HProxy/ docs

Scraper catalog

Every scraper endpoint: 120 actions across 23 platforms with per-call price and exact inputs. Searchable, and available as JSON at GET /api/v1/scrapers.

All 120 scrapers across 23 platforms, each callable as GET https://hproxy.com/api/v1/scrape/{platform}/{action} with a scrape key. Fetch the same list as JSON from GET https://hproxy.com/api/v1/scrapers (no key required). Every platform also has a full landing page with examples under /scrapers.

TikTok

25 endpointsPlatform page
/scrape/tiktok/profileTikTok Profileinputs: handle, trim?
$0.003/call
/scrape/tiktok/profile-regionTikTok Profile Regioninputs: handle, trim?
$0.003/call
/scrape/tiktok/audienceTikTok User Audience Demographicsinputs: handle, trim?
$0.078/call
/scrape/tiktok/videoTikTok Videoinputs: url, get_transcript?, region?, trim?, download_media?
$0.033/call
/scrape/tiktok/video-transcriptTikTok Video Transcriptinputs: url, language?, use_ai_as_fallback?
$0.033/call
/scrape/tiktok/profile-videosTikTok Profile Videosinputs: handle, user_id?, max_cursor?, sort_by?, region?, trim?
$0.003/call
/scrape/tiktok/searchTikTok Keyword Searchinputs: query, date_posted?, sort_by?, region?, cursor?, trim?
$0.003/call
/scrape/tiktok/shop-searchTikTok Shop Searchinputs: query, page?, region?
$0.003/call
/scrape/tiktok/live-statusTikTok Live Statusinputs: handle, trim?
$0.003/call
/scrape/tiktok/video-commentsTikTok Video Commentsinputs: url, cursor?, trim?
$0.003/call
/scrape/tiktok/comment-repliesTikTok Comment Repliesinputs: comment_id, url, cursor?
$0.003/call
/scrape/tiktok/followingTikTok User Followinginputs: handle, user_id?, min_time?, trim?
$0.003/call
/scrape/tiktok/followersTikTok User Followersinputs: handle, user_id?, min_time?, trim?
$0.003/call
/scrape/tiktok/search-usersTikTok Search Usersinputs: query, cursor?, trim?
$0.003/call
/scrape/tiktok/search-hashtagTikTok Hashtag Searchinputs: hashtag, region?, cursor?, trim?
$0.003/call
/scrape/tiktok/popular-creatorsTikTok Popular Creatorsinputs: page?, sortBy?, followerCount?, creatorCountry?, audienceCountry?
$0.005/call
/scrape/tiktok/popular-hashtagsTikTok Popular Hashtagsinputs: period?, page?, countryCode?, newOnBoard?, industry?
$0.003/call
/scrape/tiktok/songTikTok Song Detailsinputs: clipId, cursor?
$0.003/call
/scrape/tiktok/song-videosTikTok Song Videosinputs: clipId, cursor?
$0.003/call
/scrape/tiktok/trendingTikTok Trending Feedinputs: region, trim?
$0.003/call
/scrape/tiktok/shop-productsTikTok Shop Productsinputs: url, cursor?, region?
$0.003/call
/scrape/tiktok/shop-productTikTok Shop Product Detailsinputs: url, region?
$0.005/call
/scrape/tiktok/shop-product-reviewsTikTok Shop Product Reviewsinputs: url?, product_id?, region?, page?
$0.003/call
/scrape/tiktok/search-topTikTok Top Searchinputs: query, publish_time?, sort_by?, region?, cursor?
$0.003/call
/scrape/tiktok/shop-showcaseTikTok Shop User Showcaseinputs: handle, region?, cursor?
$0.003/call

Facebook

17 endpointsPlatform page
/scrape/facebook/profileFacebook Profileinputs: url, get_business_hours?
$0.003/call
/scrape/facebook/profile-reelsFacebook Profile Reelsinputs: url, next_page_id?, cursor?
$0.003/call
/scrape/facebook/profile-photosFacebook Profile Photosinputs: url, next_page_id?, cursor?
$0.003/call
/scrape/facebook/profile-postsFacebook Profile Postsinputs: url?, pageId?, cursor?
$0.003/call
/scrape/facebook/profile-eventsFacebook Profile Eventsinputs: url, cursor?
$0.003/call
/scrape/facebook/postFacebook Postinputs: url, get_comments?, get_transcript?
$0.003/call
/scrape/facebook/post-transcriptFacebook Post Transcriptinputs: url, trim?
$0.030/call
/scrape/facebook/post-commentsFacebook Post Commentsinputs: url?, feedback_id?, cursor?
$0.003/call
/scrape/facebook/comment-repliesFacebook Comment Repliesinputs: feedback_id, expansion_token, cursor?
$0.003/call
/scrape/facebook/group-postsFacebook Group Postsinputs: url?, group_id?, sort_by?, cursor?
$0.003/call
/scrape/facebook/events-searchFacebook Events Searchinputs: query, cursor?
$0.003/call
/scrape/facebook/eventsFacebook Events by Cityinputs: url, time?, cursor?
$0.003/call
/scrape/facebook/eventFacebook Event Detailsinputs: id?, url
$0.003/call
/scrape/facebook/adFacebook Ad Library Detailinputs: id?, url?, get_transcript?, trim?
$0.005/call
/scrape/facebook/ad-searchFacebook Ad Library Searchinputs: query, sort_by?, search_type?, ad_type?, country?, status?, media_type?, start_date?, end_date?, cursor?, trim?
$0.005/call
/scrape/facebook/ad-companyFacebook Company Adsinputs: pageId?, companyName?, country?, status?, language?, cursor?, media_type?, sort_by?, start_date?, end_date?, trim?
$0.005/call
/scrape/facebook/ad-companies-searchFacebook Ad Library Company Searchinputs: query, cursor?, trim?
$0.003/call

