Bing Web Search API Scraper
Pricing
from $1.00 / 1,000 bing api calls
Bing Web Search API Scraper
Search Bing Web using the mobile app's API (bingapis.com/api/v7). Returns web search results (title, URL, snippet), images, news, and related searches. Extracted from the Microsoft Bing Android app (com.microsoft.bing v32.6).
Pricing
from $1.00 / 1,000 bing api calls
Rating
0.0
(0)
Developer
R.L.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Extract Bing web search results, images, news, and related searches in a single fast API call — no browser, no CAPTCHAs, no HTML parsing. This Bing Search API scraper pulls data straight from the Bing mobile app's internal API for clean, structured results.
What does Bing Web Search API Scraper do?
Bing Web Search API Scraper sends your search query directly to Bing's own backend API (the same one used by the Bing Android app) and returns the results as ready-to-use JSON: organic web results (title, URL, snippet, position), image results, news results, and related search suggestions — all in one run. Because it talks to the API instead of rendering and scraping HTML pages, it's fast, lightweight, and doesn't require browser automation.
Just enter a search query and run the Actor — no coding required. Every run is available through the Apify API, so you can schedule searches, monitor rankings over time, or plug results straight into your app, spreadsheet, or BI tool.
Why use Bing Web Search API Scraper?
- SEO & SERP tracking — monitor your website's Bing search rankings for target keywords over time.
- Competitor research — see which pages competitors rank for and how their snippets appear.
- Market & content research — pull real search results and related searches for keyword and topic research.
- News monitoring — track fresh news coverage for a brand, topic, or person.
- Image sourcing — collect image search results (thumbnails, dimensions, formats) for a given query.
- Data enrichment — feed Bing search results into downstream pipelines, dashboards, or AI/LLM workflows.
Running on the Apify platform gives you scheduled runs, webhooks, dozens of ready-made integrations (Zapier, Make, Google Sheets, Slack, and more), proxy rotation, and full API/programmatic access — so you can go from a manual query to a production data pipeline in minutes.
How to use Bing Web Search API Scraper
- Click Try for free or open the Actor in Apify Console.
- Enter your search query (e.g.
best noise cancelling headphones 2026) in the input form. - Optionally set the market (e.g.
en-US,de-DE), safe search level, and how many images, news, or related searches to include. - Click Start and wait for the run to finish — usually just a few seconds.
- Open the Dataset tab to preview, filter, and export your results.
You can also run the Actor programmatically via the Apify API or Apify SDK, and schedule it to run automatically (e.g. daily rank tracking).
Input
Configure the scraper through the Input tab in Apify Console, or by passing a JSON object via the API. Main fields:
| Field | Type | Description |
|---|---|---|
q | String | Search query / keyword to search for. |
maxItems | Integer | Maximum number of results to return (0 = all available). |
market | String | Market/locale code, e.g. en-US, fr-FR, zh-CN. Defaults to en-US. |
safeSearch | String | Content filtering: Off, Moderate, or Strict. |
includeImages | Boolean | Include image search results in the output. |
includeNews | Boolean | Include news search results in the output. |
includeRelatedSearches | Boolean | Include related search suggestions in the output. |
resultsPerPage | Integer | Number of results requested per API call (max ~50). |
proxyConfiguration | Object | Proxy settings — Apify Proxy is used by default. |
Example input:
{"q": "best noise cancelling headphones 2026","maxItems": 50,"market": "en-US","safeSearch": "Moderate","includeImages": true,"includeNews": true,"includeRelatedSearches": true,"resultsPerPage": 10}
Output
Results are stored in a dataset, one item per search result (organic, image, news, or related search). You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
Example output item (organic web result):
{"position": 1,"name": "Best Noise Cancelling Headphones 2026 | Reviews","url": "https://example.com/best-headphones-2026","displayUrl": "example.com/best-headphones-2026","snippet": "Our top picks for noise cancelling headphones in 2026, tested for sound quality, comfort, and battery life.","dateLastCrawled": "2026-07-10T00:00:00Z","language": "en","isFamilyFriendly": true,"resultType": "organic","query": "best noise cancelling headphones 2026"}
Data table
| Field | Description |
|---|---|
position | Rank position of the result. |
name | Result title. |
url | Result URL. |
displayUrl | Human-readable display URL. |
snippet | Result description/snippet text. |
dateLastCrawled | Date Bing last crawled the page. |
language | Detected language of the result. |
isFamilyFriendly | Whether the result passed safe search filtering. |
isNavigational | Whether the query looks navigational (e.g. brand/site name). |
deepLinks | Sub-links Bing shows under the main result. |
imgThumb, imgContent, imgWidth, imgHeight, imgFormat | Image result fields (when includeImages is on). |
newsPage, newsDesc, newsDatePublished, newsImgThumb, newsProviderName | News result fields (when includeNews is on). |
relatedSearchText | Related search suggestion text (when includeRelatedSearches is on). |
totalEstimatedMatches | Bing's estimated total number of matches for the query. |
resultType | Type of result: organic, image, news, or relatedSearch. |
query | The search query that produced this result. |
How much does it cost to scrape Bing search results?
This Actor uses pay-per-event (PPE) pricing: you're charged $0.001 per Bing API call, not per compute unit and not per output record. Each call is one page of pagination and returns all of that page's results (organic web results, plus images, news, and related searches on the first page) for a single charge, so a typical multi-page run costs a small, predictable fraction of a cent per page. There's no separate platform CU billing on top of this — the only cost is the per-call charge. Apify's free plan includes monthly platform credits, which comfortably covers hundreds of pages per month for testing or light use. Note the underlying free API key is rate-limited to roughly 3 calls per minute — for high-volume use, provide your own key or a paid tier.
Tips for best results
- Keep
maxItemsandresultsPerPageno larger than you need — smaller runs finish faster and cost less. - Turn off
includeImages/includeNews/includeRelatedSearchesif you only need organic web results — this reduces run time and output size. - Set
marketto match your target audience's locale for more relevant, localized results. - Use Apify's Scheduler to track ranking changes for the same query over time.
- Respect the ~3 calls/minute rate limit on the default free API key when running frequent or large batches of queries.
FAQ
Is it legal to scrape Bing search results? Scraping publicly available search result data is generally legal, but you're responsible for complying with Bing's Terms of Service and applicable laws in your jurisdiction, especially around rate limits and commercial use. This Actor is intended for research, monitoring, and legitimate business use cases.
Does this need my own Bing API key? No — a default key is used out of the box, but it's rate-limited (~3 calls/minute). For higher-volume or production use, consider requesting your own key.
Can I search other regions or languages?
Yes — set the market input field (e.g. de-DE, ja-JP, es-MX) to get localized results.
Something not working or missing a field you need? Open an issue on the Actor's Issues tab in Apify Console, or reach out for a custom scraping solution tailored to your use case.