Collect public top-level TikTok comments from direct video URLs, returning normalized text, authors, likes, reply counts, mentions, and creator interaction flags.

TikTok Comments API

Audience voice
Feedback research
Comment priority
0.25 credits / result
Ready
Ready

Enter parameters and send a request. The task status and normalized results will appear here.

README

TikTok Comments

TikTok Comments are public responses to videos, with text, author context, visible likes, reply counts, mentions, and creator interaction signals. These conversations support audience feedback analysis, recurring-theme research, sentiment review, and content-response monitoring.

Features

  • Multi-video comment collectionCollect public top-level comments across multiple direct TikTok video URLs in one request.
  • Traceable comment recordsKeep feedback traceable through comment ID, source video, author, and publication time.
  • Comment text and mentionsExtract comment text and mentions for topic, sentiment, and needs analysis.
  • Public interaction signalsInclude visible likes, reply counts, pin status, and creator-like status with each comment record.
  • Per-video result limitsAllocate sample size per video through results_limit.

Parameters

ParametersRequiredDescription
urlsRequiredRequired list of direct TikTok video URLs used to collect public top-level comments.
results_limitOptionalPositive requested top-level comment limit per video URL. Defaults to 100.

How to Use

Choose the videos to study and the comment sample size for each, then start collecting audience feedback.

  1. Select the content sample and plan a results_limit for each video.
  2. POST urls and results_limit to /v1/tiktok/comments and save the returned task_id.
  3. Poll /v1/tasks/{task_id} until the task succeeds or fails.
  4. Read data.results.items. When has_more is true, continue with next_cursor.
curl -X POST "https://api.socq.ai/v1/tiktok/comments" \
  -H "Authorization: Bearer $SOCQ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"urls":["https://www.tiktok.com/@nasa/video/7412345678901234567"],"results_limit":100}'

# Poll GET /v1/tasks/{task_id}
# Read data.results.items and follow next_cursor while has_more is true

Best Use Cases

  • Voice-of-customer research: Find recurring needs, questions, praise, and suggestions in audience language.
  • Discussion review queues: Use comment text, visible likes, and reply counts to organize comments for support, research, or listening review.
  • Creative response analysis: Compare reactions across videos to find the ideas that drive resonance, debate, or conversation.
  • Creator interaction review: Study pins, creator likes, and reply counts to understand how creators shape their comment sections.

Pro Tips

  • Allocate results_limit by video importance, then multiply by the URL count to estimate batch size.
  • Treat likes_count as recognition and replies_count as discussion depth in separate analyses.
  • Use is_pinned and creator_liked as signals of feedback the creator actively amplified.
  • Deduplicate by comment id and retain the video URL and collected_at for clear provenance.
  • Escape comment text before placing it in dashboards, tickets, or reports, and retain the source text for review.
  • Use interaction signals to create a review order, then classify the original comment text by theme or sentiment.

Use these APIs when you need a different type of public TikTok data.

  • TikTok Profiles APIRetrieve public profile identity, biographies, account flags, and audience counts by username.
  • TikTok Hashtags APICollect public videos, creators, media, sound, and engagement for specified hashtags.
  • TikTok Videos APIRetrieve creator, caption, media, music, tags, mentions, and engagement from video URLs.
  • TikTok Search APISearch public videos by keyword with supported sorting and publication filters.

TikTok Comments APIFAQ