# Can I get another TikTok creator’s audience age and gender?

TikTok. Checked September 2026.

No. Audience age, gender, and location live in the creator’s own analytics tab. TikTok shows them to the creator and to nobody else. No public page carries them, so no honest API can return them.

Vendors that sell audience demographics for any creator estimate them from follower samples and comment authors. Treat those numbers as a model, not a fact. Openhandle returns what is public: the profile, the region TikTok shows on it, and every video with its metrics.

## GET /v1/tiktok/profiles/@username

```bash
curl "https://api.openhandle.dev/v1/tiktok/profiles/@pixel_orchard_tt_test" \
  -H "Authorization: Bearer $OPENHANDLE_API_KEY"
```

```ts
import { OpenHandle } from '@openhandle/sdk';

const openhandle = new OpenHandle({ apiKey: process.env.OPENHANDLE_API_KEY! });
const response = await openhandle.tiktok.profile('pixel_orchard_tt_test').get();

console.log(response.data.regionCode, response.data.metrics.followers);
```

200 OK:

```json
{
  "platform": "tiktok",
  "resource": "profile",
  "capturedAt": "2026-09-18T10:47:33Z",
  "source": "live",
  "data": {
    "id": "920000000001",
    "handle": "pixel_orchard_tt_test",
    "displayName": "Pixel Orchard",
    "regionCode": "US",
    "isVerified": true,
    "metrics": { "followers": 75120, "following": 411, "likes": 9814220, "posts": 4 }
  }
}
```

Trimmed to the fields this question touches. There is no audience field, because TikTok publishes none. The example is a Test account, so you can run it on a free Test key.

## What you can read instead

- **The creator’s region.** `regionCode` is the country TikTok shows on the profile. It is about the creator, not the audience.
- **Engagement per video.** Views, likes, comments, shares, and saves for every public video. Average them yourself. That is what most vetting really needs.
- **Comment authors.** The comments endpoint returns who commented. Public profiles of those authors are readable too. Any demographic you build from them is your estimate.
- **Posting cadence.** Video timestamps show how often they post and when.

## If you need real demographics

Ask the creator. They can export their analytics or share a screenshot. For a campaign, put it in the brief. That is the only source that is not a guess.

## When this does not work

These answers are definitive. Store them, do not retry them.

| Situation | Status | Code |
|---|---|---|
| The account is private | 403 | `PROFILE_PRIVATE` |
| The account is deleted, banned, or never existed | 404 | `PROFILE_NOT_FOUND` |

```json
{
  "error": {
    "code": "PROFILE_PRIVATE",
    "message": "This profile is private.",
    "requestId": "req_01j8…",
    "retryable": false
  }
}
```

A metric TikTok hides is `null`, never `0`. We never fill a field the platform did not publish.

## Related

- [Influencer vetting use case](https://openhandle.dev/use-cases/influencer-vetting): Sign creators on the platform’s numbers, not their media kit.
- [Public data notice](https://openhandle.dev/legal/public-data-notice): What Openhandle reads and what it never does.
- [Does TikTok have a public API?](https://openhandle.dev/questions/does-tiktok-have-a-public-api): What the official APIs cover and who they are for.
