Build with recipes
Looking to build something and want access to recipes? Convert exported collections from Paprika, Cook'n, CopyMeThat and more into clean, normalized Schema.org JSON-LD — programmatically.
Normalized output
Every recipe comes back as Schema.org Recipe JSON-LD — consistent fields no matter the source app.
Bulk conversion
Submit a whole export — from a handful of recipes to tens of thousands — and retrieve results incrementally.
Images included
Extracted recipe images are made available through short-lived, signed download URLs.
Partial success & webhooks
Per-item warnings and failures, plus signed completion webhooks so you're not stuck polling.
Test and production keys
See plans →Test keys
FreePrefixed mmr_test_. Free to create and they never consume credits.
- • Up to 5 recipes per conversion on the free plan
- • Up to 20 recipes per conversion once you're on a paid plan
- • Perfect for building and testing your integration
Production keys
PaidPrefixed mmr_live_. Available on a paid plan.
- • No recipe extraction limits
- • Draws down your production credits
- • For real, user-facing workloads
Plans & pricing
What's a credit?
A credit is billed per completed import. Your first 1,000 successfully converted recipes in a job cost 1 credit, then +1 credit per additional 2,000. Online URL lookups add +1 credit per 100. You only pay for recipes that convert — failed items and fully-failed jobs are free.
In short: your first 1,000 recipes in an import cost 1 credit, then +1 per additional 2,000; online URL lookups add +1 per 100. Your plan includes a monthly bundle of credits — once they're used up, extra usage bills at your plan's per-credit overage rate. Credits don't roll over month to month.
Free
Test keys only
- ✓ Test keys, no credit card
- ✓ Up to 5 recipes per conversion
- ✓ Full Schema.org JSON-LD output
- ✗ No production keys
- 5 requests / min
Small
100 credits / mo ($0.29/credit)
- ✓ 100 credits / mo included
- ✓ Overage $0.40 / credit
- ✓ Production keys (no recipe limits)
- ✓ Dev keys return up to 20 recipes, unmetered
- 10 requests / min
Mid
500 credits / mo ($0.20/credit)
- ✓ 500 credits / mo included
- ✓ Overage $0.30 / credit
- ✓ Production keys (no recipe limits)
- ✓ Dev keys return up to 20 recipes, unmetered
- 30 requests / min
Large
1,500 credits / mo ($0.17/credit)
- ✓ 1,500 credits / mo included
- ✓ Overage $0.22 / credit
- ✓ Production keys (no recipe limits)
- ✓ Dev keys return up to 20 recipes, unmetered
- 60 requests / min
• Only successful conversions consume credits. Failed items are never billed.
• Test keys never consume credits — they're capped by recipes per conversion instead, so you can build and test for free.
• Overage never blocks a conversion — it's added to your next bill at your plan's per-credit rate. Included credits reset each month and don't roll over.
Questions about volume or a custom plan? Get in touch.
Quick start
-
1
Create a free account and generate an API key from your dashboard.
-
2
Verify your key against the API:
curl https://api.movemyrecipes.com/v1/me \ -H "Authorization: Bearer mmr_test_your_key_here" -
3
Start a conversion — point it at a recipe URL (or upload an export), then poll the returned
conversion_urland pull the normalized recipes and exports:curl -X POST https://api.movemyrecipes.com/v1/conversions \ -H "Authorization: Bearer mmr_test_your_key_here" \ -H "Content-Type: application/json" \ -d '{"source_url": "https://example.com/recipe"}'
The bulk conversion API is in active development
Accounts and API keys are available today. Building something specific and want early access to the full job-based API? We'd love to hear about it.
Tell us what you're building