Pricing

Simple, usage-based pricing.

All 28 supermarkets and 13 countries included at every tier. Pay for what you use — no per-chain fees, no surprises.

All prices in EUR  ·  Stripe billing  ·  API key delivered instantly after payment

All plans include

Every supermarket. Every country. One key.

Plans differ on the per-request rate, bulk data access, and the level of support.

Starter
Best for developers & early builders
€29.90 / credit pack
No commitment, no minimum. Buy credits, start building. Credits never expire so there's no pressure to ship fast.
Buy credits on Stripe →
Growth
Best for teams and agencies shipping to production
€79 / month
50% lower per-request rates in exchange for a 6-month commitment. Includes priority support and onboarding help.
Get started — 6 months →
Partner
Best for integrators & supermarkets
Custom pricing
Dedicated support, custom SLAs, and deeply discounted rates. Built for teams embedding Pepesto into client products or infrastructure.
Talk to us →
Access & setup
All 28 supermarkets
✓
✓
✓
Core API endpoints
✓
✓
✓
✓
✓
✓
Instant API key
✓
✓
✓
Credits never expire
✓
✓
✓
Fully self-serve
✓
Onboarding & integration support available
Onboarding & integration support available
Pricing
/products full Matches ingredients or shopping-list items to real supermarket products from Pepesto's daily-refreshed cache of common cooking ingredients. Read the /products docs →
€0.04 / req
€0.02 / req
Discounted
/search Searches the supermarket's full range, including products outside the cache such as wine, cosmetics and ready meals. Read the /search docs →
€0.12 / req
€0.06 / req
Discounted
/oneshot Turns a recipe URL, free text or an image into a complete shopping cart in one call, with a hosted page where the user reviews it and checks out. Read the /oneshot docs →
€0.32 / req
€0.16 / req
Discounted
/parse Extracts structured recipe data (title, ingredients, nutrition) from a URL, free text or an image. Read the /parse docs →
€0.32 / req
€0.16 / req
Discounted
/mcheckout Returns a deep link that hands the basket to the Pepesto mobile app, which completes the supermarket checkout and sends the user back to you. Read the /mcheckout docs →
€0.60 / req
€0.30 / req
Discounted
/checkout Drives the supermarket checkout step by step in your own WebView, browser extension or Playwright script. Read the /checkout docs →
Free
Free
Free
/session Creates a checkout session from the final basket of up to 50 products chosen from /products or /search. Read the /session docs →
€1.20 / req
€0.60 / req
Discounted
/suggest Returns up to three licensed recipes from Pepesto's recipe graph that match a query and constraints such as diet, cuisine or cooking time. Read the /suggest docs →
€1.50 / req
€0.75 / req
Discounted
/catalog preselected /catalog with product_urls set: returns the indexed catalog entries for up to 50 product URLs you already know, for one supermarket. Available on Starter. Read the /catalog docs →
€0.96 / req
€0.48 / req
Discounted
/catalog promotions only /catalog with promo_only set: returns every indexed product currently on promotion for one supermarket, with prices, images and identifiers. Read the /catalog docs →
—
€1.60 / req
Discounted
/catalog full Returns the full indexed catalog for one supermarket, typically 2,000 to 5,000 products with names, prices, images and identifiers. Read the /catalog docs →
—
€4.80 / req
Discounted
Support
Email support
Standard
Priority
Dedicated
Onboarding & integration help
—
✓
✓
Custom SLA
—
—
✓
Starter
Best for developers & early builders
€29.90 / credit pack
No commitment, no minimum. Credits never expire so there's no pressure to ship fast.
Buy credits on Stripe →
Access & setup
All 28 supermarkets✓
Core API endpoints✓
Instant API key✓
Credits never expire✓
Pricing
/products full Matches ingredients or shopping-list items to real supermarket products from Pepesto's daily-refreshed cache of common cooking ingredients. Read the /products docs → €0.04 / req
/search Searches the supermarket's full range, including products outside the cache such as wine, cosmetics and ready meals. Read the /search docs → €0.12 / req
/oneshot Turns a recipe URL, free text or an image into a complete shopping cart in one call, with a hosted page where the user reviews it and checks out. Read the /oneshot docs → €0.32 / req
/parse Extracts structured recipe data (title, ingredients, nutrition) from a URL, free text or an image. Read the /parse docs → €0.32 / req
/mcheckout Returns a deep link that hands the basket to the Pepesto mobile app, which completes the supermarket checkout and sends the user back to you. Read the /mcheckout docs → €0.60 / req
/checkout Drives the supermarket checkout step by step in your own WebView, browser extension or Playwright script. Read the /checkout docs → Free
/session Creates a checkout session from the final basket of up to 50 products chosen from /products or /search. Read the /session docs → €1.20 / req
/suggest Returns up to three licensed recipes from Pepesto's recipe graph that match a query and constraints such as diet, cuisine or cooking time. Read the /suggest docs → €1.50 / req
/catalog preselected /catalog with product_urls set: returns the indexed catalog entries for up to 50 product URLs you already know, for one supermarket. Available on Starter. Read the /catalog docs → €0.96 / req
/catalog promotions only /catalog with promo_only set: returns every indexed product currently on promotion for one supermarket, with prices, images and identifiers. Read the /catalog docs → —
/catalog full Returns the full indexed catalog for one supermarket, typically 2,000 to 5,000 products with names, prices, images and identifiers. Read the /catalog docs → —
Support
Email supportStandard
Onboarding help—
Custom SLA—
Growth
Best for teams shipping to production
€79 / month
50% lower per-request rates. 6-month term. Priority support and onboarding included.
Get started — 6 months →
Access & setup
All 28 supermarkets✓
All API endpoints✓
Instant API key✓
Credits never expire✓
Pricing
/products full Matches ingredients or shopping-list items to real supermarket products from Pepesto's daily-refreshed cache of common cooking ingredients. Read the /products docs → €0.02 / req
/search Searches the supermarket's full range, including products outside the cache such as wine, cosmetics and ready meals. Read the /search docs → €0.06 / req
/oneshot Turns a recipe URL, free text or an image into a complete shopping cart in one call, with a hosted page where the user reviews it and checks out. Read the /oneshot docs → €0.16 / req
/parse Extracts structured recipe data (title, ingredients, nutrition) from a URL, free text or an image. Read the /parse docs → €0.16 / req
/mcheckout Returns a deep link that hands the basket to the Pepesto mobile app, which completes the supermarket checkout and sends the user back to you. Read the /mcheckout docs → €0.30 / req
/checkout Drives the supermarket checkout step by step in your own WebView, browser extension or Playwright script. Read the /checkout docs → Free
/session Creates a checkout session from the final basket of up to 50 products chosen from /products or /search. Read the /session docs → €0.60 / req
/suggest Returns up to three licensed recipes from Pepesto's recipe graph that match a query and constraints such as diet, cuisine or cooking time. Read the /suggest docs → €0.75 / req
/catalog preselected /catalog with product_urls set: returns the indexed catalog entries for up to 50 product URLs you already know, for one supermarket. Available on Starter. Read the /catalog docs → €0.48 / req
/catalog promotions only /catalog with promo_only set: returns every indexed product currently on promotion for one supermarket, with prices, images and identifiers. Read the /catalog docs → €1.60 / req
/catalog full Returns the full indexed catalog for one supermarket, typically 2,000 to 5,000 products with names, prices, images and identifiers. Read the /catalog docs → €4.80 / req
Support
Email supportPriority
Onboarding help✓
Custom SLA—
Partner
Best for agencies, integrators & supermarkets
Custom pricing
Dedicated support, custom SLAs, and deeply discounted rates.
Talk to us →
Access & setup
All 28 supermarkets✓
All API endpoints✓
Instant API key✓
Credits never expire✓
Pricing
/products full Matches ingredients or shopping-list items to real supermarket products from Pepesto's daily-refreshed cache of common cooking ingredients. Read the /products docs → Discounted
/search Searches the supermarket's full range, including products outside the cache such as wine, cosmetics and ready meals. Read the /search docs → Discounted
/oneshot Turns a recipe URL, free text or an image into a complete shopping cart in one call, with a hosted page where the user reviews it and checks out. Read the /oneshot docs → Discounted
/parse Extracts structured recipe data (title, ingredients, nutrition) from a URL, free text or an image. Read the /parse docs → Discounted
/mcheckout Returns a deep link that hands the basket to the Pepesto mobile app, which completes the supermarket checkout and sends the user back to you. Read the /mcheckout docs → Discounted
/checkout Drives the supermarket checkout step by step in your own WebView, browser extension or Playwright script. Read the /checkout docs → Free
/session Creates a checkout session from the final basket of up to 50 products chosen from /products or /search. Read the /session docs → Discounted
/suggest Returns up to three licensed recipes from Pepesto's recipe graph that match a query and constraints such as diet, cuisine or cooking time. Read the /suggest docs → Discounted
/catalog preselected /catalog with product_urls set: returns the indexed catalog entries for up to 50 product URLs you already know, for one supermarket. Available on Starter. Read the /catalog docs → Discounted
/catalog promotions only /catalog with promo_only set: returns every indexed product currently on promotion for one supermarket, with prices, images and identifiers. Read the /catalog docs → Discounted
/catalog full Returns the full indexed catalog for one supermarket, typically 2,000 to 5,000 products with names, prices, images and identifiers. Read the /catalog docs → Discounted
Support
Email supportDedicated
Onboarding help✓
Custom SLA✓

