T

TikTok Content

Published byDavid
11/9/2026

Endpoints

1

Post
1

What is the TikTok Content API?

Get any TikTok post as clean, typed JSON — caption, author, region, no-watermark video URL, cover art, music metadata, photo galleries and engagement stats. One request per post, no browser, no cookies, no proxy setup.

TikTok Content API is available on the JoJ API marketplace. Subscribe with a single JoJ API key, call it through one gateway, and pay from one wallet — no separate account or contract with the provider.

TikTok Content API endpoints

  • GET/v1/post

    Get post content

    1 post per request. Failed lookups (deleted, private, region-blocked) bill 0.

Frequently asked questions about TikTok Content API

What does one credit buy?

One successfully resolved post. A request that returns a post bills 1 credit; a lookup that fails — deleted, private, region-blocked, bad URL — bills 0. Credits are never consumed by 4xx or 5xx responses.

What can I send to the endpoint?

A post URL (https://www.tiktok.com/@user/video/123…), a short vm.tiktok.com link. Send them as the url parameter.

Do I need a TikTok account, cookies or a proxy?

No. Authentication is your JoJ API key only. There is nothing to log in to, no cookies to refresh and no proxy list to maintain.

Is the video watermark-free?

Yes. `media_list.no_watermak.url` is the clean MP4 (the field name keeps TikTok's original spelling); `media_list.watermark.url` is the watermarked copy. Both carry a size in bytes.

Does it work with photo and slideshow posts?

Yes. `media_list.images` is an array of image URLs for photo posts and null for videos, so one code path handles both.

How fresh is the data?

Every request is fetched live. Engagement counts are as of the moment of the request — nothing is served from a shared cache.

What happens with private, deleted or region-blocked posts?

The call returns HTTP 404 with `ok: false`, a message explaining why, and `data: null`. Your code branches once on `ok`; you are not charged.

Is this the official TikTok API?

No. It is an independent, unaffiliated service that reads public post data. It is not endorsed by TikTok and does not touch private accounts, DMs or follower data.

Can I use it in a commercial product?

Yes, under the JoJ API terms. You are responsible for how you use the content and for the rights attached to it — the API gives you the data, not a licence to the videos or music in it.

How do quotas work?

Fixed plans include a monthly post quota that resets each billing period; unused posts do not carry over. Every response returns `X-Jojapi-Posts-Used` so you can meter from your own code.

What happens when I exceed my rate limit?

You get HTTP 429 with a retry hint. Rate limits are per plan (3 to 120 requests per second); your quota is not touched by a throttled request.

Can I fetch many posts at once?

One post per request today — run them in parallel, the rate limit is per second, not per minute. A bulk endpoint metered per returned post is next on the roadmap; message me if you need it and it moves up.

Can AI agents call it?

Yes. Every JoJ API is also an MCP server (mcp.jojapi.com/itsrose-tiktok-api), and agents can pay per request with x402 or MPP without opening an account.

How do I cancel or get a refund?

Cancel any time from Workspace → Subscriptions; access runs to the end of the period. Refunds follow the JoJ refund policy, and a plan that never worked for you is refunded without argument.