Proxy./ docs

YouTube scraper API

Every YouTube scraper endpoint: 13 actions returning structured JSON from $0.003 per call. No proxies, no captchas, no infrastructure.

All 13 YouTube endpoints, from $0.003 per call. Each is callable as GET https://hproxy.com/api/v1/scrape/youtube/{action} (or POST with a JSON body) using a key with the scrape scope. No proxies, captchas or parsing to manage, it is all included in the price, and failed calls are never billed. See the full catalog for every platform, or the YouTube landing page for examples and use cases.

GEThproxy.com/api/v1/scrape/youtube/channel-lookupkey
curl "https://hproxy.com/api/v1/scrape/youtube/channel-lookup?handle=MrBeast" \
  -H "X-API-Key: hpx_your_key_here"

YouTube Channel

Returns structured JSON for YouTube Channel. Billed $0.003 per successful call ($3.00 per 1,000); failed calls, timeouts and rate-limited calls are never charged. POST with a JSON body works too.

ParameterTypeRequiredDescription
x-api-keystring (header)requiredYour HProxy API key with the scrape scope.
channelIdstring (query)requiredIdentifier from a previous response. Send this or handle or url.
handlestring (query)requiredAccount handle or @username. Send this or channelId or url.
urlurl (query)requiredTarget URL (profile, post or video). Send this or channelId or handle.
cache_max_agestring (query)optionalAccept a cached result up to this old (1d, 3d, 7d, 14d or 30d) and pay nothing for it. Omit for a live scrape. Allowed values: 1d, 3d, 7d, 14d, 30d.
GEThproxy.com/api/v1/scrape/youtube/channelkey
curl "https://hproxy.com/api/v1/scrape/youtube/channel?handle=MrBeast" \
  -H "X-API-Key: hpx_your_key_here"

YouTube Channel

Returns structured JSON for YouTube Channel. Billed $0.003 per successful call ($3.00 per 1,000); failed calls, timeouts and rate-limited calls are never charged. POST with a JSON body works too.

ParameterTypeRequiredDescription
x-api-keystring (header)requiredYour HProxy API key with the scrape scope.
channelIdstring (query)requiredIdentifier from a previous response. Send this or handle or url.
handlestring (query)requiredAccount handle or @username. Send this or channelId or url.
urlurl (query)requiredTarget URL (profile, post or video). Send this or channelId or handle.
cache_max_agestring (query)optionalAccept a cached result up to this old (1d, 3d, 7d, 14d or 30d) and pay nothing for it. Omit for a live scrape. Allowed values: 1d, 3d, 7d, 14d, 30d.
GEThproxy.com/api/v1/scrape/youtube/channel-videoskey
curl "https://hproxy.com/api/v1/scrape/youtube/channel-videos?handle=MrBeast" \
  -H "X-API-Key: hpx_your_key_here"

YouTube Channel Videos

Returns structured JSON for YouTube Channel Videos. Billed $0.003 per successful call ($3.00 per 1,000); failed calls, timeouts and rate-limited calls are never charged. POST with a JSON body works too.

ParameterTypeRequiredDescription
x-api-keystring (header)requiredYour HProxy API key with the scrape scope.
channelIdstring (query)requiredIdentifier from a previous response. Send this or handle.
handlestring (query)requiredAccount handle or @username. Send this or channelId.
sortstring (query)optionalOrdering to apply to the results. Allowed values: latest, popular.
continuationTokenstring (query)optionalPagination token from the previous response.
includeExtrasboolean (query)optionalOptional flag (true or false).
is_paid_promotionsboolean (query)optionalOptional flag (true or false).
GEThproxy.com/api/v1/scrape/youtube/channel-shortskey
curl "https://hproxy.com/api/v1/scrape/youtube/channel-shorts?handle=MrBeast" \
  -H "X-API-Key: hpx_your_key_here"

YouTube Channel Shorts

Returns structured JSON for YouTube Channel Shorts. Billed $0.003 per successful call ($3.00 per 1,000); failed calls, timeouts and rate-limited calls are never charged. POST with a JSON body works too.

ParameterTypeRequiredDescription
x-api-keystring (header)requiredYour HProxy API key with the scrape scope.
channelIdstring (query)requiredIdentifier from a previous response. Send this or handle.
handlestring (query)requiredAccount handle or @username. Send this or channelId.
sortstring (query)optionalOrdering to apply to the results. Allowed values: newest, popular.
continuationTokenstring (query)optionalPagination token from the previous response.
includeExtrasboolean (query)optionalOptional flag (true or false).
GEThproxy.com/api/v1/scrape/youtube/videokey
curl "https://hproxy.com/api/v1/scrape/youtube/video?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ" \
  -H "X-API-Key: hpx_your_key_here"

YouTube Video

Returns structured JSON for YouTube Video. Billed $0.003 per successful call ($3.00 per 1,000); failed calls, timeouts and rate-limited calls are never charged. POST with a JSON body works too.