YouTube

13 endpointsPlatform page
/scrape/youtube/channel-lookupYouTube Channelinputs: channelId?, handle?, url?
$0.003/call
/scrape/youtube/channelYouTube Channelinputs: channelId?, handle?, url?
$0.003/call
/scrape/youtube/channel-videosYouTube Channel Videosinputs: channelId?, handle?, sort?, continuationToken?, includeExtras?
$0.003/call
/scrape/youtube/channel-shortsYouTube Channel Shortsinputs: channelId?, handle?, sort?, continuationToken?, includeExtras?
$0.003/call
/scrape/youtube/videoYouTube Videoinputs: url, language?
$0.003/call
/scrape/youtube/transcriptYouTube Video Transcriptinputs: url, language?
$0.030/call
/scrape/youtube/searchYouTube Searchinputs: query, uploadDate?, sortBy?, type?, duration?, region?, continuationToken?, includeExtras?
$0.003/call
/scrape/youtube/commentsYouTube Video Commentsinputs: url, continuationToken?, order?
$0.003/call
/scrape/youtube/trending-shortsYouTube Trending Shortsinputs: no inputs
$0.003/call
/scrape/youtube/search-hashtagYouTube Hashtag Searchinputs: hashtag, continuationToken?, type?
$0.003/call
/scrape/youtube/comment-repliesYouTube Comment Repliesinputs: continuationToken
$0.003/call
/scrape/youtube/playlistYouTube Playlistinputs: playlist_id
$0.003/call
/scrape/youtube/community-postYouTube Community Postinputs: url, trim?
$0.003/call

Instagram

11 endpointsPlatform page
/scrape/instagram/profileInstagram Profileinputs: handle, trim?
$0.003/call
/scrape/instagram/postInstagram Postinputs: url, region?, trim?, download_media?
$0.033/call
/scrape/instagram/transcriptInstagram Media Transcriptinputs: url, trim?
$0.030/call
/scrape/instagram/reels-searchInstagram Reels Searchinputs: query, date_posted?, page?
$0.005/call
/scrape/instagram/basic-profileInstagram Basic Profileinputs: userId
$0.003/call
/scrape/instagram/postsInstagram User Postsinputs: handle, next_max_id?, trim?
$0.003/call
/scrape/instagram/reelsInstagram User Reelsinputs: user_id?, handle?, max_id?, trim?
$0.003/call
/scrape/instagram/commentsInstagram Post Commentsinputs: url, cursor?, trim?
$0.003/call
/scrape/instagram/highlightsInstagram User Highlightsinputs: user_id?, handle?
$0.003/call
/scrape/instagram/highlightInstagram Highlight Detailinputs: id
$0.003/call
/scrape/instagram/embedInstagram Profile Embed HTMLinputs: handle, trim?
$0.003/call

Reddit

7 endpointsPlatform page
/scrape/reddit/subredditReddit Subreddit Detailsinputs: subreddit?, url?
$0.003/call
/scrape/reddit/subreddit-postsReddit Subreddit Postsinputs: subreddit, timeframe?, sort?, after?, trim?
$0.003/call
/scrape/reddit/commentsReddit Post Commentsinputs: url, cursor?, trim?
$0.003/call
/scrape/reddit/searchReddit Searchinputs: query, sort?, timeframe?, after?, trim?
$0.003/call
/scrape/reddit/subreddit-searchReddit Subreddit Searchinputs: subreddit, query?, sort?, timeframe?, cursor?
$0.003/call
/scrape/reddit/ad-searchReddit Ads Searchinputs: query, industries?, budgets?, formats?, placements?, objectives?
$0.005/call
/scrape/reddit/adReddit Ad Detailinputs: id
$0.005/call

Twitter / X

6 endpointsPlatform page
/scrape/twitter/tweetsTwitter User Tweetsinputs: handle, trim?
$0.003/call
/scrape/twitter/profileTwitter / X Profileinputs: handle, trim?
$0.003/call
/scrape/twitter/tweetTwitter / X Tweetinputs: url, trim?
$0.003/call
/scrape/twitter/tweet-transcriptTwitter / X Tweet Transcriptinputs: url, trim?
$0.030/call
/scrape/twitter/communityTwitter / X Communityinputs: url, trim?
$0.003/call
/scrape/twitter/community-tweetsTwitter / X Community Tweetsinputs: url, trim?
$0.003/call

