100 free credits. No credit card required.Start building
Logo
Bing API

Get Bing search results with one API

Fetch Bing web results, news, videos, suggestions and rank checks as structured JSON with one SocialCrawl API key. Reads are priced in credits.

/v1/bing

5 active endpoints. Search, rank, news, videos and suggestions.

  • GET /v1/bing/search
  • GET /v1/bing/rank
  • GET /v1/bing/news
  • GET /v1/bing/videos
  • GET /v1/bing/suggestions

What Bing endpoints does SocialCrawl ship?

Five read endpoints for Bing results. Read the first results page, check where a domain ranks up to 200 deep, search news and videos, and get search suggestions.

Web search

1 credit
/v1/bing/search

Bing's first page of organic results. Each has its position, title, link, displayed address, domain, site name, snippet and date, plus Bing's estimated result count, a corrected query, related searches and People Also Ask questions where Bing shows them. Deeper pages are not served; the rank route scans up to 200 positions for one domain. Standard tier (1 credit).

query, market, country, language, safe_search, time_range, device, limit

Rank check

5 credits
/v1/bing/rank

Whether a domain or a URL path ranks on Bing for a search, its best position, and every matching result with its position, link, title and page, scanning up to 200 positions in one call. Advanced tier (5 credits).

query, url, market, country, language, safe_search, time_range, device, depth, all_matches, include_subdomains

News search

5 credits
/v1/bing/news

Bing News articles for a search with publisher, snippet, age and image, down to the past hour. time_range is any, hour, day, week or month. Advanced tier (5 credits).

query, market, country, language, safe_search, time_range, limit

Video search

5 credits
/v1/bing/videos

Bing Videos results with hosting site, channel, duration, age, view count and thumbnail. Advanced tier (5 credits).

query, market, country, language, safe_search, limit

/v1/bing/suggestions

The completions Bing suggests for a partial query. Standard tier (1 credit).

query, market

Bing API5 endpoints supported
View docs
Search
Rank tracking
News
Videos

Returns Bing's first page of organic results with position, title, link, domain, snippet, and date, plus result estimate, corrected query, related searches, and questions.

Use it for the top Bing results of a search. Only the first page is served, so chain rank to check deeper positions for a domain.

1 credit

GET/v1/bing/search?query=best+running+shoes

query · The search, for example best running shoes.

$ curl https://www.socialcrawl.dev/v1/bing/search?query=best+running+shoes \
    -H "x-api-key: sc_YOUR_API_KEY"
idle
// Running this live needs your own API key. Hit "Try it" to see an example response

How the Bing API works

Bing is a normal SocialCrawl data surface. You call GET /v1/bing/… with an API key, spend credits on live misses, and get a single JSON envelope back.

Authenticate every call

Send your key in the x-api-key header. No Bing account or developer app is needed for public reads. The same key works across SocialCrawl platforms.

GET with query params

Every route takes a query. Filters such as market, country, language and safe_search narrow the results. A rank check also takes a url. Formats are validated before any charge.

Pay in credits, not seats

Search and suggestions cost 1 credit. Rank checks, news and videos cost 5 credits. Cache hits cost 0.

Read one JSON envelope

Every response is the same shape: success, data, credits_used, credits_remaining, request_id, cached. Lists also carry pagination when the route pages.

The usual integration chain

Most products find an entity first, then deepen into detail and reviews only when needed.

01Explore the query
GET /v1/bing/suggestions?query=…

Completions Bing suggests

Suggestions show how people phrase the search.

02Read the first page
GET /v1/bing/search?query=…

Organic results with related searches and People Also Ask

Bing serves page 1 only, so use the rank route to go deeper for one domain.

03Check a ranking
GET /v1/bing/rank?query=…&url=…

Best position and every match for a domain, up to 200 deep

One call scans the whole depth.

04Add news
GET /v1/bing/news?query=…

News articles with publisher, age and image

Narrow with time_range down to the past hour.

request
GET /v1/bing/search?query=best+running+shoes&market=en-US
Host: www.socialcrawl.dev
x-api-key: sc_your_api_key_here

GET /v1/bing/rank?query=best+running+shoes&url=runnersworld.com
response envelope
{
  "success": true,
  "data": {
    "items": [
      {
        "position": 1,
        "title": "Example result",
        "url": "https://www.example.com/page",
        "displayed_url": "example.com",
        "domain": "example.com",
        "snippet": "Example snippet"
      }
    ]
  },
  "credits_used": 1,
  "credits_remaining": 9999,
  "request_id": "req_…",
  "cached": false
}

What lands in data

Field names match the rest of SocialCrawl where archetypes align. Parse once, reuse across platforms.

Search resultssearch

items[] with position, title, url, displayed_url, domain, site_name, snippet, date

Rank checkrank

whether the domain ranks, its best position and every matching result

Newsnews

articles with publisher, snippet, age and image

Videosvideos

hosting site, channel, duration, age, view count and thumbnail

Inside the gateway

