GET/instagram/profile

Get Instagram Profile

Fetch a public Instagram profile by handle. Returns user info, follower stats, bio, verification status, business category, and post count.

Quick Start

cURL
curl "https://api.creatorcrawl.com/v1/instagram/profile?handle=adrianhorning" \
  -H "x-api-key: YOUR_API_KEY"

Parameters

NameTypeRequiredDescription
handlestringRequiredInstagram handle without @, e.g. "adrianhorning"

Response

JSON Response
{
  "success": true,
  "data": {
    "user": {
      "id": "2700692569",
      "username": "adrianhorning",
      "full_name": "Adrian Horning",
      "biography": "Building cool stuff",
      "edge_followed_by": {
        "count": 15200
      },
      "edge_follow": {
        "count": 892
      },
      "is_verified": false,
      "is_business_account": true,
      "category_name": "Entrepreneur",
      "edge_owner_to_timeline_media": {
        "count": 234
      }
    }
  }
}

Every request costs 1 credit. Response data is live -- never cached.

Use Cases

Influencer vetting

Pull follower counts, bio details, and verification status to evaluate Instagram creators before outreach.

Competitor monitoring

Track competitor Instagram accounts over time for follower growth, bio changes, and posting frequency.

CRM enrichment

Automatically enrich your creator database with up-to-date Instagram profile data.

Code Examples

Python
import requests

resp = requests.get(
    "https://api.creatorcrawl.com/v1/instagram/profile",
    params={"handle": "adrianhorning"},
    headers={"x-api-key": "YOUR_API_KEY"},
)
profile = resp.json()
user = profile["data"]["user"]
print(f"{user['full_name']}: {user['edge_followed_by']['count']} followers")
JavaScript
const resp = await fetch(
  "https://api.creatorcrawl.com/v1/instagram/profile?handle=adrianhorning",
  { headers: { "x-api-key": "YOUR_API_KEY" } }
)
const profile = await resp.json()
const user = profile.data.user
console.log(`${user.full_name}: ${user.edge_followed_by.count} followers`)

Related Endpoints

Explore More

Takes 60 seconds

Your agents are one config file away from six platforms.

250 free API calls. No card. Add the MCP server to Claude, Cursor, Windsurf, or Zed, or hit the REST API from any language.