HProxy/ 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.

GET/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)optionalIdentifier from a previous response.
handlestring (query)optionalAccount handle or @username.
urlurl (query)optionalTarget URL (profile, post or video).
curl "https://hproxy.com/api/v1/scrape/youtube/channel-lookup" \
  -H "X-API-Key: hpx_your_key_here"
GET/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)optionalIdentifier from a previous response.
handlestring (query)optionalAccount handle or @username.
urlurl (query)optionalTarget URL (profile, post or video).
curl "https://hproxy.com/api/v1/scrape/youtube/channel" \
  -H "X-API-Key: hpx_your_key_here"
GET/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)optionalIdentifier from a previous response.
handlestring (query)optionalAccount handle or @username.
sortstring (query)optionalThe sort parameter.
continuationTokenstring (query)optionalPagination token from the previous response.
includeExtrasboolean (query)optionalOptional flag (true or false).
curl "https://hproxy.com/api/v1/scrape/youtube/channel-videos" \
  -H "X-API-Key: hpx_your_key_here"
GET/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)optionalIdentifier from a previous response.
handlestring (query)optionalAccount handle or @username.
sortstring (query)optionalThe sort parameter.
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" \
  -H "X-API-Key: hpx_your_key_here"
GET/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.
curl "https://hproxy.com/api/v1/scrape/youtube/video?url=https://example.com/..." \
  -H "X-API-Key: hpx_your_key_here"
GET/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.
curl "https://hproxy.com/api/v1/scrape/youtube/transcript?url=https://example.com/..." \
  -H "X-API-Key: hpx_your_key_here"
GET/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.
curl "https://hproxy.com/api/v1/scrape/youtube/comments?url=https://example.com/..." \
  -H "X-API-Key: hpx_your_key_here"
GET/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.
curl "https://hproxy.com/api/v1/scrape/youtube/search-hashtag?hashtag=travel" \
  -H "X-API-Key: hpx_your_key_here"
GET/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"
GET/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"
GET/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://example.com/..." \
  -H "X-API-Key: hpx_your_key_here"

Need a hand wiring this up? Email [email protected]. A real person reads every message.