Bing Search Scraper - SERP Results & Real URLs avatar

Bing Search Scraper - SERP Results & Real URLs

Pricing

$2.00 / 1,000 result scrapeds

Go to Apify Store
Bing Search Scraper - SERP Results & Real URLs

Bing Search Scraper - SERP Results & Real URLs

Scrape Bing search results with the real destination URL, title, snippet, domain and ranking position. Bing's redirect links are decoded for you, so every row is ready to crawl. Independent tool, not affiliated with Microsoft.

Pricing

$2.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Scrape Sage

Scrape Sage

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Microsoft Corporation or any of its subsidiaries. All trademarks mentioned are the property of their respective owners. "Bing" is referenced only to describe the publicly available website this Actor collects data from.

Scrape Bing search results at scale and get back the real destination URL for every result — already decoded, ready to crawl. No login, no API key.

Built for SEO rank tracking, competitor research, link prospecting, crawl seed lists and feeding live search results to an AI agent.


The thing that makes this different: real URLs

Every link on a Bing SERP is a bing.com/ck/a?… redirect. Following one costs an extra HTTP request per result, and the links expire.

Bing hides the true destination inside that redirect as base64. This actor decodes it locally, so every row already carries the final URL — no extra requests, no expiry. Measured: 32 of 32 results returned a real, non-Bing URL.

What you get

FieldWhat it is
titleResult title
urlReal destination URL, decoded
displayUrlThe URL as Bing shows it
domainHostname, ready to group by
descriptionResult snippet
rank, rankOnPage, pagePosition overall and within the page
redirectUrlBing's original redirect, if you want it
queryMatchedWhether the result actually mentions your query
query, marketWhat was searched, and in which market

Every row carries every field, so your CSV never has ragged columns.

Features

  • Market targetingen-US, en-GB, de-DE, fr-FR
  • Domain exclusion — drop pinterest.com and friends from your results
  • Pagination — about 10 results per page

Example input

{
"queries": ["crm software", "site:github.com web scraper"],
"market": "en-GB",
"excludeDomains": ["pinterest.com"],
"maxPagesPerQuery": 3,
"maxResults": 100,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Example output

{
"type": "result",
"query": "crm software",
"page": 1,
"rank": 1,
"title": "10 Best CRM Software Of 2026 – Forbes Advisor",
"url": "https://www.forbes.com/advisor/business/software/best-crm-software/",
"displayUrl": "https://www.forbes.com/advisor/business/software/best-crm-software",
"domain": "forbes.com",
"description": "Compare top CRM options to find the best fit for your needs and budget…",
"queryMatched": true
}

Pricing

$0.002 per result. You are charged only for rows actually delivered to your dataset.

You are not billed for junk results

A search engine never returns an empty page. Give it a term it cannot match and it serves unrelated filler. By default (requireQueryMatch) this actor recognises that: if a query's first page contains no result mentioning your term, nothing is stored and nothing is billed, and the run tells you so. Turn it off to keep whatever Bing returns.

Honest limits

  • This is Bing's web index, not Google's. Rankings differ — that's the point if you're tracking Bing specifically or want a second opinion, but don't expect Google's result set.
  • Advanced operators do not work. site:, intitle:, filetype: and friends make Bing return a JavaScript-only page with no result markup at all (verified). A run using them returns 0 rows, costs $0, and says so plainly rather than pretending the proxy failed. Use plain keywords.
  • About 10 results per page. Deep pagination on Bing recycles results, so the actor stops a query after two consecutive pages that add nothing new rather than billing you for repeats.
  • Bing sometimes serves a "rich" layout carrying only 2-6 organic results instead of 10 (about a third of requests). The actor detects that and retries on a fresh session, so you get the full page rather than a fifth of it.
  • Use the residential proxy (the default). Bing throttles per IP under volume.

Automate & schedule

Run this Actor on autopilot and pull results into your own stack:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });
const run = await client.actor('scrapesage/bing-search-scraper').call({
"queries": [
"crm software"
],
"maxPagesPerQuery": 2,
"maxResults": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
}
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Got ${items.length} records`);

Integrate with any app

Connect the dataset to thousands of apps - no code required:

  • Make - multi-step automation scenarios.
  • Zapier - push new records straight into your CRM or spreadsheet.
  • Slack - get notified when a scheduled run finds something new.
  • Google Drive / Sheets - auto-export every run to a spreadsheet.
  • Airbyte - pipe results into your data warehouse.
  • GitHub - trigger runs from commits or releases.

Use with AI assistants (MCP)

The output is clean, LLM-ready JSON. You can call this Actor from Claude, ChatGPT or any agent framework through the Apify MCP server - describe the data you need and let the assistant run this Actor for you.

Agent-ready: autonomous payments (x402 & Skyfire)

This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:

  • x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
  • Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.

Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.

FAQ

How is this Actor billed? Pay-per-event: you pay only for the results it delivers, with no monthly rental and no start fee. The per-event price is shown on the Pricing tab.

Can I schedule it and get results automatically? Yes - create a Schedule and add a webhook or an integration (Google Sheets, Slack, Make, Zapier) to push each run's dataset wherever you need it.

Which export formats are available? Every run's dataset can be downloaded as JSON, CSV, Excel (XLSX), XML, HTML or RSS from the Apify Console or the API.

Can I run it from code or an AI agent? Yes - through the Apify API and client libraries, or from Claude, ChatGPT and other assistants via the Apify MCP server.

Is it legal to scrape Bing? This Actor collects publicly available data only. You are responsible for using the output in compliance with applicable laws (including data-protection law where personal data is involved) and the source's terms. See the Disclaimer below.

Is this an official Bing tool? No. It is an independent, third-party Actor with no affiliation to, endorsement by or sponsorship from Microsoft Corporation. See the Disclaimer below.

Tips

  • Chart rank for your own domain over scheduled runs to track Bing ranking movement.
  • site:yourcompetitor.com plus a high maxPagesPerQuery maps a competitor's indexed pages.
  • Group by domain to see who dominates a keyword.
  • Baidu Search Scraper — the same job for China, also with real destination URLs
  • Naver Scraper — Korea: places, blogs, news and cafe

Disclaimer

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Microsoft Corporation or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.

"Bing" and any related marks are the property of their respective owners and are used here only in a descriptive, nominative sense - to identify the publicly accessible website from which this Actor collects data. This Actor is not an official Bing product, is not authorised or certified by Microsoft Corporation, and does not distribute Bing software. It collects only publicly available information; you are responsible for ensuring your use of that data complies with applicable laws, regulations and the terms of the source website.

Need help?

Open an issue on the Actor's Issues tab, or visit the Apify help center. Feature requests are welcome - this Actor is actively maintained.