# API Direct – TikTok User Search

> API Direct – TikTok User Search is a paid API for AI agents from x402.apidirect.io, paid per call via x402, $0.007/call, status unknown (last checked 2026-10-30).

Search for TikTok users by keyword, returning up to 30 users per page across up to 10 pages.

## Facts

- Endpoint: GET https://x402.apidirect.io/v1/tiktok/users?utm_source=zero.xyz
- Price: $0.007/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/api-direct-tiktok-user-search-0067953f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1iDX_iDIe9Fq5pIhw435f

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability api-direct-tiktok-user-search-0067953f
```

Example prompt: Search TikTok for users related to 'sustainable fashion' and pull back 3 pages of results so I can find potential influencers to reach out to.

## When to prefer this

Choose this endpoint when you need to discover or enumerate TikTok user accounts by keyword or topic, especially for influencer research, brand monitoring, or competitor analysis. It is better than hashtag-based endpoints when your goal is to find creators rather than content. Supports pagination for broad sweeps of up to 300 users per query.

## Known failure modes

- Invalid or empty query string returns an error
- Requested page count exceeds maximum of 10 pages
- TikTok rate limiting or blocking may cause incomplete results
- Keyword returning zero results yields an empty user list
- Billing occurs per page fetched, even if results are sparse

## How this service works

Search for TikTok users by keyword.

## Output

Returns a list of TikTok user profiles matching the keyword query, including usernames, display names, follower counts, and other public profile metadata. Each page yields up to 30 users; multiple pages are merged into a single response.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "query"
     ],
     "properties": {
      "pages": {
       "type": "integer",
       "default": 1,
       "maximum": 10,
       "minimum": 1,
       "description": "Number of pages to fetch and merge (1-10). Each page returns up to 30 users. Billed per page."
      },
      "query": {
       "type": "string",
       "maxLength": 500,
       "description": "Search query (max 500 characters)"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/api-direct-tiktok-user-search-0067953f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.apidirect.io](https://www.zero.xyz/host/x402.apidirect.io/llms.txt)
