HProxy/ docs

Instagram scraper API

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

All 11 Instagram endpoints, from $0.003 per call. Each is callable as GET https://hproxy.com/api/v1/scrape/instagram/{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 Instagram landing page for examples and use cases.

GET/api/v1/scrape/instagram/profile

Instagram Profile

Returns structured JSON for Instagram Profile. 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.
handlestring (query)requiredAccount handle or @username.
trimboolean (query)optionalReturn a slimmed-down payload (drops verbose fields).
curl "https://hproxy.com/api/v1/scrape/instagram/profile?handle=levelsio" \
  -H "X-API-Key: hpx_your_key_here"
GET/api/v1/scrape/instagram/post

Instagram Post

Returns structured JSON for Instagram Post. Billed $0.033 per successful call ($33.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).
regionstring (query)optionalTwo-letter region/country code, e.g. US.
trimboolean (query)optionalReturn a slimmed-down payload (drops verbose fields).
download_mediaboolean (query)optionalOptional flag (true or false).
curl "https://hproxy.com/api/v1/scrape/instagram/post?url=https://example.com/..." \
  -H "X-API-Key: hpx_your_key_here"
GET/api/v1/scrape/instagram/transcript

Instagram Media Transcript

Returns structured JSON for Instagram Media 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).
trimboolean (query)optionalReturn a slimmed-down payload (drops verbose fields).
curl "https://hproxy.com/api/v1/scrape/instagram/transcript?url=https://example.com/..." \
  -H "X-API-Key: hpx_your_key_here"
GET/api/v1/scrape/instagram/basic-profile

Instagram Basic Profile

Returns structured JSON for Instagram Basic Profile. 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.
userIdstring (query)requiredIdentifier from a previous response.
curl "https://hproxy.com/api/v1/scrape/instagram/basic-profile?userId=1234567890" \
  -H "X-API-Key: hpx_your_key_here"
GET/api/v1/scrape/instagram/posts

Instagram User Posts

Returns structured JSON for Instagram User Posts. 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.
handlestring (query)requiredAccount handle or @username.
next_max_idstring (query)optionalIdentifier from a previous response.
trimboolean (query)optionalReturn a slimmed-down payload (drops verbose fields).
curl "https://hproxy.com/api/v1/scrape/instagram/posts?handle=levelsio" \
  -H "X-API-Key: hpx_your_key_here"
GET/api/v1/scrape/instagram/reels

Instagram User Reels

Returns structured JSON for Instagram User Reels. 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.
user_idstring (query)optionalIdentifier from a previous response.
handlestring (query)optionalAccount handle or @username.
max_idstring (query)optionalIdentifier from a previous response.
trimboolean (query)optionalReturn a slimmed-down payload (drops verbose fields).
curl "https://hproxy.com/api/v1/scrape/instagram/reels" \
  -H "X-API-Key: hpx_your_key_here"
GET/api/v1/scrape/instagram/comments

Instagram Post Comments

Returns structured JSON for Instagram Post 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).
cursorstring (query)optionalPagination token from the previous response.
trimboolean (query)optionalReturn a slimmed-down payload (drops verbose fields).
curl "https://hproxy.com/api/v1/scrape/instagram/comments?url=https://example.com/..." \
  -H "X-API-Key: hpx_your_key_here"
GET/api/v1/scrape/instagram/highlights

Instagram User Highlights

Returns structured JSON for Instagram User Highlights. 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.
user_idstring (query)optionalIdentifier from a previous response.
handlestring (query)optionalAccount handle or @username.
curl "https://hproxy.com/api/v1/scrape/instagram/highlights" \
  -H "X-API-Key: hpx_your_key_here"
GET/api/v1/scrape/instagram/highlight

Instagram Highlight Detail

Returns structured JSON for Instagram Highlight Detail. 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.
idstring (query)requiredIdentifier from a previous response.
curl "https://hproxy.com/api/v1/scrape/instagram/highlight?id=1234567890" \
  -H "X-API-Key: hpx_your_key_here"
GET/api/v1/scrape/instagram/embed

Instagram Profile Embed HTML

Returns structured JSON for Instagram Profile Embed HTML. 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.
handlestring (query)requiredAccount handle or @username.
trimboolean (query)optionalReturn a slimmed-down payload (drops verbose fields).
curl "https://hproxy.com/api/v1/scrape/instagram/embed?handle=levelsio" \
  -H "X-API-Key: hpx_your_key_here"

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