26 platforms, inside your AI
Zomler

API · TikTok

[ docs ]Social

TikTok

Measured TikTok data, one operation per call. Handles come from evidence (a pasted tiktok.com/@ URL, a handle you SAW, a prior answer) — never typed from a person's name. ops: profiles (cards for up to ten accounts — followers, following, total likes, video count, bio, verification, business/seller flags), posts (one account's recent posts — views, likes, comments, shares, saves, sound, hashtags, duration), videos (full cards for up to ten posts by URL), searchPosts (posts by keyword OR hashtag OR sound URL), search (find accounts by keyword), comments (top-level comments on up to ten posts), followers (the followers OR following of up to five accounts, each a full profile), shop (TikTok Shop products for a keyword — price, discount, rating, sold count, seller, variants with stock), history (stored follower/likes/video series, free). Ops are independent — issue several as PARALLEL tool calls. Fresh fetches cost credits; anything already held is free.

POST https://api.zomler.com/api/v1/platforms/tiktok

profiles

from 2 credits · fresh for 7 days

Profile cards for up to ten accounts by @handle or profile URL — followers, following, total likes, video count, bio, verification.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tiktok \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "profiles",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'

posts

from 29 credits for 15 · fresh for 1 day

One account's recent posts — views, likes, comments, shares, saves, sound, hashtags, duration; includes the author card when held.

Request fields

FieldTypeDefaultValues / limits
subjectrequiredstring≤400 chars
limitinteger151-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tiktok \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "posts",
    "subject": "example"
  },
  "estimateOnly": false
}'

videos

from 2 credits · fresh for 1 day

Full cards for up to ten posts by video or photo URL.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tiktok \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "videos",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'

searchPosts

from 39 credits for 20

Posts by keyword, by hashtag, or by sound URL — exactly one.

Request fields

FieldTypeDefaultValues / limits
querystring≤300 chars
hashtagstring≤150 chars
soundUrlstring≤400 chars
limitinteger201-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tiktok \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "searchPosts",
    "query": "example"
  },
  "estimateOnly": false
}'

comments

from 25 credits for 50 · fresh for 1 day

Top-level comments on up to ten posts by URL.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
limitinteger501-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tiktok \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "comments",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'

followers

from 25 credits for 25 · fresh for 7 days

The followers OR following of up to five accounts, each row a full profile.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-5 items
directionenumfollowersfollowersfollowing
limitinteger251-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tiktok \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "followers",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'

shop

from 145 credits for 10

TikTok Shop products for a keyword — price, discount, rating, sold count, seller, every variant with its stock.

Request fields

FieldTypeDefaultValues / limits
queryrequiredstring≤300 chars
limitinteger101-100

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tiktok \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "shop",
    "query": "example"
  },
  "estimateOnly": false
}'

history

free · reads what is held

Stored follower/likes/video-count series of profiles already held — free.

Request fields

FieldTypeDefaultValues / limits
subjectsrequiredlist of string1-10 items
metricenumfollowersfollowersfollowingtotal_likesvideos
daysinteger901-730

Example

curl
curl -X POST https://api.zomler.com/api/v1/platforms/tiktok \
  -H "X-API-Key: zk_live_…" \
  -H "Content-Type: application/json" \
  -d '{
  "request": {
    "op": "history",
    "subjects": [
      "example"
    ]
  },
  "estimateOnly": false
}'