Not sure? Tell us what you're building →

Not sure which plan fits?

Tell us what you're building. We'll point you to the right tier, share working examples, or set up a quick demo.

FAQ

Common questions.

How does billing work? Do unused credits carry forward?#

Starter is a one-off credit pack: you pay €29.90 once via Stripe, it becomes €29.90 of credits on your API key, and nothing recurs. Growth is a monthly subscription at €79 a month, and each month's payment becomes credits on your key. On both plans every request draws credits down at your plan's rate, and credits never expire — what you don't spend sits on your key until you use it.

What if I run out of credits?#

On Starter there are no top-ups — when the pack runs out, move up to Growth. On Growth, buy a top-up at your plan's rate and carry on — your API access is never interrupted. Top up on Growth here; top-ups run alongside a live plan, so if you've cancelled, start the plan again first. On Partner, reach out and we'll sort it.

What does the Growth plan commitment mean?#

Committing to the Growth plan means you agree to pay €79 a month for at least 6 months. In return, you get 50% lower per-request rates across all endpoints, plus full and promotions-only /catalog calls.

How do I get my API key after paying?#

After your Stripe payment completes, call the /link endpoint with the email address used at checkout. Your API key is returned immediately — no approval step, no waiting. The key is shown only once, so store it safely.

Which supermarkets are included? Are there per-chain fees?#

