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
$ 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:
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
STEP 1
Create a free account
Sign up in seconds. No credit card, free searches every month.
STEP 2
Copy your API key
Your key is ready on the dashboard, with examples in four languages.
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
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=enPricing
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.