SerpApi
$25/mo
Free 250 searches/mo. Starter $25/mo for 1,000 searches. Higher tiers listed on pricing page.
250 searches/mo free, API included
API key
Private key sent as api_key query parameter.
Organic search results
Ads and shopping results
Local and map results
SERP features
Results from several engines
Pricing checked on 23 Oct 2026 · Pricing page · Docs · Sign up
Description
SerpApi runs searches on Google and other engines and returns the results page as structured JSON: organic results, ads, maps, shopping and more. You pass a query and an engine and get parsed data back.
It suits rank tracking, SERP feature monitoring and agents that need current search results as input.
Pricing is per search, so cost grows with the number of keywords and how often you check them. The free plan is small, 250 searches a month.
Key endpoints
GET /search: live search results as JSON (params: engine, q, api_key)
Example request
curl "https://serpapi.com/search?engine=google&q=coffee&api_key=YOUR_API_KEY"
Tech details
- API style
- REST
- Base URL
- https://serpapi.com
- Rate limits
- Per-hour throughput by plan: Free 50, Starter 200, Developer 1,000, Production 3,000.
- Official SDKs
- See docs
Use Cases
Organic search results
Ads and shopping results
Local and map results
SERP features
Results from several engines
Editor’s note What our review found
Editorial research, reviewed 23 Oct 2026. We read the SerpApi pricing and API pages. We did not run live calls. This listing is not an endorsement.
Cost: a free plan gives 250 searches a month. Paid plans start at $25 a month for 1,000 searches, and rise to custom cloud tiers. The pricing page does not say whether a credit card is needed for the free plan.
Credentials and data: a private API key sent as a query parameter. Query-string keys can leak into logs and proxies, so keep the key in an environment variable or secret manager and avoid logging full URLs. Your search queries are sent to SerpApi.
Good to know: the free plan has no Legal Shield, ZeroTrace or priority support, and throughput is limited per hour by plan.