Bing Search Scraper – SERP Results avatar

Bing Search Scraper – SERP Results

Pricing

from $0.45 / 1,000 organic results

Go to Apify Store
Bing Search Scraper – SERP Results

Bing Search Scraper – SERP Results

Scrape Bing organic search results for any keyword. Get rank, URLs, domains, snippets, dates, sitelinks and SERP features across 50 countries with pagination.

Pricing

from $0.45 / 1,000 organic results

Rating

0.0

(0)

Developer

DataScraperES

DataScraperES

Maintained by Community

Actor stats

1

Bookmarked

12

Total users

9

Monthly active users

a day ago

Last modified

Share

Collect structured Bing organic search results for one query or a large keyword list and receive export-ready Dataset items with ranking and localization context. Pay per delivered organic result, with lower unit prices for higher Apify Store tiers.

What this Actor does

The Actor searches Bing across 50 supported country markets, normalizes and deduplicates queries, follows result pages within the configured limits, and removes duplicate organic URLs for each query. Each delivered organic result is saved as one Dataset item with query, page, position, URL, snippet, and collection metadata.

Use cases

  • Track organic rankings across keywords and countries.
  • Compare competitors, domains, titles, and snippets in search results.
  • Build keyword-research and content-planning datasets.
  • Compare visibility across Google, Bing, Yahoo, and DuckDuckGo.

How to use

  1. Add one or more search queries.
  2. Select a country market and SafeSearch level.
  3. Choose the result and page limits.
  4. Start the Actor and export the Dataset when it finishes.

Reduce run cost with batches

For large keyword lists, run smaller batches from the same queries list and keep the same search settings. Batching can reduce peak run resources and simplify retries; it does not change the dataset fields or the per-query result format. Each run supports up to 1,000 unique queries.

Input

Submit 1–1,000 unique queries. maxResultsPerQuery accepts 1–50, pagesPerQuery accepts 1–20, country selects one of 50 markets, and safeSearch supports Strict, Moderate, or Off. Optional switches add query-level SERP features or keep ads in a separate field. Duplicate and blank queries are removed automatically.

This exact input produced the complete output below:

{
"queries": [
"OpenAI"
],
"maxResultsPerQuery": 5,
"pagesPerQuery": 1,
"country": "US",
"safeSearch": "Moderate",
"includeSerpFeatures": true,
"includeAds": false
}

Output

Each charged organicResult row is one organic result with query context, country and market, position within its Bing result page, page number, title, destination URL, source domain, display URL, description, optional date, sitelinks, rich facts, pagination status, and collection timestamp. Optional SERP features remain query-level context and advertisements are never mixed into organic rows. A free queryStatus row can report query-level errors or zero-result outcomes.

This is the complete first Dataset item from a real successful run:

{
"type": "organicResult",
"query": "OpenAI",
"queryId": "8b7d1a3187ab355dc31bc683",
"country": "US",
"market": "en-US",
"pagesRequested": 1,
"pagesFetched": 1,
"paginationStoppedReason": "max_results_reached",
"organicResultsFound": 5,
"serpFeatures": {
"estimatedResultsText": "About 140,000 results",
"relatedSearches": [],
"peopleAlsoAsk": [],
"answerCards": [],
"knowledgePanel": {
"title": null,
"description": null
}
},
"fetchedAt": "2026-08-24T10:52:38.962394+02:00",
"position": 1,
"title": "OpenAI| Research & Deployment",
"url": "https://openai.com/",
"sourceDomain": "openai.com",
"displayUrl": "https://openai.com",
"description": "We believe our research will eventually lead to artificial general intelligence, a system that can solve human-level problems.",
"date": null,
"sitelinks": [],
"richFacts": [],
"page": 1
}

Pricing

One delivered organicResult row is one billable organic-result event. The price depends on the user's Apify Store plan:

Apify planPrice per resultPrice per 1,000 results
Free$0.0006$0.60
Bronze$0.00055$0.55
Silver$0.0005$0.50
Gold$0.00045$0.45
Platinum$0.00045$0.45
Diamond$0.00045$0.45

Empty queries, duplicates, failed requests, status records, and run summaries are not charged as organic results. Apify platform usage can still apply according to your plan.

API and integrations

Run the Actor through Apify Console, API, CLI, schedules, tasks, or webhooks. Consume results through the default Dataset API or connect them to spreadsheets, databases, SEO dashboards, and supported automation tools. Export formats include JSON, JSONL, CSV, Excel, XML, and RSS.

ActorBest for
Google SERP Scraper API – Search Results ScraperComparing Google organic rankings for the same queries.
DuckDuckGo Search Scraper — Organic SERP APICollecting privacy-focused DuckDuckGo organic results with region controls.
Yahoo Search Results ScraperComparing localized Yahoo rankings and snippets.

Limits and data quality

Bing can return fewer results than requested, repeat domains, omit dates or snippets, or change rankings between runs. Pagination stops when the result limit is reached, no new organic URLs appear, or the requested page boundary is met. Configured limits are maxima, not guaranteed counts, and current search-engine availability determines what can be delivered.

Frequently asked questions

What does position mean?

position is the organic rank within the Bing result page recorded in page. The Actor also removes duplicate destination URLs across pages, so the number of delivered rows can be lower than the requested maximum.

Why did I receive fewer results than requested?

The source may expose fewer unique organic URLs, pagination may end, duplicate destinations may be removed, or a temporary restriction may stop the query. Review the pagination and status fields in the result.

Can I run the same queries on a schedule?

Yes. Apify schedules can repeat the Actor, and each Dataset preserves its collection timestamp for comparison.

Responsible use

Use search-result data for lawful purposes. Respect the search engine's terms, applicable privacy and data-protection laws, copyright, and the rights of listed websites. Rankings and snippets are observations at collection time, not permanent facts.

Support

Open an issue in the Actor's Issues tab with the run ID, affected query, localization settings, and expected result. Never include API tokens, passwords, or private credentials.

Web guide, API examples and sample dataset on GitHub