TikTok Comments API | EveryInfra
Pricing
$8.00 / 1,000 result page events
TikTok Comments API | EveryInfra
Provide a full TikTok video URL to fetch comments. The actor returns top-level comments with up to two replies each.
Pricing
$8.00 / 1,000 result page events
Rating
0.0
(0)
Developer
ECHO
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Share
Search TikTok videos, hashtags, user profiles and shop items to retrieve transcripts, comments and ecommerce metrics.
Use a valid TikTok video URL for transcripts. Comments give top-level entries with a few replies, not full conversation trees.
Actions
| Action | What you get | Required | Optional | Results per request | Price per request |
|---|---|---|---|---|---|
comments | Read the comments on a TikTok video. Get likes, reply counts, reply links and whether the creator liked or pinned each one. Each top-level comment brings at most two replies. So the full conversation tree is not guaranteed. | url | — | 20 (up to 200) | $0.0080 |
Input
Pick an action and fill the fields it uses. Example:
{"action": "search","keyword": "espresso"}
Fields that another action needs are ignored when left empty. API users can also pass {"action": ..., "params": {...}}.
Output
Each result is one dataset row. Rows keep every field the source page exposes for that action; a field the platform hides or leaves empty for a record is omitted rather than filled with a placeholder. When there is a next page, the run's OUTPUT record holds next_page_token.
comments:id,text,author_username,author_id,like_count,reply_count,reply_to_id,is_reply,liked_by_author,pinned_by_author,posted_at,platform
Pricing
Pay per event, charged only when a run delivers data:
comments: $0.0080, one event per non-empty request, whatever the row count.
Empty or failed requests are never charged. There is no actor-start fee and no per-row fee. Apify platform usage may apply.
Free trial
The first 3 accepted data requests per Apify account are free across all EveryInfra Actors combined (a lifetime total, not per Actor and not reset). Invalid input does not use a trial; an accepted request that returns no data still does. After that a paid Apify plan is required.
Notes
- Results reflect what is publicly visible when the run happens; counts can be lower than requested.
- One run makes one request. For more pages, start another run with
page_tokenwhere the action supports it.
Support
Open an issue on this Actor's Issues tab with the run ID.