# Real-Time Video Search - Google Video Search in Real-Time > Fast and reliable video search API - search and retrieve video results, thumbnails, durations, channels, publication dates, and more from Google Videos in real-time. ## Overview Real-Time Video Search is a fast and reliable API for searching videos from Google Videos in real-time. It returns video results as structured JSON via REST. Who is this API for: developers building video discovery, media monitoring, and content research tools. What it returns: video results with thumbnails, durations, channels, publication dates, and links for a given query. Need help integrating? Contact support@openwebninja.com. For high volume / large scale plans, please contact support@openwebninja.com. ## Endpoints ### GET /search - Search Search Google Videos for any query and get real-time video results. Parameters: - **query** (string, required): The video search query. **Examples:** `how to invest` `product demo software` `lebron james highlights` - page (integer, default: `1`): Page number for pagination. Each page returns up to 10 video results. **Allowed values:** `1` and above. - country (string, default: `us`): Country code of the country to return video results for. See https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 for supported values. **Default:** `us` - language (string, default: `en`): The language of the results, specified as a 2-letter language code - see ISO 639-1. **Default:** `en` - time_period (string, default: `any`, allowed: any | last_hour | last_day | last_week | last_month | last_year): Filter results to a specific time period. Cannot be used together with `date_from`/`date_to`. **Allowed values:** `any`, `last_hour`, `last_day`, `last_week`, `last_month`, `last_year` **Default:** `any` - date_from (string): Start date for a custom date range filter, in `MM/DD/YYYY` format. Must be provided together with `date_to`. Cannot be used together with `time_period` (other than `any`). **Example:** `01/01/2026` - date_to (string): End date for a custom date range filter, in `MM/DD/YYYY` format. Must be provided together with `date_from`. **Example:** `04/29/2026` - sort_by (string, default: `relevance`, allowed: relevance | date): Sort order for the results. **Allowed values:** `relevance`, `date` **Default:** `relevance` - duration (string, default: `any`, allowed: any | short | medium | long): Filter results by video duration. **Allowed values:** `any`, `short` (under 4 minutes), `medium` (4 to 20 minutes), `long` (over 20 minutes) **Default:** `any` - safe (string, default: `off`, allowed: off | active): Safe search setting to filter explicit content. **Allowed values:** `off`, `active` **Default:** `off` Full URL: `https://api.openwebninja.com/real-time-video-search/search` ## Base URL and Authentication - Base URL: `https://api.openwebninja.com/real-time-video-search` - Auth: API key in the `x-api-key` header. Get a key by subscribing (free tier available) at https://app.openwebninja.com/api/realtime-video-search ## Topics video search api, google videos api, video data api, media search api, video discovery api, content search api, real-time video api, video results api ## Links - API page: https://www.openwebninja.com/api/real-time-video-search - Get an API key / subscribe: https://app.openwebninja.com/api/realtime-video-search - Pricing & plans: https://app.openwebninja.com/api/realtime-video-search/pricing - Website: https://www.openwebninja.com - OpenAPI spec: https://openwebninja.s3.us-east-1.amazonaws.com/portal/openapi/realtime_video_search.yaml - Support: support@openwebninja.com _Last updated: 2026-05-27_