> ## Documentation Index
> Fetch the complete documentation index at: https://docs.full-tiktok-api.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Real-time TikTok data for creators, marketers, and developers.

# TikTok Intel API

The TikTok Intel API gives you structured, real-time access to TikTok's public data — creator profiles, video metadata, sounds, live streams, search results, trending challenges, and computed intelligence signals — all through a single consistent REST interface.

<CardGroup cols={2}>
  <Card title="Quickstart" icon="bolt" href="/quickstart">
    Make your first API call in under two minutes.
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/users/profile">
    Browse all endpoints with an interactive playground.
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    Learn how API key authentication works.
  </Card>

  <Card title="RapidAPI" icon="rocket" href="https://rapidapi.com/search/tiktok-intel">
    Subscribe and manage your plan on RapidAPI.
  </Card>
</CardGroup>

## What you can build

* **Creator discovery tools** — score, rank, and filter creators by engagement, follower growth, and niche.
* **Brand safety dashboards** — audit creator content before partnership commitments.
* **Sound & trend trackers** — monitor which sounds and challenges are gaining traction before they peak.
* **Competitor intelligence** — track what content strategies are working in your vertical.
* **Influencer CRMs** — enrich records with live follower counts, recent posts, and engagement rates.

## Response structure

Every endpoint returns the same envelope:

```json theme={null}
{
  "meta": {
    "request_id": "550e8400-e29b-41d4-a716-446655440000",
    "timestamp": "2025-04-29T12:00:00.000Z",
    "cached": false,
    "version": "2025-01"
  },
  "data": { ... },
  "pagination": null,
  "error": null
}
```

Paginated endpoints include a `pagination` object with `cursor` and `has_more`. On error, `data` is `null` and `error` carries `code` and `message`.

## Field naming

All public fields use `snake_case`. Internal TikTok identifiers such as `secUid` and `bitrateInfo` are never exposed in responses.

## Caching

`meta.cached: true` means the response was served from cache. Cache TTLs vary by data category:

| Category            | TTL        |
| ------------------- | ---------- |
| Live stream data    | 2 minutes  |
| User profiles       | 30 minutes |
| Post metadata       | 15 minutes |
| Sound library       | 60 minutes |
| Intelligence scores | 30 minutes |
