Subreddit Feeds V2
Watch Feed V2
Fetch Reddit's Watch feed — video-focused content from across Reddit.
GET /api/v2/feed/watch
Fetch Reddit's Watch feed — video-focused content from across Reddit.
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
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) |
sort | string | No | Sort order: hot, new, top, rising, best, controversial (default: hot) |
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/watch?time_filter=<time_filter>&limit=25&sort=hot" \
-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/watch?time_filter=<time_filter>&limit=25&sort=hot", {
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/watch?time_filter=<time_filter>&limit=25&sort=hot"
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": "dDNfMXN5NXUwMQ==",
"groupId": "t3_1sys4r2",
"payload": null,
"adPayload": null,
"groupRecommendationContext": {
"typeIdentifier": "trending_videos",
"sourceId": null,
"name": null,
"isContextHidden": true,
"richText": "{\"document\":[{\"c\":[{\"e\":\"text\",\"t\":\"Suggested\"}],\"e\":\"par\"}]}"
},
"cells": [
{
"id": "RnVsbFZpZXdWaWRlb0NlbGwtdDNfMXN5NXUwMQ==",
"indicatorsCell": null,
"mediaTintColor": {
"rgbaColor": "#000000FF"
},
"metadataCell": {
"id": "TWV0YWRhdGFDZWxsLXQzXzFzeTV1MDE=",
"createdAt": "2026-04-28T16:08:29.919000+0000",
"authorName": "u/SpoomerBooner",
"color": {},
"detailsString": "r/Transportopia",
"detailsLink": "Transportopia",
"iconPath": "https://www.reddit.com/r/test/comments/1sys4r2/image_post/",
"iconShape": "ROUND",
"isJoinButtonShown": true,
"joinSubredditId": "t5_examples",
"isOverflowButtonHidden": false,
"mediaPath": null,
"mediaDomain": null,
"isRecommended": false,
"statusIndicators": [],
"isBrandAffiliate": false,
"modUserNoteLabel": null
},
"titleCell": {
"id": "VGl0bGVDZWxsLXQzXzFzeTV1MDE=",
"title": "Damn you HOA",
"isVisited": false
},
"videoCell": {
"id": "TGVnYWN5VmlkZW9DZWxsLXQzXzFzeTV1MDE=",
"media": {
"path": "\u2026",
"isObfuscated": "\u2026",
"obfuscatedPath": "\u2026",
"size": "\u2026"
},
"preview": {
"path": "\u2026",
"isObfuscated": "\u2026",
"obfuscatedPath": "\u2026",
"size": "\u2026"
},
"isGif": false,
"subredditVisualName": "Transportopia",
"videoIdentifier": "1sy5u01",
"type": "MP4",
"callToAction": "",
"title": "Damn you HOA",
"subredditId": "t5_examples"
}
},
{
"id": "QWN0aW9uQ2VsbC10M18xc3k1dTAx",
"isScoreHidden": false,
"isModeratable": false,
"commentCount": 1012,
"score": 4936,
"voteState": "NONE",
"shareCount": 1478,
"isTranslatable": false,
"isTranslated": false,
"isShareButtonHidden": false
},
"\u2026 (1 more items)"
],
"crosspostCells": [
{},
{},
"\u2026 (1 more items)"
]
}
},
{
"node": {
"id": "dDNfMXN4em1yYg==",
"groupId": "t3_1sys4r2",
"payload": null,
"adPayload": null,
"groupRecommendationContext": {
"typeIdentifier": "user_to_subreddit",
"sourceId": null,
"name": null,
"isContextHidden": true,
"richText": "{\"document\":[{\"c\":[{\"e\":\"text\",\"t\":\"Suggested\"}],\"e\":\"par\"}]}"
},
"cells": [
{
"id": "RnVsbFZpZXdWaWRlb0NlbGwtdDNfMXN4em1yYg==",
"indicatorsCell": null,
"mediaTintColor": {
"rgbaColor": "#000000FF"
},
"metadataCell": {
"id": "TWV0YWRhdGFDZWxsLXQzXzFzeHptcmI=",
"createdAt": "2026-04-28T12:13:44.015000+0000",
"authorName": "u/MajlisPerbandaranKL",
"color": {},
"detailsString": "r/Bolehland",
"detailsLink": "Bolehland",
"iconPath": "https://www.reddit.com/r/test/comments/1sys4r2/image_post/",
"iconShape": "ROUND",
"isJoinButtonShown": true,
"joinSubredditId": "t5_examples",
"isOverflowButtonHidden": false,
"mediaPath": null,
"mediaDomain": null,
"isRecommended": false,
"statusIndicators": [],
"isBrandAffiliate": false,
"modUserNoteLabel": null
},
"titleCell": {
"id": "VGl0bGVDZWxsLXQzXzFzeHptcmI=",
"title": "Nanti meletop, jaga-jaga",
"isVisited": false
},
"videoCell": {
"id": "TGVnYWN5VmlkZW9DZWxsLXQzXzFzeHptcmI=",
"media": {
"path": "\u2026",
"isObfuscated": "\u2026",
"obfuscatedPath": "\u2026",
"size": "\u2026"
},
"preview": {
"path": "\u2026",
"isObfuscated": "\u2026",
"obfuscatedPath": "\u2026",
"size": "\u2026"
},
"isGif": false,
"subredditVisualName": "Bolehland",
"videoIdentifier": "1sxzmrb",
"type": "MP4",
"callToAction": "",
"title": "Nanti meletop, jaga-jaga",
"subredditId": "t5_examples"
}
},
{
"id": "QWN0aW9uQ2VsbC10M18xc3h6bXJi",
"isScoreHidden": false,
"isModeratable": false,
"commentCount": 47,
"score": 128,
"voteState": "NONE",
"shareCount": 139,
"isTranslatable": false,
"isTranslated": false,
"isShareButtonHidden": false
},
"\u2026 (1 more items)"
],
"crosspostCells": [
{},
{},
"\u2026 (1 more items)"
]
}
}
],
"count": 2
},
"error": null,
"timestamp": "2026-04-29T09:00:04.753575+00:00"
}