# Bing Custom Search Scraper ## Overview | Property | Value | |----------|-------| | **Status** | private | | **Method** | `GET` | | **Endpoint** | `/v1/website/rendering` | | **Base URL** | `https://api.browsersolver.com` | | **Credit Cost** | 2 credits per call | | **Documentation** | https://www.browsersolver.com/library/website-rendering-bing-custom-search-scraper | ## Access This endpoint is **private**. Requests return HTTP 403 until access is granted. There is no self-serve request-access button. Open a support ticket from the dashboard Help desk (https://app.browsersolver.com/app?returnTo=help-desk/tickets/new) and include the endpoint path, your use case, target fields, and expected volume. ## Description Snapshot Bing Custom Search search result pages after organic modules hydrate, including titles, URLs, and snippets. ## Authentication - **Key Name:** `x-api-key` - **Location:** HTTP Header - **Get an API key:** https://app.browsersolver.com/register ## Example Request ```bash curl --location --request GET 'https://api.browsersolver.com/v1/website/rendering' \ --header 'Content-Type: application/json' \ --header 'x-api-key: YOUR_API_KEY' ``` ## Example Response ### Bing Custom Search HTML (reference/bing) ```json Bing
  1. Web Scraping Emails using Python - Dev Blog

    26 Sep 2025 | Learn to scrape email addresses from websites using Python with regex patterns, HTML parsing, and obfuscation handling techniques for contact data

  2. Browser rendering tips

    Wait for selectors before capturing HTML.

  3. SERP change log 2026

    Organic modules and ad placements.

Bing Custom Search DOM built for BrowserSolver rendering examples.

``` ## Documentation # Bing Custom Search Scraper Send a Bing Custom Search URL to **Bing Custom Search Scraper** and receive the post-render HTML document. **Pricing:** 2 credits per successful call via [Website Rendering](/v1/website/rendering). ## Example ``` GET https://api.browsersolver.com/v1/website/rendering?query=https://www.bing.com/search?q=site%3Adocs.python.org+asyncio ``` `query` must be a fully-qualified Bing Custom Search URL. ## Output Rendered HTML document. ## Workflows - Track SERP layouts over time - Prototype organic result extractors - Archive AI overview and ad modules ## Parameters | Parameter | Type | Required | Description | |---|---|---|---| | `query` | string | yes | Absolute Bing Custom Search URL | | `wait_in_seconds` | number | no | Extra pause after load (0-30) | | `wait_for` | string | no | CSS/XPath selector that must appear | | `block_ads` | boolean | no | Drop ad traffic during render | | `timeout` | number | no | Max render seconds (default 30) | ## Related - [Website Crawler](/v1/website/crawler) - [Website WebUnlocker](/v1/website/webunlocker)