Documentation Index
Fetch the complete documentation index at: https://docs.brightdata.com/llms.txt
Use this file to discover all available pages before exploring further.
Default response format
When you configure your SERP API you can select between different defualt response format:- Raw HTML: no parsing at all. Get the HTML response as is.
- Full JSON: our full interpertation of Google’s SERP HTML to JSON.
- Light JSON: a subset of full JSON
- Parsed Bing: our full interpertation of Bing’s SERP HTML to JSON.
- Markdown: our full interpertation of Google’s and Bing’s SERP HTML to markdown
*.mdfile. - Screenshot: an image capture of the SERP HTML page as interperted by a browser.
Enhanced Ads for Google
Bright Data provides a special setting which brings more google ads data. When this setting is switch on, API will respond with a larger more diverse range of search results and ads, mimicking an incognito browsing scenario without cookies. Default setting (OFF) fetches both organic search results and ads, encompassing a broad geographical scope.Advanced settings
Custom Headers and Cookies
Bright Data enables you to send your custom headers and cookies. Once you do so, we will not override your settings and relay your requests to the search engine. You can choose from a pre-approved list of headers and cookies or request a new one, and go thru approval process. Once custom headers and cookies are selected Bright Data will charge you for all requests. When using the default setting without customized cookies, Bright Data charges for successful requests only.Asynchronous Requests
You can work with Bright Data APIs using an asynchronous mode, where request is sent immediately, and you will be notified when response is ready. It usually takes few minutes for the response to be posted back. For non real time application we recommend with Async mode to assure higher success rate. When submitting asynchornic request, Bright Data handls it seamlessly in the background. You can either poll for the response or configure a webhook where we will notify on request complrtion. This allows you to collect responses at a later more convenient time via a designated endpoint, increasing stability, flexibility, and efficiency. Learn moreWebhook Configuration
Webhook has two configurable options:- Webhoom address URL
- Webhook methos (get/post)