TikTok oEmbed Lookup
PythonSocial MediaPOST api.upapi.io/tiktok-oembed.getResolve any TikTok profile or video URL to its title, author and thumbnail via TikTok's public oEmbed endpoint. No auth, no signing.
tiktokoembedmetadatasocialscraping
AuthAPI key
Cost1 unit
Timeout20s
Cache3600s
Request schema
| Field | Type | Description |
|---|---|---|
urlreq | string | Any TikTok profile or video URL, e.g. https://www.tiktok.com/@tiktok |
proxyUrl | Optional proxy URL. "none" forces a direct request; omit to auto-pick.· default: null |
Response schema
| Field | Type | Description |
|---|---|---|
titlereq | string | |
successreq | boolean | |
urlTypereq | string | "video" for a video URL, otherwise "profile" |
authorUrlreq | string | |
elapsedMsreq | integer | |
fetchedAtreq | string | |
authorNamereq | string | |
providerNamereq | string | |
thumbnailUrl | · default: null | |
embedProductIdreq | string | |
thumbnailWidth | · default: null | |
thumbnailHeight | · default: null |
Try it
Try it
Any TikTok profile or video URL, e.g. https://www.tiktok.com/@tiktok
Optional proxy URL. "none" forces a direct request; omit to auto-pick.
Run this endpoint live
Jump in as a guest — no signup — and run tiktok-oembed.get with your own inputs. Create a free account anytime to get your own API key.
Code examples
curl -X POST https://api.upapi.io/tiktok-oembed.get \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY' \
-d '{ "url": "https://www.tiktok.com/@tiktok" }'Developer tools
OpenAPI specImport the spec or collection into Postman, Insomnia, or any codegen tool.