π΅ TikTok Video Metadata & Embed Validator
Pricing
from $0.15 / 1,000 validated tiktok videos
π΅ TikTok Video Metadata & Embed Validator
π΅ Bulk-validate public TikTok video URLs through TikTokβs official oEmbed endpoint. π¦ Extract video/author IDs, captions, hashtags, sounds, thumbnails and embed HTML. β No login, cookies, API key or proxies; invalid videos are free.
Pricing
from $0.15 / 1,000 validated tiktok videos
Rating
0.0
(0)
Developer
Ilia
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
14 days ago
Last modified
Categories
Share
π΅ TikTok Video Metadata, Engagement & Media Variants
Extract rich, analysis-ready metadata from explicit public TikTok video URLs or IDs. Process bulk lists without a TikTok login, cookies, session token, API key, or browser automation.
π€ What you get
- stable video ID and canonical URL;
- caption, hashtags, mentions, region, type, and exact publish time derived from the stable video ID;
- creator username, nickname, SecUID, avatar URLs, and canonical profile URL;
- likes, comments, shares, and calculated total interactions;
- duration, width, height, bitrate, aspect metadata, covers, and direct media URLs;
- every exposed video rendition with quality, codec, FPS, bitrate, dimensions, file size, and URLs;
- music ID, title, and author plus download, ad, and branded-content flags;
- optional ready-to-paste embed HTML and
seenVideoIdscheckpoints.
π Popular use cases
- analyze engagement and content performance;
- build media catalogs and creator/video datasets;
- select the right rendition for media-processing pipelines;
- enrich CMS, moderation, research, and rights-management workflows;
- monitor video availability without paying again for seen IDs.
βοΈ Example input
{"videoUrls":["https://www.tiktok.com/@scout2015/video/6718335390845095173"],"includeVideoVariants":true,"includeEmbedHtml":false,"seenVideoIds":[]}
π₯ Complete input reference
| Field | Type | Default | Purpose |
|---|---|---|---|
videoUrls | array | ["https://www.tiktok.com/@scout2015/video/6718335390845095173"] | Canonical TikTok video URLs or numeric video IDs. |
seenVideoIds | array | [] | Skip IDs already collected by scheduled runs. |
includeVideoVariants | boolean | true | Return available codec, bitrate, resolution, size and temporary media URLs. |
includeEmbedHtml | boolean | false | Also request TikTok oEmbed markup. |
requestDelayMs | integer | 300 | Delay between metadata requests. |
π€ Complete output reference
The default dataset is exportable as JSON, CSV, Excel, XML or RSS. Fields remain stable for scheduled runs and API integrations.
| Field | Type |
|---|---|
recordType | string |
videoId | string |
videoUrl | string |
caption | string / null |
hashtags | array |
mentions | array |
publishedAt | string / null |
region | string / null |
author | object |
likesCount | integer / null |
commentsCount | integer / null |
sharesCount | integer / null |
totalInteractions | integer / null |
durationSeconds | number / null |
width | integer / null |
height | integer / null |
coverUrls | array |
videoVariants | array |
music | object |
allowDownload | boolean / null |
isAd | boolean / null |
scrapedAt | string |
π API & integrations
Run this Actor from the Apify Console, API, CLI, MCP, Make, Zapier or n8n. Replace the Actor identifier and token in this template:
curl -X POST "https://api.apify.com/v2/acts/tiktok-public-video-metadata/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{}'
Results are stored in the run's default dataset and can be forwarded with Apify webhooks or scheduled Tasks.
π Search keywords
TikTok Video Metadata, Engagement & Media Variants, tiktok, video, metadata, engagement, media, variants, public, Apify Actor, scraper API, structured data, scheduled monitor, automation.
π° Pricing
Billing is tied to successfully delivered result events. Empty, filtered, duplicate or failed records are not charged as results. Open the Pricing tab for the current per-event rate before starting a run, and use Apify's maximum-charge control to enforce a hard budget.