socifyr comments works with the comments inbox: comments that people leave on your published posts. It needs the Team or Agency plan. Supported platforms are YouTube, Bluesky, Reddit and Mastodon.
socifyr comments and socifyr comments list are the same command.
Flag
Description
Default
--status <status>
open, done or all
open
--platform <platform>
Only this platform, for example youtube
all
--connection <slug>
Only this account, for example youtube-mybrand
all
--post <id>
Only comments on this Socifyr post
all
--limit <n>
Results per page, 1 to 100
25
--page <n>
Page number
1
--json
Print JSON
off
bash
socifyr comments --platform youtube
Comments · Open · 2 total Platform Connection Author Comment Age ID youtube youtube-mybrand @janedoe Great video! Is there a follow-up coming? 3h 6a1f0c2a9d3e4f5a6b7c8d01 youtube youtube-mybrand @sam Which mic do you use? 1d 6a1f0c2a9d3e4f5a6b7c8d03 Reply: socifyr comments reply <id> "text" Resolve: socifyr comments done <id>
Text is cut to one line. Age is minutes, hours or days, then the date after 30 days. Done comments show a ✓ after the ID. Your own replies are not listed. --json prints the full API response, including supportedPlatforms.
An invalid --status, --limit or --page prints an error and exits with 1.
Comments sync every 30 minutes. To queue a sync now:
bash
socifyr comments sync
✓ Sync started — new comments will appear shortly Run socifyr comments in a minute to see them. YouTube comments can take longer (its sync is budgeted).
The sync runs in the background, so run socifyr comments again after a short wait. --json prints the API response as-is: { "queued": true }. The API allows 3 syncs per minute.
YouTube comment sync runs on a daily quota budget: a post is only re-read when its comment count changed, or on an age-based backoff. New YouTube comments can take a while to appear. Comments older than 60 days are removed, and comments deleted on the platform disappear on the next full sync.
socifyr comments reply 6a1f0c2a9d3e4f5a6b7c8d01 "Thanks Jane! Part two is out next week."
✓ Replied on youtube URL: https://www.youtube.com/watch?v=dQw4w9WgXcQ&lc=UgxKz3m2Qv8bT9.9xYz
The reply is posted as the connected account and is public right away. The comment is marked done. Text can be 1 to 5000 characters, and must fit the platform's own limit (300 graphemes on Bluesky; on Mastodon the @mention of the author counts). Quote it so the shell keeps it as one argument; unquoted words are joined with spaces.
socifyr comments
socifyr commentsworks with the comments inbox: comments that people leave on your published posts. It needs the Team or Agency plan. Supported platforms are YouTube, Bluesky, Reddit and Mastodon.How do I list comments?
socifyr commentsandsocifyr comments listare the same command.--status <status>open,doneorallopen--platform <platform>youtube--connection <slug>youtube-mybrand--post <id>--limit <n>--page <n>--jsonText is cut to one line. Age is minutes, hours or days, then the date after 30 days. Done comments show a
✓after the ID. Your own replies are not listed.--jsonprints the full API response, includingsupportedPlatforms.An invalid
--status,--limitor--pageprints an error and exits with 1.How do I fetch new comments now?
Comments sync every 30 minutes. To queue a sync now:
The sync runs in the background, so run
socifyr commentsagain after a short wait.--jsonprints the API response as-is:{ "queued": true }. The API allows 3 syncs per minute.YouTube comment sync runs on a daily quota budget: a post is only re-read when its comment count changed, or on an age-based backoff. New YouTube comments can take a while to appear. Comments older than 60 days are removed, and comments deleted on the platform disappear on the next full sync.
How do I reply to a comment?
The reply is posted as the connected account and is public right away. The comment is marked done. Text can be 1 to 5000 characters, and must fit the platform's own limit (300 graphemes on Bluesky; on Mastodon the
@mentionof the author counts). Quote it so the shell keeps it as one argument; unquoted words are joined with spaces.How do I mark a comment done?
What errors can I get?
The comments inbox is not available on your current plan. Upgrade to Team or Agency to continue.Comment not foundCould not reply on <platform>: ...Reply is too long for <platform>: N of M charactersA reply to this comment is already being sent<platform> is rate limiting replies right now — try again laterorRate limit exceeded. Retry after 60sConnection "<slug>" not found--connectiondoes not match an active (not disconnected) accountThis API key has guardrails and cannot call this endpoint ...Next steps