Skip to content

Credits & billing

The SERP API is credit-based. Credits are drawn from your organization’s balance — the same balance you top up in the dashboard.

Item Cost
One SERP task (serp_full) 1 credit per keyword

Cost is charged when the task is created, not when it finishes.

A cache hit returns a recent result without re-crawling, but it is still charged the normal price — you’re paying for the data, and it saves you the wait. Caching is a performance optimization, not a free tier.

If a task ends in error (the crawl failed after retries), the charge is automatically refunded. You’re only billed for tasks that deliver a result.

If your balance can’t cover a task, the submit returns 402 with code payments.insufficient_balance and no task is created (nothing is charged). Top up in the dashboard and retry.

{ "error": { "code": "payments.insufficient_balance", "message": "Insufficient credit balance" } }

View your balance and usage in the API section of the dashboard.