List the videos tagged at a TikTok location. Pass the place ID and the endpoint returns the item feed for that spot, each clip with its author, caption, sound and engagement counts. It is the practical half of location tracking: place-info tells you what a location is, place-posts shows what people are actually filming there, paged with count and cursor.
curl -X GET "https://api.primeapi.co/place-posts?placeId=22535796481538024&count=5&cursor=0" \
-H "X-PrimeAPI-Key: YOUR_API_KEY"
import requests
url = "https://api.primeapi.co/place-posts?placeId=22535796481538024&count=5&cursor=0"
headers = {"X-PrimeAPI-Key": "YOUR_API_KEY"}
response = requests.get(url, headers=headers)
print(response.json())
print("Credits left:", response.headers.get("X-PrimeAPI-Balance"))
{
"cursor": "5",
"extra": {
"fatal_item_ids": [],
"logid": "2025011800302067D19D853F577A4211BC",
"now": 1737160221000
},
"hasMore": true,
"itemList": [
{
"AIGCDescription": "",
"CategoryType": 119,
"author": {
"avatarLarger": "https://p16-sign-sg.tiktokcdn.com/aweme/1080x1080/tos-alisg-avt-0068/f535c703990f524b891292a3bdb04f6d.jpeg?lk3s=a5d48078&nonce=83140&refresh_token=2f1d7e6f39ef9d086dcbbb98a4e0b72c&x-expires=1737331200&x-signature=Dha0LZSg4QU0RbOmrDrbVb0As38%3D&shp=a5d48078&shcp=81f88b70",
"avatarMedium": "https://p16-sign-sg.tiktokcdn.com/aweme/720x720/tos-alisg-avt-0068/f535c703990f524b891292a3bdb04f6d.jpeg?lk3s=a5d48078&nonce=79006&refresh_token=6a40b103ea7a75c6d5d8b2ff548cb596&x-expires=1737331200&x-signature=8oZJIv%2BwX8%2Fgod0A1CCBn2cXDKo%3D&shp=a5d48078&shcp=81f88b70",
"avatarThumb": "https://p16-sign-sg.tiktokcdn.com/aweme/100x100/tos-alisg-avt-0068/f535c703990f524b891292a3bdb04f6d.jpeg?lk3s=a5d48078&nonce=23352&refresh_token=700dcc387761959b9ba43d713f14d472&x-expires=1737331200&x-signature=lMGTIrF6Ecej24yQGve7PVr6Yv8%3D&shp=a5d48078&shcp=81f88b70",
"commentSetting": 0,
"downloadSetting": 0,
"duetSetting": 0,
"ftc": false,
"id": "7122767089374741531",
"isADVirtual": false,
"isEmbedBanned": false,
"nickname": "thegioimascot",
"openFavorite": false,
"privateAccount": false,
"relation": 0,
"secUid": "MS4wLjABAAAAGZsq49hKX_MmHZdqInDfZKNlOvSdWkDZwHLAMx2v7D8USIwWH_v3k48MDR-lE5Xh",
"secret": false,
"signature": "Cho thu\u00ea, b\u00e1n v\u00e0 s\u1ea3n xu\u1ea5t trang ph\u1ee5c MASCOT\n092.335.0000",
"stitchSetting": 0,
"uniqueId": "thegioimascot",
"verified": false
},
"authorStats": {
"diggCount": 20,
"followerCount": 646500,
"followingCount": 53,
"friendCount": 0,
"heart": 19300000,
"heartCount": 19300000,
"videoCount": 252
},
"backendSourceEventTracking": "",
"challenges": [
{
"coverLarger": "",
"coverMedium": "",
... (truncated)