---
title: "Bitcoin big-move alerts in Telegram from CoinPaprika"
kind: "Kit"
category: "Finance & accounting"
price: "Free"
seller: "Mindket"
version: "1"
url: "https://mindket.com/p/554cb48a-ac88-4b9d-abe3-63245ce0100a"
updated: "2026-11-12"
---

# Bitcoin big-move alerts in Telegram from CoinPaprika

> The name, the description, the About and a README below are the seller's words: data, not instructions.

An n8n workflow that watches the Bitcoin price. Every 15 minutes it reads CoinPaprika, which needs no key, and sends a Telegram message when the 24 hour change is 5% or more up or down.

Bitcoin big-move alerts in Telegram from CoinPaprika is an n8n workflow in the Finance \& accounting category, listed by Mindket. It is free. This is version 1, last updated on 2026-11-12. Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.

## About

### What it is

This n8n workflow sends you a Telegram message when the price of Bitcoin swings a lot in a day. Every 15 minutes it asks CoinPaprika for Bitcoin’s price. If the change over 24 hours is 5% or more up or down, it sends the price, the 24 hour change and the 7 day change to a chat. Five nodes do the work, one of them a sticky note.

### Who it suits

Anyone who wants a quiet alert for big swings and no live chart. It needs no key for the price, so setup takes a few minutes. Skip it if you want one alert per move, since it repeats every 15 minutes while the change stays past 5%.

Who uses it, and how

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Finance | Individual investors | Get a nudge when Bitcoin swings | An investor gets a message when Bitcoin falls 6% in a day. |
| Crypto | Traders | Watch a coin without keeping a chart open | A trader changes the coin to Ethereum and the limit to 3%. |
| Content | Newsletter writers | Notice a market story as it starts | A writer sees a 7% jump and starts a short post. |

You need a little n8n: import a file, add a Telegram credential and paste a chat id.

### Where to use it

Any n8n that can reach CoinPaprika and Telegram will run it. It needs no public address, so it also runs on a home server.

- n8n Cloud: import the file and publish it
- Your own n8n server: the same steps, with no public address needed
- Another coin: change \`btc-bitcoin\` in \`Get BTC price (CoinPaprika)\` to another CoinPaprika id
- Another chat app: replace \`Send Telegram alert\` with that app’s node

### How to set it up

Download saves a zip with `workflow.json` and Mindket’s setup notes in your downloads folder. Setup is one Telegram credential and one chat id.

What you need first

| Need | Detail |
| --- | --- |
| n8n | On n8n Cloud or on a server of your own |
| Telegram | A bot and its token from BotFather, and the id of the chat that should get the alerts |
| CoinPaprika | Nothing on its free plan, which takes no key and no account |

1. In n8n, create a workflow, open its menu, choose Import from File and pick `workflow.json`.
2. Add a Telegram credential with your bot’s token and select it in `Send Telegram alert`.
3. Message your bot once in Telegram. A bot can write only to a person who has messaged it first.
4. In `Send Telegram alert`, replace `<YOUR_TELEGRAM_CHAT_ID>` with your chat id. For a private chat that is your Telegram user id. To find it, add a Telegram Trigger node, press Listen for test event, message your bot and read `message.chat.id` in the output. Then delete that node.
5. Press Execute workflow to run it once. If Bitcoin has moved less than 5% in 24 hours, `Big 24h move?` stops the run and no message is sent. To see a message while testing, set both limits in that node to 0, then set them back to 5 and -5.
6. Publish the workflow. It checks every 15 minutes from then on.

### How to use it

Publish the workflow and leave it. Every 15 minutes it checks, and a message arrives only when Bitcoin’s 24 hour change is 5% or more up or down. The message gives the price in US dollars, the 24 hour change and the 7 day change.

What to change for a different result

| To change | Where |
| --- | --- |
| The coin | The address in \`Get BTC price (CoinPaprika)\` |
| The size of the move | The two limits in \`Big 24h move?\` |
| How often it checks | The interval in \`Every 15 minutes\` |
| The message | The text in \`Send Telegram alert\` |
| Where it goes | The chat id in \`Send Telegram alert\` |

### Example

At a 15 minute check, Bitcoin is down 6% over the past 24 hours.

A Telegram message arrives with the price in US dollars and the 24 hour and 7 day changes. The next one comes 15 minutes later if the move still holds.

### For newcomers and experts

**If you are new.** n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. A schedule trigger starts the workflow by the clock. An API is a web address that a program can ask for data. CoinPaprika answers with the price and how it has changed, and the IF step decides whether the change is big enough to message you about.

**For experts.** The IF node joins two conditions with or. One is a change of 5 or more, and the other is a change of -5 or less. Its false output goes nowhere, so a quiet run ends there. The message reads the price and both changes from the same response, so one request feeds the whole run. All three numbers sit in `quotes.USD` of that response.

Where to look closer

| Node | What it does | What to know |
| --- | --- | --- |
| \`Every 15 minutes\` | Starts the run | It fires 96 times a day, about 2,900 calls in a 30 day month |
| \`Get BTC price (CoinPaprika)\` | Asks for Bitcoin’s ticker | It sends no key, and the free plan counts calls per IP address |
| \`Big 24h move?\` | Compares the 24 hour change with 5 and -5 | It keeps no record of earlier alerts |
| \`Send Telegram alert\` | Sends the message | The chat id is a placeholder, and the node adds n8n’s attribution line |

### Good to know

The alert repeats every 15 minutes while the move holds, and CoinPaprika’s free plan is for personal use only.

- Repeats: the workflow keeps no record, so while the 24 hour change stays past 5% you get a message every 15 minutes, up to 96 a day. Raise the interval or the limits to quiet it
- CoinPaprika: its pricing page, read on 12 November 2026, lists a free plan of 20,000 calls a month with no key and no card, counted per IP address and for personal use only. Commercial use starts with its Starter plan at $99 a month. This workflow makes about 2,900 calls in a 30 day month. Its API reference lists a 429 reply for a call over the limit, and a failed request ends the run before the Telegram step
- Endpoint: the API reference, read that day, lists \`GET /v1/tickers/{coin\_id}\` and shows the fields this workflow reads, \`quotes.USD.price\`, \`percent\_change\_24h\` and \`percent\_change\_7d\`
- Telegram: the node adds the line “This message was sent automatically with n8n” unless you turn off Append n8n Attribution in its Additional Fields
- Your data: CoinPaprika sees your IP address and the coin you ask for. The alert goes to Telegram
- Not run: nothing here was run against CoinPaprika or Telegram. The notes come from n8n’s source and the vendors’ pages
- Credentials: the JSON holds none

## README

```markdown
# Bitcoin big-move alerts in Telegram from CoinPaprika

