Run a Google web search and get the organic results with titles, links and snippets.
No credit card required · Pay only for what you use
curl -X POST "https://api.dataguru.cc/api/v1/google/search" \
-H "Authorization: Api-Key YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"country": "us", "language": "en", "num_results": "10", "query": "example"}'{
"...": "Fields returned by the data source",
"_metadata": {
"request_id": "3f6c1a2e-8b4d-4c1e-9a7f-2d5e6b7c8d9e",
"execution_time_ms": 842,
"endpoint": "Google Search",
"mode": "live",
"format": "json",
"timestamp": "2026-01-01T12:00:00+00:00"
}
}Data
Every response follows the same schema, so you can map it once and rely on it.
| Name | Type | Description |
|---|---|---|
| country | string | Country code to localise results, e.g. us, gb, de. |
| language | string | Interface language code, e.g. en, de, fr. |
| num_results | integer | Number of organic results to return (1-50). |
| queryrequired | string | Search query, e.g. "what is dns". |
Features
DataGuru handles proxies, retries and anti-bot measures for you. You just send a request.
Every response follows the same schema, so your parser never breaks.
Send query and get results back. No browser automation or HTML parsing on your side.
Use cases
Monitor where your pages rank for the keywords that matter, in every market.
See which results, snippets and features appear for each query.
Find out which competitors win your keywords and how that changes.
Who it's for
Get started
Sign up in seconds and get $1.00 of free balance to test with.
Generate a key in the Developer Portal and send it in the Authorization header.
Call POST /api/v1/google/search with your parameters.
FAQ
More APIs
Search for products on Amazon with prices, ratings, and reviews.
UtilityRetrieve inspiring random quotes formatted into clean JSON.
Document ProcessingUpload a PDF and get back structured JSON/CSV. Async: submit a job, then poll for the result.
Document ProcessingGet the data in the response, or add ?async=true and poll the job for long-running requests.
Up to 60 requests per minute and 10,000 per day on this endpoint.
No subscription or monthly minimum. Usage is deducted from your prepaid balance.
Discover what already ranks to plan content that can compete.
Turn search results into lists of businesses and websites in a niche.
Give your models fresh search results to answer with current information.
Use the response straight away in your app, spreadsheet or pipeline.
Upload a resume and get back structured candidate data (contact info, skills, experience, education). Async: submit a job, then poll for the result.