Pricing
Credits, stated as numbers.
A developer should be able to estimate the bill without a calculator or a call. Here is everything that costs anything, and the three plans it runs on.
Free
Enough to ship something real, with test keys that behave exactly like live ones.
0 EUR / month
- Monthly credits 1,000
- Sustained rate 5 rps
- Burst, 10 s 20
- Concurrent research 1
- Webhook endpoints 1
- PDF renders / day 20
Pro
For a production catalog: search, compare, research, webhooks, at shop scale.
Usage · credits in plan
- Sustained rate 50 rps
- Burst, 10 s 200
- Concurrent research 5
- Webhook endpoints 5
- PDF renders / day 1,000
- Volume discount −10% ≥ 1k batch
Scale
For platforms and marketplaces that resolve other people's catalogs all day.
Usage · credits in plan
- Sustained rate 250 rps
- Burst, 10 s 1,000
- Concurrent research 25
- Webhook endpoints 20
- PDF renders / day 10,000
- Batch fan-out NDJSON, signed results
Enterprise
adds contractual SLAs, EU-pinned data jurisdiction, private markets, and schema influence; nothing else is gated.
Custom limits · contract credits
The credit math
One table. The whole bill.
Synchronous calls decrement on execution. Research reserves its tier price and settles to actual cost; the difference comes back.
Resolve · product read · context1 credit
Search · compare2
Render markdown · html · csv+0
Render pdf+3
Research, scan tier25
Research, standard tier100
Research, deep tier400
Batchsum of items · −10% ≥ 1,000
Prices change with 30 days notice; pinned API versions never do
Questions
Six questions, two sentences each.
- What exactly is a credit?
- The unit every operation is priced in, listed above in full. Credits are integers; there is no rounding to argue about.
- Do test keys cost credits?
- No. They run the same code paths against a frozen snapshot, so your integration tests are free and honest at the same time.
- What happens when my balance hits zero?
- The call returns 402 with the price of the attempted call in the body; nothing queues silently against future payment. Auto-recharge is optional and off by default.
- What if a research job fails?
- Research reserves its tier price and settles to actual cost; failed runs refund all but a stated floor. A created job always reaches a terminal state, so reservations cannot leak.
- Will prices change underneath me?
- Credit prices can change with 30 days notice by email. Pinned API versions never change shape, so a price change is the only kind of change you ever absorb.
- Can we keep our data in the EU?
- Enterprise organizations are jurisdiction-pinned at creation: EU processing, EU storage, and the flag is never silently changed. The DPA and subprocessor list are in legal.
Start with 1,000 credits.
Free tier, full Dictionary access, approvals daily. Enough to ship something real.