Instagram/User Profile

User Profile

GET
https://api.shofo.ai/instagram/user-profile

Get Instagram profile data with optional followers and following lists.

Pricing

Base cost: $0.001 base + $0.0001/follower + $0.0001/following per post

Parameters

ParameterTypeRequiredDescription
usernamestring
Required
Instagram username (without @)
max_followersinteger
Optional
Number of followers to fetch (0 = skip)Default: 0
max_followinginteger
Optional
Number of following to fetch (0 = skip)Default: 0

Response Format

{
  "success": true,
  "data": {
    "profile": {
      "username": "example_user",
      "full_name": "Example User",
      "bio": "Content creator | Photographer",
      "profile_pic_url": "https://...",
      "follower_count": 150000,
      "following_count": 500,
      "post_count": 250,
      "is_verified": true,
      "is_business": true,
      "category": "Photographer",
      "external_url": "https://example.com"
    },
    "followers": [
      {
        "username": "follower1",
        "full_name": "Follower One",
        "profile_pic_url": "https://..."
      }
    ],
    "following": [
      {
        "username": "following1",
        "full_name": "Following One",
        "profile_pic_url": "https://..."
      }
    ],
    "total_followers_fetched": 10,
    "total_following_fetched": 5,
    "api_calls": 3
  },
  "cost": "$0.0016",
  "request_id": "req_abc123"
}

Notes

  • Set max_followers and max_following to 0 to skip fetching those lists (default)
  • Followers and following are fetched with pagination, so larger counts may require multiple API calls
  • The profile itself is always fetched (base cost)

Try It

GET
https://api.shofo.ai/instagram/user-profile
$0.0001

Send a request to see the response