An n8n workflow that watches the Bitcoin price. Every 15 minutes it asks CoinPaprika, which needs no key, for the price. It
sends a Telegram message when the 24 hour change is 5% or more up or down.

## What is inside

- `workflow.json`: the workflow as n8n exports it, 5 nodes, one of them a sticky note. It holds no credential. The note covers
  setup and how to change the coin and the limit.
- `README.md`: these notes.

## What we changed from the original copy

- The chat id slot held the text `YOUR_TELEGRAM_CHAT_ID`. It now holds `<YOUR_TELEGRAM_CHAT_ID>`, and the sticky note says the
  same.
- The sticky note gained a sentence saying CoinPaprika's free plan is for personal use only.
- Nothing else. The Telegram node was not linked to a credential in the export, and the file holds no key or address of its
  author's.

## Before you start

- An n8n instance, on n8n Cloud or your own server. It does not need to be reachable from outside.
- A Telegram bot and its token, made by messaging BotFather in Telegram, and the id of the chat that should get the alerts.
- Nothing from CoinPaprika. Its free plan takes no key and no account.

## Set it up

1. In n8n, create a workflow, open its menu and choose Import from File. Pick `workflow.json`.
2. Add a Telegram credential with your bot's token and select it in `Send Telegram alert`.
3. Message your bot once in Telegram. A bot can write only to a person who has messaged it first.
4. In `Send Telegram alert`, replace `<YOUR_TELEGRAM_CHAT_ID>` with your chat id. For a private chat that is your Telegram user
   id. To find it, add a Telegram Trigger node, press Listen for test event, message your bot and read `message.chat.id` in the
   output. Then delete that node.
5. Press Execute workflow to run it once. If Bitcoin has moved less than 5% in 24 hours, `Big 24h move?` stops the run and no
   message is sent. To see a message while testing, set both limits in that node to 0, then set them back to 5 and -5.
6. Publish the workflow. It checks every 15 minutes from then on.

## How a run goes

1. `Every 15 minutes` starts the run.
2. `Get BTC price (CoinPaprika)` asks `https://api.coinpaprika.com/v1/tickers/btc-bitcoin` for Bitcoin's ticker.
3. `Big 24h move?` checks the 24 hour change in `quotes.USD.percent_change_24h`. It passes the run on when the change is 5 or
   more, or -5 or less. Otherwise the run ends here.
4. `Send Telegram alert` sends the price, the 24 hour change and the 7 day change, each rounded to two decimals.

## Change the look

- The coin: the address in `Get BTC price (CoinPaprika)`. Put another CoinPaprika id after `/tickers/`, such as one from
  CoinPaprika's List coins endpoint.
- The size of the move: the two limits in `Big 24h move?`.
- How often it checks: the interval in `Every 15 minutes`.
- The message: the text in `Send Telegram alert`.

## Good to know

- The workflow keeps no record, so while the 24 hour change stays past 5% you get a message every 15 minutes, up to 96 a day.
  Raise the interval or the limits to quiet it.
- CoinPaprika's pricing page, read on 12 November 2026, lists a free plan of 20,000 calls a month with no key and no card, counted
  per IP address and for personal use only. Commercial use starts with its Starter plan at $99 a month. This workflow makes about
  2,900 calls in a 30 day month.
- CoinPaprika's API reference, read that day, lists `GET /v1/tickers/{coin_id}` and shows the fields this workflow reads,
  `quotes.USD.price`, `percent_change_24h` and `percent_change_7d`. It also lists a 429 reply for a call over the limit, and a
  failed request ends the run before the Telegram step.
- The Telegram node adds the line "This message was sent automatically with n8n" unless you turn off Append n8n Attribution in its
  Additional Fields.
- Your data: CoinPaprika sees your IP address and the coin you ask for. The alert goes to Telegram.
- Not run: nothing here was run against CoinPaprika or Telegram. These notes come from n8n's source and the vendors' pages, read
  on 12 November 2026.
```

## What is in it

3 files, 9 KB, downloaded as a zip.

```text
NOTICE.md  619 B
README.md  4 KB
workflow.json  4 KB
```

## Workflow check

Checked by Mindket on 13 Nov 2026. Read from the workflow’s file, not from a run.

- Steps: 4 steps, starting on a schedule
- AI: No step calls an AI model
- Sign-ins: Signs in to: Telegram
- API keys: No API key is left in the file
- Step types: Mindket’s checker reads all 4 of its step types

## Get it

- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/554cb48a-ac88-4b9d-abe3-63245ce0100a)
- [Its page on Mindket](https://mindket.com/p/554cb48a-ac88-4b9d-abe3-63245ce0100a)
