How to Get Top Crypto Reddit Posts on Telegram With n8n (No API Key)

Published

· Updated

WhatTheWeb banner reading No API key. No problem. with Reddit post cards flowing into a phone showing a Telegram crypto digest

Your crypto group chat already knows what blew up on Reddit today. You find out three hours later, from a screenshot of a screenshot. Let’s fix that with a free crypto Reddit to Telegram pipeline you can build in about ten minutes.

This crypto Reddit to Telegram setup sends the day’s top posts straight to your chat at 11 AM and 3 PM IST, and it needs no Reddit API key. Reddit locked its JSON API, but its RSS feeds are still wide open. One feed, one free n8n workflow and one Telegram bot, running on your own laptop.

Below: the build, the receipts from our tests, and the finished workflow you can copy in one click.

Crypto Reddit to Telegram digest delivered by a free n8n workflow
The finished crypto Reddit to Telegram digest: six subreddits, one Telegram message, twice a day.

What This Automation Does

  • Reads the day’s top posts from six subreddits: r/CryptoCurrency, r/Bitcoin, r/ethereum, r/solana, r/CryptoMarkets and r/defi.
  • Sends one Telegram message at 11 AM and another at 3 PM, India time.
  • Groups posts by subreddit, five per sub, each title a clickable link.
  • Skips anything you already received, so the 3 PM message only shows new posts.

The Trick Behind Crypto Reddit to Telegram: RSS, Not the API

Every subreddit has a public RSS feed. Reddit also lets you join several subreddits with a plus sign, so one URL covers all six:

https://www.reddit.com/r/CryptoCurrency+Bitcoin+ethereum+solana+CryptoMarkets+defi/top/.rss?t=day&limit=100
  • A+B+C combines subreddits into one feed.
  • top sorts by upvotes.
  • t=day keeps it to the last 24 hours.
  • limit=100 asks for up to 100 posts.

The Receipts: What We Tested Before Piping Crypto Reddit to Telegram

Before wiring crypto Reddit to Telegram, we called Reddit from a normal home connection with no login. Here is what came back.

RequestStatusWhat it means
/r/CryptoCurrency/top.json403 ForbiddenThe JSON API is closed without a key.
Six RSS feeds, one per subreddit, six seconds apart429 Too Many RequestsThe first works, the rest get rate limited.
One combined RSS feed200 OK62 posts, all six subreddits included.

Translation: Reddit is happy for you to visit. It just gets twitchy when you knock six times in a row. One combined request per run keeps everyone polite.

How the n8n Workflow Works

The crypto Reddit to Telegram workflow has seven nodes that run left to right. If this is your first build, my walkthrough of my first n8n workflow powered by a free AI API covers the basics first.

  1. Schedule Trigger: cron 0 11,15 * * * fires at 11:00 and 15:00. The workflow timezone is set to Asia/Kolkata.
  2. Subreddit list (Code): joins your subreddits with a plus sign for the URL.
  3. Fetch RSS (HTTP Request): downloads the combined feed as text and retries up to three times.
  4. Parse posts (Code): pulls the title, link, subreddit and author out of the XML.
  5. Skip already sent (Remove Duplicates): remembers post IDs across runs.
  6. Format message (Code): groups by subreddit, keeps the top five, and splits the text if it passes Telegram’s 4096 character limit.
  7. Send to Telegram: posts the digest to your chat as HTML.

Build Your Crypto Reddit to Telegram Workflow in Five Steps

Step 1: Run n8n on Your Laptop

With Node.js installed, run this in your terminal, then open http://localhost:5678 and create your local account. The n8n npm install docs cover the other options.

npx n8n

Step 2: Create a Telegram Bot

  1. Message @BotFather on Telegram, send /newbot and pick a name. Save the bot token and keep it private.
  2. Open your new bot and press Start. Bots cannot message you first.
  3. Message @userinfobot to get your numeric chat ID. For a group or channel, add the bot there and use its ID, which starts with -100.

Step 3: Copy the Workflow Into n8n

Click the button below, open a blank workflow in n8n, click the canvas and press Cmd+V (Ctrl+V on Windows). All seven nodes appear, with sticky notes explaining each one.

Step 4: Connect Telegram

Open the Send to Telegram node. Under Credential, create a new one and paste your bot token. Then replace YOUR_CHAT_ID with your chat ID.

Step 5: Test It, Then Switch It On

Click Execute workflow. The digest should land in Telegram within about 30 seconds. Then flip the Active toggle in the top right. Run it twice in a row and the second run sends nothing. Not a bug. That is the repeat filter refusing to tell you the same news twice, which is more restraint than most crypto timelines manage.

Make It Yours

  • Other subreddits: edit the list in the Subreddit list node.
  • More or fewer posts: change PER_SUB in the Format message node.
  • Other times: 0 9,13,18 * * * runs at 9 AM, 1 PM and 6 PM.
  • Weekly best: swap t=day for t=week in the HTTP Request URL.

Crypto Reddit to Telegram: Limits to Know

  • Your laptop must be awake. n8n has to be running at 11 and 3. Missed runs are not replayed. For always on, use a small server or n8n Cloud.
  • No upvote counts. RSS does not include scores. Posts still arrive in top order.
  • Big subs can crowd out small ones. The combined feed ranks across all six, so a quiet sub like r/defi may only get one or two posts some days.
  • Seeing 429? You probably clicked Execute like it owed you money. Wait a few minutes, and keep it personal and low volume.

Frequently Asked Questions

Do I need a Reddit API key for this?

No. This crypto Reddit to Telegram workflow only reads Reddit’s public RSS feed, which needs no key, login or app registration.

Is n8n free to run locally?

Yes. The self hosted version of n8n is free to run on your own machine. You only pay if you use n8n Cloud.

Why not fetch each subreddit separately?

In our tests, Reddit allowed the first keyless request and blocked the rest with a 429 error, even six seconds apart. One combined feed avoids that.

Can I send it to a Telegram group or channel?

Yes. Add your bot to the group or as a channel admin, then use that chat’s ID in the Telegram node.

Does this work for subreddits outside crypto?

Yes. Change the subreddit list to any public subreddits and the rest of the crypto Reddit to Telegram workflow stays the same.

Crypto Reddit to Telegram: Key Takeaways

  • Reddit’s JSON API needs a key, but its RSS feeds are still open.
  • Join subreddits with a plus sign to fetch them all in one request and avoid rate limits.
  • Seven n8n nodes cover the loop: schedule, list, fetch, parse, dedupe, format and send.
  • The dedupe step keeps your 3 PM message fresh.
  • Copy the workflow above, add your bot token and chat ID, and your crypto Reddit to Telegram digest is live in about ten minutes.

Next episode: we hand the digest to an AI model and ask it to write a one line market mood above the links. Whether it stays calm during a dip is a separate question.

Categories: