Google & DuckDuckGo SERP API for Rank Tracking
Collect organic rankings, knowledge panels, local packs, and AI Overviews with global geo-targeting.
Why Developers Build on SerpBase
190+ Countries & Languages
Pinpoint localization using standard Google gl and hl parameters for accurate local ranking audits.
Rich SERP Feature Parsing
Extract Knowledge Panels, People Also Ask (PAA), Local Maps packs, Featured Snippets, Images, and Videos.
High Concurrency Without 429 Bans
Execute thousands of simultaneous ranking checks without throttling or IP blacklists, backed by our distributed worker fleet.
Zero Headless Overhead
Results come back in the same request as structured JSON, ready for scheduled reports and dashboards without a parsing step.
Integration Example
curl -X POST https://api.serpbase.dev/google/search \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"q": "best rank tracker", "gl": "us", "hl": "en", "num": 10}'Featured Endpoints for this Solution
Google Maps Search
Find Google Maps places using a query and location, such as coffee in Seattle. Use the separate place-detail endpoint for an identified place.
DuckDuckGo Search
Search DuckDuckGo HTML results by query, with supported market and date filters. Continuation uses the returned cursor, not numbered pages.
Frequently Asked Questions
Can I query Google Maps and local pack results?
Yes, use POST https://api.serpbase.dev/google/maps/search to get business names, ratings, addresses, and phone numbers.
How much does a Google search cost on SerpBase?
Standard Google web searches cost 1 credit ($0.00025 to $0.0005 depending on your top-up package).