Skip to main content
Home
Products
Free Tools
Industries
Compare
Resources
Pricing
Enrich

Social Profile Check API: handle in, real numbers out

Point it at an Instagram or TikTok handle and get back whether the profile exists, follower and post counts, engagement, and the verified, private and business flags, all pulled from live public social profiles. 10 credits, only charged on a match.

10 credits per lookupOnly charged on a matchSame credits as every other product
1Lookup social profile check API confirming an Instagram or TikTok handle exists, with follower count, engagement rate, and verified and business flags

10

Credits per match

~$0.035-0.05 per profile

0

Credits on a miss

no profile, no charge

2

Platforms, one endpoint

Instagram and TikTok

1-3 min

First live fetch

instant repeats for 7 days

What Social Profile Check gives you

Handle in, hard numbers out

Follower and following counts, post or video volume, engagement rate on TikTok, bio text and a profile image URL: the facts a media kit summarises, pulled live from the public profile itself.

  • Followers and following
  • Post and video counts
  • Engagement rate on TikTok
  • Bio and profile image

Flags that expose fakes

Four booleans do most of the fraud work: does the profile exist at all, is it verified, is it set to private, and is it a business account. A signup whose claimed handle resolves to nothing, or to a private shell with no posts, has told you what you needed to know.

  • Exists yes/no
  • Verified flag
  • Private flag
  • Business-account flag

Both platforms, one endpoint

Instagram and TikTok share one endpoint and one response shape. Send platform plus handle, or just the profile URL, and integrate once instead of maintaining two connectors.

  • Instagram and TikTok
  • Handle or full URL input
  • One response shape
  • One integration

Only charged on a match

If the handle does not resolve to a profile, you pay nothing. Fraud screening runs on lists where many handles were invented, so the misses, often the most informative results, are free.

  • Zero credits on no match
  • Applies to bulk jobs too
  • Misses still answer the question
  • Predictable cost on messy lists

About a nickel per profile

10 credits per matched profile works out to roughly $0.05 on the Starter plan and $0.035 on Growth. Vetting a 100-creator roster costs about $3.50 to $5; screening 1,000 signups costs at most $35 to $50, and only the handles that resolve bill at all.

  • 10 credits per match
  • ~$0.035 per profile on Growth
  • ~$0.05 per profile on Starter
  • Misses are free

Fresh at check time

Each first check is a live deep fetch of the public profile, taking seconds, not a read from a database that went stale last quarter. Follower counts move daily; you see today's. Repeat checks on the same profile within 7 days return instantly from cache.

  • Fetched live, in seconds
  • Today's follower count
  • Repeat checks instant for 7 days
  • No stale-database surprises

Handle in, flags out

01

Send the handle

POST platform plus handle, or just paste the full profile URL and we work out the platform from it. One request shape covers Instagram and TikTok.

request

$ POST /v1/social-profile-check

"platform": "tiktok"

"handle": "wanderwithmaya"

> or paste the full profile URL

02

We fetch the profile live

First checks run a live deep fetch of the public profile, typically one to three minutes. Repeats on the same profile within 7 days return instantly from cache.

processing

Handle resolved on TikTok

Live public profile fetched

Followers and posts counted

Reading flags, 1-3 min fresh

03

Read the numbers and flags

Follower counts, engagement and the verified, private and business flags land in one JSON payload. A real profile bills 10 credits; a handle that resolves to nothing bills zero.

200 OK

existstrue

followers48,210

engagement_rate4.7%

real audience10 credits on match

One endpoint. An Instagram or TikTok handle in, structured data out.

Same authentication, same credit balance, and the same response envelope as every other 1Lookup product. If you have already integrated one endpoint, this one is a URL change.

POST /v1/social-profile-check
curl -X POST https://app.1lookup.io/api/v1/social-profile-check \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
        "platform": "tiktok",
        "handle": "wanderwithmaya"
      }'
200 OK
{
  "classification": {
    "matched": true,
    "exists": true,
    "platform": "tiktok",
    "handle": "wanderwithmaya",
    "display_name": "Maya | Budget Travel",
    "followers": 48210,
    "verified": false,
    "private": false
  },
  "insights": {
    "social_profile_check_result": {
      "following": 512,
      "posts_or_videos": 384,
      "engagement_rate": 4.7,
      "business_account": null,
      "bio": "Budget travel, 3 continents and counting",
      "profile_image_url": "https://media.1lookup.io/profiles/wanderwithmaya.jpg"
    }
  },
  "metadata": { "credits_used": 10, "cache_hit": false }
}

Real profile or invented handle, one card settles it

