Videos using a sound

lookup · $0.0010

The videos made with one sound.

POST https://api.sorina.sh/v1/tiktok/music/videos

Body

music_id string
The sound.
cursor integer?
Where to start. Defaults to 0.
count integer?
Page size. Defaults to 20.

A type written with ? is optional. Unknown fields are rejected rather than ignored, and the whole body is capped at 64 KiB.

Example

curl -X POST https://api.sorina.sh/v1/tiktok/music/videos \
  -H "authorization: Bearer $SORINA_KEY" \
  -H 'content-type: application/json' \
  -d '{"music_id":"7538448749090147102","cursor":0,"count":20}'

What comes back

JSON, and large — around 1.5 MB for twelve videos. The results are under aweme_list, alongside cursor and has_more as an integer.

count is a request, not a promise: asking for 10 returned 12. Take the cursor that came back rather than deriving it, or you will skip or repeat videos.

Paging is verified: page one returned twelve with cursor: 12, page two twelve more with cursor: 24, and no overlap between them. No search_id is involved — this is not a search session.

pages on cursor

Send the value the previous response returned, not one you counted. Pagination has the rest.