Instagram User Profile
Instagram User Profile is used to fetch profile data from Instagram user pages.
- Fetch account profile data by user page URL
- Support multiple profile URLs in one request
- Return account id, follower count, following count, and post count
- Suitable for profile collection and custom social data workflows
Use XCrawl to Fetch Instagram User Profiles
Usage
curl -s -X POST 'https://run.xcrawl.com/v1/data' \
-H 'Authorization: Bearer $XCRAWL_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"engine": "instagram_personnel",
"location": "US",
"url_list": ["https://www.instagram.com/nba/"]
}'Request parameter notes:
enginemust beinstagram_personnellocationspecifies the target regionurl_listaccepts one or more Instagram profile URLs
Response Example
{
"result": [
{
"content": {
"username_id": "nba",
"posts": "90K",
"following": "1,299",
"followers": "91M",
"images_url": "https://scontent.cdninstagram.com/..."
}
}
]
}Parameters
Required Parameters
| Parameter | Type | Description |
|---|---|---|
location | string | Specifies the target region. |
url_list | array | Accepts one or more Instagram profile URLs. |
Parameter Notes
locationdefaults toUS- URLs in
url_listshould be full profile URLs such ashttps://www.instagram.com/nba/
Response Fields
Response data is returned under result[].content.
| Field | Type | Description |
|---|---|---|
username_id | string | Account identifier. |
posts | string | Post count text. |
followers | string | Follower count text. |
following | string | Following count text. |
images_url | string | Avatar image URL. |
Note: the schema field description uses profile_pic_url, while the example response uses images_url. Use the actual response field in integration.
