Simple, usage-based pricing.
All 28 supermarkets and 13 countries included at every tier. Start small on a monthly plan, unused credits roll over, and you can cancel any time.
All prices in EUR · Stripe billing · API key delivered instantly after payment
Every supermarket. Every country. One key.
Plans differ on the per-request rate, bulk data access, and the level of support.
/products/search/oneshot/parse/mcheckout/checkout/session (up to 50 items)/suggest/promotions/catalogNot 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.
Common questions.
How does billing work? Do unused credits carry forward?#
Both self-serve plans are monthly subscriptions billed through Stripe. Starter is €29.90 a month and Growth is €79 a month. Each payment becomes credits on your API key, and every request draws those credits down at your plan's rate. What you don't spend stays put — credits roll forward month after month and never expire.
Can I cancel the Starter plan?#
Yes, whenever you like, and you do it yourself from the Stripe customer portal — no email to us, no waiting on anyone. The cancellation takes effect at the end of the cycle you've already paid for, so that month stays yours in full. Credits already sitting on your key stay on your key.
What if I run out of credits before the month is up?#
Buy a top-up at your plan's rate and carry on — your API access is never interrupted. Top up on Starter or top up on Growth. On Partner, reach out and we'll sort it. Top-ups run alongside a live plan, so if you've cancelled, start the plan again first.
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 /catalog and /promotions.
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.
Can I manage multiple API keys for different projects?#
Yes. When purchasing via Stripe, use the alias field in the payment form to associate multiple API keys with the same email address. Each alias creates a separate key, keeping billing clean across different projects or environments.
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 payments — monthly plan charges and top-ups — 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 plan for the right projects.