Tell your agent which subreddit to watch and it returns the newest public posts as rows: title, body, date, likes and link. Run the same call each week to see what is new. No scraper of your own, no proxies and no login.
Ask your agent
Every Monday, scrape the new posts in r/marketing and r/PPC and add them to a table called marketing-reddit.
Connect RouterGrowth once, then ask in plain words. New workspaces start with $1 of credit. Get a key or read the setup guide.
A real run
One call to social.posts (social posts & content), run through RouterGrowth on October 19, 2026. These are the first rows it returned; fields that name a person are masked.
| text | community | posted |
|---|---|---|
| How are we switching sectors these days? | r/marketing | 2026-10-15 |
r/marketing with a limit of five returned a single readable post this time, a question about switching sectors, which shows a quiet read can come back short.
Step by step
List the communities your buyers read. Each one is a separate call with handle r/name.
social.posts returns the recent public posts it can read, up to your limit.
Ask the agent to add them to a sheet or a workspace table keyed by post URL, so repeats are skipped.
Run it weekly and compare with the last table to see only the new posts.
Price
List prices on Reddit, read from the catalog when this page was built. The exact figure is quoted before every run, and a monthly plan lowers it.
In practice
You describe the job; the agent picks the calls, shows the price and runs them.
Every Monday, scrape the new posts in r/marketing and r/PPC and add them to a table called marketing-reddit.
Scrape r/marketing, keep posts that ask for tool recommendations, and pull the comments on each.
Connect
One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same call over the CLI and REST with the input above.
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
npm install -g routergrowth && routergrowth setup
routergrowth run -c social.posts -i '{"platform": "reddit", "handle": "r/marketing", "limit": 5}'curl -X POST https://api.routergrowth.com/v1/run \
-H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
-d '{"capability": "social.posts", "input": {"platform": "reddit", "handle": "r/marketing", "limit": 5}}'Worth knowing
Some reads return fewer posts than the limit, as this one did. Retry later or add a second subreddit.
Comment threads are a second call with social.comments on the post URL.
Only what a logged-out visitor sees is scraped.
FAQ
They are the newest posts the provider reads at the time of the call.
Each subreddit is one call. An agent can run several in a row or as a batch.
No. Posts removed before the read are not returned.
No. Only a RouterGrowth key or the MCP connector.
More on Reddit
Reading this as an agent? This page as markdown: /tools/reddit/post-scraper.md
Connect your agent once. The first calls run on the $1 that comes with signup.