POST
https://api.zocialmine.com
/
v1
/
tiktok
/
profile
curl -X POST https://api.zocialmine.com/v1/tiktok/profile \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.tiktok.com/@username",
    "region": "us"
  }'
{
  "status": "success",
  "data": {
    "user": {
      "id": "6943345678901234567",
      "uniqueId": "username",
      "nickname": "Display Name",
      "avatarLarger": "https://p16-sign.tiktokcdn.com/...",
      "signature": "Bio text here",
      "verified": true,
      "secUid": "MS4wLjABAAAA..."
    },
    "stats": {
      "followerCount": 1500000,
      "followingCount": 200,
      "heartCount": 45000000,
      "videoCount": 350,
      "diggCount": 12000
    }
  }
}
Scrapes a TikTok profile page and returns user info, stats, and metadata. Cost: 1 credit per request.

Request

url
string
required
The TikTok profile URL.Example: https://www.tiktok.com/@username
region
string
Proxy region as a 2-letter country code (e.g., us, th, jp). Optional — used to access region-specific content.

Response

status
string
"success" on successful request.
data
object
The scraped profile data including user info and stats.
curl -X POST https://api.zocialmine.com/v1/tiktok/profile \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.tiktok.com/@username",
    "region": "us"
  }'
{
  "status": "success",
  "data": {
    "user": {
      "id": "6943345678901234567",
      "uniqueId": "username",
      "nickname": "Display Name",
      "avatarLarger": "https://p16-sign.tiktokcdn.com/...",
      "signature": "Bio text here",
      "verified": true,
      "secUid": "MS4wLjABAAAA..."
    },
    "stats": {
      "followerCount": 1500000,
      "followingCount": 200,
      "heartCount": 45000000,
      "videoCount": 350,
      "diggCount": 12000
    }
  }
}