Instagram Account Age Checker · Creation Date & Country avatar

Instagram Account Age Checker · Creation Date & Country

Pricing

from $3.50 / 1,000 account checkeds

Go to Apify Store
Instagram Account Age Checker · Creation Date & Country

Instagram Account Age Checker · Creation Date & Country

When any Instagram account was created, where it was registered, and how often its handle changed — from Instagram's own About panel, no login. Each row also carries the full public profile: follower and post counts, bio, category, public email and phone.

Pricing

from $3.50 / 1,000 account checkeds

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Instagram Account Age Checker

Instagram Account Age Checker logo

Find out when any Instagram account was created, where it was registered, and how many times its handle has changed. The data comes from Instagram's own About this account panel, the same one a person sees by tapping the ⋯ menu on a profile. No login, no cookies, no browser.

Give it a list of handles. Get back one row per account with the registration month, the country of registration, the handle-change count, and the whole public profile alongside it.

Why Use This Scraper?

  • Registration month is hard evidence. A bought follower batch is a batch of accounts registered in the same few weeks, whatever the handles and avatars look like. Age is the one signal that cannot be dressed up after the fact.
  • The full profile in the same row. Reaching the About panel requires the account's numeric id, and looking that up returns the whole public profile anyway. Follower and post counts, bio, category, public email and phone are all here rather than thrown away.
  • Handle churn is visible. formerUsernameCount tells you how many times the account has been renamed, which is how a resold account gets repurposed between owners.
  • Every input gets a row. A handle that does not exist comes back as a row saying so, so the output always lines up with the list you put in.

How It Works

How the Instagram Account Age Checker works

  1. Each handle is normalised — bare names, @handles and profile URLs all work — and deduplicated.
  2. One lookup resolves the handle to its numeric account id and returns the public profile.
  3. A second lookup reads the About panel for that id.
  4. The registration month is parsed into a year, a month number, and an age in months and years.

Two requests per account, run several accounts at a time. Nothing is charged for a handle that does not exist or that publishes no registration date.

Supported Inputs

Input shapeExample
Bare handlehumansofny
@handle@natgeo
Profile URLhttps://www.instagram.com/nasa/

Input

FieldTypeRequiredDefaultDescription
usernamesarrayYesAccounts to check. Handles, @handles or profile URLs.
includeProfilebooleanNotrueKeep the profile columns alongside the age. Turning it off only trims the output; it does not save a request.

Example input

{
"usernames": ["humansofny", "@natgeo", "https://www.instagram.com/nasa/"],
"includeProfile": true
}

Output

One row per account:

{
"userName": "nasa",
"userId": "528817151",
"userUrl": "https://www.instagram.com/nasa",
"fullName": "NASA",
"isVerified": true,
"accountCreated": "August 2013",
"accountCreatedYear": 2013,
"accountCreatedMonth": 8,
"accountAgeMonths": 157,
"accountAgeYears": 13.1,
"accountCountry": "United States",
"formerUsernameCount": 0,
"followersCount": 104409500,
"followsCount": 82,
"postsCount": 4312,
"isPrivate": false,
"isBusiness": false,
"biography": "Making the seemingly impossible, possible. ✨",
"externalUrl": "http://www.nasa.gov/",
"publicEmail": null,
"publicPhone": null,
"category": null,
"profilePic": "https://scontent.cdninstagram.com/...",
"scrapedAt": "2026-09-03T21:00:00.000Z"
}

Key fields

FieldWhat it is
accountCreatedThe registration month exactly as Instagram renders it, e.g. "August 2013". Instagram publishes month and year only, never a day or a timestamp.
accountAgeMonths / accountAgeYearsThe same span computed against the run time, for sorting and filtering.
accountCountryCountry of registration. Instagram leaves this blank for many ordinary accounts, and a blank means it declined to say, not that the account has no country.
formerUsernameCountHow many times the handle has changed. A count — Instagram does not publish the previous names themselves.

Error rows

A handle the run could not answer for comes back as { userName, error, message } and is never charged:

errorMeaning
invalid_usernameThe input is not a handle or a profile URL.
user_not_foundInstagram has no public account with that handle.
no_account_ageThe account exists but publishes no About panel. Very new and some restricted accounts withhold it.

Pricing

Pay per event. Nothing is charged for a handle that does not exist, or for an account that publishes no registration date.

EventWhen it firesFree tierDiamond tier
Account checkedOne account answered with its registration month$0.005$0.0035
Actor startOnce per run, per GB of memory$0.005$0.005

A 1,000-handle run costs about $5 on the free tier and $3.50 at Diamond.

What Makes This Richer Than the Competition

CapabilityOther age checkersThis actor
Registration monthYesYes
Country of registrationYesYes
Handle-change countYesYes
Follower, following and post countsNoYes
Bio, external link, categoryNoYes
Public email and phoneNoYes
Age as a number you can sort onNoaccountAgeMonths and accountAgeYears
Price per account$0.015$0.005

Finding the account's numeric id is what makes the About panel reachable, and that lookup returns the whole public profile. Returning it costs nothing extra, so it is returned instead of discarded.

Notes & Limitations

  • Instagram publishes the registration month, not the day. Anything more precise than a month would be invented.
  • accountCountry is blank on a large share of ordinary personal accounts. That is Instagram's behaviour, not a gap in the scrape.
  • formerUsernameCount is a count. The former handles themselves are not published by Instagram.
  • Private accounts still return their age — the About panel is public even when the posts are not.

FAQ

Can it return the exact creation date?

No, and neither can anything else. Instagram publishes the month and year. A scraper claiming a precise day is guessing.

Does it work on private accounts?

Yes. The About panel is public for both private and public accounts.

Why does the country come back empty?

Instagram fills the country for accounts it considers to have significant reach and leaves it blank for most others. An empty value means Instagram did not publish one.

What does a handle-change count of 3 tell me?

That the account has worn four names. Frequent renaming is common on resold and repurposed accounts, and rare on accounts that have had one owner.

🤖 For AI Agents & LLM Apps

Input: { "usernames": ["nasa", "@natgeo"], "includeProfile": true }

Output: one row per handle — userName, userId, userUrl, fullName, isVerified, accountCreated, accountCreatedYear, accountCreatedMonth, accountAgeMonths, accountAgeYears, accountCountry, formerUsernameCount, scrapedAt, plus followersCount, followsCount, postsCount, isPrivate, isBusiness, biography, externalUrl, publicEmail, publicPhone, category, profilePic when includeProfile is on. Unanswerable handles return { userName, error, message }.

Notes for agents: the registration date has month precision only; treat a blank accountCountry as unknown rather than absent; do not read an error row as an account with age zero.

⚠️ Disclaimer

This scraper collects only data Instagram publishes publicly, without logging in and without accessing private content. Use it in line with Instagram's terms and with the data-protection law that applies to you. You are responsible for how you use what it returns.

SEO Keywords

instagram account age checker, instagram account creation date, when was this instagram account created, instagram account country of registration, instagram former usernames, instagram handle change history, instagram fake account detection, instagram account verification age, bulk instagram account age lookup, instagram profile age scraper