Pricing
You pay a flat number of credits per run. The number of rows returned never changes the price, and failed runs are free.
Flat credits per run
Each endpoint has a fixed credit cost per run, one credit by default. Whether a search returns 3 results or 300, the price is the same. This makes cost predictable: you can price a job by counting runs, not rows.
Pay as you go
On pay-as-you-go, each credit converts to a fixed USD amount (a default of about $0.03 per credit) and is deducted from your balance as you run. The Data API and the Solver API share one wallet, so topping up either product funds both.
Balance and failures
- Positive balance required. A run needs a balance greater than zero. With an empty balance the API responds
HTTP 402and does not run. - Failed runs are free. If a run fails, you are not billed for it. You only pay for runs that produce a result.
402 until you top up.Subscription tiers
Optional monthly plans add a bundle of value on top of pay-as-you-go. Each tier grants a monthly credit allowance, an overage multiplier that discounts usage beyond the allowance, and higher concurrency (from 2 up to 8 concurrent extracts). The allowance is use-it-or-lose-it and refills on renewal.
| Tier | Description |
|---|---|
Free | No monthly allowance. Runs draw straight from your balance at the pay-as-you-go rate. Lowest concurrency (2 concurrent extracts). |
Starter | A small monthly credit allowance plus a modest overage discount. Slightly higher concurrency. |
Growth | A larger allowance, a better overage multiplier, and more concurrent extracts. |
Pro | A high allowance, a stronger overage discount, and higher concurrency for heavier workloads. |
Scale | The largest allowance, the best overage rate, and the highest concurrency (up to 8 concurrent extracts). |
Next
- Making a request read
X-Credits-UsedandX-Data-Coston every response. - Queues & schedules how per-run credits roll up.