~ / endpoints / No-Code TikTok API

No-Code TikTok Scraper API

Our no-code TikTok scraper takes a video or profile URL and returns clean JSON: the title, author, thumbnail, and the ready-to-paste embed HTML, from one call you can wire into Zapier, Make, or n8n without writing code.

Get a free API keyBrowse the endpoints
1,000
free requests / mo
2.6s
median response
embed
HTML + metadata
JSON
structured output

Use it for

>

Auto-embed in a CMS

Feed a TikTok URL through a Zapier or Make step and drop the returned html straight into a blog post or landing page.
>

Link previews

Build rich preview cards from title, author_name, and thumbnail_url wherever users paste a TikTok link.
>

Content dashboards

Populate a no-code Airtable or Notion board with the creator, caption, and cover image for a set of tracked videos.
>

Newsletter curation

Turn a list of TikTok links into a formatted digest with thumbnails and titles, without an engineering step.

Quickstart

cURL
curl "https://api.tiktokscraperapi.com/api/v1/tiktok/oembed?url=https://www.tiktok.com/@scout2015/video/6718335390845095173&api_key=$API_KEY"
Python
import requests

BASE = "https://api.tiktokscraperapi.com/api/v1"
API_KEY = "YOUR_API_KEY"

# One call: a TikTok URL in, embeddable JSON out. No proxies to run.
data = requests.get(
    f"{BASE}/tiktok/oembed",
    params={
        "url": "https://www.tiktok.com/@scout2015/video/6718335390845095173",
        "api_key": API_KEY,
    },
    timeout=30,
).json()

print(data["author_name"], "-", data["title"])
print(data["thumbnail_url"])
embed_html = data["html"]   # paste straight into a page or CMS

Response

200 OK
{
  "id": "6718335390845095173",
  "url": "https://www.tiktok.com/@scout2015/video/6718335390845095173",
  "socialPlatform": "tiktok",
  "type": "video",
  "version": "1.0",
  "title": "Scramble up ur name & I'll try to guess it 🐶❤️ #foryoupage #petsoftiktok #aesthetic",
  "author_name": "Scout, Suki & Stella",
  "author_unique_id": "scout2015",
  "author_url": "https://www.tiktok.com/@scout2015",
  "provider_name": "TikTok",
  "provider_url": "https://www.tiktok.com",
  "thumbnail_url": "https://p16-common-sign.tiktokcdn-eu.com/tos-maliva-p-0068/2367c7d45cf54a1397abd0e72bf22eac~tplv-tiktokx-origin.image?x-expires=1783051200&x-signature=...",
  "thumbnail_width": 576,
  "thumbnail_height": 1024,
  "embed_type": "video",
  "html": "<blockquote class=\"tiktok-embed\" cite=\"https://www.tiktok.com/@scout2015/video/6718335390845095173\" data-video-id=\"6718335390845095173\" ...> ... </blockquote> <script async src=\"https://www.tiktok.com/embed.js\"></script>",
  "stats": null
}
FieldTypeDescription
idstringThe numeric video id (from embed_product_id, or parsed from the URL).
urlstringThe canonical URL you passed in.
typestringThe oEmbed object type, e.g. video.
titlestringThe video caption / title.
author_namestringThe creator's display name.
author_unique_idstringThe creator @handle.
author_urlstringThe creator's profile URL.
provider_namestringAlways TikTok for this endpoint.

Pricing

PlanPriceBest for
Free1,000 requestsTesting and small jobs
Pro$0.60 / 1kProduction workloads
Pay-as-you-go$0.90 / 1kSpiky or one-off volume

Median response 2.6s. You only pay for successful requests.

FAQ

What is a no-code TikTok scraper?

A no-code TikTok scraper lets you pull TikTok data through a tool like Zapier, Make, or n8n without writing code. Our no-code endpoint takes a TikTok URL and returns the video title, author, thumbnail, and ready-to-paste embed HTML as JSON, so an automation step can drop it into a CMS, sheet, or preview card.

Can I use this without writing any code?

Yes. Any no-code platform that can make an HTTP GET request can call it: add a step with the endpoint URL, put the TikTok link in the url field and your key in api_key, and read the JSON fields in later steps. That is enough to auto-embed videos or build link previews with no engineering work.

Does the no-code endpoint return view or like counts?

No. This endpoint is based on TikTok's public oEmbed document, which returns metadata and embed HTML only, with no play, like, or comment counts, so stats is always null. When you need engagement numbers, use our tiktok/video endpoint, which returns plays, likes, comments, shares, and saves.

What is in the embed HTML?

The html field contains the standard TikTok embed blockquote (with the video id and a link to the post) plus the embed.js script tag. Pasting it into a web page renders the interactive TikTok player, which is exactly what TikTok's own share and embed flow produces.

How do I know if a TikTok link is dead?

When a video is deleted or region-blocked, TikTok's oEmbed returns an error-shaped response, and the endpoint surfaces that as a clear error state rather than a blank embed. In a no-code flow you can branch on that to skip the link, which is handy for keeping a curated feed clean.

Is there a free tier for the no-code TikTok scraper?

Yes. The free tier includes 1,000 requests with no credit card, which is enough to build and test an automation end to end. After that it continues on usage-based pricing, and you are billed only for successful lookups.

Get no-code tiktok api as JSON
Free plan, 1,000 requests. No credit card required.
Get a free API key All endpoints