Plans and search credits

FreeFree trial
$0 Try the API with a free account.
  • · 100 signup credits
  • · Access to supported Google and Bing search types
  • · 1 requests / second
  • · Playground access
Start free
Starter
$15 / month For personal projects and early integrations, with a monthly credit allowance and a higher request limit.
  • · 7,500 credits each month
  • · Access to supported Google and Bing search types
  • · 50 requests / second
  • · Unused credits carry over
Subscribe to a plan
Pro
$49 / month For apps with steady search traffic, with a larger monthly allowance and a higher request limit.
  • · 25,000 credits each month
  • · Access to supported Google and Bing search types
  • · 100 requests / second
  • · Unused credits carry over
Subscribe to a plan
Scale
$299 / month For services with high search volumes, with the largest monthly allowance and highest request limit.
  • · 250,000 credits each month
  • · Access to supported Google and Bing search types
  • · 200 requests / second
  • · Unused credits carry over
Subscribe to a plan

How search requests use credits

Credits are held before a search starts. Successful searches are charged at the actual rate; failed searches and timeouts release the hold.

Request outcomeCredit changeDetails
Successful live searchChargedThe amount can vary by search type, engine and country.
Successful cached searchCache rateCached results are free at the default rate. A request still needs enough available credits for the initial hold.
Search failure or timeoutNot chargedCredits held for the request are released.
Invalid parametersNot chargedThe request is rejected before the search starts.
Not enough available creditsNot chargedThe request is rejected. Try again when your balance can cover it.

To retry safely, send the same parameters with the same Idempotency-Key within 24 hours. Serqo returns the original result without running or charging the search again.

How to estimate credit use

Credits are charged for successful searches according to the configured rate for the engine, search type, country and cache status. The public plan cards show the current account allowances; the API response and usage history show actual charges.

Start from the request you plan to send

List the engine, search type and country for each workflow. Those settings can change the credit rate. Use the pricing table and current credit-rate configuration for an estimate rather than assuming every request costs the same.

Separate successful searches from retries

Successful searches consume credits. Invalid parameters are rejected before the search runs; failed searches and upstream timeouts release reserved credits. A retry without an Idempotency-Key is a new request, so design retries deliberately.

Account for cache behavior and history

Cache hits are free under the default credit rates. Usage history records request and charge details so you can compare estimates with actual consumption. If your application must avoid repeating a write-like action, send an Idempotency-Key and follow the API documentation.

Know what happens at the balance limit

A request is rejected with INSUFFICIENT_CREDITS when the available balance cannot cover it. Monitor the balance in your application and choose what to do before it runs out. Current paid checkout availability is shown above on this page.

Read what a SERP API is →

Common questions

How many credits does a search use?

Successful searches use the current rate. The amount varies by search type, engine and country.

Are failed or cached searches charged?

Held credits are released after a failed search or timeout. Cached results use the cache rate, which is 0 by default. Credits are still held before a search starts.

Can I keep searching with a low balance?

No. Serqo returns INSUFFICIENT_CREDITS when your available balance can't cover a request. You can search again once it does.

How can I test the API and estimate usage?

Create a free account and try a search in the Playground. Use the rate details above to estimate usage.

Do I need to install an SDK to call the API?

No. Serqo provides a standard HTTP API that works with any HTTP client. The docs also include JavaScript and Python examples.

Start on the free plan

No credit card required to try the API.