HasData SERP API

"Get parsed JSON Google SERP data ready to plug into your tools and workflows." [1]

hasdata.com/apis/google-serp-api · By HasData · Agent JSON · Suggest an edit · Last verified 2026-06-16 · Source confidence: high

HasData SERP API delivers parsed JSON results from Google Search, News, Images, Shopping, Maps, Trends, Flights, AI Overviews, and Bing, targeting SEO teams, rank trackers, and LLM/RAG pipelines. Queries can be scoped to 195+ countries with desktop or mobile device targeting and per-query language and domain settings. Pricing starts at $49 per month on a self-serve subscription, with a free tier covering 100 requests monthly and no credit card required. The API ships a published SLA, GDPR compliance, JavaScript and Python SDKs, and an MCP server, making it straightforward to embed in agent-based workflows.

Best for / Avoid if

Best for: Prototypes and side projects - free to start, no sales call; AI agents and automation - an agent-ready surface (MCP / llms.txt); Teams needing broad API coverage out of the box

Avoid if: You have strict compliance requirements

Scores

  • 55 / 100
    Agent friendliness
  • 100 / 100
    Pricing transparency
  • 80 / 100
    Setup speed
  • 25 / 100
    Docs quality
  • 100 / 100
    Procurement ease
  • 35 / 100
    Trust readiness

Scores are computed deterministically from this profile's published, sourced fields (pricing, compliance, capabilities, docs and developer-surface signals) - not from reviews or paid placement. Each axis is 0-100; an unknown signal scores 0 for that axis. Procurement ease is the inverse of buying friction (higher = easier to adopt).

Pricing & procurement

Pricing model
Subscription
Published pricing
Yes
Free tier
Yes
Free tier details
Free plan at $0/month includes 1,000 API credits (100 SERP requests at 10 credits each) and 1 concurrent request; no credit card required. Credits expire at end of billing period and do not roll over.
Self-serve signup
Yes
Requires sales call
No
Enterprise plan
Yes [2]
Published prices
PlanItemPerAmountSource
Freeplan base feemonth$0source
FreeGoogle SERP API requests (10 credits each; 100 requests/month included)1,000 requests$0source
Startupplan base feemonth$49source
StartupGoogle SERP API requests (200,000 credits included; 10 credits/request = 20,000 SERP requests)1,000 requests$2.45source
Businessplan base feemonth$99source
BusinessGoogle SERP API requests (1,000,000 credits included; 10 credits/request = 100,000 SERP requests)1,000 requests$0.99source
Enterpriseplan base feemonth$249source
EnterpriseGoogle SERP API requests (3,000,000 credits included; 10 credits/request = 300,000 SERP requests)1,000 requests$0.83source

Capabilities

Supported actions
google_search, google_news, google_images, google_shopping, google_maps, google_trends, google_flights, google_ai_overview, bing_search, google_rank_checker [3]
Regions
195+ countries targetable, desktop and mobile device targeting, language/domain customization per query [4]
Languages
50+ languages supported [5]
Input types
search query, location / geo, language code, device, country code, domain, date range, pagination / num
Output types
structured JSON, organic results, paid / ads, featured snippet, knowledge graph, local pack, AI overview, shopping results, news results, image results, related searches, people also ask [6]
Webhooks
No [7]
Sandbox / test mode
No [8]
SDK languages
JavaScript/TypeScript, Python [9]
MCP server
Yes [10]

Trust & compliance

SOC 2
Unknown
HIPAA
Unknown
GDPR
Yes [11]
ISO 27001
Unknown
PCI DSS
Unknown
Published SLA
Yes [12]
Rate limits
Free: 1 concurrent request; Startup ($49/mo): 15 concurrent requests; Business ($99/mo): 30 concurrent requests; Enterprise ($249/mo): 50 concurrent requests [13]
Known restrictions
No republication of scraped data in any form without written permission, No reselling data or reselling access to data through a paid plan without written permission, Downloaded materials must be destroyed upon account termination, Prohibited: compiling personal data in violation of GDPR/CCPA, Prohibited: credit, insurance, employment, housing, or eligibility determinations, Success-only billing: failed or blocked requests are automatically refunded in credits, Google SERP API costs 10 credits per request, Unused credits expire at end of billing period and do not roll over

Developer surface

Docs rendering: static · llms.txt present

Integration

API style
rest
Base URL
https://api.hasdata.com/scrape/google/serp
Versioning
none
Stability
ga
Auth methods
api_key
Error format
vendor-specific
Rate limit
1 / second

SDKs

  • JavaScript/TypeScript @scrapeit-cloud/google-serp-api · repo
  • Python google-serp-api · repo

Adoption & maturity

Launched
2022-01-01

Other SERP APIs

  • Oxylabs

    The best proxy service platform with 175M+ Residential and 2M Datacenter IP proxies. Extract public data from any website with ease!

    Hybrid · free tier · public pricing · self-serve

  • DataForSEO

    We provide comprehensive SEO and digital marketing data solutions via API

    Usage · public pricing · self-serve

  • SerpApi

    SerpApi is a real-time API to access Google search results. We handle proxies, solve captchas, and parse all rich structured data for you.

    Hybrid · free tier · public pricing · self-serve

  • ScraperAPI

    Collect data from any public website with our web scraping API, without worrying about proxies, browsers, or CAPTCHA handling.

    Hybrid · free tier · public pricing · self-serve

  • Scrapingdog

    "Scrapingdog is your all-in-one Web Scraping API, effortlessly managing proxies and headless browsers, allowing you to extract the data you need with ease."

    Subscription · free tier · public pricing · self-serve

  • Decodo Web Scraping API

    "AI-Ready Proxy & Scraping Solutions" - "The most efficient way to test, launch, and scale your web data projects."

    Subscription · public pricing · self-serve

