| q | No | Optional full-text query over creator handle, nickname and bio, max 256 characters. | |
| page | No | Result page number, 1-based, default 1; page times page_size must not exceed 10000. | |
| sort | No | Optional sort order. Allowed values: followers_desc, engagement_desc, engagement_qualified_desc, likes_desc, relevance. Defaults to relevance with q, otherwise followers_desc. engagement_desc ranks by post-level engagement rate, currently populated for a growing subset of creators (highest-reach first); creators without it sort last. engagement_qualified_desc is the same metric restricted to creators with a recent post (<=90d), a minimum reach (avg_views>=10000) and sample size (>=10 posts), and a sanity ceiling (<=50%) — use this, not the raw engagement_desc, for a 'best engagement' leaderboard; the raw sort surfaces stale/low-sample accounts with unrealistic ratios. | |
| niche | No | Optional exact content-niche filter, max 128 characters, e.g. skincare. | |
| handle | No | Optional exact handle lookup (case-insensitive), e.g. khaby.lame. Returns the single creator with that exact TikTok @handle — more reliable than q for a known account. | |
| country | No | Optional exact creator country/region filter, max 128 characters, e.g. us. | |
| verified | No | Optional verified-badge filter; true keeps only verified creators. | |
| has_email | No | Optional contact-email presence filter; true keeps only creators with an email. | |
| page_size | No | Page size, default 20, max 100; page times page_size must not exceed 10000. | |
| include_email | No | Optional. Return the stored contact email instead of a blanked value. Honoured only for entitled (non-Free) API keys; ignored otherwise, and off by default for everyone. | |
| min_followers | No | Optional minimum follower count, must be 0 or greater. | |
| include_inactive | No | Optional. When false (default) deleted and private accounts are excluded; set true to include inactive accounts for historical lookups. | |