How to determine craftable item?

Previously item endpoint returns source='CREATED_BY_SPELL'.
Now i see no information to distinguish crafted item.

There is a recipe endpoint, but i don’t know where to get recipe id for an item, or maybe a recipe id list. I don’t like to iterate from 1 to 999999.

Spell endpoint seems useless too. It returns 404 on crafted spells.
https://www.wowhead.com/spell=178497

Any ideas how to decide that an item can be created by profession or other spell?

Look through the professions and loop over each profession skill. The profession skills contains the recipe id’s for that skill tier.