TikTok Comments API | EveryInfra avatar

TikTok Comments API | EveryInfra

Pricing

$8.00 / 1,000 result page events

Go to Apify Store
TikTok Comments API | EveryInfra

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

ECHO

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

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

ActionWhat you getRequiredOptionalResults per requestPrice per request
commentsRead 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_token where the action supports it.

Support

Open an issue on this Actor's Issues tab with the run ID.