Coming soonWe are adding Reddit endpoints and more updates.Request an endpoint
All use cases

Sign creators on the platform’s numbers, not their media kit.

Check profiles, recent posts, and engagement using platform data. Hidden numbers stay hidden instead of becoming zero.

100 free requests, no card needed.

@mara.fitCreator check · read live
InstagramTikTokX
Followers412,803
Engagement4.1%12 posts · 1 excluded
Avg views per reel118k
Posts per week3.2
Recent postsViewsLikesCommentsIn sample
Reel · Aug 28212,41018,211402Counted
Reel · Aug 2596,90815,940311Counted
Reel · Aug 21141,377hidden288Excluded · likes hidden
Post · Aug 199,104141Counted
Engagement uses posts with a number. Hidden counts are unknown, not zero.source live · capturedAt 2026-09-02T09:14:02Z

For teams like GRIN, Aspire, Upfluence, Modash, and CreatorIQ.

The problem

Why teams use Openhandle.

Basic scraperCreator check · @mara.fit
PostLikesCommentsCounted
Reel · Aug 2818,211402Yes
Reel · Aug 2515,940311Yes
Reel · Aug 210288Yes

Instagram hid the like count on the third reel. The scraper counted 0. Engagement drops to 1.9% and the creator gets rejected.

OpenhandleCreator check · @mara.fit
PostLikesCommentsCounted
Reel · Aug 2818,211402Yes
Reel · Aug 2515,940311Yes
Reel · Aug 21hidden288Excluded

Same reel. The like count is marked hidden and left out of the sample. Engagement stays at 4.1%, computed on posts that have a number.

Numbers straight from the platformFollowers, verification, post count, bio, and recent posts with their metrics, read at the moment you ask.
Engagement from real postsPull the last posts with views, likes, comments, and shares. Compute engagement over a sample, not a screenshot.
One schema for all of themThe same profile and post shape on every platform. Three calls, one piece of scoring code.
Unknown stays unknownA hidden count is marked hidden, not reported as zero. Your score can treat unknown differently from dead.

How it works

How a vetting check works.

  1. 01

    Resolve the profile

    One call by handle. Followers, following, post count, verification, business status, and bio.

  2. 02

    Pull recent posts

    One page of the latest posts with views, likes, comments, and shares. Enough for a real engagement rate.

  3. 03

    Score and store

    Compute your score, keep the capture time next to it, and re-run the check before the deal is signed.

Profile check for one creator
curl "https://api.openhandle.dev/v1/tiktok/profiles/@creatorhandle" \
  -H "Authorization: Bearer $OPENHANDLE_API_KEY"
200 OK
{
  "platform": "tiktok",
  "resource": "profile",
  "capturedAt": "2026-09-02T09:14:02Z",
  "source": "live",
  "data": {
    "id": "6849321180043002885",
    "handle": "creatorhandle",
    "isVerified": true,
    "metrics": {
      "followers": 412803,
      "following": 318,
      "posts": 1264,
      "likes": 9814220
    }
  }
}

Read at the moment you ask. Store the capture time with your score so the check can be repeated and compared.

Trust

Make every creator check repeatable.

Proper invoicing

Card payment, an invoice for every charge. Nothing prepaid, nothing that expires.

A person answers

Chat directly with the people who build Openhandle through Crisp.

Documentation

Read how it works.

Send your agent ahead.

Paste the prompt into your agent and it sets everything up. Or come yourself, it takes five minutes.

For agents