RedCrawler API
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

NameTypeRequiredDescription
limitnumberNoMax posts to return (1-500, auto-paginates). Default: 100
bearerstringNoBearer token — auto-resolves from Token Vault if not provided
proxystringNoYour proxy as ip:port:user:pass. Skip if stored in Token Vault.
sortstringNoSort order: best, hot, new, top, controversial, rising (default: best)
time_filterstringNoTime filter for top/controversial: hour, day, week, month, year, all

Authentication

HeaderValue
X-RapidAPI-KeyYour RapidAPI key
X-RapidAPI-Hostred-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"
}

On this page