§ Instagram/Profile
Instagram

Instagram Profile Scraper API

Pull bio, follower counts, recent posts, and links from any public Instagram profile in one call.

From $0.0030 per call·Median under 2s·One charge per call
§ One call

Send a handle.
Get back JSON.

This endpoint takes one input: handle. The response carries the parsed Instagram entity — every public field, in a flat, predictable shape.

Request
cURL
curl https://api.hproxy.com/v1/scrape/instagram/profile/collect/by/handle \
  -H "Authorization: Bearer $HPROXY_KEY" \
  -H "Content-Type: application/json" \
  -d '{"handle":"levelsio"}'
POST // 1 call · $0.0030 · <2s
Response200 OK
{
  "success": true,
  "data": {
    "user": {
      "biography": "Explore the universe and discover our home planet with @NASA, the official NASA Instagram account.",
      "external_url": "https://www.nasa.gov",
      "edge_followed_by": {
        "count": 96500000
      },
      "edge_follow": {
        "count": 78
      },
      "full_name": "NASA",
      "id": "528817151",
      "is_business_account": true,
      "is_verified": true,
      "profile_pic_url_hd": "https://scontent-lga3-1.cdninstagram.com/v/t51.2885-19/280722101_412901447453676_….jpg",
      "username": "nasa",
      "edge_owner_to_timeline_media": {
        "count": 4218,
        "edges": [
          {
            "node": {
              "__typename": "GraphVideo",
              "id": "3622533050035914969",
              "shortcode": "DJF0p2ygMjZ",
              "display_url": "https://scontent-lga3-1.cdninstagram.com/v/t51.2885-15/491901123_….jpg",
              "edge_media_to_caption": {
                "edges": []
              },
              "edge_media_to_comment": {
                "count": 1428
              },
              "taken_at_timestamp": 1746059630,
              "edge_liked_by": {
                "count": 412705
              }
            }
          }
        ]
      }
    }
  }
}
What comes backparsed fields
Instagram Profile
instagram_profile
dataobject
One real call · one structured record
§ What you get

Structured data,
not a scraping project.

Collect a public Instagram profile by username — bio, followers, posts, links.

Live JSON, returned in seconds
No login flows, no captcha solving
Pay-as-you-go, priced in dollars
Same API key across every scraper
Idempotent retries via X-Request-Id
REST — works from any language
§ Built for

The work that
needs this data.

§ 01

Lead generation

Pull Instagram signals at scale and enrich your CRM with public profile data — clean, structured, ready to import.

§ 02

Market research

Track competitors, audience movements, and trends across Instagram without standing up any scraping infrastructure.

§ 03

AI training data

Feed predictable Instagram JSON straight into your model fine-tuning pipeline. Same schema every call.

§ More Instagram

The rest of the
Instagram hub.

§ Try it

Two dollars,
first run.

Sign in with Google, drop $2 in the wallet, fire your first Profile call against instagram.com. If it doesn’t do what you need, the balance is refundable for 24 hours.