GET
/instagram/basic-profileGet Instagram Basic Profile
Fetch a lightweight Instagram profile by user ID. Returns core user data including follower count, media count, and verification status.
Quick Start
cURL
curl "https://api.creatorcrawl.com/v1/instagram/basic-profile?userId=314216" \
-H "x-api-key: YOUR_API_KEY"Parameters
| Name | Type | Required | Description |
|---|---|---|---|
userId | string | Required | Instagram user ID, e.g. "314216" |
Response
JSON Response
{
"pk": "314216",
"username": "zuck",
"full_name": "Mark Zuckerberg",
"biography": "Building the future",
"follower_count": 13200000,
"following_count": 548,
"media_count": 287,
"total_clips_count": 42,
"is_verified": true,
"is_business": false
}Every request costs 1 credit. Response data is live -- never cached.
Use Cases
Quick profile lookup
Fetch essential Instagram profile data by user ID when you already have the ID from another endpoint.
Bulk enrichment
Enrich large lists of Instagram user IDs with profile data efficiently using the lighter endpoint.
Account verification checks
Quickly verify account status, follower counts, and business account flags for Instagram users.
Code Examples
Python
import requests
resp = requests.get(
"https://api.creatorcrawl.com/v1/instagram/basic-profile",
params={"userId": "314216"},
headers={"x-api-key": "YOUR_API_KEY"},
)
profile = resp.json()
print(f"@{profile['username']}: {profile['follower_count']} followers")JavaScript
const resp = await fetch(
"https://api.creatorcrawl.com/v1/instagram/basic-profile?userId=314216",
{ headers: { "x-api-key": "YOUR_API_KEY" } }
)
const profile = await resp.json()
console.log(`@${profile.username}: ${profile.follower_count} followers`)