ParameterTypeRequiredDescription
x-api-keystring (header)requiredYour HProxy API key with the scrape scope.
urlurl (query)requiredTarget URL (profile, post or video).
languagestring (query)optionalTwo-letter language code, e.g. en.
cache_max_agestring (query)optionalAccept a cached result up to this old (1d, 3d, 7d, 14d or 30d) and pay nothing for it. Omit for a live scrape. Allowed values: 1d, 3d, 7d, 14d, 30d.
GEThproxy.com/api/v1/scrape/youtube/transcriptkey
curl "https://hproxy.com/api/v1/scrape/youtube/transcript?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ" \
  -H "X-API-Key: hpx_your_key_here"

YouTube Video Transcript

Returns structured JSON for YouTube Video Transcript. Billed $0.030 per successful call ($30.00 per 1,000); failed calls, timeouts and rate-limited calls are never charged. POST with a JSON body works too.

ParameterTypeRequiredDescription
x-api-keystring (header)requiredYour HProxy API key with the scrape scope.
urlurl (query)requiredTarget URL (profile, post or video).
languagestring (query)optionalTwo-letter language code, e.g. en.
cache_max_agestring (query)optionalAccept a cached result up to this old (1d, 3d, 7d, 14d or 30d) and pay nothing for it. Omit for a live scrape. Allowed values: 1d, 3d, 7d, 14d, 30d.
GEThproxy.com/api/v1/scrape/youtube/commentskey
curl "https://hproxy.com/api/v1/scrape/youtube/comments?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ" \
  -H "X-API-Key: hpx_your_key_here"

YouTube Video Comments

Returns structured JSON for YouTube Video Comments. Billed $0.003 per successful call ($3.00 per 1,000); failed calls, timeouts and rate-limited calls are never charged. POST with a JSON body works too.

ParameterTypeRequiredDescription
x-api-keystring (header)requiredYour HProxy API key with the scrape scope.
urlurl (query)requiredTarget URL (profile, post or video).
continuationTokenstring (query)optionalPagination token from the previous response.
orderstring (query)optionalThe order parameter. Allowed values: top, newest.
GEThproxy.com/api/v1/scrape/youtube/search-hashtagkey
curl "https://hproxy.com/api/v1/scrape/youtube/search-hashtag?hashtag=travel" \
  -H "X-API-Key: hpx_your_key_here"

YouTube Hashtag Search

Returns structured JSON for YouTube Hashtag Search. Billed $0.003 per successful call ($3.00 per 1,000); failed calls, timeouts and rate-limited calls are never charged. POST with a JSON body works too.

ParameterTypeRequiredDescription
x-api-keystring (header)requiredYour HProxy API key with the scrape scope.
hashtagstring (query)requiredHashtag to look up, without the # sign.
continuationTokenstring (query)optionalPagination token from the previous response.
typestring (query)optionalThe type parameter. Allowed values: all, shorts.
GEThproxy.com/api/v1/scrape/youtube/comment-replieskey
curl "https://hproxy.com/api/v1/scrape/youtube/comment-replies?continuationToken=value" \
  -H "X-API-Key: hpx_your_key_here"

YouTube Comment Replies

Returns structured JSON for YouTube Comment Replies. Billed $0.003 per successful call ($3.00 per 1,000); failed calls, timeouts and rate-limited calls are never charged. POST with a JSON body works too.

ParameterTypeRequiredDescription
x-api-keystring (header)requiredYour HProxy API key with the scrape scope.
continuationTokenstring (query)requiredPagination token from the previous response.
GEThproxy.com/api/v1/scrape/youtube/playlistkey
curl "https://hproxy.com/api/v1/scrape/youtube/playlist?playlist_id=1234567890" \
  -H "X-API-Key: hpx_your_key_here"

YouTube Playlist

Returns structured JSON for YouTube Playlist. Billed $0.003 per successful call ($3.00 per 1,000); failed calls, timeouts and rate-limited calls are never charged. POST with a JSON body works too.

ParameterTypeRequiredDescription
x-api-keystring (header)requiredYour HProxy API key with the scrape scope.
playlist_idstring (query)requiredIdentifier from a previous response.
GEThproxy.com/api/v1/scrape/youtube/community-postkey
curl "https://hproxy.com/api/v1/scrape/youtube/community-post?url=https://www.youtube.com/watch?v=dQw4w9WgXcQ" \
  -H "X-API-Key: hpx_your_key_here"

YouTube Community Post

Returns structured JSON for YouTube Community Post. Billed $0.003 per successful call ($3.00 per 1,000); failed calls, timeouts and rate-limited calls are never charged. POST with a JSON body works too.

ParameterTypeRequiredDescription
x-api-keystring (header)requiredYour HProxy API key with the scrape scope.
urlurl (query)requiredTarget URL (profile, post or video).
trimboolean (query)optionalReturn a slimmed-down payload (drops verbose fields).

Need a hand wiring this up? Email support@hproxy.com. A real person reads every message.