Bing
Read Bing web results, news, videos, suggestions and rank checks as structured JSON
Bing is Microsoft's search engine. These endpoints return its first page of organic results, news, videos and search suggestions, and a rank check that tells you where a domain appears for a search.
Base URL: /v1/bing/...
Bing exposes 5 routes here. Every route takes a query. The filters market, country, language and safe_search narrow the results where they apply.
GET /v1/bing/search serves Bing's first results page only. Bing's deeper pages are not served, so use GET /v1/bing/rank to scan up to 200 positions for one domain.
Quickstart
Search the web
Results come in order, each with its position, title, link, displayed address, domain, site name, snippet and date. Where Bing shows them, the response also carries an estimated result count, a corrected query, related searches and People Also Ask questions.
curl "https://www.socialcrawl.dev/v1/bing/search?query=best%20running%20shoes&market=en-US" \
-H "x-api-key: YOUR_API_KEY"Check where a domain ranks
Pass a domain such as runnersworld.com, or a URL with a path such as example.com/blog. One call scans up to 200 positions, set with depth.
curl "https://www.socialcrawl.dev/v1/bing/rank?query=best%20running%20shoes&url=runnersworld.com&depth=100" \
-H "x-api-key: YOUR_API_KEY"Add news or videos
News reaches back to the past hour with time_range (any, hour, day, week or month). Videos return the hosting site, channel, duration, age and view count.
curl "https://www.socialcrawl.dev/v1/bing/news?query=nike&time_range=day" \
-H "x-api-key: YOUR_API_KEY"Filters
market takes a Bing market such as en-US, en-GB, de-DE or ja-JP (38 in all) and defaults to en-US. safe_search is strict, moderate or off. On search and rank, time_range is any, day, week, month or year, and device is desktop or mobile.
All endpoints
5 endpoints available.
| Endpoint | Path | Credit Tier |
|---|---|---|
| Get Bing's first results page for a search | /v1/bing/search | standard (1cr) |
| Get Bing's search suggestions for a partial query | /v1/bing/suggestions | standard (1cr) |
| Search Bing News | /v1/bing/news | advanced (5cr) |
| Check where a domain ranks on Bing, up to 200 deep | /v1/bing/rank | advanced (5cr) |
| Search Bing Videos | /v1/bing/videos | advanced (5cr) |
Platform notes
Rank checks match subdomains by default. Send include_subdomains=false to count only the exact domain. A rank check stops at the first results page with a match unless you send all_matches=true, which scans the whole depth and reports every matching position.
News, videos and suggestions return one page. There is no next page on these routes, and limit caps how many rows come back.
