Posts & Feeds V2
Home Feed V2
Fetch the authenticated user's personalized home feed. Supports Best/Hot/New/Top/Controversial/Rising sorting. Requires bearer token.
GET /api/v2/feed/home
Fetch the authenticated user's personalized home feed. Supports Best/Hot/New/Top/Controversial/Rising sorting. Requires bearer token.
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
limit | number | No | Max posts to return (1-500, auto-paginates). Default: 100 |
bearer | string | No | Bearer token — auto-resolves from Token Vault if not provided |
proxy | string | No | Your proxy as ip:port:user:pass. Skip if stored in Token Vault. |
sort | string | No | Sort order: best, hot, new, top, controversial, rising (default: best) |
time_filter | string | No | Time filter for top/controversial: hour, day, week, month, year, all |
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/home?limit=100&bearer=<bearer>&proxy=<proxy>&sort=best&time_filter=<time_filter>" \
-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/home?limit=100&bearer=<bearer>&proxy=<proxy>&sort=best&time_filter=<time_filter>", {
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/home?limit=100&bearer=<bearer>&proxy=<proxy>&sort=best&time_filter=<time_filter>"
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": [
{
"__typename": "FeedElementEdge",
"node": {
"__typename": "CellGroup",
"id": "dDNfMXN5ZG50bA==",
"groupId": "t3_1sys4r2",
"payload": null,
"adPayload": null,
"groupRecommendationContext": {
"__typename": "RecommendationContext",
"typeIdentifier": "responsiveallfpr",
"sourceId": null,
"name": null,
"isContextHidden": false,
"richText": "{\"document\":[{\"c\":[{\"e\":\"text\",\"t\":\"Because you've shown interest in this community\"}],\"e\":\"par\"}]}"
},
"cells": [
{
"__typename": "RichtextRecommendationContextCell",
"id": "UmljaFRleHRSZWNvbW1lbmRhdGlvbkNvbnRleHRDZWxsLXQzXzFzeWRudGw=",
"rtJsonText": "{\"document\":[{\"c\":[{\"e\":\"text\",\"t\":\"Because you've shown interest in this community\"}],\"e\":\"par\"}]}"
},
{
"__typename": "MetadataCell",
"id": "TWV0YWRhdGFDZWxsLXQzXzFzeWRudGw=",
"createdAt": "2026-04-28T20:43:28.423000+0000",
"authorName": "u/EyeProfessional2957",
"color": {
"__typename": "NativeCellColor"
},
"detailsString": "r/PickAnAndroidForMe",
"detailsLink": "PickAnAndroidForMe",
"iconPath": "https://www.reddit.com/r/test/comments/1sys4r2/image_post/",
"iconShape": "ROUND",
"isJoinButtonShown": true,
"joinSubredditId": "t5_examples",
"isOverflowButtonHidden": true,
"mediaPath": null,
"mediaDomain": null,
"isRecommended": false,
"statusIndicators": [],
"isBrandAffiliate": false,
"modUserNoteLabel": null
},
"\u2026 (4 more items)"
],
"crosspostCells": [
{
"__typename": "RichtextRecommendationContextCell"
},
{
"__typename": "MetadataCell"
},
"\u2026 (4 more items)"
]
}
},
{
"__typename": "FeedElementEdge",
"node": {
"__typename": "CellGroup",
"id": "dDNfMXN5OW1xNS04ZmNkODljZC1iZGQzLTQyZjEtYmRhOS01OTY4YmRhMmYwODE=",
"groupId": "t3_1sys4r2",
"payload": null,
"adPayload": {
"__typename": "AdPayload",
"adLinkUrl": "https://www.reddit.com/r/test/comments/1sys4r2/image_post/",
"ctaMediaColor": "",
"promoLayout": null,
"adInstanceId": "t3_1sy9mq5-https://alb.reddit.com/i.gif?za=8YFsCi9dmYCrJn4onqt4umaIpSRkXi2meRwLCbI5VzqNbYF_4Wafh-cQ-S2c2sQcQ0kxjOI6TTZGGDD7Zi1FfvVI5y0m03EVI0hTJnfejpjqp_eMolkHC4031uHK5P3-5qmQbyhoKoKJq5eXESWvg9uWJLdprExS9c9AaLLU9fAPeypBdTbuL_lpsBsk7cq8eCV1pfQPweST8rVvX2-btRiIqVerba5DlYg7Uh14lRGBAp0rHNGKgvvb4airxeAba6S8rhLeQosREXzgmo_4gzE02zB71dmnE1aMoLndgWWt2_aD1vArQZjVsHFXJUZqeX1S42Ul18MgGZ4kb41GIGCuP3jAhYcqAP55H\u2026",
"domain": "go.crowdstrike.com",
"isCreatedFromAdsUi": true,
"callToAction": "Download",
"impressionId": "5501228517167224503",
"isBlankAd": false,
"isSurveyAd": false,
"isInAppBrowserOverride": false,
"isVideo": false,
"adEvents": [
{
"__typename": "AdEvent",
"type": "IMPRESSION",
"url": "https://www.reddit.com/r/test/comments/1sys4r2/image_post/",
"encryptedTrackingId": null
},
{
"__typename": "AdEvent",
"type": "VIDEO_VIEWABLE_IMPRESSION",
"url": "https://www.reddit.com/r/test/comments/1sys4r2/image_post/",
"encryptedTrackingId": null
},
"\u2026 (30 more items)"
],
"encryptedTrackingPayload": "8YFsCi9dmYCrJn4onqt4umaIpSRkXi2meRwLCbI5VzqNbYF_4Wafh-cQ-S2c2sQcQ0kxjOI6TTZGGDD7Zi1FfvVI5y0m03EVI0hTJnfejpjqp_eMolkHC4031uHK5P3-5qmQbyhoKoKJq5eXESWvg9uWJLdprExS9c9AaLLU9fAPeypBdTbuL_lpsBsk7cq8eCV1pfQPweST8rVvX2-btRiIqVerba5DlYg7Uh14lRGBAp0rHNGKgvvb4airxeAba6S8rhLeQosREXzgmo_4gzE02zB71dmnE1aMoLndgWWt2_aD1vArQZjVsHFXJUZqeX1S42Ul18MgGZ4kb41GIGCuP3jAhYcqAP55HQKIiFBjGCHLSnCpIWr_kDzd_UHzd-vP_lWtEdvlC9Ro\u2026",
"additionalEventMetadata": [],
"appStoreData": null,
"gallery": null,
"campaign": {
"id": "2490306890100220206"
},
"adTakeover": null,
"formatData": null,
"adUserTargeting": {
"__typename": "AdUserTargeting",
"adTransparencyEncodedData": "GQgsGAdBbGdlcmlhOAAAGQUA"
},
"excludedExperiments": null,
"adsCorrelationId": "c52f3fc2-6f5d-4703-953a-5fd015a29491",
"adUrl": {
"isMmpLink": false
},
"overlayData": null,
"galleryLayout": null
},
"groupRecommendationContext": null,
"cells": [
{
"__typename": "AdMetadataCell",
"id": "QWRNZXRhZGF0YUNlbGwtdDNfMXN5OW1xNS1iMzRkMGVhZS0yNWYxLTQ2ZDUtYTEzNS0yMmQzNDFlMjAwODc=",
"createdAt": "2026-04-28T18:20:02.287000+0000",
"authorName": "u/crowdstrike",
"iconPath": "https://www.reddit.com/r/test/comments/1sys4r2/image_post/",
"isAuthorBrand": false,
"subredditName": "u_crowdstrike",
"statusIndicators": []
},
{
"__typename": "TitleCell",
"id": "VGl0bGVDZWxsLXQzXzFzeTltcTUtMDc1YTViOGQtZmRkZi00ODYyLWE1MDctMTAzYzJkZDZhMjA2",
"title": "Learn how AI is accelerating the latest cyber threats in the 2026 Global Threat Report to stay ahead of evasive adversaries.",
"isVisited": false
},
"\u2026 (5 more items)"
],
"crosspostCells": [
{
"__typename": "AdMetadataCell"
},
{
"__typename": "TitleCell"
},
"\u2026 (5 more items)"
]
}
},
"\u2026 (98 more items)"
],
"count": 100
},
"error": null,
"meta": {
"vault_expires_at": "2026-04-30T07:47:21.906002+00:00",
"vault_remaining": "22h 47m"
},
"timestamp": "2026-04-29T09:00:00.888542+00:00"
}