The handle a signup or media kit claims either resolves to numbers like these or it resolves to nothing. A live profile with 48,210 followers and 4.7% engagement is an audience you can pay for; a handle that does not exist is the fraud signal you were looking for, and catching it costs zero credits.

api.1lookup.ioProfile found
  • PlatformTikTok
  • Handle@wanderwithmaya
  • Display nameMaya | Budget Travel
  • Existstrue
  • Followers48,210
  • Following512
  • Posts and videos384
  • Engagement rate4.7%
  • Verifiedfalse
  • Privatefalse
200 OK, 10 credits
{
  "classification": {
    "matched": true,
    "exists": true,
    "platform": "tiktok",
    "handle": "wanderwithmaya",
    "display_name": "Maya | Budget Travel",
    "followers": 48210,
    "verified": false,
    "private": false
  },
  "insights": {
    "social_profile_check_result": {
      "following": 512,
      "posts_or_videos": 384,
      "engagement_rate": 4.7,
      "business_account": null,
      "bio": "Budget travel, 3 continents and counting"
    }
  },
  "metadata": { "credits_used": 10 }
}

Every field you get back

No hidden tiers. Every field below is returned on a successful lookup at the price shown above.

Identity

  • platform
  • handle
  • profile_url
  • exists

Audience

  • followers
  • following
  • posts_count
  • videos_count
  • engagement_rate

Account flags

  • verified
  • private
  • business_account

Profile

  • bio
  • profile_image_url

Who uses Social Profile Check

Marketing agencies vetting influencers

Before a creator gets signed or paid, run the handle and compare the live follower count, post volume and engagement against the media kit. Inflated numbers and quietly-private accounts surface before the money moves, not after the post underperforms.

Fraud teams screening signups

A signup claims a social handle to look legitimate. Check it in the onboarding flow: a handle that does not exist, or an empty private shell, flags the account for review before it gets access, and the not-found checks cost nothing.

Affiliate and creator programs

Every applicant claims an audience. Auto-check the claimed handle before approving payouts or issuing influencer discount codes, so commission rates match a real following instead of a typed-in number.

Agencies re-checking rosters

Follower counts drift, accounts go private, creators get banned. Re-run the roster quarterly, with repeat checks within 7 days free of the fetch delay, and catch the profile that no longer matches what the client is paying for.

Frequently asked questions

What does Social Profile Check return?

Give it an Instagram or TikTok handle and it returns whether the profile exists, follower and following counts, how many posts or videos it has published, engagement rate on TikTok, the bio text, a profile image URL, and three flags that matter: verified, private, and business account. One call turns a handle someone typed into a form into facts you can act on.

Which platforms are supported?

Instagram and TikTok. Pass platform plus handle, or just paste the full profile URL and we work out the platform from it. Both return the same response shape, so one integration covers both. Two fields are platform-specific: engagement_rate is only populated on TikTok, and business_account only on Instagram (each is null on the other).

Am I charged when the profile does not exist?

No. Social Profile Check is success-billed: if the handle does not resolve to a profile, zero credits are deducted. That matters for fraud screening, where a real share of the handles you check were invented at signup. A not-found result is exactly the answer you needed, and it costs nothing.

How long does a check take?

A first-time check runs a live deep fetch of the public profile, so expect it to take a minute or three rather than the sub-second responses of our phone and email products. Repeat checks on the same profile within 7 days are served from cache and return instantly.

What does it cost in dollars?

10 credits per matched profile: about $0.05 on the Starter plan and $0.035 on Growth. Vetting a 100-creator roster costs about $3.50 to $5, and handles that do not resolve cost nothing.

How do I use it to vet influencers?

Before you sign or pay a creator, run their handle and compare the live numbers against the media kit. You see the real follower count, post volume, engagement rate on TikTok, and whether the account is verified, or quietly set to private, which no media kit mentions. Agencies also re-run rosters quarterly, because follower counts drift and accounts get banned.

How do I use it to catch fake signups?

When a signup claims a social handle for a creator program, an affiliate application, or an influencer discount, check it before you approve anything. A handle that does not exist, or resolves to a private account with 12 followers and no posts, is a very different applicant from the one their form described. Chain it with Email Validation and IP Lookup for a fuller picture of the same signup.

Does it return engagement rate?

On TikTok, yes: engagement rate comes back as a percentage alongside follower and video counts. On Instagram you get follower, following and post counts plus the verified, private and business flags, which is usually enough to size an audience and spot an empty shell.

Start with Social Profile Check today

7-day free trial. No contracts, cancel anytime, and your credits work across every product in the catalog.