Find the file_id and emoji of every sticker in a Telegram pack. Just paste a pack name or a t.me/addstickers link to list the whole set — free, and no bot token required.
This tool wraps the Telegram Bot API method getStickerSet, which takes a single name parameter (the pack’s short name, not its display title) and returns a StickerSet object containing the full stickers array. A standard set holds up to 120 stickers and is returned in one response, so there is no pagination.
You can also forward a sticker to @idstickerbot — it replies with that sticker’s file_id and the pack it belongs to. That’s handy for a single sticker, while the tool above lists the file_id and emoji for an entire pack at once via the getStickerSet Bot API method.
A file_id is the identifier Telegram uses to reference a specific sticker. You pass it to sendSticker (or any send* method) to make your bot send that exact sticker without re-uploading the file.
Open the pack in Telegram, tap the title, then “Share” to copy its link — it looks like https://t.me/addstickers/PackName. You can paste the whole link here or just the PackName part.
No. We call getStickerSet with TeleCrow’s own bot server-side, so you just paste a pack name — no token, no setup.
A sticker’s file_id is stable for a given bot, but it is not guaranteed to work across different bots. If you need a bot-independent reference, use the file_unique_id instead — though that one can’t be used to send the file.
No token is involved, and we don’t save the results — they render only in your browser.
Yes — completely free, no sign-up, no login, and no bot token. Paste a pack name (or t.me/addstickers link) and the file_id and emoji for every sticker appear instantly. We don’t store the results.
That error means the name you entered does not match an existing pack. Use the exact short name from the share link (the part after /addstickers/), not the display title — names are case-sensitive and contain no spaces. If you pasted the title or a typo, fix it and try again.
A regular Telegram sticker set holds up to 120 stickers, and getStickerSet returns the whole set in a single call, so the tool lists every file_id at once with no pagination. Animated and video sticker sets follow the same per-set limit.
The file_id is what you pass to sendSticker to actually send the sticker, but it only works for the bot that obtained it and can change over time. The file_unique_id is a stable, bot-independent identifier you can use to de-duplicate or compare stickers, but it cannot be used to send or download the file.
Not reliably. A file_id is scoped to the bot that fetched it, so reusing it from another bot may fail. To send a specific sticker from your own bot, run getStickerSet with that bot’s own token and use the file_id it returns.
Call the sendSticker method with the target chat_id and the file_id as the sticker parameter — for example sendSticker?chat_id=<id>&sticker=<file_id>. Because you pass an existing file_id, Telegram resends the sticker instantly without re-uploading the file.
Create, host and manage Telegram bots without writing code — start on the free plan.