GETProfiles2 credits

Account age & country

GET https://api.instagramapi.dev/v1/profile/about

Exposes Instagram's "About this account" transparency panel together with the full public profile in one call: the month and year the account was created (plus its age in years), the country the account was registered in (which can differ from where the person currently lives), whether it has ever changed its username — with the former usernames listed — and its verified badge. Instagram only reveals creation dates at month granularity, so no exact day is available. Works on private accounts too. Built for fraud & trust checks, influencer vetting, and account-marketplace due diligence. Cost: 2 credits, flat, regardless of account size.

Build this with an AI agent

Paste this prompt into Claude, Codex, or any coding agent.

Parameters

NameTypeRequiredDescription
handlestringyesAn Instagram account. Accepts a username (`nike`), a numeric user id (`13460080`), or a full profile URL (`https://instagram.com/nike`). We resolve it automatically.

Example request

curl "https://api.instagramapi.dev/v1/profile/about?handle=nike" \
  -H "Authorization: Bearer $INSTAGRAMAPI_KEY"

Try it

Live request · uses 2 credits

Example responses

Switch tabs to see the body shape for success and each error status.

{
  "data": {
    "username": "natgeo",
    "account_created": "November 2010",
    "account_created_year": 2010,
    "account_created_month": 11,
    "account_age_years": 15.7,
    "country_of_registration": "United States",
    "has_changed_username": false,
    "former_usernames": [],
    "is_verified": true,
    "profile": {
      "id": "787132",
      "full_name": "National Geographic",
      "biography": "Inspiring the explorer in everyone 🌎",
      "is_private": false,
      "is_business": true,
      "category": "Publisher",
      "followers": 279441024,
      "following": 135,
      "posts": 30542,
      "external_url": "https://on.natgeo.com/instagram",
      "profile_pic_url": "https://instagram.com/.../natgeo.jpg"
    }
  },
  "meta": {
    "endpoint": "profile/about",
    "request_id": "req_3f8a1c9e",
    "credits_charged": 2,
    "credits_remaining": 4987,
    "ms": 412
  }
}

Response fields

Fields returned under data on a 200 response. Every response also includes a meta object with billing info.

FieldTypeDescription
usernamestringThe account's current @handle.
account_createdstringWhen the account was created, as Instagram reports it (month + year, e.g. "November 2010"). Instagram never exposes the exact day.
account_created_yearnumberCreation year, parsed as a number.
account_created_monthnumberCreation month (1–12); null when Instagram only reports a year.
account_age_yearsnumberAccount age in years (one decimal), computed from the creation month/year.
country_of_registrationstringThe country the account was registered in, per Instagram's transparency data. This is where the account was created — NOT necessarily where the person lives now; null when Instagram doesn't disclose it.
has_changed_usernamebooleanTrue if the account has ever changed its username — a strong signal for impersonation and resold-account checks.
former_usernamesarray<unknown>Usernames the account previously used; empty when it has never changed.
is_verifiedbooleanWhether the account has a verified badge.
profileobjectThe full public profile, included at no extra cost (we fetch it to resolve the account).
profile.idstringNumeric account id (stable even if the username changes).
profile.full_namestringDisplay name shown on the profile.
profile.biographystringThe profile's bio text.
profile.is_privatebooleanWhether the account is private. The About panel still works on private accounts.
profile.is_businessbooleanWhether this is a business/professional account.
profile.categorystringBusiness category label when set; null otherwise.
profile.followersnumberNumber of accounts following this account.
profile.followingnumberNumber of accounts this account follows.
profile.postsnumberTotal number of posts on the profile.
profile.external_urlstringThe clickable link in the bio, if any.
profile.profile_pic_urlstringURL of the account's profile picture.