Skip to content

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.

€8per month

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
Start testing

Starter

For a consultant or a single site.

€40per month

1,000 credits / month

  • 25,000 keywords clustered per month
  • or 25,000 URLs indexation-checked
  • or 500 category texts
  • 1 seat
  • Email support
Start with Starter

Pro

Most picked

For an agency or a large catalogue.

€120per month

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
Start with Pro

Scale

For a platform running SearchFlow inside its own product.

€400per month

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
Talk to us

Prices exclude VAT. Monthly allowances reset each billing period; purchased credits never expire.

01What a run costs

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.

WorkflowBilledRateOn a plan
Keyword clusteringper 1,000 keywords40 credits+5 credits with thematic clustering€1.60
Indexation checkper 1,000 URLs40 credits+5 credits with categorization€1.60
E-commerce category contentper generated text2 credits€0.08
Product contentper product1 credit + 0.5 per field5 fields: 3.5 credits (€0.14) per productfrom €0.06
Keyword researchper 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 createper query2 credits×2 on a two-market site, one analysis per market€0.08
Coverage gap analysisper 1,000 keyword slots45 creditsA slot is one keyword row read: markets × (competitors + 1) × keywords per domain€1.80
Local SEO pagesper city page3 credits€0.12
Informational contentper article4 credits + 1 per 1,000 wordsDefault 1,400-word cap: 6 credits (€0.24) per articlefrom €0.20
Technical crawlper run + per 1,000 pages4 credits + 20 per 1,000+0.2 credits per JavaScript-rendered page1,000 pages: €0.96
Discover topicsper theme4 credits + 0.6 per exploration keyword10 keywords: 10 credits (€0.40) per themefrom €0.23
Discover articleper article5 credits+9 credits (€0.36) to render the cover image€0.20
Cannibalization analysisper analysed query1 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.

02Estimate

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.

03Top-ups

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

04FAQ

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.