Skip to main content
POST
/
crawl
/
instagram
/
profile
Instagram Profile
curl --request POST \
  --url https://api.crawlkit.com/v1/crawl/instagram/profile \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "username": "<string>",
  "options": {
    "timeout": 30000
  }
}
'
{
  "success": true,
  "data": {
    "profile": {
      "id": "<string>",
      "username": "<string>",
      "full_name": "<string>",
      "biography": "<unknown>",
      "bio_links": [
        {
          "title": "<string>",
          "url": "<string>",
          "link_type": "<string>"
        }
      ],
      "follower_count": 123,
      "following_count": 123,
      "media_count": 123,
      "profile_pic_url": "<string>",
      "profile_pic_url_hd": "<unknown>",
      "is_verified": true,
      "is_private": true,
      "is_business_account": true,
      "is_professional_account": true,
      "business_category_name": "<unknown>",
      "business_email": "<unknown>",
      "business_phone_number": "<unknown>",
      "external_url": "<unknown>",
      "highlight_reel_count": 123,
      "posts": [
        {
          "id": "<string>",
          "shortcode": "<string>",
          "display_url": "<string>",
          "thumbnail_src": "<string>",
          "is_video": true,
          "video_url": "<unknown>",
          "caption": "<unknown>",
          "like_count": 123,
          "comment_count": 123,
          "taken_at_timestamp": 123,
          "dimensions": {
            "height": 123,
            "width": 123
          },
          "video_view_count": "<unknown>"
        }
      ]
    },
    "timing": {
      "total": 123
    },
    "creditsUsed": 123,
    "creditsRemaining": 123
  }
}

Authorizations

Authorization
string
header
required

API key with 'ApiKey ' prefix (e.g., ApiKey ck_...)

Body

application/json
username
string
required

Instagram username or profile URL (e.g., "instagram" or "https://www.instagram.com/instagram/")

Required string length: 1 - 100
options
object

Response

Default Response

success
enum<boolean>
required
Available options:
true,
false
data
object
required