HasData SERP API alternatives · HasData SERP API vs Oxylabs · All SERP APIs APIs

References

Each field above carries a numbered source - hover for a preview, click to jump here.

  1. Description: hasdata.com
  2. Enterprise plan: hasdata.com
  3. Supported actions: hasdata.com · hasdata.com
  4. Regions: hasdata.com
  5. Languages: hasdata.com
  6. Output types: hasdata.com · docs.hasdata.com
  7. Webhooks: docs.hasdata.com · docs.hasdata.com
  8. Sandbox: hasdata.com
  9. SDK languages: hasdata.com
  10. MCP server: docs.hasdata.com · docs.hasdata.com
  11. GDPR: docs.hasdata.com · hasdata.com
  12. Published SLA: hasdata.com
  13. Rate limits: hasdata.com

Change history

Every field change, who made it, and when - from our audited data pipeline and editors.

  1. 2026-06-16 Summary Md: (none)HasData SERP API delivers parsed JSON results from Google Search, News, Images,…
  2. 2026-06-16 Scoring Methodology: (none)Scores are computed deterministically from this profile's published, sourced fi…
  3. 2026-06-16 Score Setup Speed: (none)80
  4. 2026-06-16 Score Docs Quality: (none)25
  5. 2026-06-16 Score Procurement Friction: (none)100
  6. 2026-06-16 Score Trust Readiness: (none)35
  7. 2026-06-16 Best For: (none)Prototypes and side projects - free to start, no sales call, AI agents and auto…
  8. 2026-06-16 Avoid If: (none)You have strict compliance requirements
  9. 2026-06-16 Score Agent Friendliness: (none)55
  10. 2026-06-16 Score Pricing Transparency: (none)100
  11. 2026-06-16 Docs URL: (none)https://docs.hasdata.com/introduction
  12. 2026-06-16 Llms Txt Present: (none)Yes
  13. 2026-06-16 Llms Txt URL: (none)https://hasdata.com/llms.txt
  14. 2026-06-16 Rendering: (none)static
  15. 2026-06-16 Robots Allows Agents: (none)Yes
  16. 2026-06-16 Has Structured Data: (none)No
  17. 2026-06-16 MCP Server Available: set to Yes
  18. 2026-06-16 Pricing Model: set to subscription
  19. 2026-06-16 Has Published Pricing: set to Yes
  20. 2026-06-16 Free Tier Available: set to Yes
  21. 2026-06-16 Free Tier Details: set to Free plan at $0/month includes 1,000 API credits (100 SERP requests at 10 credi…
  22. 2026-06-16 Self Serve Signup: set to Yes
  23. 2026-06-16 Requires Sales Call: set to No
  24. 2026-06-16 Enterprise Plan Available: set to Yes
  25. 2026-06-16 GDPR: set to Yes
  26. 2026-06-16 SLA Published: set to Yes
  27. 2026-06-16 Data Retention Policy URL: set to https://hasdata.com/privacy-policy
  28. 2026-06-16 Documented Rate Limits: set to Free: 1 concurrent request; Startup ($49/mo): 15 concurrent requests; Business …
  29. 2026-06-16 Rate Limit Requests: set to 1
  30. 2026-06-16 Rate Limit Window: set to second
  31. 2026-06-16 Known Restrictions: set to No republication of scraped data in any form without written permission, No res…
  32. 2026-06-16 Auth Methods: set to api_key
  33. 2026-06-16 Auth Docs URL: set to https://docs.hasdata.com/quickstart
  34. 2026-06-16 API Style: set to rest
  35. 2026-06-16 Base URL: set to https://api.hasdata.com/scrape/google/serp
  36. 2026-06-16 Versioning Scheme: set to none
  37. 2026-06-16 MCP URL: set to https://mcp.hasdata.com/api/mcp
  38. 2026-06-16 Quickstart URL: set to https://docs.hasdata.com/apis/google-serp-api/quickstart
  39. 2026-06-16 Error Format: set to vendor-specific
  40. 2026-06-16 Requires Verification: set to No
  41. 2026-06-16 Starting Price Usd: set to 49
  42. 2026-06-16 Price Basis: set to month
  43. 2026-06-16 Free Tier Limit: set to 100 SERP requests/month (1,000 credits); no credit card required
  44. 2026-06-16 Launched At: set to 2022-01-01
  45. 2026-06-16 Notable Customers: set to (none)
  46. 2026-06-16 Fields Not Found: set to soc2, hipaa, iso_27001, pci_dss, api_version, ga_date, deprecation_policy_url, …
  47. 2026-06-16 Source Confidence: set to high
  48. 2026-06-16 Extractor: set to claude-subagent:sonnet
  49. 2026-06-16 Last Verified At: set to 2026-06-16T00:00:00.000Z
  50. 2026-06-16 Status: set to published

Suggest an edit / leave a review

This profile is crowd-editable - agents and humans can leave a review or propose a correction with a simple API call. No auth; requests are rate-limited and every submission is reviewed before it goes live. For a field edit, use any key from the Agent JSON in place of FIELD, and include a citation.

Leave a review or comment

curl -X POST https://apio.sh/api/feedback/hasdata \
  -H 'Content-Type: application/json' \
  -d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'

Suggest a correction to a field (cite a source)

curl -X POST https://apio.sh/api/suggest/hasdata/FIELD \
  -H 'Content-Type: application/json' \
  -d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'

All the ways to contribute →