Scrape Youtube Search Results with our Youtube Search API

Our Youtube search API enables you to scrape search result pages and video meta information. Sign up for our free plan to get started.

Plenty of use cases

Our Youtube Search API is the perfect tool for a countless number of use cases.

A better way to send money.

Rank Tracking
Monitor video rankings across different locations and search queries.
SEO Optimization
Use video information of well ranking videos to optimize your own.
Trend Analysis
Use zenserp to build up your own dataset for trend analysis or general research.
Many More...
Our customers use zenserp for a countless number of use cases, at small and large scale.

Example use cases

The following example should give you an idea about what you can achieve with our video search API. For further details, visit our Playground and our Documentation

curl -X GET -G \
    'https://app.zenserp.com/api/v2/search' \
    -H "apikey: your-apikey" \
    -d "q=Nodejs+Tutorial" \
    -d "tbm=lcl" \
    -d "search_engine=youtube.com" \
    -d "gl=DE" \
    -d "hl=de" 

// Replace 'your-apikey' with your personal key
// Set 'g' and 'hl' parameters for geolocated results

Try our complete and easy-to-use shopping search API

Our Youtube search API provides plenty of setting parameters and filters that allow you to refine your search. For further testing, please visit our Playground

{
    "video_results": [
        {
            "position": 1,
            "url": "https://www.youtube.com/watch?v=TlB_eWDSMt4",
            "title": "Node.js Tutorial for Beginners: Learn Node in 1 Hour | Mosh",
            "description": "Node.js Tutorial for Beginners: Learn Node in 1 Hour Get the complete Node course: http://bit.ly/2NfkpOC Subscribe for more ...",
            "thumbnail": "https://i.ytimg.com/vi/TlB_eWDSMt4/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLD3HWNEDGW-M15HasFKXtWFcn22UA",
            "length": "1:18:16",
            "published_date": "2018-12-15",
            "channel": {
                "name": "Programming with Mosh",
                "link": "https://www.youtube.com/user/programmingwithmosh"
            }
        },
        {
            "position": 2,
            "url": "https://www.youtube.com/watch?v=RLtyhwFtXQA",
            "title": "Learn Node.js - Tutorial for Beginners",
            "description": "Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside of a browser.",
            "thumbnail": "https://i.ytimg.com/vi/RLtyhwFtXQA/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLD-pkI7u-ApCxpn19SJYIcs6rGVaQ",
            "length": "2:48:44",
            "published_date": "2018-12-15",
            "channel": {
                "name": "codeteacher.org",
                "link": "https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ"
            }
        }
    ]
}
Generous Free Plan

We believe in fair pricing. Hence, we offer you 1000 API requests pers month for free. No strings attached!

Request Builder

Getting started is easy. We provide an extensive request builder, that converts your requests into production ready code snippets.

Supports All Programming Languages

Zenserp can be used with any programming language, as data can be simply retrieved by any HTTP client.


To provide you with the best developer experience possible, we also created a Postman collection covering all of our endpoints, including plenty of examples.

Full Coverage

Zenserp covers all available features & filters

Our Youtube search API features plenty of settings and filters. They are all available through zenserp.

  • Geolocated Searches
    You can geotarget your search by adding a location, or (even more accurate) adding coordinates to your request.
  • Filters
    Zenserp provides all available search filters that are availabe on the video platform through the API.
  • Pagination
    Even though youtube lazy-loads videos and does not provide classic pagination, we provide pagination as a feature through a next page hash.
  • Date Range Search
    Historic news results can be very useful. They can be retrieved by adding a specific date range parameter to your search query.
  • Pagination
    One search result page can contain up to 100 news results. By paginating, you can scrape several hundred search results.

Start using our free SERP API today!

Small

Best for hobby projects

$29 /mo

Buy Small

What's included

  • 5.000 Searches
  • All SERP Types

Medium

More features, SLA

$89 /mo

Buy Medium

What's included

  • 20.000 Searches
  • All SERP Types
  • Batch Endpoint
  • Keyword Search Volume
  • Keyword CPC
  • Bulk Index Checker (GUI)
  • Personal Support
  • Concierge Onboarding
  • Service Level Agrement

Large

More requests

$189 /mo

Buy Large

What's included

  • 50.000 Searches
  • All SERP Types
  • Batch Endpoint
  • Keyword Search Volume
  • Keyword CPC
  • Bulk Index Checker (GUI)
  • Personal Support
  • Concierge Onboarding
  • Service Level Agrement

Very Large

For large SERP projects

$399 /mo

Buy Very Large

What's included

  • 120.000 Searches
  • All SERP Types
  • Batch Endpoint
  • Keyword Search Volume
  • Keyword CPC
  • Bulk Index Checker (GUI)
  • Personal Support
  • Concierge Onboarding
  • Service Level Agrement
  • Custom Queue

Need more?

Contact us for a quote or view our high volume plans

Frequently asked questions

Still unsure? Talk to us!

Do not hesitate to contact us! We are available through the following channels:

Customer Chat [email protected] or Contact Form