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-lookup

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.
curl "https://hproxy.com/api/v1/scrape/youtube/channel-lookup?handle=MrBeast" \
  -H "X-API-Key: hpx_your_key_here"
GEThproxy.com/api/v1/scrape/youtube/channel

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.
curl "https://hproxy.com/api/v1/scrape/youtube/channel?handle=MrBeast" \
  -H "X-API-Key: hpx_your_key_here"
GEThproxy.com/api/v1/scrape/youtube/channel-videos

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).
curl "https://hproxy.com/api/v1/scrape/youtube/channel-videos?handle=MrBeast" \
  -H "X-API-Key: hpx_your_key_here"
GEThproxy.com/api/v1/scrape/youtube/channel-shorts

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).
curl "https://hproxy.com/api/v1/scrape/youtube/channel-shorts?handle=MrBeast" \
  -H "X-API-Key: hpx_your_key_here"
GEThproxy.com/api/v1/scrape/youtube/video

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.
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"
GEThproxy.com/api/v1/scrape/youtube/transcript

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.
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"
GEThproxy.com/api/v1/scrape/youtube/comments

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.
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"
GEThproxy.com/api/v1/scrape/youtube/search-hashtag

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.
curl "https://hproxy.com/api/v1/scrape/youtube/search-hashtag?hashtag=travel" \
  -H "X-API-Key: hpx_your_key_here"
GEThproxy.com/api/v1/scrape/youtube/comment-replies

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.
curl "https://hproxy.com/api/v1/scrape/youtube/comment-replies?continuationToken=value" \
  -H "X-API-Key: hpx_your_key_here"
GEThproxy.com/api/v1/scrape/youtube/playlist

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.
curl "https://hproxy.com/api/v1/scrape/youtube/playlist?playlist_id=1234567890" \
  -H "X-API-Key: hpx_your_key_here"
GEThproxy.com/api/v1/scrape/youtube/community-post

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).
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"

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