LinkedIn

6 endpointsPlatform page
/scrape/linkedin/profileLinkedIn Profileinputs: url, trim?
$0.005/call
/scrape/linkedin/companyLinkedIn Companyinputs: url, trim?
$0.005/call
/scrape/linkedin/company-postsLinkedIn Company Postsinputs: url, page?
$0.005/call
/scrape/linkedin/postLinkedIn Postinputs: url, trim?
$0.005/call
/scrape/linkedin/ad-searchLinkedIn Ad Library Searchinputs: company?, keyword?, companyId?, countries?, startDate?, endDate?, paginationToken?
$0.005/call
/scrape/linkedin/adLinkedIn Ad Detailinputs: url, trim?
$0.005/call

Threads

5 endpointsPlatform page
/scrape/threads/profileThreads Profileinputs: handle, trim?
$0.003/call
/scrape/threads/postsThreads User Postsinputs: handle?, user_id?, trim?
$0.003/call
/scrape/threads/postThreads Postinputs: url, trim?
$0.003/call
/scrape/threads/searchThreads Searchinputs: query, start_date?, end_date?, trim?
$0.003/call
/scrape/threads/search-usersThreads Search Usersinputs: query
$0.003/call

Google

4 endpointsPlatform page
/scrape/google/searchGoogle Search Resultsinputs: query, region?, date_posted?, page?
$0.005/call
/scrape/google/ad-companyGoogle Ad Library Company Adsinputs: domain?, advertiser_id?, topic?, region?, start_date?, end_date?, get_ad_details?, cursor?
$0.078/call
/scrape/google/adGoogle Ad Detailinputs: url, trim?
$0.005/call
/scrape/google/advertiser-searchGoogle Advertiser Searchinputs: query, cursor?, trim?
$0.003/call

Pinterest

4 endpointsPlatform page
/scrape/pinterest/searchPinterest Searchinputs: query, cursor?, trim?
$0.003/call
/scrape/pinterest/pinPinterest Pininputs: url, trim?
$0.003/call
/scrape/pinterest/boardsPinterest User Boardsinputs: handle, trim?
$0.003/call
/scrape/pinterest/boardPinterest Board Pinsinputs: url, cursor?, trim?
$0.003/call

Twitch

4 endpointsPlatform page
/scrape/twitch/profileTwitch Profileinputs: handle, trim?
$0.003/call
/scrape/twitch/videosTwitch User Videosinputs: handle, filter_by?, sort_by?
$0.003/call
/scrape/twitch/clipTwitch Clipinputs: url, trim?
$0.003/call
/scrape/twitch/scheduleTwitch User Scheduleinputs: handle, trim?
$0.003/call

Bluesky

3 endpointsPlatform page
/scrape/bluesky/profileBluesky Profileinputs: handle, trim?
$0.003/call
/scrape/bluesky/postsBluesky User Postsinputs: handle?, user_id?
$0.003/call
/scrape/bluesky/postBluesky Postinputs: url, trim?
$0.003/call

Truth Social

3 endpointsPlatform page
/scrape/truth-social/profileTruth Social Profileinputs: handle, trim?
$0.003/call
/scrape/truth-social/postsTruth Social User Postsinputs: handle?, user_id?, next_max_id?, trim?
$0.003/call
/scrape/truth-social/postTruth Social Postinputs: url, trim?
$0.003/call

Spotify

3 endpointsPlatform page
/scrape/spotify/artistSpotify Artistinputs: id?, url?
$0.003/call
/scrape/spotify/trackSpotify Trackinputs: id?, url?
$0.003/call
/scrape/spotify/albumSpotify Albuminputs: id?, url?
$0.003/call

Snapchat

1 endpointsPlatform page
/scrape/snapchat/profileSnapchat Profileinputs: handle, trim?
$0.003/call

SoundCloud

1 endpointsPlatform page
/scrape/soundcloud/artistSoundCloud Artistinputs: handle?, url?
$0.003/call

Kick

1 endpointsPlatform page
/scrape/kick/clipKick Clipinputs: url, trim?
$0.003/call

Linktree

1 endpointsPlatform page
/scrape/linktree/pageLinktree Pageinputs: url, trim?
$0.003/call

Komi

1 endpointsPlatform page
/scrape/komi/pageKomi Pageinputs: url, trim?
$0.003/call

Pillar

1 endpointsPlatform page
/scrape/pillar/pagePillar Pageinputs: url, trim?
$0.003/call

Lnk.Bio

1 endpointsPlatform page
/scrape/linkbio/pageLinkbio Pageinputs: url, trim?
$0.003/call

Linkme

1 endpointsPlatform page
/scrape/linkme/pageLinkme Profileinputs: url, trim?
$0.003/call

Amazon

1 endpointsPlatform page
/scrape/amazon/shopAmazon Shop Pageinputs: url, trim?
$0.003/call

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