Skip to main content
GET
Search
💳 1 credit per request

Authorizations

X-API-Key
string
header
required

API key for authentication. Format: sk_live_xxxxxxxxxxxxx

Get your API key from the Dashboard.

Query Parameters

query
string
required

Search query

uploadDate
enum<string>

Upload date

Available options:
today,
this_week,
this_month,
this_year
sortBy
enum<string>

Sort by

Available options:
relevance,
popular
Example:

"relevance"

filter
enum<string>

Filter by these options. Note this doesn't work when you use either 'uploadDate' or 'sortBy'. It basically only works when you have a query.

Available options:
all,
shorts
Example:

"all"

continuationToken
string

Continuation token to get more videos. Get 'continuationToken' from previous response.

Example:

"4qmFsgKrCBIYVUNkRkpXVWE0M3NtUm00SXBIQnB"

region
string

2 letter country code of the country to put the proxy in.

Example:

"US"

Response

Successful response

Key Response Fields:

  • data.videos[0].id: Video ID
  • data.videos[0].url: Full YouTube video URL
  • data.videos[0].title: Video title
  • data.videos[0].channel.id: Channel ID of the uploader
  • data.videos[0].channel.title: Channel display name
  • data.videos[0].viewCountInt: View count as integer
  • data.videos[0].publishedTime: ISO timestamp of publication
  • data.videos[0].lengthSeconds: Duration in seconds
  • data.shorts[0]: Short-format videos matching the query (same structure as videos)
  • data.lives[0]: Active or recent live streams matching the query
  • data.continuationToken: Pagination cursor — pass as continuationToken to get the next page