Subreddit Feeds V2
Explore Feed V2
Fetch Reddit's Explore/Communities tab — topic groups, community recommendations, and discovery content.
GET /api/v2/feed/explore
Fetch Reddit's Explore/Communities tab — topic groups, community recommendations, and discovery content.
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
sort | string | No | Sort order: hot, new, top, rising, best, controversial (default: hot) |
time_filter | string | No | Time filter for top/controversial: hour, day, week, month, year, all |
limit | string | No | Max posts to return, auto-paginates (1-500, default: 100) |
Authentication
| Header | Value |
|---|---|
X-RapidAPI-Key | Your RapidAPI key |
X-RapidAPI-Host | red-crawler1.p.rapidapi.com |
Example request
cURL
curl -X GET "https://red-crawler1.p.rapidapi.com/api/v2/feed/explore?sort=hot&time_filter=<time_filter>&limit=25" \
-H "X-RapidAPI-Key: YOUR_RAPIDAPI_KEY" \
-H "X-RapidAPI-Host: red-crawler1.p.rapidapi.com"JavaScript
const res = await fetch("https://red-crawler1.p.rapidapi.com/api/v2/feed/explore?sort=hot&time_filter=<time_filter>&limit=25", {
method: "GET",
headers: {
"X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
"X-RapidAPI-Host": "red-crawler1.p.rapidapi.com"
}
});
const data = await res.json();
console.log(data);Python
import requests
url = "https://red-crawler1.p.rapidapi.com/api/v2/feed/explore?sort=hot&time_filter=<time_filter>&limit=25"
headers = {
"X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
"X-RapidAPI-Host": "red-crawler1.p.rapidapi.com"
}
resp = requests.get(url, headers=headers)
print(resp.json())Example response
HTTP 200 — captured from a live call to the gateway.
{
"success": true,
"data": {
"success": true,
"items": [
{
"node": {
"id": "parent_topics",
"title": null,
"schemeName": "communities_tab_taxonomy_parent_topics_default",
"displayStyle": "DEFAULT",
"topics": [
{
"id": "tx1_2unn29s",
"displayName": "Internet Culture"
},
{
"id": "tx1_2q2no54",
"displayName": "Games"
},
"\u2026 (23 more items)"
]
}
},
{
"node": {
"id": "community_recommendation_v3:fx_generalized_recs_recommendations_dDVfMnFoMzN0NV8yc3QybHQ1XzJ1MmJodDVfMnNhM210NV8ycW05eHQ1XzM4amYwdDVfMzd4bzJ0NV8zcHplenQ1XzJxanBndDVfM3oxbTA2dDVfMTJwNGwydDVfM2g1Y3Vz",
"model": "fx_generalized_recs",
"title": "Recommended for you",
"version": "v1fl",
"destination": {
"reason": "destination_type_null"
},
"communityRecommendations": [
{
"recommendationSource": null,
"subreddit": {
"name": "funny",
"id": "t5_examples",
"prefixedName": "r/funny",
"publicDescriptionText": "Reddit's largest humor depository",
"title": "funny",
"subscribersCount": 67256218.0,
"isSubscribed": false,
"communityStats": {
"weeklyActiveUsersCount": "\u2026",
"weeklyContributionsCount": "\u2026"
},
"styles": {
"icon": "\u2026",
"primaryColor": "\u2026",
"legacyIcon": "\u2026",
"legacyPrimaryColor": "\u2026"
},
"taxonomy": {
"generatedDescription": "\u2026"
}
}
},
{
"recommendationSource": null,
"subreddit": {
"name": "FunnyAnimals",
"id": "t5_examples",
"prefixedName": "r/FunnyAnimals",
"publicDescriptionText": "Welcome to the subreddit for our funny animal friends!",
"title": "A place where we can laugh at our non-human friends.",
"subscribersCount": 8582843.0,
"isSubscribed": false,
"communityStats": {
"weeklyActiveUsersCount": "\u2026",
"weeklyContributionsCount": "\u2026"
},
"styles": {
"icon": "\u2026",
"primaryColor": "\u2026",
"legacyIcon": "\u2026",
"legacyPrimaryColor": "\u2026"
},
"taxonomy": {
"generatedDescription": "\u2026"
}
}
},
"\u2026 (10 more items)"
]
}
}
],
"count": 2
},
"error": null,
"timestamp": "2026-04-29T09:00:07.394492+00:00"
}