Search Data

The whole search page, not just ten blue links

AI Overviews, Knowledge Graph, sitelinks and People Also Ask — in one call, in SerpApi-compatible JSON. One key for Google, Bing, Maps, News, Shopping, Scholar and 40+ engines, from $0.0025 per search.

9.2
Popularity on RapidAPI
100%
Service level
40+
Search engines
1
Key for all of them
Capabilities

What you get

🤖

AI Overviews

Google's generated answer as structured text blocks with the source references behind it — the blocks, headings, lists and links, not a scrape of the box.

🧠

Knowledge Graph

The entity panel: type, description, images and structured attributes. A company carries founders and headquarters; a book series carries its titles.

🔑

40+ engines, one key

Google, Bing, DuckDuckGo, Yandex, Baidu, YouTube, News, Images, Maps, Shopping, Scholar, Jobs, Trends, Amazon, eBay, Walmart. Change one parameter.

🔁

Drop-in for SerpApi

Responses use the SerpApi schema field for field — search_metadata, organic_results, knowledge_graph, answer_box. Point your base URL here and your parsing code keeps working.

🌍

City-level targeting

gl, hl, google_domain and a location parameter precise enough for local rank tracking. Every Google advanced operator works inside q.

📄

Pagination that works

Every response carries api_pagination with a ready-made link to the next page. No tokens to decode.

Integration

Two headers and you are running

Your RapidAPI key is applied automatically — there is no second credential to manage. Copy a snippet from the listing in JavaScript, Python, PHP, Java, Go, Ruby, C#, Swift or Shell.

search.py
import requests

url = "https://universal-serp-api.p.rapidapi.com/search"
headers = {
    "x-rapidapi-key": "YOUR_RAPIDAPI_KEY",
    "x-rapidapi-host": "universal-serp-api.p.rapidapi.com",
}

r = requests.get(url, headers=headers, params={
    "q": "best running shoes 2026",
    "engine": "google",
    "gl": "us",
})

data = r.json()
for hit in data["organic_results"]:
    print(hit["position"], hit["title"], hit["link"])
Head to head

What the same volume costs on a dedicated plan

Your volumeSmallest plan that covers itTheir priceSmartAPIHubRelative costYou save
6,000 searchesper monthSerpApi Production — 15,000$150$25Pro−83%
25,000 searchesper monthSerpApi Big Data — 30,000$275$80Ultra−71%
70,000 searchesper monthSerpApi Searcher — 100,000$725$175Mega−76%
Pricing

Plans for SERP API

Billed monthly through RapidAPI. Cancel any time.

Basic
$0/mo
No card required
  • 150 searches / month
  • All 40+ engines
  • Full response depth
  • 1,000 requests / hour
Start free
Ultra
$80/mo
$0.0032 per search
  • 25,000 searches / month
  • All 40+ engines
  • 1 request / second
  • Overage at $0.0032/search
Get started
Mega
$175/mo
$0.0025 per search
  • 70,000 searches / month
  • All 40+ engines
  • 2 requests / second
  • Overage at $0.0025/search
Get started
Questions

SERP API FAQ

Is it really compatible with SerpApi?

Field for field on the core objects — search_metadata, search_parameters, organic_results, knowledge_graph, answer_box, related_questions. If you are already parsing SerpApi responses, change your base URL and your existing code keeps working.

Which engines are supported?

Google and its verticals (News, Images, Videos, Maps, Local, Shopping, Scholar, Jobs, Trends, Autocomplete, Lens, Patents, Play, Finance), Bing, DuckDuckGo, Yahoo, Baidu, Yandex, Naver, Amazon, eBay, Walmart, Home Depot, the Apple App Store, YouTube and Yelp. Parameters are forwarded rather than enumerated, so a newly supported engine works the day it appears.

How fresh are the results?

Identical queries are served from a short-lived cache whose window depends on the engine: 10–15 minutes for News and Trends, an hour for general web search, six hours for Maps, a day for Scholar. Send no_cache=1 to force a freshly fetched result at no extra cost.

How fast is a search?

Typically 5–7 seconds for a fresh Google query. That is normal for this category — a real search is being executed — but it is slower than an API that only returns ten links. If you need sub-second responses on every call, this is not the right tool.

Does one request return the whole first page?

Yes. A Google query returns 9–10 organic results plus every panel the page showed. News and Images return up to 100 items, Shopping 40, Maps 20 — all on a single request.

Start with the free SERP API tier

No credit card required. Subscribe on RapidAPI and make your first call in under a minute.