Endpoints & Pricing
Five Dedicated Video Engines, One API Key
Choose Google, DuckDuckGo, Yahoo, Bing or Brave for dedicated video search. Pay only for what you use.
DDG Videos
- Dedicated video search
- Thumbnails & embed URLs
- Duration, views & publish date
- 112 country targeting
numup to 100 per request- Structured JSON fields
Yahoo Videos
- Dedicated video search portal
numup to 100 per request- 112 country targeting
- Title and source metadata
- Structured for accuracy
- Structured JSON fields
Google Videos
- Dedicated video search
- Use
/api/videoswith Google engine - Same Videos category pricing
- Returned in
results.videos - YouTube & web video results
- Thumbnails, duration & source info
Quick Start
Search Videos in Seconds
A single API call returns structured video data with thumbnails, embed URLs, and duration. Perfect for video aggregation and research.
# Search for videos about machine learning tutorials curl "https://apiserpent.com/api/videos?q=machine+learning+tutorial&engine=ddg&num=20" \ -H "X-API-Key: YOUR_API_KEY"
{
"success": true,
"query": "machine learning tutorial",
"type": "videos",
"engine": "ddg",
"country": "us",
"results": {
"videos": [
{
"position": 1,
"title": "Machine Learning Full Course for Beginners",
"url": "https://www.youtube.com/watch?v=example123",
"duration": "3:42:15",
"source": "www.youtube.com",
"views": 2400000,
"thumbnail": "https://i.ytimg.com/vi/example123/hqdefault.jpg",
"description": "A full beginner course covering supervised and unsupervised learning.",
"publisher": "Dev Tutorials",
"embedUrl": "https://www.youtube.com/embed/example123",
"publishedTime": "2026-01-14"
}
],
"totalResults": 20
},
"meta": {
"totalVideos": 20,
"elapsed": "4212ms",
"timestamp": "2026-09-02T10:47:33.000Z"
}
}
Data Fields
Rich Video Metadata from Every Engine
Each video endpoint returns structured JSON with all the metadata you need for video aggregation platforms, content tools, and research applications.
Video Fields
- videos[].position
- videos[].title
- videos[].url
- videos[].duration
- videos[].source
- videos[].views
- videos[].thumbnail
- videos[].description
- videos[].publisher
- videos[].embedUrl
- videos[].publishedTime
- totalResults
Request Parameters
- q (search query)
- engine (google, yahoo, bing, ddg, brave)
- num (results count, 1–100)
- country (localization)
- freshness (1d, 7d, 1m)
- duration (short, medium, long)
- resolution (high, standard)
- safe (SafeSearch strict/moderate/off)
Ask for more than one page returns and the response adds a top-level delivery block — requested, returned, a short reason and note, and an async_endpoint pointer at /api/bulk/jobs for the deeper run.
Engine Comparison
- DDG: $0.60/1K Default · $0.54 Growth · $0.42 Scale
- Yahoo: $0.60/1K Default · $0.54 Growth · $0.42 Scale
- Google: $0.60/1K Default · $0.54 Growth · $0.42 Scale, dedicated
/api/videosengine - All five return thumbnails + URLs
numaccepts up to 100; a single page typically returns ~50–60
Use Cases
- Video content aggregation
- Educational platform curation
- Competitive video analysis
- Content research tools
- Video SEO monitoring
FAQ
Video Search API Questions
views is a number, publishedTime is a date in YYYY-MM-DD form, and a value the result did not carry comes back as null rather than as a missing key. resolution is a request filter, not a returned field.
Start using the Video Search API
Video Search is free-eligible from the shared 10-call pool. Use Google, DDG, Yahoo, Bing or Brave for dedicated video search.
View Pricing

