~ / endpoints / Videos API

Bing Videos Scraper API

Our Bing videos scraper turns any query into a ranked list of video results as JSON: title, the real video link, thumbnail, duration, source platform, channel, publish time, and view count, pulled across YouTube, TikTok, and the other platforms Bing aggregates.

Get a free API keyFull endpoint list
1,000
free requests / mo
2.6s
median response
JSON
structured output
100
results per call max

Quickstart

cURL
curl "https://api.bingscraperapi.com/api/v1/bing/videos?q=how+to+tie+a+tie&api_key=$API_KEY"
Python
import requests

BASE = "https://api.bingscraperapi.com"
API_KEY = "YOUR_API_KEY"

data = requests.get(
    f"{BASE}/api/v1/bing/videos",
    params={"q": "how to tie a tie", "api_key": API_KEY},
    timeout=30,
).json()

print(data["results_count"], "videos for", data["query"])

for v in data["results"]:
    print(v["position"], v["title"], f"({v['duration']})")
    print("  ", v["source"], "|", v["channel"], "|", v["views"])
    print("  ", v["link"])

Response

200 OK
{
  "query": "how to tie a tie",
  "results_count": 20,
  "results": [
    {
      "position": 3,
      "title": "How to Tie a Tie The Right Way",
      "link": "https://www.youtube.com/watch?v=1xKRgpBb_CY",
      "thumbnail": "https://th.bing.com/th/id/OVP.Z-t68T5_csQSiVue1cq7CQDKFo?w=196&h=110&c=7&rs=1&qlt=70&o=7&pid=2.1&rm=3",
      "duration": "2:15",
      "source": "YouTube",
      "channel": "Dad, how do I?",
      "published": "4 months ago",
      "views": "61.5K views"
    },
    {
      "position": 15,
      "title": "Easy and Quick Tie Knot Tutorial for Men's Style",
      "link": "https://www.tiktok.com/@hisdernshop/video/7147906070349106478",
      "thumbnail": "https://th.bing.com/th/id/OVP.E6masQ1jGg0UdN6MHeF4LgEkII?w=196&h=110&c=7&rs=1&qlt=70&o=7&pid=2.1&rm=3",
      "duration": "1:05",
      "source": "TikTok",
      "channel": "hisdernshop",
      "published": "Sep 27, 2022",
      "views": "43.7M views"
    }
  ]
}
FieldTypeDescription
querystringThe query that was searched, echoed back from your request.
results_countintegerNumber of video results returned.
resultsarrayThe video results, each with position, title, link, thumbnail, duration, source, channel, published, and views.
results[].linkstringThe real video URL, resolved from the card's mmeta blob (e.g. a youtube.com or tiktok.com link).
results[].durationstringRuntime shown on the card, e.g. 2:15, or null when absent.
results[].sourcestringThe platform the video is hosted on, e.g. YouTube or TikTok.
results[].channelstringThe uploading channel or account name, or null.
results[].publishedstringRelative or absolute publish time, e.g. 4 months ago or Sep 27, 2022, or null.

Params

ParameterRequiredDefaultNotes
qrequired-The video search term, e.g. how to tie a tie. This is the required input for the videos scraper.
urloptional-A full bing.com/videos/search URL to parse instead of building one from q. Accepted for parity; pass q or url.
countoptional50Max results to return, 1 to 100. Best-effort cap on the mapped list. Defaults to 50.
countryoptionalUSTwo-letter market region, e.g. GB or DE. Sets mkt=en-XX so results are the stable national set. Defaults to US.
api_keyrequired-Your API key, passed as a query parameter. Get one free at signup.

Use it for

>

Cross-platform video discovery

Query a topic and get videos from YouTube, TikTok, and other platforms in one list, each with its real link and source, without querying each site.
>

Trend and content research

Read titles, view counts, and publish times to see which videos are getting traction on a topic across platforms and how recent they are.
>

Competitor and creator tracking

Search a niche and use channel and views to see which creators dominate Bing's video results for your keywords.
>

Video sourcing for embeds

Collect real video links with durations and thumbnails to curate playlists or embed clips in your own pages and apps.

How it works

  1. Send a GET request with your target and API key.
  2. We route through residential proxies, handle anti-bot, and parse the response.
  3. You get validated JSON back, ready to use.

Pricing

PlanPriceBest for
Free1,000 requestsTesting and small jobs
Pro$0.60 / 1kProduction workloads
Pay-as-you-go$0.90 / 1kSpiky or one-off volume

Median response 2.6s. You only pay for successful requests.

FAQ

What is a Bing videos scraper?

A Bing videos scraper reads the results from a Bing video search and returns them in a structured format. Our Bing videos scraper API takes a query and returns each result's title, real video link, thumbnail, duration, source platform, channel, publish time, and view count as JSON, deduplicated, from a single request.

Which platforms do the video results come from?

Bing aggregates videos from many hosts, so a single query commonly returns results from YouTube, TikTok, and other platforms in one list. Each result carries a source field naming the platform and a link resolved to that platform's real URL, so you can filter or route by source as needed.

How does the scraper get the real video URL?

Bing stores each card's real URLs in an HTML-entity-escaped JSON blob on the card's mmeta attribute. Our scraper parses that blob per card and returns the resolved video URL in the link field, falling back to the card's own link attributes when needed, so you get the destination URL rather than a bing.com link.

How many video results can I get per call?

The count parameter accepts 1 to 100 and defaults to 50. It is a best-effort cap: we return up to your count, and the actual number depends on how many cards the page renders. Each call counts as one request against your plan.

Are view counts and durations exact?

They are returned exactly as Bing displays them on the card, so views come back as a formatted string like 61.5K views and duration as a clock string like 2:15. These reflect what Bing shows at scrape time, which can round large numbers, rather than a live count from the source platform.

Is scraping Bing video results legal?

Scraping publicly visible video search results is generally treated as lower risk than scraping data behind a login. This is not legal advice: the videos themselves belong to their creators and platforms, so you are responsible for respecting Bing's terms, each platform's terms, and copyright. Collecting links and metadata for discovery and research differs from redistributing the video content.

Get videos api as JSON
Free plan, 1,000 requests. No credit card required.
Get a free API key All endpoints