- SEO rank tracking and keyword monitoring
- AI agents performing web search and data enrichment
- Brand protection and ad intelligence
- Competitive market research and price comparison
Before you start
- Sign in: https://brightdata.com/cp/start
- Create a SERP API: https://brightdata.com/cp/learn_more/serp-api
- Get your API key: /api-reference/authentication
Quickstart
A minimal request with cURL. Replace<BRIGHT_DATA_API_KEY> and zone with your values:
What you’ll get (parsed JSON preview)
A compact look at the parsed structure you can expect:Supported engines and parameters
- Google, Bing, DuckDuckGo, Yandex, Baidu, Yahoo, Naver
- Engine-specific query parameters:
Performance
Get only top 10 results (faster response)
If you only need the top 10 organic results without ads or knowledge panels, add"data_format": "parsed_light" for faster response times:
successful JSON response
Sub-1-second response time
Get complete SERP results (organic, ads, knowledge panels, and all elements) in under 1 second with premium routing infrastructure designed for mission-critical AI applications. Ideal for:- AI agents performing real-time data enrichment
- Multi-step research workflows and fact verification
- Model evaluation and response grounding
- User-facing search applications requiring instant results
Contact your Account Manager or sales@brightdata.com to request access.
When to use asynchronous requests
Use async for large volumes, slower pages, or long-running queries. This improves reliability and throughput.Troubleshooting quick hits
- 401/403: Check your API key and zone permissions. See: /api-reference/authentication
- 429: Reduce concurrency or switch to async. See: /scraping-automation/serp-api/asynchronous-requests
- Empty/partial results: Verify engine-specific parameters (e.g.,
hl,gl,uule,location). See: engine query parameters above. - Unexpected results: This may occur when using non-latin letters. Google search query requests demands encoding the query request in that case.
- Still stuck? See FAQs: /scraping-automation/serp-api/faqs