{"uid":"cap_fYQ8DAbvvRB7hfMaGFIp5","slug":"agents-openwebninja-com-bing-video-search-ca3fd292","name":"Bing Video Search","description":"Search Bing Videos across YouTube, TikTok, Dailymotion, Vimeo and every other site Bing\nindexes, with Bing's own `duration`, `time_period`, `source_site` and `safe_search`\nfilters. Filters combine freely, for example `duration=short&time_period=last_month`.\n\nEach video comes with its link, platform and channel, duration, view count and\npublication date, both as Bing prints them and parsed.\n\n**Pagination.** Up to 35 videos per page, up to page 4: Bing's video list ends at 140\nresults. Page 1 usually holds 30. Neighbouring pages can share a few videos.\n\n**Billing:** one request per call.","url":"https://agents.openwebninja.com/realtime-bing-search-data/videos?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","required":["query"],"properties":{"page":{"type":"integer","default":1,"maximum":4,"minimum":1,"description":"Page to return (each page includes up to 35 videos). Bing's video list ends at 140\nresults.\n\n**Default:** `1`\n\n**Allowed values:** `1-4`"},"query":{"type":"string","example":"python tutorial for beginners","description":"Search query, as you would type it on Bing Videos.\n\n**Examples:**\n\n`python tutorial for beginners`\n\n`kubernetes operator tutorial`"},"country":{"type":"string","default":"us","description":"Country code of the country to search from, see ISO 3166-1 alpha-2. It sets Bing's\nmarket, which reorders and localises the results.\n\n**Default:** `us`"},"duration":{"enum":["any","short","medium","long"],"type":"string","default":"any","description":"Find videos of a specific length: `short` is under 5 minutes, `medium` 5 to 20\nminutes and `long` over 20 minutes, as Bing buckets them.\n\n**Default:** `any`\n\n**Allowed values:** `any`, `short`, `medium`, `long`"},"language":{"type":"string","default":"en","description":"Language code for Bing's interface language, see ISO 639-1. It sets the language of\n`views_text` and `published_date`; `published_datetime_utc` is parsed for `en`.\n\n**Default:** `en`"},"safe_search":{"enum":["off","moderate","strict"],"type":"string","default":"off","description":"How Bing filters adult content in the results.\n\n**Default:** `off`\n\n**Allowed values:** `off`, `moderate`, `strict`"},"source_site":{"type":"string","description":"Only return videos hosted on this site, as a domain name, for example `youtube.com`,\n`tiktok.com`, `dailymotion.com` or `vimeo.com`. A full URL is reduced to its domain.\nA site with no videos on Bing returns an empty list."},"time_period":{"enum":["any","last_day","last_week","last_month","last_year"],"type":"string","default":"any","description":"Find videos published within a specific time period.\n\n**Default:** `any`\n\n**Allowed values:** `any`, `last_day`, `last_week`, `last_month`, `last_year`"}}},"responseSchema":{"type":"object","required":["status","request_id","parameters","data"],"properties":{"data":{"type":"object","required":["videos"],"properties":{"videos":{"type":"array","items":{"type":"object","required":["id","title","link","source","channel_name","channel_url","thumbnail_url","duration","duration_seconds","views","views_text","published_date","published_datetime_utc","position"],"properties":{"id":{"type":"string","example":"80C03ED585259211995480C03ED5852592119954","nullable":true,"description":"Bing's id for the video, a 40-character hex string. Filled on every video measured."},"link":{"type":"string","example":"https://www.youtube.com/watch?v=F_4RkWLSlPc","description":"URL of the video on its hosting site."},"title":{"type":"string","example":"Python Fundamentals You MUST Know in 2026 🔥 | Beginner to Job-Ready","nullable":true,"description":"Title of the video."},"views":{"type":"integer","example":6100,"nullable":true,"description":"View count, parsed from `views_text`. Bing abbreviates large counts, so `52.7M views` becomes `52700000`."},"source":{"type":"string","example":"YouTube","nullable":true,"description":"Name of the platform hosting the video, as Bing labels it, for example `YouTube`, `TikTok` or `Dailymotion`."},"duration":{"type":"string","example":"00:39","nullable":true,"description":"Length of the video as Bing prints it, `MM:SS` or `H:MM:SS`."},"position":{"type":"integer","example":1,"description":"1-based rank of the video across pages, so page 2 starts at 36."},"views_text":{"type":"string","example":"6.1K views","nullable":true,"description":"View count as Bing prints it, in the requested `language`, for example `52.7M views` or `53,3Tsd. Aufrufe`."},"channel_url":{"type":"string","example":"https://www.youtube.com/channel/UCtSgvR0074NWsMEk64VxTzA","nullable":true,"description":"URL of the publishing channel. Bing links it on page 1 results only, so it is `null` on pages 2 to 4."},"channel_name":{"type":"string","example":"Harshit Trehan","nullable":true,"description":"Name of the channel or account that published the video."},"thumbnail_url":{"type":"string","example":"https://th.bing.com/th/id/OVP.yQA-on2mUZe5BmNr7hOU1wEkII?w=354&h=199&c=7&rs=1&qlt=70&o=7&pid=2.1&rm=3","nullable":true,"description":"URL of the video thumbnail, hosted on Bing's image CDN."},"published_date":{"type":"string","example":"1 month ago","nullable":true,"description":"Publication date as Bing prints it, in the requested `language`, absolute (`Sep 3, 2020`) or relative (`4 months ago`)."},"duration_seconds":{"type":"integer","example":39,"nullable":true,"description":"Length of the video in seconds, parsed from `duration`."},"published_datetime_utc":{"type":"string","example":"2026-09-12T13:19:46.637Z","nullable":true,"description":"ISO 8601 UTC form of `published_date`, parsed when `language` is `en`. A relative date is counted back from the time of the request, so it is approximate."}},"description":"One video result."},"description":"Matching videos in Bing's ranking order, de-duplicated by `id`. Empty when Bing has no matching videos or the list has ended."}}},"status":{"enum":["OK"],"type":"string","description":"Always `OK` on a successful response."},"parameters":{"type":"object","required":["query","page","country","language","duration","time_period","source_site","safe_search"],"properties":{"page":{"type":"integer","example":1,"description":"The page returned."},"query":{"type":"string","example":"python tutorial for beginners","description":"The search query, trimmed."},"country":{"type":"string","example":"us","description":"The country code used, lowercased."},"duration":{"enum":["any","short","medium","long"],"type":"string","example":"any","description":"The duration filter used, lowercased. `any` when none was sent."},"language":{"type":"string","example":"en","description":"The language code used, lowercased."},"safe_search":{"enum":["off","moderate","strict"],"type":"string","example":"off","description":"The safe search level used, lowercased."},"source_site":{"type":"string","example":"youtube.com","nullable":true,"description":"The site filter used, reduced to a lowercase domain. `null` when none was sent."},"time_period":{"enum":["any","last_day","last_week","last_month","last_year"],"type":"string","example":"any","description":"The time period filter used, lowercased. `any` when none was sent."}},"description":"Echo of the parameters the API used. Every key is always present with the value actually used, after defaults are applied."},"request_id":{"type":"string","description":"Unique id for this request, for tracing and support."}}},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"unknown","displayCostAsset":"USD","priceDynamic":true,"priceHint":null,"priceStatus":"unprobed","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"unknown","summary":"price unknown","primary":{"kind":"dynamic","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"},"accepted":[{"kind":"dynamic","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"}]},"paymentMethods":[{"uid":"pm_tgYVJ0UGnlsQq8Lu-kQsg","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"unknown","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":"agents.openwebninja.com","brandSlug":"agents-openwebninja-com-x402","brandBaseUrl":"https://agents.openwebninja.com","brandDocsUrl":null,"whatItDoes":"Search Bing's video index across YouTube, TikTok, Dailymotion, Vimeo and more, with filters for duration, recency, source site, and safe search, returning up to 140 paginated results with metadata.","exampleAgentPrompt":"Search Bing Videos for 'machine learning for beginners' and show me the top results — only short videos (under 5 minutes) published in the last month, from YouTube only.","exampleUseCases":[{"title":"Find recent tutorial videos by duration","prompt":"Search Bing Videos for 'react hooks tutorial' and give me only short videos from the last week — I want beginner-friendly content from YouTube specifically."},{"title":"Research trending topic via video","prompt":"Can you search Bing Videos for 'climate change 2024' and pull the top results from the last month? I want long-form videos, any platform, safe search set to moderate."},{"title":"Multilingual video discovery for a market","prompt":"Search Bing Videos for 'recetas de cocina' targeting Mexico — use country code 'mx' and language 'es', any duration, and return the first page of results so I can see what's trending there."}],"resultDescription":"Returns a JSON object containing an array of up to 35 video records per page (up to 4 pages, 140 total). Each record includes the video's URL, title, hosting platform, channel name and URL, thumbnail URL, duration (formatted and in seconds), view count (raw and as printed by Bing), publication date (as Bing prints it and as a parsed UTC datetime), Bing's internal video ID, and 1-based position rank across pages.","failureModes":["Empty video list returned when source_site has no Bing-indexed videos","Page numbers beyond 4 rejected (maximum allowed is 4)","Neighbouring pages may return duplicate videos","views and channel_url may be null on pages 2–4","published_datetime_utc only parsed when language is 'en'","Unknown pricing may cause unexpected billing if the underlying plan is credit-based"],"whenToPreferThis":"Choose this endpoint when you need real-time Bing video search results with rich per-video metadata (view counts, durations, channel info, parsed datetimes) and want to filter by platform (e.g. YouTube, TikTok), duration bucket, recency, or country market. Prefer it over generic web search APIs when video-specific metadata is required, or over YouTube/TikTok direct APIs when cross-platform video discovery across Bing's full index is needed without platform-specific authentication.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-14T00:34:54.469Z","isFirstParty":false,"canonicalSlug":"agents-openwebninja-com-bing-video-search-ca3fd292"}