https://api.sociflux.com

curl "https://api.sociflux.com/v1/tiktok/profile?username=khaby.lame" \
  -H "Authorization: Bearer tk_live_YOUR_KEY"

{
  "object": "data",
  "type": "profile",
  "data": [ { "unique_id": "khaby.lame", "follower_count": 162000000, ... } ],
  "count": 1,
  "has_more": false,
  "job_id": 1042
}

Authorization: Bearer tk_live_xxxxxxxxxxxxxxxxxxxxxxxx

X-Quota-Limit
X-Quota-Used
X-Quota-Remaining
X-Quota-Overage
X-Plan

400
401
404
429
502

curl "https://api.sociflux.com/v1/tiktok/followers?username=user&count=200&cursor=CURSOR" \
  -H "Authorization: Bearer tk_live_•••"

GET

GET /v1/tiktok/profile?username=khaby.lame

GET

GET /v1/tiktok/posts?username=khaby.lame&count=50

GET

GET /v1/tiktok/followers?username=user&count=200
GET /v1/tiktok/following?sec_uid=MS4wLjABAAAA…&count=200

GET

GET /v1/tiktok/suggested?username=user&count=30

GET

GET /v1/tiktok/search/users?keyword=cooking&count=30
GET /v1/tiktok/search/videos?keyword=cooking&count=30

GET

GET /v1/tiktok/video?url=https://www.tiktok.com/@user/video/7649410784241405214

GET

GET /v1/tiktok/region?username=khaby.lame

POST /v1/jobs
curl -X POST "https://api.sociflux.com/v1/jobs" \
  -H "Authorization: Bearer tk_live_•••" \
  -H "Content-Type: application/json" \
  -d '{"type":"followers","params":{"username":"user","all":true}}'
# → 202 { "id": 1051, "status": "queued", "type": "followers" }

GET /v1/jobs/{id}
GET /v1/jobs/{id}/results

GET /v1/account
GET /v1/usage

  1. JOB=$(curl -s -X POST "https://api.sociflux.com/v1/jobs" \
      -H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
      -d '{"type":"followers","params":{"username":"khaby.lame","all":true}}' | jq -r .id)
  2. curl -s "https://api.sociflux.com/v1/jobs/$JOB/results" \
      -H "Authorization: Bearer $KEY" | jq '.data'

Python

import requests
KEY = "tk_live_•••"
r = requests.get("https://api.sociflux.com/v1/tiktok/profile",
    params={"username": "khaby.lame"},
    headers={"Authorization": f"Bearer {KEY}"})
print(r.json()["data"][0]["follower_count"])

Node.js

const r = await fetch("https://api.sociflux.com/v1/tiktok/search/users?keyword=cooking", {
  headers: { Authorization: "Bearer tk_live_•••" }
});
const { data } = await r.json();