
Telegram Bot Raw
Returns the full raw JSON payload Telegram sends for any message, photo, sticker or event you forward to it — handy for developers building against the Bot API who need to see the exact field names and structure. Free, no ads.
Key features
- Echoes the raw JSON payload for any message you send it
- Covers text, media, polls, locations and service messages
- No account or setup required
Telegram Bot Raw
When you are writing code against the Telegram Bot API, the official documentation describes each object's fields, but seeing the actual JSON your bot will receive for a specific message type is often faster than cross-referencing docs. RawDataBot exists for exactly that: forward or send it almost anything — text, a photo, a location, a poll, a sticker — and it echoes back the raw update object as Telegram's API would deliver it to a bot.
That makes it a quick reference tool during development: rather than instrumenting your own bot with logging just to see what a voice message's payload looks like, you can get the same structure from this bot in one message. It is especially useful for edge cases — polls, forwarded messages, service messages — where the exact shape of optional fields is easy to get wrong from memory.
It has no other purpose beyond echoing structured data, which keeps it simple and low-risk: nothing is stored beyond what is needed to answer, and there is no account or configuration involved.
How to start
- Open @RawDataBot and press Start
- Send or forward any message, photo or file
- Read the JSON payload it returns
Commands
/startShow usage instructionsPricing and limits
Free
Pros / Cons
- Fastest way to see the exact Bot API payload for a message type
- Free, no sign-up
- Developer tool only — not useful outside API/bot development
Score breakdown
| Criterion | Weight | Points | |
|---|---|---|---|
| Functionality | 25 | 8 / 10 | |
| Reliability & speed | 15 | 8 / 10 | |
| Popularity & trust | 15 | 6 / 10 | |
| Price & free tier | 10 | 10 / 10 | |
| Usability | 10 | 8 / 10 | |
| Safety & privacy | 10 | 8 / 10 | |
| Freshness | 5 | 6 / 10 | |
| Localization | 5 | 3 / 10 | |
| No intrusive ads | 5 | 10 / 10 | |
| Score | 100 | 76.0 |
Alternatives
All alternatives →
JSON FormatterPretty-prints and formats raw JSON you send it, useful for quickly reading a minified API response on the…
User Info BotForward any message, sticker or user to this bot to instantly see their numeric Telegram ID, username and…
GetIDs BotShows Telegram IDs: forward any message or add the bot to a group to learn user, chat, channel and sticker…
BotFatherThe official Telegram bot for creating and managing bots: registers a new bot in a minute, issues the API…UptimeRobotThe official Telegram bot of UptimeRobot, the most widely used free uptime monitor: delivers instant down/up…FAQ
Does it show the payload exactly as my own bot would receive it?
It aims to mirror the Bot API's update object structure, which is the whole point of the bot.
Technical details
- Inline mode
- Mini App
- Works in groups
- Works in channels
- Accepts voice
- Accepts files
- Requires phone number
- Requires registration
- Shows ads
- Works in Russia without VPN