{
  "name": "Reddit keyword monitor (ProLevelMax, replaces RSS Read)",
  "nodes": [
    {
      "parameters": {
        "content": "## Reddit keyword monitor (replaces the RSS Read node)\nReddit turns off its RSS feeds on **November 13, 2026** (announced on r/modnews). Any workflow that reads Reddit with the **RSS Read** node stops getting posts that day.\n\nThis workflow searches Reddit once a day for new posts that match a keyword, through the ProLevelMax data API, and maps each post to RSS-style fields (`title`, `link`, `published`, `score`, `comments`). Nodes after it keep working as if the RSS Read node were still there.\n\n### Setup (about 5 minutes)\n1. Create a ProLevelMax account: [https://prolevelmax.com/?ref=nfi72xac](https://prolevelmax.com/?ref=nfi72xac). New users get 20% extra on their first top-up through this link (referral link, the author may earn a commission at no cost to you).\n2. In the ProLevelMax dashboard, open **API keys** and create a key.\n3. Open **Search Reddit (ProLevelMax)** and replace `YOUR_PROLEVELMAX_KEY` in the Authorization header with your key (or move it into a Header Auth credential).\n4. In the same node, change `your keyword` in the JSON body.\n5. Connect your existing nodes (Slack, Sheets, AI) after **Map to RSS-style fields**.\n\n### Requirements\n- A ProLevelMax account and API key. Each search is one call, $0.003.\n\n### Step-by-step lesson\nFree walkthrough with real screens: [https://learn.ynteractive.com/modules/prolevelmax-reddit-n8n](https://learn.ynteractive.com/modules/prolevelmax-reddit-n8n)",
        "height": 720,
        "width": 520,
        "color": 4
      },
      "id": "7c1f3a52-2d4e-4b8a-9f61-0b5d2e9a7c11",
      "name": "Sticky Note: overview and setup",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -600,
        -260
      ]
    },
    {
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "hours",
              "hoursInterval": 24
            }
          ]
        }
      },
      "id": "dabb020a-6869-4c0f-8215-46c7596a880f",
      "name": "Every day",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.2,
      "position": [
        0,
        0
      ]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://prolevelmax.com/v1/run",
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer YOUR_PROLEVELMAX_KEY"
            }
          ]
        },
        "sendBody": true,
        "specifyBody": "json",
        "jsonBody": "{\n  \"scraper\": \"procli_reddit_d\",\n  \"input\": {\n    \"query\": \"\\\"your keyword\\\"\",\n    \"search_type\": \"post\",\n    \"sort\": \"NEW\",\n    \"time_range\": \"day\",\n    \"need_format\": true\n  }\n}",
        "options": {}
      },
      "id": "e35b2952-b395-4915-b8ec-a537e37614a4",
      "name": "Search Reddit (ProLevelMax)",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        240,
        0
      ],
      "notes": "One call per run, $0.003. Replace YOUR_PROLEVELMAX_KEY and your keyword."
    },
    {
      "parameters": {
        "fieldToSplitOut": "items",
        "options": {}
      },
      "id": "62e96342-ce28-453a-8459-a23e8e057b2b",
      "name": "One item per post",
      "type": "n8n-nodes-base.splitOut",
      "typeVersion": 1,
      "position": [
        480,
        0
      ]
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "2e361566-b8b5-49cc-b755-526a0ce1f103",
              "name": "title",
              "value": "={{ $json.post.postTitle }}",
              "type": "string"
            },
            {
              "id": "354b311f-04e6-4729-8d3a-ed5b4f599ef8",
              "name": "link",
              "value": "={{ $json.post.url }}",
              "type": "string"
            },
            {
              "id": "a2853609-98f0-4352-8263-73342469b1fb",
              "name": "published",
              "value": "={{ $json.post.createdAt }}",
              "type": "string"
            },
            {
              "id": "e7ba5d99-6878-4f65-91a3-ca4c4dc9dc90",
              "name": "score",
              "value": "={{ $json.post.score }}",
              "type": "number"
            },
            {
              "id": "380bd260-ce30-4895-8db8-652dcf4b796b",
              "name": "comments",
              "value": "={{ $json.post.commentCount }}",
              "type": "number"
            }
          ]
        },
        "options": {}
      },
      "id": "0ef7c0fc-e4fe-4916-ba94-e36fff9261fd",
      "name": "Map to RSS-style fields",
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        720,
        0
      ]
    }
  ],
  "connections": {
    "Every day": {
      "main": [
        [
          {
            "node": "Search Reddit (ProLevelMax)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Search Reddit (ProLevelMax)": {
      "main": [
        [
          {
            "node": "One item per post",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "One item per post": {
      "main": [
        [
          {
            "node": "Map to RSS-style fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  }
}
