POST /v1/videos · engine=bing
Bing Video Search API
Bing's video results, YouTube and beyond, with channel, duration, typed publish date and thumbnail for each video. A replacement for the retired Bing Video Search API.
Overview
What the Bing Video Search API does
Bing is Microsoft's web index. Microsoft retired its official Bing Search APIs on August 11, 2025; SerpKite reads Bing's public results page instead. Use it to keep a Bing-backed integration running after the retirement, or to compare Microsoft's index with Google's.
/v1/videos with engine: "bing" returns Bing's video results: title, link, domain, source, channel, duration, the date as shown and published_at in ISO 8601, and an image_url thumbnail. A page usually holds about 30 videos. If you are migrating from Bing Video Search v7, value[].contentUrl maps to link, publisher to source and thumbnailUrl to image_url.
What you get
-
results[]array - Videos: position, title, link, domain, source (e.g. YouTube), channel, duration, date / published_at, snippet and image_url.
-
metaobject - request_id, credits_used, cached, latency_ms, parse_quality, engine (the provider that answered) and route (each provider attempt with outcome and ms).
Request
curl https://api.serpkite.com/v1/videos \
-H "Authorization: Bearer $SERPKITE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"q":"espresso tutorial","engine":"bing"}'Response (live response, trimmed)
{
"request": {
"country": "us",
"endpoint": "videos",
"engine": "bing",
"language": "en",
"num": 10,
"page": 1,
"q": "espresso tutorial"
},
"results": [
{
"channel": "Joshua Weissman",
"date": "Oct 24, 2019",
"domain": "youtube.com",
"duration": "7:36",
"image_url": "https://th.bing.com/th/id/OVP.tCQwAuzqN1qPeOugBQsp3gHgFo?w=354&h=199&c=7&rs=1&qlt=70&o=7&pid=2.1&rm=3",
"link": "https://www.youtube.com/watch?v=ZuQu12vMQZM",
"position": 1,
"published_at": "2019-10-24",
"source": "YouTube",
"title": "The Espresso Guide For Beginners"
},
{
"channel": "Lance Hedrick",
"date": "2 months ago",
"domain": "youtube.com",
"duration": "27:12",
"image_url": "https://th.bing.com/th/id/OVP.pRyHpPsTKbB6rZtX84vImgEsDh?w=354&h=199&c=7&rs=1&qlt=70&o=7&pid=2.1&rm=3",
"link": "https://www.youtube.com/watch?v=nEt8q9QWdsE",
"position": 2,
"published_at": "2026-08-24",
"source": "YouTube",
"title": "Espresso in Under 30 Min: Everything You Need to Know"
}
],
"meta": {
"request_id": "req_01J8ZK4M6Q2V7",
"credits_used": 1,
"cached": false,
"engine": "bing",
"route": [
{
"provider": "bing",
"outcome": "ok",
"ms": 914
}
],
"latency_ms": 930,
"parse_quality": "ok"
}
}
Every response also carries X-Credits-Used, X-Credits-Remaining,
X-Cache and X-Tokens-Estimate headers.
Run this query in the playground
One key, many engines
Bing through SerpKite
- Same key, same envelope and the same SDK call as Google: only
enginechanges. meta.enginenames the provider that answered andmeta.routelists every attempt. A result is never relabelled.engine: "auto"keeps Google first and falls back to Bing and the other engines only when Google fails. How fallback works- Failed, blocked and empty attempts are free; you pay only for the provider that answered.
Everything Bing serves on SerpKite
-
Bing Search API
POST /v1/search · engine=bing -
Bing News Search API
POST /v1/news · engine=bing -
Bing Image Search API
POST /v1/images · engine=bing -
Bing Video Search API
POST /v1/videos · engine=bing
See all engines on the multi-engine search page or in the providers reference.
engine=auto answered by Bing (illustrative)
{
"request": {
"endpoint": "videos",
"engine": "auto",
"q": "espresso tutorial"
},
"meta": {
"engine": "bing",
"route": [
{
"provider": "google",
"outcome": "blocked",
"ms": 2140
},
{
"provider": "bing",
"outcome": "ok",
"ms": 640
}
]
}
}Reference
Parameters
The parameters /v1/videos accepts, in the JSON body or the query string.
| Name | Type | Default | Description |
|---|---|---|---|
q
required
|
string | – | The search query. Required. Up to 2,048 characters. |
engine
|
string | string[] | "bing" for this page. "auto" tries Google first and falls back to other engines; a list such as ["google", "bing"] limits the route to those engines. | |
country
|
string | us | Country to search from, as a two-letter ISO code (us, gb, de, in…). Defaults to the country a location ends in. |
language
|
string | en | Interface language, as a language code with an optional region (en, de, pt-BR, zh-TW…). |
page
|
integer | 1 | Results page, 1–10. Each page is billed separately. |
format
|
string | json | Response format. markdown is LLM-ready prose; compact is JSON with only the fields agents need. Values: json, compact, markdown. |
fields
|
string | – | Comma-separated projection, e.g. results.title,results.link,knowledge_graph. Cuts tokens. |
max_age
|
integer | – | Accept a cached result up to this many seconds old. Cache hits cost 50% of the credits. |
Full reference, error codes and headers are in the /v1/videos reference. Queue up to 100 requests at half price with POST /v1/batches.
Use cases
What people build with the Bing Video Search API
Replace the retired Bing API
Point code that called Bing Web Search v7 at /v1/search with engine=bing and keep getting Bing's results.
Bing visibility checks
See where a domain shows up on Bing for a keyword, next to its Google position.
Grounding without Azure
Give an agent Bing web results as JSON or Markdown without an Azure AI Agents setup.
Pricing
Bing Video Search API pricing
Cost per call
1 credit
per page of results
- From $0.60 per 1,000 calls at volume.
- Credits never expire. No subscription.
- Failed, empty and blocked calls are refunded.
- 2,500 free credits = 2,500 calls, then 1,000 credits a month.
For reference: Serper lists Google searches at $1.00 per 1k on its entry tier and $0.30 at its best tier, and its credits expire after 6 months. SerpKite credits cost $1.00 to $0.60 per 1k.
| Pack | Price | Per 1k credits | Per 1k calls | Calls per pack |
|---|---|---|---|---|
| Starter | $10 | $1.00 | $1.00 | 10,000 |
| Growth | $50 | $0.80 | $0.80 | 62,500 |
| Pro | $300 | $0.60 | $0.60 | 500,000 |
FAQ
Bing Video Search API: common questions
Keep exploring
Related APIs and integrations
Use it from
Start building
Start with the Bing Video Search API
2,500 free credits, then 1,000 every month. No credit card.