# What a SERP call costs on RouterGrowth and how it is billed

One keyword in one location is one search. The price is quoted before the call, the charge is taken from a prepaid wallet once the results page comes back, and a failed search is not billed. There is no monthly plan, seat or tracked keyword fee to pay for between runs.

HTML page: https://www.routergrowth.com/tools/google-search/serp-api-price
Part of: [Google Search tools](https://www.routergrowth.com/tools/google-search.md)

## The call

[`seo.serp`](https://www.routergrowth.com/catalog/seo.serp): Live Google or Bing results for a keyword and location, with SERP features and AI Overview presence.

Price on this network: $0.0035 per results page. The exact quote is shown before every run.

## What a real run returned

Run on 2026-10-19: 8 records in 6.7 s for $0.0035. Personal fields are masked. Google in Chicago for accounting software for freelancers: eight organic results with QuickBooks, NerdWallet and Xero on top, plus an AI Overview and ads on the page.

| position | domain | title |
|---|---|---|
| 2 | quickbooks.intuit.com | Accounting software for self-employed business - QuickBooks |
| 3 | www.nerdwallet.com | Best Freelance and Self-Employed Accounting Software |
| 6 | www.xero.com | Self-Employed Accounting Software for Freelancers |

## How to do it

1. **See the price.** The price block on this page is read live from the catalog, and inspect returns it before a call.
2. **Cap the run.** Set max_cost. If the cheapest provider fails, a fallback runs only when it fits under the cap.
3. **Run the search.** One keyword, one location, one engine: one charge for the results page.
4. **Count the batch.** A list of 50 keywords is 50 searches. Ask the agent for the total quote before it starts.

## Ask it like this

- Quote 30 keywords in Chicago on Google, then run them if the total is under my cap. (`seo.serp`)
- Pull search volume for these terms, then check the live results only for the ones above 500 searches a month. (`seo.keywords`, `seo.serp`)

## Connect

MCP server: `https://api.routergrowth.com/mcp`

```bash
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
```

```bash
npm install -g routergrowth && routergrowth setup
routergrowth run -c seo.serp -i '{"keyword": "accounting software for freelancers", "location": "Chicago,Illinois,United States"}'
```

```bash
curl -X POST https://api.routergrowth.com/v1/run \
  -H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
  -d '{"capability": "seo.serp", "input": {"keyword": "accounting software for freelancers", "location": "Chicago,Illinois,United States"}}'
```

## Worth knowing

- **Per search, not per result.** The page of results is the unit. Getting eight results or ten costs the same.
- **Failures are free.** A search that errors on every provider is not charged.
- **No subscription.** Top up a wallet and spend it on any capability. Optional monthly plans lower the rate.

## Questions

### How much is one SERP call?

The live price is in the block on this page. It does not change with the number of results returned.

### Does a city cost more than a country?

No. The location changes the results, not the unit of billing.

### Do I pay for the AI Overview data?

It comes in the same response, with no separate charge.

### Is there a free tier?

A new workspace starts with a small credit to test calls; after that you top up the wallet.

### Can I set a monthly budget?

Yes. Workspace spend limits stop calls once the budget is reached.

## Related

- [Track Google positions with a weekly SERP call and a diff](https://www.routergrowth.com/tools/google-search/serp-tracker-api.md)
- [Scrape the Google results page without proxies, CAPTCHAs or parsers](https://www.routergrowth.com/tools/google-search/serp-scraping-api.md)
- [Get Google results into a Python script with one POST request](https://www.routergrowth.com/tools/google-search/serp-api-python.md)
- [Give Claude, Cursor or Claude Code live Google results over MCP](https://www.routergrowth.com/tools/google-search/serp-api-mcp.md)
- [Fetch the live Bing results page for any keyword and location](https://www.routergrowth.com/tools/google-search/bing-serp-api.md)
- [A SERP API your agent calls: the live Google results page, as JSON](https://www.routergrowth.com/tools/google-search/serp-api.md)