Same request lifecycle as every other /v1 platform endpoint. Bing is not a sidecar.

  1. 01

    Edge receives the call

    Next.js catch-all routes into the Hono social API. We mint a request_id, authenticate the key, then enforce rate limit (600/min) and concurrency (50 in flight per key).

  2. 02

    Validate, then debit

    Registry lookup finds the bing route. Required params and format checks run first. Invalid input returns 400 with no charge. Valid calls debit the tier cost atomically before the read starts.

  3. 03

    Cache or fetch

    A deterministic cache key is built from platform + resource + params. Hit: return immediately, credits_used = 0. Miss: the public page is read live, with retries on 5xx or network errors and a circuit breaker if the source is unhealthy.

  4. 04

    Normalize and return

    Bing results are returned as structured search rows with stable field names, validated, then wrapped in the success envelope and logged for billing audit.

Billing rules that matter in production

  • search and suggestions: 1 credit
  • rank, news and videos: 5 credits
  • Cache hit: 0 credits
  • Empty / hard fail: auto-refund
  • Bad params: 400, never charged
  • No credits: 402, never charged
  • Search: first results page only
  • Rank scan: up to 200 positions per call
  • No account or personalization tools

How SocialCrawl gets Bing data

Bing results are public read data. We normalize them so your code does not learn a second vendor SDK.

What Bing is for this API

Public web, news and video results and search suggestions.

How SocialCrawl reaches it

Result pages are read on request and normalized server-side. You never manage a browser or a proxy.

What leaves our edge

Structured search rows and rank checks.

What we do not ship live

No signed-in or personalized results, no deeper result pages and no ad data.

field map sketch
organic result→ items[]position, link, domain and snippet
rank scan→ best position + matchesdomain or path, up to 200 deep
market / time_range→ query controlsmarket, safe_search and time_range

What this API is used for

The jobs this API is most often used for.

5active Bing endpoints in the registry
1 / 5credit ladder for search vs rank

SEO rank tracking and search research

Callers search a keyword first, then check ranks for their own and competing domains over time. A rank check that scans up to 200 positions in one call for 5 credits, next to web, news and video search under the same key.

Live misses read the result page on request. Repeat calls hit cache and cost 0 credits.

Use case examples

Common ways teams put this data to work, and the stack each one tends to run.

SEO teams

Python, schedulers

rank to track where a domain sits for a keyword set.

Researchers

Node, notebooks

search and news with time_range to see how a topic is covered.

Product builders

TypeScript, APIs

suggestions to power search boxes and keyword ideas.

How to call the Bing API

Search is 1 credit. A rank check is 5. Cache hits are free.

curl "https://www.socialcrawl.dev/v1/bing/search?query=best+running+shoes&market=en-US" \
  -H "x-api-key: sc_your_api_key_here"
curl "https://www.socialcrawl.dev/v1/bing/rank?query=best+running+shoes&url=runnersworld.com" \
  -H "x-api-key: sc_your_api_key_here"
Bing on SocialCrawl

Same key as the rest of the catalog

Endpoints

What data does the Bing API return?

Every endpoint returns structured JSON in a unified envelope. Computed fields such as engagement rate and content category are included only where the endpoint supports them and the required source inputs are present.

FAQ

Have a question? We got answers

Find answers to frequently asked questions about SocialCrawl's API, pricing, and capabilities.

Contact us
What does the SocialCrawl Bing API cover?
It covers 5 endpoints: Search, Rank, News, Videos, and Suggestions. They return search results, news, videos, rank checks and suggestions in the same unified JSON as the other 74 platforms.
Can I read more than the first page of Bing results?
Not from search, which serves page 1 only. GET /v1/bing/rank scans up to 200 positions in one call for one domain or URL path and returns your best position and every matching result.
Can I choose a market or safe search setting?
Yes. market takes a Bing market such as en-US or de-DE (38 in all), and safe_search takes strict, moderate or off.
Do I need a Bing key?
No. You call SocialCrawl with one SocialCrawl API key, so there is no Bing application or key to manage.
How much does the Bing API cost?
Search and suggestions cost 1 credit, and rank checks, news and videos cost 5 credits. A new account gets 100 free credits with no card.
Is scraping Bing data legal?
SocialCrawl returns publicly available Bing data and does not access private or login-gated content. Whether scraping fits your project depends on your use case and jurisdiction. You are responsible for complying with Bing's terms of service and applicable data-protection laws such as GDPR and CCPA. This is general information, not legal advice.
Bing scraping API vs the official Bing API: what's the difference?
With SocialCrawl there is no app review or approval queue. Sign up and call Bing endpoints immediately with a single x-api-key. Responses share one unified schema with every other SocialCrawl platform, and credit-based pricing replaces per-platform quotas. Official APIs are still the right choice for posting and other write actions: SocialCrawl is read-only data.

Ask AI about SocialCrawl

Read the Bing API reference in the docs

🤖 AI agent or LLM? Read this page as markdown