Discord Public Stickers and Emoji Asset Scraper avatar

Discord Public Stickers and Emoji Asset Scraper

Pricing

Pay per event

Go to Apify Store
Discord Public Stickers and Emoji Asset Scraper

Discord Public Stickers and Emoji Asset Scraper

Scrape Discord public sticker packs and guild widget data. Returns sticker name, format (APNG / Lottie), animated flag, CDN URL, pack metadata, and tags. Auth-less only — no token required. For Discord moderation, brand-monitoring, and IP-protection SaaS.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

Pulls Discord's public sticker pack catalog and guild widget info without a token. No auth required.

Two data streams, one actor. The sticker pack endpoint returns all 14 official Discord packs — around 360 stickers — in a single call. The guild widget stream takes a list of guild IDs you provide and returns public presence data for any guild that has its widget enabled.

The widget endpoint does not expose emoji. (Discord requires an authenticated bot token for that.) This actor covers what's actually public.


What It Returns

Sticker Pack Records

FieldDescription
asset_typeAlways sticker
asset_idDiscord sticker ID (snowflake)
nameSticker name
formatapng or lottie
animatedtrue for APNG and GIF formats
asset_urlDirect CDN URL — ready to download
sticker_pack_idPack ID
sticker_pack_namePack name (e.g., "Mallow The Rascal")
tagsComma-separated tag string
descriptionSticker description
sort_valueSort order within the pack

Guild Widget Records

FieldDescription
asset_typeAlways guild_widget
guild_idGuild ID (snowflake)
guild_nameGuild display name
asset_urlInstant invite URL (if present)
presence_countNumber of online members at scrape time

Input

FieldTypeDefaultDescription
modeselectsticker_packssticker_packs, guild_widget, or both
guildIdsstring[]Snowflake IDs for guild_widget mode
maxItemsinteger15Cap on records returned

Guild widget coverage is partial. Many servers disable their widget in settings. Disabled guilds are skipped silently — they don't error, they just produce no records.


Modes

sticker_packs — Fetches all official Discord sticker packs. One API call, no pagination. Returns ~360 records covering the full current catalog.

guild_widget — Iterates your supplied guildIds, fetches widget JSON for each. Returns one record per guild with an active widget. Guilds with disabled widgets are skipped.

both — Runs sticker packs first, then guild widgets.


Example Output

{
"asset_type": "sticker",
"asset_id": "796140620111544330",
"name": "Happy",
"format": "lottie",
"animated": false,
"asset_url": "https://cdn.discordapp.com/stickers/796140620111544330.json",
"sticker_pack_id": "796138864933863456",
"sticker_pack_name": "Mallow The Rascal",
"tags": "mallow, happy, feliz, grin, smile",
"description": "Mallow dances a joyful jig",
"sort_value": 4,
"presence_count": null
}

Who Uses This

Discord moderation tooling, brand-monitoring platforms checking for trademark misuse in sticker packs, and IP-protection SaaS that need bulk asset enumeration. Pairs with our Discord Message Scraper and Discord Server Directory Scraper for broader Discord intelligence.


Notes

  • No token required. Both endpoints are fully public.
  • Rate limiting is handled internally with a 200ms delay between requests.
  • Memory requirement: 128 MB minimum.