Google Search
/v1/google/searchOrganic results, ads, SERP features and AI Overview blocks.
SerpAPIs is a pay-as-you-go search results API that returns structured JSON from Google, Bing, YouTube, Google Maps and Autocomplete, with free browser tools, official SDKs and an MCP server for AI agents.
curl -G https://api.serpapis.com/v1/google/search \ -H "Authorization: Bearer $SERPAPIS_KEY" \ --data-urlencode "q=best running shoes" \ -d gl=us -d device=desktop
{
"search": {
"engine": "google",
"q": "best running shoes",
"gl": "us",
"device": "desktop",
"took_ms": 812
},
"features": [
"ai_overview",
"people_also_ask",
"video"
],
"organic": [
{
"position": 1,
"title": "Best running shoes: the complete 2026 guide",
"url": "https://example-guide.com/start",
"snippet": "Everything you need to know about best running shoes, compared side by side."
},
{
"position": 2,
"title": "Best best running shoes options, tested",
"url": "https://reviewlab.example/best",
"snippet": "We tested 14 options over three months. Here is what held up."
}
]
}Every block on a results page comes back as a typed field: organic links, ads, the AI Overview, People Also Ask, maps and videos. Same shape on every engine.
Trail shoes trade cushioning for grip and a rock plate…
{
"ai_overview": {
"text": "Trail shoes trade cushioning for grip and a rock plate…",
"sources": 3
},
"organic": [
{
"position": 1,
"title": "Best trail running shoes of 2026, tested",
"url": "trailtested.example"
},
{
"position": 2,
"title": "How to choose trail shoes: a fit guide",
"url": "runfit.example"
}
],
"people_also_ask": [
"Are trail shoes good for road running?",
"How long do trail shoes last?"
]
}// example data
Pick an engine, pay for what you call. Prices are per 1,000 successful requests.
/v1/google/searchOrganic results, ads, SERP features and AI Overview blocks.
/v1/bing/searchBing web results in the same JSON shape as Google.
/v1/youtube/searchVideos with channel, views, duration and publish date.
/v1/google/mapsLocal listings with rating, reviews, address and phone.
/v1/google/autocompleteSearch suggestions as people type, A to Z expansion.
/v1/google/people-also-askRelated questions, expanded up to three levels deep.
/v1/google/trendsInterest over time and related queries for up to 5 terms.
/v1/google/newsHeadlines with source, date and thumbnail.
A SERP simulator is a tool that previews how a page title and meta description will appear in Google search results and flags text that will be truncated.
48 / 125 characters · Google may still rewrite titles.
$ pip install serpapis ✓ installed serpapis $ python >>> from serpapis import Client >>> r = Client().google.search(q="crm for startups", gl="us") >>> r.organic[0].url 'https://example-crm.com/startups' >>>
Give Claude Desktop, Cursor or Windsurf live web search in one config block.
{
"mcpServers": {
"serpapis": {
"command": "npx",
"args": ["-y", "serpapis-mcp"],
"env": { "SERPAPIS_KEY": "sk_live_..." }
}
}
}100 free searches every month, no card. After that you pay per 1,000 requests, and the rate drops as you grow. No plans, no seats, no credits that expire.
| tier | per 1k |
|---|---|
| First 100 each month | free |
| First 100k | $2.50 |
| 100k to 1M | $2.20 |
| Over 1M | $2.05 |
Maps and Trends are $3.00 / 1k, Autocomplete $1.00 / 1k.
Proposed pricing during early access. Nothing is charged yet.
Swapped my scraper and three proxy subscriptions for one key. The JSON shape is the same for every engine, so my parser shrank by half.
Batch 40k keywords overnight, pay for 40k. No plan to outgrow, no credits expiring at the end of the month.
Dropped the MCP server into Claude Desktop and my research agent could search Google in two minutes.
// Sample reviews shown during early access. Real customer reviews will replace them.