Market research on Reddit and X
People go to Reddit and X to say what they want in their own words. You can search posts by keyword, pull whole threads with their comments, and size up the communities where they're posted, from one API or a few free tools.
The job
Surveys tell you what people answer when asked. Threads show what they say when nobody is asking: the workarounds, the price they balk at, the feature that makes them leave a product.
The research loop has three steps: search, read, size. Find the posts, pull the full discussion, then check whether the community is big and active enough to matter. Each step is one call.
How it works
Find the conversations
Search Reddit posts by keyword and time window, and search X for the same terms.
Read the full threads
Pull each promising post with its comment tree. Most of the signal is in the replies.
Size the communities
Search for related subreddits and check members and activity before you weigh what you read.
Summarise with an agent
Hand the threads to Claude or another agent over MCP and ask for themes, quotes and counts. See the Claude Code setup.
Endpoints that do it
| Endpoint | What it's for | Credits |
|---|---|---|
| Search postsGET /v1/reddit/search | Posts by keyword, subreddit and time. | 2 credits |
| Get a thread with commentsGET /v1/reddit/threads/{id} | One post with its comments, paged with a cursor. | 3 credits |
| Search subredditsGET /v1/reddit/subreddits/search | Subreddits about a topic. | 2 credits |
| Get a subredditGET /v1/reddit/subreddits/{name} | Members, description and rules for one subreddit. | 2 credits |
| Search tweetsGET /v1/x/tweets/search | Tweets on the same topic, with X search operators. | 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.
A keyword search
Posts from the past year about choosing a CRM for a small business, with score, comment count and date.
curl "https://api.chatterapi.com/v1/reddit/search?q=best+crm+for+small+business&time=year" \
-H "Authorization: Bearer $CHATTERAPI_KEY"{
"data": [
{
"id": "1wdihhj",
"fullname": "t3_1wdihhj",
"title": "What CRM should a small business use?",
"body": "We’re a small B2B business with 6 people and sales is still pretty founder led, but revenue has grown enough that keeping leads, follow ups and customer conversations spread across spreadsheets and inboxes is starting to…",
"author": "NotedWhisky",
"subreddit": "CRM",
"permalink": "/r/CRM/comments/1wdihhj/what_crm_should_a_small_business_use/",
"url": "https://www.reddit.com/r/CRM/comments/1wdihhj/what_crm_should_a_small_business_use/",
"externalUrl": null,
"score": 51,
"numComments": 186,
"upvoteRatio": null,
"createdAt": "2026-09-11T14:52:16.000Z",
"nsfw": false,
"locked": null,
"media": null
},
{
"id": "1vmy4xb",
"fullname": "t3_1vmy4xb",
"title": "If You Had to Pick the Best CRM for Small Business Today, What Would It Be?",
"body": "I've spent the last few days reading reviews and watching videos, and somehow I'm even more undecided than when I started.\n\nEvery CRM looks amazing on its website, but that doesn't tell you what it's like after you've be…",
"author": "Living_Dependent242",
"subreddit": "CRMSoftware",
"permalink": "/r/CRMSoftware/comments/1vmy4xb/if_you_had_to_pick_the_best_crm_for_small/",
"url": "https://www.reddit.com/r/CRMSoftware/comments/1vmy4xb/if_you_had_to_pick_the_best_crm_for_small/",
"externalUrl": null,
"score": 10,
"numComments": 56,
"upvoteRatio": null,
"createdAt": "2026-08-13T02:25:31.000Z",
"nsfw": false,
"locked": null,
"media": null
}
],
"page": {
"nextCursor": "AX-v…",
"hasMore": true
}
}Recorded from a live call on . Long text is shortened and the cursor is cut. A live key is charged 2 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.
- Reddit search returns what Reddit's own search finds, so very old or niche posts may not appear.
- A thread call returns comments one page at a time, so very large threads take several calls.