POST
https://api.zocialmine.com
/
v1
/
tiktok
/
videos
curl -X POST https://api.zocialmine.com/v1/tiktok/videos \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.tiktok.com/@username",
    "cursor": "0"
  }'
{
  "status": "success",
  "data": {
    "items": [
      {
        "id": "7513452345255103751",
        "desc": "Video description",
        "createTime": 1700000000,
        "stats": {
          "diggCount": 150000,
          "playCount": 2500000,
          "commentCount": 3200,
          "shareCount": 5000
        }
      }
    ],
    "hasMore": true,
    "cursor": "1700000000000"
  }
}
Fetches a paginated list of videos from a TikTok user profile. Returns 35 videos per page (excluding pinned videos) with cursor-based pagination. Cost: 1 credit per request.

Request

url
string
required
The TikTok profile URL.Example: https://www.tiktok.com/@username
secUid
string
The user’s secUid. Auto-extracted from the URL if not provided.
cursor
string
default:"0"
Pagination cursor. Use "0" for the first page, then pass the returned cursor value for subsequent pages.
region
string
Proxy region as a 2-letter country code (e.g., us, th, jp).

Response

status
string
"success" on successful request.
data
object
curl -X POST https://api.zocialmine.com/v1/tiktok/videos \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://www.tiktok.com/@username",
    "cursor": "0"
  }'
{
  "status": "success",
  "data": {
    "items": [
      {
        "id": "7513452345255103751",
        "desc": "Video description",
        "createTime": 1700000000,
        "stats": {
          "diggCount": 150000,
          "playCount": 2500000,
          "commentCount": 3200,
          "shareCount": 5000
        }
      }
    ],
    "hasMore": true,
    "cursor": "1700000000000"
  }
}