Brand monitoring on Reddit and X
One call to the brand mentions endpoint searches Reddit posts, Reddit comments and X for your name and its other spellings, drops anything containing words that rule a mention out, and returns one list. Run it on a schedule and you have a mention monitor.
The job
People talk about products on Reddit and X long before they file a ticket or leave a review: a complaint in a subreddit, a question about pricing, a comparison with a competitor. Brand monitoring means finding those mentions while they are still fresh enough to answer.
The hard parts are coverage and noise. Reddit comments matter as much as posts, a brand has several spellings, and a common word catches thousands of unrelated results. The mentions endpoint takes aliases, exclude words and your own accounts to skip, so the list you get back is about you.
How it works
List the names
Your brand, product names and common misspellings go in
qandaliases. Words that signal a different meaning go inexclude.Skip your own accounts
Add your team's Reddit usernames and X handles to
excludeAuthorsso your own posts don't show up.Run it on a schedule
Call it daily with
time=dayor weekly withtime=week, and store each item's id so you only alert on new ones.
Endpoints that do it
| Endpoint | What it's for | Credits |
|---|---|---|
| Find brand mentionsGET /v1/mentions | Reddit posts, Reddit comments and X in one call, with aliases and exclude words. | up to 7 credits |
| List mentionsGET /v1/x/users/{handle}/mentions | Tweets that mention one handle. | 3 credits |
| Search commentsGET /v1/reddit/comments/search | Reddit comments only, when you want more of them than the combined call returns. | 2 credits |
| Search tweetsGET /v1/x/tweets/search | X search with operators, for product names that aren't a handle. | 3 credits |
Free tools for the same job
Try the job in a browser first. These tools call the same endpoints, and you don't need a key or any code.
One call, three sources
A mentions search for crm over the past month. Each item says which platform it came from and whether it is a post, comment or tweet.
curl "https://api.chatterapi.com/v1/mentions?q=crm&time=month&strict=false" \
-H "Authorization: Bearer $CHATTERAPI_KEY"{
"data": [
{
"platform": "reddit",
"kind": "post",
"id": "t3_1whokz5",
"url": "https://www.reddit.com/r/CRMSoftware/comments/1whokz5/best_logistics_crm_for_email_sms_and_customer/",
"text": "Best logistics CRM for email, SMS, and customer management?\n\nI run a small delivery company in Florida with about 11 staff, and we’re currently managing around 2,400 customer and booking records.\n\nWe’re looking for a log…",
"author": "L1994ala_1264",
"authorUrl": "https://www.reddit.com/user/L1994ala_1264/",
"community": "CRMSoftware",
"score": 5,
"createdAt": "2026-09-16T05:54:13.000Z"
},
{
"platform": "x",
"kind": "tweet",
"id": "2099495333231288346",
"url": "https://x.com/HesomParhizkar/status/2099495333231288346",
"text": "meta ads: how important is the “connect to your crm” recommendation?\n\nthis essentially will tell meta if the lead was good or bad (ie converted), any experience how how is actually helps?\n\nthis particular client doesn’t …",
"author": "HesomParhizkar",
"authorUrl": "https://x.com/HesomParhizkar",
"community": null,
"score": 2,
"createdAt": "2026-09-14T13:47:48.000Z"
}
],
"page": {
"nextCursor": null,
"hasMore": false
}
}Recorded from a live call on . Long text is shortened and the cursor is cut. A live key is charged up to 7 credits for this call. A test key returns this same sample for 0 credits.
What it won't do
- ChatterAPI reads live Reddit and X. It does not return posts or comments that were deleted or removed.
- There are no webhooks or streams yet. To watch for new items, call the endpoint on a schedule and keep the newest id you have seen.
- It finds mentions that contain your terms but does not score sentiment. You can run that on the text yourself.