Reddit Search API
Search Reddit for a phrase and get matching posts, communities and users in one call, sorted by relevance, hot, top, new or comment count and optionally limited to a time window.
- Endpoint
- POST /reddit/search/all
- Price
- 1 credit per request
- SDK
- client.reddit.searchAll()
- MCP tool
- reddit_search_all
curl -X POST "https://api.bridgly.app/reddit/search/all" \ -H "Authorization: Bearer $BRIDGLY_KEY" \ -H "Content-Type: application/json" \ -d '{ "query": "openai"}'import osimport requestsresponse = requests.post( "https://api.bridgly.app/reddit/search/all", headers={"Authorization": f"Bearer {os.environ['BRIDGLY_KEY']}"}, json={ "query": "openai", },)data = response.json()const response = await fetch("https://api.bridgly.app/reddit/search/all", { method: "POST", headers: { Authorization: `Bearer ${process.env.BRIDGLY_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "query": "openai" }),});const data = await response.json();import { Bridgly } from "@bridgly/sdk";const client = new Bridgly({ apiKey: "bgly_YOUR_KEY" });const res = await client.reddit.searchAll({ query: "openai"});if (res.type === "success") { console.log(res.data);}What does the Reddit Search API return?
Reddit search API: search Reddit by keyword and get matching posts, communities and users in one call, sorted by relevance, hot, top, new or comments. Every response has the same envelope: the result in data, plus timeMs and the creditsCost of the call.
Request body
querystringrequired- The text to search Reddit for, e.g. "openai", "best keyboard".
subredditstring- Restrict the search to a single subreddit (name with or without the "r/" prefix). Only applies to post search.
sortenum- Result ordering. Defaults to "relevance".
- relevance | hot | top | new | comments
timeenum- Restrict results to a recent window. Defaults to "all".
- hour | day | week | month | year | all
cursorstring- The previous response's `nextCursor`, to fetch the next page. Omit it for the first page.
Example response
{ "timeMs": 1840, "creditsCost": 1, "data": { "nextCursor": "string", "results": [ { "id": "string", "fullname": "string", "title": "string", "author": "string", "authorFullname": "string", "score": 0, "numComments": 0, "createdUtc": 0, "createdAt": "string", "permalink": "string", "postUrl": "string", "subreddit": "string", "subredditId": "string", "subredditPrefixed": "string", "subredditUrl": "string", "subredditOver18": true, "subredditQuarantined": true, "thumbnail": "string", "over18": true, "spoiler": true, "snippet": { "text": "string", "fullname": "string" }, "type": "post" } ], "query": "string" }}What can you build with the Reddit Search API?
Explore a topic
See the posts, communities and people behind a keyword at once.
Agent research
Give an AI agent one search that covers all of Reddit.
Find where to engage
Discover both the threads and the subreddits discussing your space.
Reddit Search API questions
Is there an API to search Reddit?
Yes. Send a query and get the posts, communities and users that match, sorted by relevance, hot, top, new or comment count, optionally within a time window. For one kind of result, use the post, community, user or comment search.
How do I find where people discuss a topic on Reddit?
Search the topic and look at both the posts and the communities that come back: the posts are the conversations, the communities are where they happen.
How do I get more than 10 Reddit search results?
Each call returns up to 10 results and a nextCursor. Send the same query with it as cursor to get the next page; it is null when there are no more results.
How do I use the Reddit Search API?
Send a POST request to https://api.bridgly.app/reddit/search/all with query in the JSON body and your API key in the Authorization header. In the TypeScript SDK, call client.reddit.searchAll(). AI agents connected to Bridgly over MCP can call the reddit_search_all tool.
How much does the Reddit Search API cost?
Costs 1 credit per request. Credits cost $2.00 per 1,000 on pay-as-you-go and as low as $1.00 per 1,000 at volume. New accounts on a business email start with 100 free credits, and failed requests are never charged.
More Reddit endpoints
The same API key works on every endpoint. See all Reddit API endpoints.
- Reddit Post Search API→Find Reddit posts across the site or in one subreddit. Filter by time and sort by relevance, top, new or comments with the Reddit Post Search API.
- Reddit User Search API→Find Reddit accounts by username or keyword. Get usernames, karma, avatars and profile links as JSON through the Reddit User Search API.
- Reddit Comment Search API→Reddit comment search API: search comments across Reddit by keyword, with each comment’s text and link and the post title and subreddit it was left in.
- Reddit Post API→Reddit post scraper API: get any post and its comment thread from the post URL as JSON, with title, body, score, upvote ratio, author and subreddit.
Try the Reddit Search API
100 free credits on business email, no card. Your first call takes a minute.