{
  "name": "Download Instagram reels & videos with Telegram bot",
  "nodes": [
    {
      "id": "0bbb310f-047c-4d8f-bfb4-a92e9863d8e3",
      "name": "Telegram Trigger",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        780,
        100
      ]
    },
    {
      "id": "8a2f4680-aa3c-4375-bb13-c4126babdedd",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        640,
        40
      ],
      "parameters": {
        "width": 980,
        "height": 480,
        "content": "## Instagram Downloader"
      }
    },
    {
      "id": "ff15f098-58aa-42dc-88b2-9e7646f9664a",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        660,
        -180
      ],
      "parameters": {
        "width": 540,
        "height": 200,
        "content": "# Description\n\nThe Instagram Downloader workflow allows users to download Instagram videos or Reels directly through a Telegram Bot.\nSimply send an Instagram link to the bot, and it will process the l"
      }
    },
    {
      "id": "ad39b38e-863e-4785-a8b3-2dae46523171",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1640,
        40
      ],
      "parameters": {
        "width": 560,
        "height": 500,
        "content": "## How It Works\n\n1. Telegram Trigger\nThe workflow starts when the bot receives an Instagram link from a user.\n\n2. HTTP Request – URL Download\nThe link is sent to the API https://www.mediadl.app/api/do"
      }
    },
    {
      "id": "5094ca0a-d66c-4c88-a70e-623c24a0d2b8",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -60,
        40
      ],
      "parameters": {
        "width": 680,
        "height": 520,
        "content": "## How to Set Up\n\n1. Create & Configure a Telegram Bot\nOpen Telegram, search for BotFather.\nSend /newbot → choose a bot name & username.\nCopy the provided Bot Token.\n\n2. Prepare Your n8n Environment\nL"
      }
    },
    {
      "id": "e3f39d0d-ca89-4315-b5c3-a0cf244e0db9",
      "name": "Download",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1000,
        340
      ]
    },
    {
      "id": "19d3ee22-fd1e-4117-b2ef-aaa8a3517c1f",
      "name": "Sent To Telegram Video",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1200,
        340
      ]
    },
    {
      "id": "b055ad08-6df0-44b7-8174-789f6be48b24",
      "name": "Filtering URL Only",
      "type": "n8n-nodes-base.set",
      "position": [
        1420,
        100
      ]
    },
    {
      "id": "b91deb65-fbcc-4fa3-bef2-2fd2c4de8583",
      "name": "Delay 3S",
      "type": "n8n-nodes-base.wait",
      "position": [
        1200,
        100
      ]
    },
    {
      "id": "3eda9853-3b20-4072-8361-8930b0a9b861",
      "name": "Delay 3S1",
      "type": "n8n-nodes-base.wait",
      "position": [
        800,
        340
      ]
    },
    {
      "id": "875e46f0-d7a9-4610-ba72-c5bc4152b91a",
      "name": "URL Download",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1000,
        100
      ]
    }
  ],
  "connections": {
    "Delay 3S": {
      "main": [
        [
          {
            "node": "Filtering URL Only",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Download": {
      "main": [
        [
          {
            "node": "Sent To Telegram Video",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Delay 3S1": {
      "main": [
        [
          {
            "node": "Download",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "URL Download": {
      "main": [
        [
          {
            "node": "Delay 3S",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram Trigger": {
      "main": [
        [
          {
            "node": "URL Download",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filtering URL Only": {
      "main": [
        [
          {
            "node": "Delay 3S1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}