Skip to content
Google Search APITry the live demo

Google search results as clean JSON

Send a query, get structured results back in seconds. Simple monthly plans with more concurrency as you grow, and you only pay for searches that work.

  • Free searches every month
  • No credit card
  • Failed searches are free
api.scraperdata.comExample

$ curl -G "https://api.scraperdata.com/v1/search" \

-H "X-API-Key: sd_••••••••" \

--data-urlencode "q=

Typing request...

Live demo

Get JSON results in seconds

Type any search. See the results page on the left and the exact JSON your code receives on the right.

Try:

GET/v1/search?q=gold

Why ScraperData

Everything you need to build with search data

A focused search API with honest limits and a dashboard anyone can read.

Clean, structured JSON

Organic results, related searches and search details, already parsed. No HTML scraping on your side.

Only successful searches count

Timeouts, errors and rejected requests never come out of your monthly searches.

Concurrency that grows with you

Bigger plans run more requests at the same time and allow more requests per hour.

Usage you can actually read

Searches used, searches left, a daily chart and every request with its status. Nothing hidden.

One key, any language

Plain HTTPS and JSON. Use the snippets we give you or any HTTP client.

Predictable monthly plans

A fixed price each month with a clear number of searches. No surprise bills.

Private by default

HTTPS everywhere. API keys are stored hashed, and you can replace yours with one click.

How it works

From sign up to first result in minutes

  1. STEP 1

    Create a free account

    Sign up in seconds. No credit card, free searches every month.

  2. STEP 2

    Copy your API key

    Your key is ready on the dashboard, with examples in four languages.

  3. STEP 3

    Get JSON back

    Send a GET request with your query and read structured results.

Developer friendly

Copy, paste, ship

One endpoint with plain query parameters. Clear error codes and usage headers on every response.

  • Simple GET requests, JSON responses
  • Stable error codes with readable messages
  • X-Searches-Left header on every successful call
Read the docs
cURL
curl -G "https://api.scraperdata.com/v1/search" \
  -H "X-API-Key: YOUR_API_KEY" \
  --data-urlencode "q=coffee shops" \
  -d gl=us -d hl=en

Pricing

Simple monthly plans

Bigger plans give you more searches, more concurrency and faster support. Prices in USD.

FAQ

Questions and answers

What counts as a search?

One successful API request with status 200 is one search. Failed requests, timeouts and requests rejected by a limit are not counted.

What happens when I reach my monthly limit?

The API answers with status 429 and the code quota_exceeded until your plan renews, or until you move to a bigger plan.

What does concurrency mean?

It is how many requests can run at the same time. If you send more at once, the extra requests get status 429 and can be retried a moment later.

Can I change my plan later?

Yes. Pick a new plan on the Billing page of your dashboard. A new plan starts a fresh monthly period with its full number of searches.

Do I need a credit card for the free plan?

No. The free plan only needs an email address.

Ready to make your first search?

Create a free account and get your API key in under a minute.