GET/v1/instagram/user/profile
Get Instagram profile data
Retrieve full Instagram profile including bio, follower count, post count, and verification status. The profile is returned under the `user` object (200+ IG-native fields are passed through); `status` and an enriched `url` sit at the root.
Parameters
| Name | Type | Description |
|---|---|---|
| usernamerequired | string | Instagram username e.g. instagram |
Request
Shell
curl -G "https://social-api.airaa.xyz/v1/instagram/user/profile" \ -H "X-API-KEY: YOUR_KEY" \ -d "username=instagram"
Try it
Live requestRuns against the real API
X-API-KEY
usernamerequired
Response example
200 OKapplication/json
{
"user": {
"pk": "25025320",
"id": "25025320",
"username": "instagram",
"full_name": "Instagram",
"biography": "Discover what's new on Instagram 🔎✨",
"account_type": 3,
"is_verified": true,
"is_private": false,
"is_business": false,
"follower_count": 700883729,
"following_count": 236,
"media_count": 8400,
"profile_pic_url": "https://scontent.cdninstagram.com/v/t51.82787-19/pic.jpg",
"external_url": "https://about.instagram.com",
"category": null,
"bio_links": [
{
"url": "https://about.instagram.com",
"title": "",
"link_type": "external"
}
]
},
"status": "ok",
"url": "https://instagram.com/instagram"
}Response codes
200Profile data
400Missing or invalid query parameter
401Missing or invalid `X-API-KEY` header
429Request quota exceeded — contact light@airaa.xyz to upgrade your plan
500Server misconfiguration — API key environment variable not set
502Airaa service temporarily unavailable — please try again
504Request timed out — please try again
All error responses follow the shape
{ "error": "message" }