Docs / Instagram / Following

Instagram Following API Reference

Accounts an Instagram username follows, paginated. Unpaid access returns up to 200 users per account; some accounts require paid access.

Maintained by the InScrape API team · Last reviewed 2026-09-19

GET /v1/instagram/following1 credit per request

Request examples

Choose your language

All examples call the same REST endpoint.

curl "https://api.inscrape.dev/v1/instagram/following?handle=iamsydneythomas" \
  -H "x-api-key: $INSCRAPE_KEY"

Response examples

Explore the response

Switch tabs to inspect representative payloads.

{  "success": true,  "credits_charged": 1,  "credits_remaining": 843,  "processing_time_ms": 1842,  "requested_at": "2026-09-13T14:32:18Z",  "query": {    "username": "iamsydneythomas"  },  "data": {    "users": [      {        "position": 1,        "id": "25025320",        "username": "instagram",        "full_name": "Instagram",        "is_private": false,        "is_verified": true,        "latest_story_media": 0,        "has_anonymous_profile_picture": false,        "profile_pic_url": "https://cdn.example.com/instagram.jpg"      }    ],    "next_cursor": "QVFEVXNlcnM...",    "has_next_page": true  }}

Headers

NameTypeRequiredDescription
x-api-keystringYesYour API key. All keys on a team share one credit pool.

Query parameters

NameTypeRequiredDescription
handlestringYesInstagram username, without the @
cursorstringNonext_cursor returned by the previous call

Errors

StatusCodeWhen
400
INVALID_PARAMSA required parameter is missing or the wrong type.
401
INVALID_API_KEYThe key is unknown or has been revoked.
402
INSUFFICIENT_CREDITSBalance is below this endpoint's cost.
402
KEY_LIMIT_REACHEDThis API key has reached its credit limit.
404
ENDPOINT_NOT_FOUNDThe API endpoint does not exist. Check the API URL and endpoint path. No credits are charged.
460
PAID_ACCESS_REQUIREDComplete the first payment to unlock paid access. Unpaid access is limited to up to 200 users per account and is unavailable for some accounts. No credits are charged.
500
SCRAPE_FAILEDUpstream fetch failed after retries.
503
SERVICE_UNAVAILABLEThe API is temporarily unavailable. Check credits_charged; failures before resource use are free.
504
UPSTREAM_TIMEOUTThe upstream scraper timed out.

Completed lookups return 200 and are charged at the endpoint rate, including private accounts and confirmed missing targets. Empty or missing targets return empty lists; an unavailable Profile is null. Documented empty next-page responses remain free. Check credits_charged on every response.