# Fetch the live Bing results page for any keyword and location

Set the engine to bing and seo.serp returns the live Bing results page for your keyword and location: position, title, URL, domain and snippet for each result, the total result count and the features on the page. The fields match the Google response, so one parser reads both.

HTML page: https://www.routergrowth.com/tools/google-search/bing-serp-api
Part of: [Google Search tools](https://www.routergrowth.com/tools/google-search.md)

## The call

[`seo.serp`](https://www.routergrowth.com/catalog/seo.serp): Live Google or Bing results for a keyword and location, with SERP features and AI Overview presence.

Price on this network: $0.0035 per results page. The exact quote is shown before every run.

## What a real run returned

Run on 2026-10-19: 10 records in 3.4 s for $0.0035. Personal fields are masked. Bing in Seattle for project management tools: ten results, with Microsoft Project pages taking the first four places and no SERP features reported.

| position | domain | title |
|---|---|---|
| 1 | support.microsoft.com | Install Project / Microsoft Support |
| 2 | www.microsoft.com | Microsoft 365 Project: Compare Plans and Pricing |
| 3 | partner.microsoft.com | Microsoft Project |

## How to do it

1. **Pick keyword and place.** A city as City,State,Country or a country name. The response says which location it resolved.
2. **Set engine to bing.** Leave it out and the call runs on Google; set bing for the Bing page.
3. **Read the results.** Each result carries position, title, URL, domain and snippet, plus total_results for the query.
4. **Compare engines.** Run the same keyword on Google and diff the two lists to see where your rankings differ.

## Ask it like this

- Run these ten keywords on Bing and Google in Seattle and show me where the top three differ. (`seo.serp`)
- Get the Bing top five for project management tools and read the first two pages. (`seo.serp`, `web.scrape`)

## Connect

MCP server: `https://api.routergrowth.com/mcp`

```bash
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
```

```bash
npm install -g routergrowth && routergrowth setup
routergrowth run -c seo.serp -i '{"keyword": "project management tools", "location": "Seattle,Washington,United States", "engine": "bing"}'
```

```bash
curl -X POST https://api.routergrowth.com/v1/run \
  -H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
  -d '{"capability": "seo.serp", "input": {"keyword": "project management tools", "location": "Seattle,Washington,United States", "engine": "bing"}}'
```

## Worth knowing

- **Bing has its own mix.** This Bing page leaned on Microsoft's own properties and showed foreign language results, which Google did not.
- **Features vary.** Bing pages often carry fewer detected features than Google; the run above reported none.
- **Same shape as Google.** Field names are identical, so a script handles both engines with one switch.

## Questions

### Is this Microsoft's Bing Search API?

No. It returns the Bing results page through DataForSEO, with your RouterGrowth key and balance.

### Does it cover Copilot answers?

No. It returns the Bing results page. For AI answers, use the aeo capabilities.

### Which locations work?

Countries and cities, written as City,State,Country for the most reliable match.

### Is Bing priced like Google?

Both are one search per keyword and location; the live price is on this page.

## Related

- [Track Google positions with a weekly SERP call and a diff](https://www.routergrowth.com/tools/google-search/serp-tracker-api.md)
- [Scrape the Google results page without proxies, CAPTCHAs or parsers](https://www.routergrowth.com/tools/google-search/serp-scraping-api.md)
- [What a SERP call costs on RouterGrowth and how it is billed](https://www.routergrowth.com/tools/google-search/serp-api-price.md)
- [Get Google results into a Python script with one POST request](https://www.routergrowth.com/tools/google-search/serp-api-python.md)
- [Give Claude, Cursor or Claude Code live Google results over MCP](https://www.routergrowth.com/tools/google-search/serp-api-mcp.md)
- [A SERP API your agent calls: the live Google results page, as JSON](https://www.routergrowth.com/tools/google-search/serp-api.md)
