Bing Search Scraper – SERP Results
Pricing
from $0.45 / 1,000 organic 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
Maintained by CommunityActor stats
1
Bookmarked
12
Total users
9
Monthly active users
a day ago
Last modified
Categories
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
- Add one or more search queries.
- Select a country market and SafeSearch level.
- Choose the result and page limits.
- 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 plan | Price per result | Price 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.
Related Actors
| Actor | Best for |
|---|---|
| Google SERP Scraper API – Search Results Scraper | Comparing Google organic rankings for the same queries. |
| DuckDuckGo Search Scraper — Organic SERP API | Collecting privacy-focused DuckDuckGo organic results with region controls. |
| Yahoo Search Results Scraper | Comparing 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.