TikTok Song
Resolve public TikTok sound metadata for a clip ID or music URL including author, duration, cover, and playback URLs when available.
Try on PlaygroundAuthentication
Send your Crawlkit API key as a Bearer token in the Authorization header.
Authorization: Bearer ck_your_api_keyRequest Parameters
Send these JSON body fields in your request payload.
| Name | Type | Description |
|---|---|---|
clipId | string | TikTok sound or clip ID. |
Example Request
Use direct HTTP requests against the public API base URL.
Example request
1const response = await fetch('https://api.crawlkit.sh/v1/crawl/tiktok/song', {2 method: 'POST',3 headers: {4 'Authorization': 'Bearer YOUR_API_KEY',5 'Content-Type': 'application/json'6 },7 body: JSON.stringify({8 "clipId": "7016547803243027205",9 "options": {10 "timeout": 3000011 }12})13});14 15const { data } = await response.json();16console.log(data.song.title, data.song.author);Response
Success (200 OK): Returns service-specific structured payload.
Success response (200 OK)
1{2 "success": true,3 "data": {4 "song": {5 "clipId": "7016547803243027205",6 "title": "original sound",7 "author": "fitchef",8 "album": null,9 "duration": 29,10 "isOriginal": true,11 "isCommercial": false,12 "playUrl": "https://sf16-ies-music.tiktokcdn.com/...",13 "coverUrl": "https://p16-sign.tiktokcdn.com/...",14 "musicUrl": "https://www.tiktok.com/music/original-sound-7016547803243027205"15 },16 "timing": {17 "total": 213418 },19 "creditsUsed": 1,20 "creditsRemaining": 9021 }22}