Account profile API

17 endpoints on 17 platforms return the same Account object. One account by its ID or handle: name, bio, and the follower and post counts the platform shows. A call costs from $0.0004 to $0.0400, each endpoint at its own price; a failed call is free.

Run it in the PlaygroundSee the callSign in to run it; it runs on your own balance.
Platforms17 platforms
Endpoints17 endpointsone on each platform
PriceFrom $0.0004per call. A failed call is free
ReturnsAccountone object a call

Account profile on each platform

One row per endpoint: what it is called, how much comes back in a call, and what a call costs.

PlatformEndpointA pageReturnsPrice
TikTokTikTok user profileGET/v1/tiktok/users/get1Account$0.0020
YouTubeYouTube channel profileGET/v1/youtube/channels/get1Account$0.0020
InstagramInstagram user profileGET/v1/instagram/users/get1Account$0.0020
X (Twitter)X user profileGET/v1/x/users/get1Account$0.0004 / item
DouyinDouyin user profileGET/v1/douyin/users/get1Account$0.0020
Xiaohongshu (RedNote)Xiaohongshu user profileGET/v1/xiaohongshu/users/get1Account$0.0200
RedditReddit user profileGET/v1/reddit/users/get1Account$0.0020
FacebookFacebook page profileGET/v1/facebook/pages/get1Account$0.0020
WeChat ChannelsWeChat Channels account profileGET/v1/wechat_channels/users/get1Account$0.0200
BilibiliBilibili user profileGET/v1/bilibili/users/get1Account$0.0020
WeiboWeibo user profileGET/v1/weibo/users/get1Account$0.0020
LinkedInLinkedIn company pageGET/v1/linkedin/companies/get1Account$0.0020
ThreadsThreads user profileGET/v1/threads/users/get1Account$0.0020
KuaishouKuaishou user profileGET/v1/kuaishou/users/get1Account$0.0200
ZhihuZhihu user profileGET/v1/zhihu/users/get1Account$0.0020
TelegramTelegram channel profileGET/v1/telegram/channels/get1Account$0.0020
Prices are the prices in force. A call that fails, or whose result is uncertain, costs nothing.Live status →

The Account object

Every endpoint above returns these fields, with the same names and types.

The object's own page →
idtextID
usernametextHandle
nametextDisplay name
urllinkLink to the profile
biotextBio
avatar_urllinkAvatar
verifiedyes/noWhether the account is verified
created_attimeWhen the account was created
metrics.followersintegerFollowers
metrics.followingintegerFollowing
metrics.postsintegerPosts published

Which platform fills which field

A field an endpoint cannot give is listed in meta.unavailable on every answer, so a gap is never a surprise.

Platformidusernameurlbioavatar_urlverifiedcreated_atmetrics.followersmetrics.followingmetrics.posts
TikTok
YouTube
Instagram
X (Twitter)
Douyin
Xiaohongshu (RedNote)
Reddit
Facebook
WeChat Official Accounts
WeChat Channels
Bilibili
Weibo
LinkedIn
Threads
Kuaishou
Zhihu
Telegram

The same call on two platforms

Same parameter names, same paging, same answer. Only the path changes.

# TikTok
curl -G "https://api.dataxapi.com/v1/tiktok/users/get" \
  --data-urlencode "id=6767146744805213190" \
  -H "Authorization: Bearer $DATAXAPI_API_KEY"

# Instagram: one word changes
curl -G "https://api.dataxapi.com/v1/instagram/users/get" \
  --data-urlencode "username=nasa" \
  -H "Authorization: Bearer $DATAXAPI_API_KEY"
// TikTok
import { DataXAPI } from "@dataxapi/sdk";

const dx = new DataXAPI(); // reads DATAXAPI_API_KEY
const result = await dx.tiktok.users.get({ id: "6767146744805213190" });
console.log(result.data.item);

// Instagram: one word changes
const other = await dx.instagram.users.get({ username: "nasa" });
console.log(other.data.item);
# TikTok
from dataxapi import DataXAPI

dx = DataXAPI()  # reads DATAXAPI_API_KEY
result = dx.tiktok.users.get(id="6767146744805213190")
print(result["data"]["item"])

# Instagram: one word changes
other = dx.instagram.users.get(username="nasa")
print(other["data"]["item"])
# TikTok
dataxapi call tiktok.users.get id=6767146744805213190

# Instagram: one word changes
dataxapi call instagram.users.get username=nasa
200 · application/json · charged $0.0020
{
  "code": "ok",
  "request_id": "a8f45f9f-45b8-45f1-8f90-55e211c8415b",
  "data": {
    "item": {
      "id": "6150517320383571107",
      "username": "northside_coffee",
      "name": "Leo Park",
      "url": "https://www.tiktok.com/@northside_coffee",
      "bio": "Gear reviews, no sponsors. New video every Friday.",
      "avatar_url": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/f299fd71765268c38f7d~c5_100x100.jpeg",
      "verified": true,
      "created_at": "2019-12-16T22:13:53.000Z",
      "metrics": { "followers": 605660, "following": 92, "posts": 364 }
    }
  },
  "warnings": [],
  "meta": {
    "capability": "tiktok.users.get",
    "result_status": "complete",
    "fetched_at": "2026-10-12T19:16:32.000Z",
    "cached": false,
    "replayed": false,
    "unavailable": {},
    "billing": {
      "amount": "0.002",
      "currency": "USD",
      "balance_after": "9.998"
    }
  }
}

TikTok user profile: From a response recorded 2026-10-12 19:16 UTC. Names, text and IDs are examples, and so are the links: none is the recorded one (the page shows no one's personal data); the figures are as recorded. Long lists are cut. The request ID, cursor and balance are made up.

Ready to use

Skills your AI can run on these endpoints, with what one run costs, and the objects every answer comes back as.

All skills →

Questions about the Account profile API

Short answers. Each endpoint's page has its own limits and examples.

TikTok user profile API →
How much does it cost?

$0.0020 a call on TikTok, YouTube, Instagram, Douyin, Reddit, Facebook, Bilibili, Weibo, LinkedIn, Threads, Zhihu, Telegram; $0.0200 a call on Xiaohongshu (RedNote), WeChat Official Accounts, WeChat Channels, Kuaishou; $0.0004 per item returned on X (Twitter). You are charged when data comes back; a failed call costs nothing. No subscription, no monthly minimum.

Does every platform fill every field?

No. 10 of the 11 fields are missing on at least one platform; the table on this page says which. A field an endpoint cannot give is named in meta.unavailable on every answer, never filled with a guess.

Do I need an account on the platform?

No. One DataXAPI key reads all 17 platforms. No platform account and no cookie.

Other data types

The same idea everywhere: one action, every platform that has it.

Start with one key.

207 endpoints on 21 platforms, from $0.0003 a call. Errors and timeouts are not charged.

Start free