Pricing
€1.60 clusters a thousand keywords
Every plan includes a monthly credit allowance at €0.04 per credit, and you can top up at €0.05 whenever you need more. Runs are priced from their input and debited prorata before they start, so you always know what a run costs before it runs — and a run that fails is refunded automatically.
Test
Run the workflows on your own data before committing.
200 credits / month
- 5,000 keywords clustered per month
- or 5,000 URLs indexation-checked
- or 100 category texts
- All workflows, full REST API and MCP access
- Community support
Starter
For a consultant or a single site.
1,000 credits / month
- 25,000 keywords clustered per month
- or 25,000 URLs indexation-checked
- or 500 category texts
- 1 seat
- Email support
Pro
Most pickedFor an agency or a large catalogue.
3,000 credits / month
- 75,000 keywords clustered per month
- or 75,000 URLs indexation-checked
- or 1,500 category texts
- 3 seats
- Priority support
Scale
For a platform running SearchFlow inside its own product.
10,000 credits / month
- 250,000 keywords clustered per month
- or 250,000 URLs indexation-checked
- or 5,000 category texts
- Unlimited seats
- Dedicated support
Prices exclude VAT. Monthly allowances reset each billing period; purchased credits never expire.
Rates you can read off the input
A run is priced before a single provider is called: the number of keywords, URLs or categories you submit is the whole formula. Nothing is metered after the fact.
| Workflow | Billed | Rate | On a plan |
|---|---|---|---|
| Keyword clustering | per 1,000 keywords | 40 credits+5 credits with thematic clustering | €1.60 |
| Indexation check | per 1,000 URLs | 40 credits+5 credits with categorization | €1.60 |
| E-commerce category content | per generated text | 2 credits | €0.08 |
| Product content | per product | 1 credit + 0.5 per field5 fields: 3.5 credits (€0.14) per product | from €0.06 |
| Keyword research | per study (one country, one language) | 80 credits + 10 per 20 seeds + 20 per source + 55 per 1,000 keywordsA source is a competitor or your own site. A domain, 2 competitors, 20 seeds and 2,000 keywords: 240 credits (€9.60). The full study — 40 seeds, 4 competitors, 5,000 keywords — is 475 credits (€19). | from €4.70 |
| Rank or create | per query | 2 credits×2 on a two-market site, one analysis per market | €0.08 |
| Coverage gap analysis | per 1,000 keyword slots | 45 creditsA slot is one keyword row read: markets × (competitors + 1) × keywords per domain | €1.80 |
| Local SEO pages | per city page | 3 credits | €0.12 |
| Informational content | per article | 4 credits + 1 per 1,000 wordsDefault 1,400-word cap: 6 credits (€0.24) per article | from €0.20 |
| Technical crawl | per run + per 1,000 pages | 4 credits + 20 per 1,000+0.2 credits per JavaScript-rendered page | 1,000 pages: €0.96 |
| Discover topics | per theme | 4 credits + 0.6 per exploration keyword10 keywords: 10 credits (€0.40) per theme | from €0.23 |
| Discover article | per article | 5 credits+9 credits (€0.36) to render the cover image | €0.20 |
| Cannibalization analysis | per analysed query | 1 credit+0.5 credit with recommendations | €0.04 |
Charged prorata, not in blocks
A 250-keyword run costs 10 credits — €0.40 — not a rounded-up thousand. The AI stages, thematic clustering and URL categorization, are a surcharge on the same unit rather than a separate run, because fetching the SERP is what dominates the cost of a run, not the model.
Failed runs cost nothing
Credits are debited when the run is queued and refunded in full if it produces no result. Items an upstream provider could not resolve come back in the run's errors array, and the rest of the result is delivered as usual.
Work out your month
Pick a workflow, set your monthly volume, and see the plan that covers it.
5,000 keywords
Thematic clustering
Adds 5 credits per 1,000
Credits per month
200
€8.00 at the plan rate
Covered by Test at €8/month.
Need more before the month resets
Buy credits at any time on any plan. They stack on top of your allowance, never expire, and are only consumed once the monthly allowance runs out.
Top-up rate
€0.05
per credit
Against €0.04 inside a plan. Topping up costs 25% more per credit, at every pack size — so if you top up every month, moving up a tier is the cheaper route.
200 credits
€10
5,000 keywords clustered
1,000 credits
€50
25,000 keywords clustered
5,000 credits
€250
125,000 keywords clustered
20,000 credits
€1,000
500,000 keywords clustered
Before you commit
- What is a credit worth?
- Credits inside a plan are €0.04 each. 40 credits clusters 1,000 keywords — €1.60. 2 credits writes one category text — €0.08. Credits are charged prorata, so a 250-keyword run costs 10 credits, not a rounded-up block.
- When am I charged?
- The run is priced from its input and debited before it is queued, so you always know the cost before it starts. If the run fails, the credits are refunded automatically.
- Do unused credits roll over?
- Monthly plan credits reset at the start of each billing period. Credits you buy as a top-up never expire and are consumed only once the monthly allowance is used up.
- Why are top-ups more expensive than plan credits?
- Plan credits are €0.04, top-up credits are €0.05 — 25% more, whatever the pack size. If you are topping up every month, the next plan up is the cheaper move: that is the signal to upgrade, and we would rather it be obvious than hidden.
- What happens when I run out?
- The API returns 402 and nothing is queued or charged. Buy a top-up or move up a plan and the same request goes through unchanged.
- Why do the AI options cost extra?
- Thematic clustering and URL categorization add an embedding pass and a labeling model on top of the SERP data. That is 5 more credits per 1,000 items — the SERP fetch is what dominates the cost of a run, not the model, so the option is a surcharge rather than a second run.
- Do you charge for failed items?
- A run is priced on the input you submit. Individual items that a provider could not resolve come back in the errors array of the result, and a run that produces no result at all is refunded in full.
Something not covered here? Get in touch.