
One call returns subreddits matching a search query. Each item is a subreddit with its name, subscriber count, and description. The sample shows 3 communities; use `nextPage` with the cursor value to get more.
1 live route on Reddit, from $0.00015 per call. Every route below answered our last live test on 2026-10-06; the gateway re-tests them daily.
The upstream price you are metered at, cheapest first. A route without a published price says so.
| Provider | Endpoint | Price |
|---|---|---|
reddit-comRapidAPI listing | search-communitiesGET search-communities | $0.00015$0.15 / 1k calls |
From a real call to the route: reddit-com.
data[].idSubreddit ID (t5_ prefix)data[].nameSubreddit name without r/ prefixdata[].prefixedNameSubreddit name with r/ prefixdata[].subscribersCountNumber of subscribersdata[].publicDescriptionTextSubreddit descriptiondata[].isNsfwWhether subreddit is marked NSFWmeta.nextPageCursor for next pageHTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
| Parameter | Type | Notes | |
|---|---|---|---|
| nextPage | string · query | optional | - The page index, for paging purpose - Leave it blank for the first time - The `nextPage` can be retrieved from response of this endpoint(meta->nextPage) - Ex: `MjQ=` |
| nsfw | string · query | optional | - Whether to retrieve content that is not safe for work (e.g., 18+ content) - Default: `false` - The `true` is yes, the `false` is no |
| query | string · query | required | - Required: true - Ex: `gaming` · default gaming |
curl "https://fetchapi.co/api/gw/rapidapi-reddit-com/search-communities?query=gaming" \ -H "x-api-key: YOUR_KEY"
call_endpoint("rapidapi-reddit-com.search_communities", {"query": "gaming"}){
"data": [
{
"id": "t5_2qh03",
"name": "gaming",
"isNsfw": false,
"styles": {
"icon": "https://styles.redditmedia.com/t5_2qh03/styles/communityIcon_fsva5osi6gaf1.png?width=64&frame=1&auto=webp&s=9e83e37c058d7250aea04d088f214903905b65ff",
"legacyIcon": {
"url": "https://b.thumbs.redditmedia.com/0PgZl68jAxA6T1BH6uvUQ5Bz1F1GrrJLCL8oi2Gz0Ak.png"
}
},
"__typename": "Subreddit",
"isSubscribed": false,
"prefixedName": "r/gaming",
"isQuarantined": false,
"subscribersCount": 47332756,
"publicDescriptionText": "The Number One Gaming forum on the Internet."
},
{
"id": "t5_2qhwp",
"name": "Games",
"isNsfw": false,
"styles": {
"icon": "https://styles.redditmedia.com/t5_2qhwp/styles/communityIcon_xirfqw6qgs811.png?width=64&frame=1&auto=webp&s=214e466ffd7a46ae1e2fa0bf6b4511a60c1caa03",
"legacyIcon": {
"url": "https://a.thumbs.redditmedia.com/vmReMufuukMUfefMg27hvnHCx_a-tnujLN7JglhLjz4.png"
}
},
"__typename": "Subreddit",
"isSubscribed": false,
"prefixedName": "r/Games",
"isQuarantined": false,
"subscribersCount": 3577886,
"publicDescriptionText": "The goal of /r/Games is to provide a place for informative and interesting gaming content and discussions.\n\nSubmissions should be for the purpose of informing o…"
},
"… 2 more"
],
"meta": {
"nextPage": "MjQ="
},
"status": true,
"message": "Successful"
}Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.