TikTok Place Posts Scraper
Pricing
from $4.99 / 1,000 results
Go to Apify Store
TikTok Place Posts Scraper
Export TikTok posts from a specific place ID with pagination support and per-post timestamps.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
PowerAI
Maintained by Community
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Fetch TikTok posts for a specific place/location ID and export one row per post.
Key Features
- Required placeId input
- Collect up to your chosen maximum number of posts with cursor pagination
- Each record includes scrapedAt (ISO 8601)
Why Use It?
- Practical: Track content tied to a specific location
- Structured: JSON rows for analysis and monitoring
- Scalable: Cursor-based pagination for larger collections
Input Parameters
| Parameter | Required | Description |
|---|---|---|
placeId | Yes | TikTok place/location ID. |
maxResults | No | Maximum rows to collect (default: 48). |
Output
Each dataset row is one place post item from itemList[] plus scrapedAt.
| Area | Field | Description |
|---|---|---|
| Root | id | TikTok post ID. |
| Root | desc | Caption text. |
| Root | createTime | Post creation timestamp (epoch seconds). |
| Root | poi | Place metadata (id, name, address, category/type info). |
| Root | author | Creator profile (id, uniqueId, nickname, avatars, verified). |
| Root | authorStats / authorStatsV2 | Creator counters (followers, likes, videos, etc.). |
| Root | stats / statsV2 | Post engagement (playCount, diggCount, commentCount, shareCount). |
| Root | video | Video metadata (duration, dimensions, cover/play/download URLs, bitrate info). |
| Root | music | Audio metadata used by the post. |
| Root | challenges | Hashtag/challenge list associated with the post. |
| Root | textExtra / contents | Parsed hashtag spans and text fragments. |
| Root | effectStickers | Effect stickers used in the video (when present). |
| Root | videoSuggestWordsList | Suggested related search keywords (when present). |
| Root | scrapedAt | Collection timestamp (ISO 8601). |
Sample record
{"id": "7318665072786574622","desc": "#puppy #pets #fypシ #foryou ","createTime": 1704009564,"poi": {"id": "22535865202704586","name": "Hollywood","address": "California, United States","category": "Place and Address"},"author": {"id": "7263882126444102699","uniqueId": "nocciolapawsclub","nickname": "Nocciola Paws Club","verified": false},"authorStats": {"followerCount": 993800,"heartCount": 17200000,"videoCount": 161},"stats": {"playCount": 327900000,"diggCount": 14000000,"commentCount": 119400,"shareCount": 1300000},"challenges": [{ "id": "5862", "title": "puppy" },{ "id": "8313", "title": "pets" }],"music": {"id": "7220472520573782785","title": "original sound","duration": 6},"video": {"id": "7318665072786574622","duration": 13,"width": 576,"height": 1024,"playAddr": "https://v16-webapp-prime.tiktok.com/video/...","downloadAddr": "https://v16-webapp-prime.tiktok.com/video/..."},"scrapedAt": "2026-03-24T09:32:48.043Z"}
Notes
- Returned item fields depend on TikTok upstream response structure.
- Respect TikTok terms and applicable laws when using scraped data.