# How much does it cost to look up follower counts for 1,000 creators?

> The price of checking followers, likes and bio for 1,000 creator profiles on TikTok, X, Douyin, Weibo and Xiaohongshu, and how to avoid paying twice for one profile.

Canonical page: https://okdata.online/answers/creator-profile-lookup-cost/

**Short answer: **One profile is one call on okdata, so 1,000 creators cost $1.00 on X, $2.00 on TikTok, $2.00 on Douyin, $2.00 on Weibo and $20.00 on Xiaohongshu. Each call returns followers, total likes, post count, bio and verification where the platform shows them, and a profile that no longer exists comes back as not_found, free of charge.

The usual case: a campaign brief arrives with a spreadsheet of 1,000 creator handles, collected months ago, and you need today's follower counts to sort them into tiers before outreach. Profile lookups are single-object calls, one creator per call, so the math is simple.

## Price per 1,000 profiles

| Platform | Endpoint | Per profile | 1,000 profiles | Identify the creator by |
|---|---|---|---|---|
| X | [X account profile](/apis/x/users/get/) | $0.001 | $1.00 | handle |
| TikTok | [TikTok account profile](/apis/tiktok/users/get/) | $0.002 | $2.00 | handle |
| Douyin | [Douyin account profile](/apis/douyin/users/get/) | $0.002 | $2.00 | sec_uid or profile link |
| Weibo | [Weibo account profile](/apis/weibo/users/get/) | $0.002 | $2.00 | user id |
| Xiaohongshu | [Xiaohongshu account profile](/apis/xiaohongshu/users/get/) | $0.02 | $20.00 | user id or profile link |

A mixed list of 400 TikTok, 300 Douyin and 300 Xiaohongshu creators costs $7.40. For reference, X's official API lists user reads at $0.010 each on [its pricing page](https://docs.x.com/x-api/getting-started/pricing) (November 2026), about $10 per 1,000.

## From spreadsheet to follower counts

```python
import csv, os, requests

URL = "https://api.okdata.online/v1/tiktok/users/get"
H = {"Authorization": f"Bearer {os.environ['OKDATA_API_KEY']}"}

with open("handles.csv") as f, open("followers.csv", "w", newline="") as out:
    writer = csv.writer(out)
    writer.writerow(["handle", "followers", "likes", "posts", "verified"])
    for (handle,) in csv.reader(f):
        body = requests.get(URL, headers=H, params={"username": handle}, timeout=60).json()
        if body["code"] == "not_found":      # deleted or renamed: free, skip it
            continue
        if body["code"] != "ok":
            raise RuntimeError(f"{handle}: {body['code']} {body['message']}")
        a = body["data"]["item"]
        writer.writerow([handle, a["followers"], a["likes"], a["posts"], a["verified"]])
```

## Spend less

- Follower counts move slowly. Re-checking a list once a month is plenty for tiering, and a cached answer costs nothing.
- If you are finding new creators rather than checking known ones, search results already include each author's follower count; look up full profiles only for the shortlist.
- Fields a platform hides come back as null and are named in `meta.unavailable`.

## When something else fits better

Creator marketplaces such as Douyin Xingtu or Xiaohongshu Pugongying show audience demographics and quoted rates to advertisers, which public profiles never reveal. Use them when you are about to buy. For public numbers across platforms in one sheet, the lookups above are enough; the [creator discovery guide](/solutions/creator-discovery/) covers the shortlist step.

## Endpoints used

- [TikTok account profile](https://okdata.online/apis/tiktok/users/get/) `tiktok.users.get`: $0.002 per call
- [X account profile](https://okdata.online/apis/x/users/get/) `x.users.get`: $0.001 per call
- [Douyin account profile](https://okdata.online/apis/douyin/users/get/) `douyin.users.get`: $0.002 per call
- [Weibo account profile](https://okdata.online/apis/weibo/users/get/) `weibo.users.get`: $0.002 per call
- [Xiaohongshu account profile](https://okdata.online/apis/xiaohongshu/users/get/) `xiaohongshu.users.get`: $0.02 per call

Updated 2026-11-12
