
One call returns autocomplete suggestions for a query, including matching subreddits and user profiles. Each subreddit item includes name, subscriber count, NSFW status, and community description. The answer is a single page with no pagination.
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 | auto-completeGET auto-complete | $0.00015$0.15 / 1k calls |
From a real call to the route: reddit-com.
data.subreddits[].idUnique ID for the subreddit (t5_...)data.subreddits[].nameSubreddit name without r/ prefixdata.subreddits[].prefixedNameSubreddit name with r/ prefixdata.subreddits[].typeCommunity type (PUBLIC, PRIVATE, etc.)data.subreddits[].isNsfwBoolean: whether community is NSFWdata.subreddits[].subscribersCountNumber of subscribersdata.subreddits[].publicDescriptionTextCommunity descriptiondata.profiles[]Array of matching user profilesHTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.
| Parameter | Type | Notes | |
|---|---|---|---|
| limit | number · query | optional | - Limit - Default: `5` - The `limit` has a value from 1 to 10 |
| nsfw | boolean · 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/auto-complete?query=gaming" \ -H "x-api-key: YOUR_KEY"
call_endpoint("rapidapi-reddit-com.auto_complete", {"query": "gaming"}){
"data": {
"profiles": [],
"subreddits": [
{
"id": "t5_cbh7g0",
"name": "gamingindian",
"type": "PUBLIC",
"isNsfw": false,
"styles": {
"icon": "https://styles.redditmedia.com/t5_cbh7g0/styles/communityIcon_uym5visqinjh1.jpg?width=64&frame=1&auto=webp&s=0eef32edca1e68d3d466f9671fb6d98f884b29ba",
"legacyIcon": null,
"primaryColor": "#FE0101",
"legacyPrimaryColor": null
},
"__typename": "Subreddit",
"isSubscribed": false,
"prefixedName": "r/gamingindian",
"isQuarantined": false,
"subscribersCount": 15900,
"publicDescriptionText": "This is the community for Indian Gamers to connect, discuss, and celebrate our shared love for games. Whether you're a veteran Gamer or new to the world of game…"
},
{
"id": "t5_2qh03",
"name": "gaming",
"type": "PUBLIC",
"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"
},
"primaryColor": "#333335",
"legacyPrimaryColor": "#222222"
},
"__typename": "Subreddit",
"isSubscribed": false,
"prefixedName": "r/gaming",
"isQuarantined": false,
"subscribersCount": 47332756,
"publicDescriptionText": "The Number One Gaming forum on the Internet."
},
"… 2 more"
],
"feedMetadata": {
"queryTags": [],
"appliedFilters": {
"edges": [
{
"node": {
"key": "…",
"value": "…"
}
}
]
}
}
},
"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.