Get TikTok Place Posts

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.

Try on Playground
Endpoint Info
Request Method
:
GET
Request URL
:
https://api.primeapi.co/place-posts?placeId={placeId}&count={count}&cursor={cursor}
Required Parameters
:
placeId
Optional Parameters
:
count, cursor
Request Examples
Request Flow
:
Place Posts is a single GET call to /place-posts, and placeId has to travel with it in the query string. count, cursor then shape what comes back. Swap YOUR_API_KEY for your own key and both snippets below run as they are.
Authentication
:
Header based. Send X-PrimeAPI-Key with every request — there is no OAuth handshake and no token to refresh.
Credits
:
One Place Posts call costs 1 credit. Your remaining balance comes back on every response in the X-PrimeAPI-Balance header, so you can watch usage without a second lookup.
cURL
curl -X GET "https://api.primeapi.co/place-posts?placeId=22535796481538024&count=5&cursor=0" \
  -H "X-PrimeAPI-Key: YOUR_API_KEY"
Python - Requests
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"))
Endpoint Response
Example URL
:
https://api.primeapi.co/place-posts?placeId=22535796481538024&count=5&cursor=0
Content Type
:
JSON
Example Response
{
    "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)
Related Endpoints

More TikTok Place Endpoints

View all Place Endpoints
Contact
You can contact us via Telegram or Gmail
Telegram Logo
Telegram
@primeapi_co
Gmail Logo
Gmail
primeapico@gmail