All supported supermarkets across available countries in Europe are included at every tier — Tesco, Albert Heijn, Migros, Rewe, Carrefour, and more. There are no per-chain fees. One API key, one schema, all chains. New supermarkets are available to all customers as they go live.

Are there working code examples I can reference?#

Yes — 26 open-source JavaScript examples are available in the pepesto-api-examples GitHub repo (MIT licensed). Each example maps to a specific supermarket and covers real use cases: meal planners, price trackers, and budget tools. All examples work against the live API.

Can I use this in an AI agent or LLM-powered product?#

That's exactly what Pepesto is built for. The /oneshot endpoint accepts URLs, text, or images and handles everything from ingredient extraction to cart creation in a single call. See the agentic shopping overview for more.

How does recipe licensing work?#

Recipes returned via /suggest come with a permanent license — no attribution required and no expiry. Each recipe includes full instructions, ingredient lists, nutritional data, and an AI-generated image, ready to use in your product as-is. Volume discounts are available for larger recipe sets — contact us to discuss.

How can I see my purchase history and top-ups?#

All your Pepesto purchases — credit packs, top-ups, and subscription payments — are securely saved in Stripe. You can view your full billing history and manage your payment details through your Stripe customer portal.

Why isn't there a free tier?#

Every API call triggers real work on our end — live supermarket data, LLM processing, infrastructure. We keep the entry price low and credits non-expiring so you can build and experiment without pressure, but we can't absorb free usage at scale. If cost is a concern before committing, get in touch — we're happy to discuss what makes sense for your use case. Early-stage startups and students are welcome to reach out too — we have limited discounts on the Starter pack for the right projects.