diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 40910036..13ba7372 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -13,7 +13,7 @@ dependencies = [ "chfft", "chrono", "confy", - "cookie_store 0.22.1", + "cookie_store", "cosmic-text", "crc32fast", "dirs", @@ -56,11 +56,11 @@ dependencies = [ "tauri-plugin-window-state", "tiktok-live", "tokio", - "tokio-tungstenite", + "tokio-tungstenite 0.27.0", "toml 0.8.2", "url", "urlencoding", - "uuid 1.23.0", + "uuid 1.23.5", "warp", "webp-animation", "webview2-com", @@ -184,18 +184,15 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.102" +version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" +checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3" [[package]] name = "arbitrary" version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" -dependencies = [ - "derive_arbitrary", -] [[package]] name = "arboard" @@ -735,7 +732,7 @@ checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" dependencies = [ "byteorder", "fnv", - "uuid 1.23.0", + "uuid 1.23.5", ] [[package]] @@ -772,9 +769,9 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.44" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" +checksum = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327" dependencies = [ "iana-time-zone", "js-sys", @@ -891,24 +888,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "cookie_store" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9" -dependencies = [ - "cookie", - "document-features", - "idna", - "log", - "publicsuffix", - "serde", - "serde_derive", - "serde_json", - "time", - "url", -] - [[package]] name = "cookie_store" version = "0.22.1" @@ -1148,14 +1127,20 @@ dependencies = [ [[package]] name = "ctor" -version = "0.2.9" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" +checksum = "352d39c2f7bef1d6ad73db6f5160efcaed66d94ef8c6c573a8410c00bf909a98" dependencies = [ - "quote", - "syn 2.0.117", + "ctor-proc-macro", + "dtor", ] +[[package]] +name = "ctor-proc-macro" +version = "0.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" + [[package]] name = "darling" version = "0.23.0" @@ -1223,17 +1208,6 @@ dependencies = [ "serde_core", ] -[[package]] -name = "derive_arbitrary" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "derive_more" version = "0.99.20" @@ -1423,6 +1397,21 @@ dependencies = [ "dtoa", ] +[[package]] +name = "dtor" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1057d6c64987086ff8ed0fd3fbf377a6b7d205cc7715868cd401705f715cbe4" +dependencies = [ + "dtor-proc-macro", +] + +[[package]] +name = "dtor-proc-macro" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" + [[package]] name = "dunce" version = "1.0.5" @@ -1505,9 +1494,9 @@ dependencies = [ [[package]] name = "env_filter" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef" +checksum = "900d271a03799a1ee8d1ca9b19893b48ca674a9284fefcfb85f05e74ed314217" dependencies = [ "log", "regex", @@ -1515,9 +1504,9 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.11.10" +version = "0.11.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a" +checksum = "de671bd27a75a797dc9ae289ba1e77276e75e2026408aab65185384e2d5cd3f6" dependencies = [ "anstream", "anstyle", @@ -1713,6 +1702,7 @@ checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" dependencies = [ "crc32fast", "miniz_oxide", + "zlib-rs", ] [[package]] @@ -2343,8 +2333,6 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "allocator-api2", - "equivalent", "foldhash 0.1.5", ] @@ -2354,6 +2342,17 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +[[package]] +name = "hashbrown" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", +] + [[package]] name = "headers" version = "0.4.1" @@ -3173,9 +3172,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.29" +version = "0.4.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" +checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad" [[package]] name = "loop9" @@ -3188,11 +3187,11 @@ dependencies = [ [[package]] name = "lru" -version = "0.12.5" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" +checksum = "0b6180140927ee907000b0aa540091f6ea512ead4447c92b8fc35bc72788a5a6" dependencies = [ - "hashbrown 0.15.5", + "hashbrown 0.17.1", ] [[package]] @@ -3657,6 +3656,7 @@ checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" dependencies = [ "bitflags 2.11.0", "block2", + "libc", "objc2", "objc2-core-foundation", ] @@ -3929,7 +3929,6 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" dependencies = [ - "phf_macros 0.11.3", "phf_shared 0.11.3", ] @@ -4028,19 +4027,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "phf_macros" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" -dependencies = [ - "phf_generator 0.11.3", - "phf_shared 0.11.3", - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "phf_macros" version = "0.13.1" @@ -4767,9 +4753,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.12.3" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" +checksum = "2a0e75113e14dc5acb068cd0786884f214f1312650a3d36d269f5c4f3cdee8a2" dependencies = [ "aho-corasick", "memchr", @@ -4790,9 +4776,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" +checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" [[package]] name = "reqwest" @@ -4803,7 +4789,7 @@ dependencies = [ "base64 0.22.1", "bytes", "cookie", - "cookie_store 0.22.1", + "cookie_store", "encoding_rs", "futures-core", "futures-util", @@ -5047,7 +5033,7 @@ dependencies = [ "serde", "serde_json", "url", - "uuid 1.23.0", + "uuid 1.23.5", ] [[package]] @@ -5200,9 +5186,9 @@ checksum = "b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89" [[package]] name = "semver" -version = "1.0.27" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" +checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" dependencies = [ "serde", "serde_core", @@ -5263,9 +5249,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.149" +version = "1.0.150" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" +checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" dependencies = [ "itoa", "memchr", @@ -5307,9 +5293,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "876ac351060d4f882bb1032b6369eb0aef79ad9df1ea8bc404874d8cc3d0cd98" +checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" dependencies = [ "serde_core", ] @@ -5915,9 +5901,9 @@ dependencies = [ [[package]] name = "tauri-build" -version = "2.5.6" +version = "2.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bbc990d1dbf57a8e1c7fa2327f2a614d8b757805603c1b9ba5c81bade09fd4d" +checksum = "bc9ce40b16101cb6ea63d3e221567affd1c3a9205f95d7bc574941a10636b632" dependencies = [ "anyhow", "cargo_toml", @@ -5931,7 +5917,6 @@ dependencies = [ "serde_json", "tauri-utils", "tauri-winres", - "toml 0.9.12+spec-1.1.0", "walkdir", ] @@ -5958,7 +5943,7 @@ dependencies = [ "thiserror 2.0.18", "time", "url", - "uuid 1.23.0", + "uuid 1.23.5", "walkdir", ] @@ -6010,9 +5995,9 @@ dependencies = [ [[package]] name = "tauri-plugin-deep-link" -version = "2.4.7" +version = "2.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94deb2e2e4641514ac496db2cddcfc850d6fc9d51ea17b82292a0490bd20ba5b" +checksum = "70ee75bc5627f77bfdf40c913255ebc258117b10ebe2b2239a1a1cf40b0b58aa" dependencies = [ "dunce", "plist", @@ -6031,9 +6016,9 @@ dependencies = [ [[package]] name = "tauri-plugin-dialog" -version = "2.6.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9204b425d9be8d12aa60c2a83a289cf7d1caae40f57f336ed1155b3a5c0e359b" +checksum = "65981abb771e74e571a38196c3baa11c459379164791eba0e67abc1a5fac9884" dependencies = [ "log", "raw-window-handle", @@ -6049,13 +6034,15 @@ dependencies = [ [[package]] name = "tauri-plugin-fs" -version = "2.4.5" +version = "2.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed390cc669f937afeb8b28032ce837bac8ea023d975a2e207375ec05afaf1804" +checksum = "b7ecc274121aca0c036a2b42d1cbe83d368d348f54e0bb8a735c2b1548e8f371" dependencies = [ "anyhow", "dunce", "glob", + "log", + "objc2-foundation", "percent-encoding", "schemars 0.8.22", "serde", @@ -6065,18 +6052,18 @@ dependencies = [ "tauri-plugin", "tauri-utils", "thiserror 2.0.18", - "toml 0.9.12+spec-1.1.0", + "toml 1.1.2+spec-1.1.0", "url", ] [[package]] name = "tauri-plugin-http" -version = "2.5.7" +version = "2.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8f069451c4e87e7e2636b7f065a4c52866c4ce5e60e2d53fa1038edb6d184dc" +checksum = "b5bd512048e1985b7ec78f96d99083e2ddaf7e0d906b2b63c44ce5bb8b894067" dependencies = [ "bytes", - "cookie_store 0.21.1", + "cookie_store", "data-url", "http", "regex", @@ -6136,9 +6123,9 @@ dependencies = [ [[package]] name = "tauri-plugin-single-instance" -version = "2.4.0" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc61e4822b8f74d68278e09161d3e3fdd1b14b9eb781e24edccaabf10c420e8c" +checksum = "5c8f29386f5e9fdc699182388a33ee80a56de436d91b67459e86afef426282af" dependencies = [ "serde", "serde_json", @@ -6217,14 +6204,15 @@ dependencies = [ [[package]] name = "tauri-utils" -version = "2.8.3" +version = "2.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "219a1f983a2af3653f75b5747f76733b0da7ff03069c7a41901a5eb3ace4557d" +checksum = "3e176a18e67764923c4f1ce66f25ae4abe5f688384d5eb1a0fa6c77f3d90f887" dependencies = [ "anyhow", "brotli", "cargo_metadata", "ctor", + "dom_query", "dunce", "glob", "html5ever 0.29.1", @@ -6234,7 +6222,8 @@ dependencies = [ "kuchikiki", "log", "memchr", - "phf 0.11.3", + "phf 0.13.1", + "plist", "proc-macro2", "quote", "regex", @@ -6246,10 +6235,10 @@ dependencies = [ "serde_with", "swift-rs", "thiserror 2.0.18", - "toml 0.9.12+spec-1.1.0", + "toml 1.1.2+spec-1.1.0", "url", "urlpattern", - "uuid 1.23.0", + "uuid 1.23.5", "walkdir", ] @@ -6367,7 +6356,7 @@ dependencies = [ "serde_json", "thiserror 2.0.18", "tokio", - "tokio-tungstenite", + "tokio-tungstenite 0.27.0", "tracing", "urlencoding", ] @@ -6439,9 +6428,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.50.0" +version = "1.52.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" +checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" dependencies = [ "bytes", "libc", @@ -6456,9 +6445,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.6.1" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" +checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496" dependencies = [ "proc-macro2", "quote", @@ -6496,7 +6485,19 @@ dependencies = [ "native-tls", "tokio", "tokio-native-tls", - "tungstenite", + "tungstenite 0.27.0", +] + +[[package]] +name = "tokio-tungstenite" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f72a05e828585856dacd553fba484c242c46e391fb0e58917c942ee9202915c" +dependencies = [ + "futures-util", + "log", + "tokio", + "tungstenite 0.29.0", ] [[package]] @@ -6532,13 +6533,28 @@ checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" dependencies = [ "indexmap 2.13.0", "serde_core", - "serde_spanned 1.1.0", + "serde_spanned 1.1.1", "toml_datetime 0.7.5+spec-1.1.0", "toml_parser", "toml_writer", "winnow 0.7.15", ] +[[package]] +name = "toml" +version = "1.1.2+spec-1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" +dependencies = [ + "indexmap 2.13.0", + "serde_core", + "serde_spanned 1.1.1", + "toml_datetime 1.1.1+spec-1.1.0", + "toml_parser", + "toml_writer", + "winnow 1.0.0", +] + [[package]] name = "toml_datetime" version = "0.6.3" @@ -6559,9 +6575,9 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "1.1.0+spec-1.1.0" +version = "1.1.1+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97251a7c317e03ad83774a8752a7e81fb6067740609f75ea2b585b569a59198f" +checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7" dependencies = [ "serde_core", ] @@ -6597,25 +6613,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16bff38f1d86c47f9ff0647e6838d7bb362522bdf44006c7068c2b1e606f1f3c" dependencies = [ "indexmap 2.13.0", - "toml_datetime 1.1.0+spec-1.1.0", + "toml_datetime 1.1.1+spec-1.1.0", "toml_parser", "winnow 1.0.0", ] [[package]] name = "toml_parser" -version = "1.1.0+spec-1.1.0" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2334f11ee363607eb04df9b8fc8a13ca1715a72ba8662a26ac285c98aabb4011" +checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" dependencies = [ "winnow 1.0.0", ] [[package]] name = "toml_writer" -version = "1.1.0+spec-1.1.0" +version = "1.1.1+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d282ade6016312faf3e41e57ebbba0c073e4056dab1232ab1cb624199648f8ed" +checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" [[package]] name = "tower" @@ -6765,6 +6781,28 @@ dependencies = [ "utf-8", ] +[[package]] +name = "tungstenite" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c01152af293afb9c7c2a57e4b559c5620b421f6d133261c60dd2d0cdb38e6b8" +dependencies = [ + "bytes", + "data-encoding", + "http", + "httparse", + "log", + "rand 0.9.2", + "sha1", + "thiserror 2.0.18", +] + +[[package]] +name = "typed-path" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e28f89b80c87b8fb0cf04ab448d5dd0dd0ade2f8891bae878de66a75a28600e" + [[package]] name = "typeid" version = "1.0.3" @@ -6943,9 +6981,9 @@ dependencies = [ [[package]] name = "uuid" -version = "1.23.0" +version = "1.23.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ac8b6f42ead25368cf5b098aeb3dc8a1a2c05a3eee8a9a1a68c640edbfc79d9" +checksum = "ea5fab0d6c3c01ae70085a09cb03d4c7a1d6314e2b3e075392783396d724ca0a" dependencies = [ "getrandom 0.4.2", "js-sys", @@ -7023,9 +7061,9 @@ dependencies = [ [[package]] name = "warp" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d06d9202adc1f15d709c4f4a2069be5428aa912cc025d6f268ac441ab066b0" +checksum = "c0a808122a8a77eecdabaefd88ddb1913c4be5ea1465399f63ba64c7aa705fea" dependencies = [ "bytes", "futures-util", @@ -7045,7 +7083,7 @@ dependencies = [ "serde_json", "serde_urlencoded", "tokio", - "tokio-tungstenite", + "tokio-tungstenite 0.29.0", "tokio-util", "tower-service", "tracing", @@ -8243,7 +8281,7 @@ dependencies = [ "serde_repr", "tracing", "uds_windows", - "uuid 1.23.0", + "uuid 1.23.5", "windows-sys 0.61.2", "winnow 0.7.15", "zbus_macros", @@ -8365,21 +8403,24 @@ dependencies = [ [[package]] name = "zip" -version = "2.4.2" +version = "8.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50" +checksum = "2d04a6b5381502aa6087c94c669499eb1602eb9c5e8198e534de571f7154809b" dependencies = [ - "arbitrary", "crc32fast", - "crossbeam-utils", - "displaydoc", "flate2", "indexmap 2.13.0", "memchr", - "thiserror 2.0.18", + "typed-path", "zopfli", ] +[[package]] +name = "zlib-rs" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b142a20ec14a91d5bc708c1dc21b080c550113d8aa77afa29635673a65dd02c5" + [[package]] name = "zmij" version = "1.0.21" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 8d12be76..1e615ea8 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -64,7 +64,7 @@ sevenz-rust = "0.6" cosmic-text = "0.15.0" scopeguard = "1.2" phf = "0.11" -lru = "0.12" +lru = "0.18" # TikTok LIVE webcast reader (vendored in-tree, see vendor/tiktok-live). Pure-Rust # ttwid-only connector (no signing service / no Python); deps pinned to match ours @@ -75,7 +75,7 @@ tiktok-live = { path = "vendor/tiktok-live" } toml = "0.8" semver = "1" minisign-verify = "0.2" -zip = { version = "2", default-features = false, features = ["deflate"] } +zip = { version = "8", default-features = false, features = ["deflate"] } log = "0.4" env_logger = "0.11" diff --git a/universal-cache/main/manifest.json b/universal-cache/main/manifest.json index 96f83fc4..77114566 100644 --- a/universal-cache/main/manifest.json +++ b/universal-cache/main/manifest.json @@ -1,6 +1,6 @@ { "version": 1, - "last_sync": 1765265379, + "last_sync": 1783933196, "entries": { "global_badges": { "id": "global_badges", @@ -8,6 +8,51 @@ "data": { "badges": { "data": [ + { + "set_id": "007-gun-barrel", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6ae7ce40-99e6-4d83-8487-f8b990bf5f32/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6ae7ce40-99e6-4d83-8487-f8b990bf5f32/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6ae7ce40-99e6-4d83-8487-f8b990bf5f32/3", + "title": "007 Gun Barrel", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the 007 First Light category during the game launch!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "10-years-as-twitch-staff", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e48bfab8-6697-4c5b-84df-e64fb0150701/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e48bfab8-6697-4c5b-84df-e64fb0150701/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e48bfab8-6697-4c5b-84df-e64fb0150701/3", + "title": "10 years as Twitch Staff", + "description": "Celebrating 10 years as Twitch Staff!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "15-years-as-twitch-staff", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/523802ec-086b-4dec-b441-90e28b0806d8/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/523802ec-086b-4dec-b441-90e28b0806d8/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/523802ec-086b-4dec-b441-90e28b0806d8/3", + "title": "15 years as Twitch Staff", + "description": "Celebrating 15 years as Twitch Staff!", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "1979-revolution_1", "versions": [ @@ -23,6 +68,36 @@ } ] }, + { + "set_id": "2026-bafta-games-awards", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/44244be0-bb62-470c-bb0f-d2f6fcac2864/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/44244be0-bb62-470c-bb0f-d2f6fcac2864/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/44244be0-bb62-470c-bb0f-d2f6fcac2864/3", + "title": "2026 BAFTA Games Awards", + "description": "This badge was earned by watching the 2026 BAFTA Games Awards!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "5-years-as-twitch-staff", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d53671d0-0ce0-4706-905f-7fe8b122a27a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d53671d0-0ce0-4706-905f-7fe8b122a27a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d53671d0-0ce0-4706-905f-7fe8b122a27a/3", + "title": "5 years as Twitch Staff", + "description": "Celebrating 5 years as Twitch Staff!", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "60-seconds_1", "versions": [ @@ -83,6 +158,21 @@ } ] }, + { + "set_id": "aang", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/dfc8243b-037c-4e5e-a8f3-87ad1f01850d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/dfc8243b-037c-4e5e-a8f3-87ad1f01850d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/dfc8243b-037c-4e5e-a8f3-87ad1f01850d/3", + "title": "Aang", + "description": "This badge was earned by subscribing or gifting a sub to an Avatar Legends: The Fighting Game streamer!", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "admin", "versions": [ @@ -113,6 +203,21 @@ } ] }, + { + "set_id": "alterra-corporation", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/18d8ad18-788e-4b47-9c9b-783a41c13ec3/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/18d8ad18-788e-4b47-9c9b-783a41c13ec3/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/18d8ad18-788e-4b47-9c9b-783a41c13ec3/3", + "title": "Alterra Corporation", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Subnautica 2 category during week 2 of launch.", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "ambassador", "versions": [ @@ -218,6 +323,21 @@ } ] }, + { + "set_id": "assassins-creed-black-flag-resynced", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/393bfb62-dca0-4133-9a63-eb53b031b404/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/393bfb62-dca0-4133-9a63-eb53b031b404/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/393bfb62-dca0-4133-9a63-eb53b031b404/3", + "title": "Assassin's Creed Black Flag Resynced", + "description": "This badge was earned by purchasing a subscription to an Assassin's Creed Black Flag Resynced streamer during the launch of the game!", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "axiom-verge_1", "versions": [ @@ -233,6 +353,36 @@ } ] }, + { + "set_id": "ayane", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/471b7cc9-875f-445b-86f6-8009cee27843/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/471b7cc9-875f-445b-86f6-8009cee27843/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/471b7cc9-875f-445b-86f6-8009cee27843/3", + "title": "Ayane", + "description": "This badge was earned by purchasing a subscription to a Dead or Alive 6: Last Round streamer during Summer Drops Fest 2026!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "baby-chick-chat-badge", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/846a8d2c-b94e-4db6-8f8f-31885e3c187a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/846a8d2c-b94e-4db6-8f8f-31885e3c187a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/846a8d2c-b94e-4db6-8f8f-31885e3c187a/3", + "title": "Baby Chick", + "description": "This badge was earned by subscribing or gifting a sub to a Minecraft streamer during the Tiny Takeover!", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "battlechefbrigade_1", "versions": [ @@ -308,6 +458,21 @@ } ] }, + { + "set_id": "bingbonglove", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4ffa02fc-ae89-4557-95ca-b9fc65909bd0/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4ffa02fc-ae89-4557-95ca-b9fc65909bd0/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4ffa02fc-ae89-4557-95ca-b9fc65909bd0/3", + "title": "BingBongLove", + "description": "This badge was earned by tuning in to a PEAK stream for 15 minutes from February 13 - 28, 2026!", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "bits", "versions": [ @@ -658,6 +823,111 @@ } ] }, + { + "set_id": "bloom-badge", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6c119c4d-adb3-4199-a0cb-3e09d7bc14c3/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6c119c4d-adb3-4199-a0cb-3e09d7bc14c3/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6c119c4d-adb3-4199-a0cb-3e09d7bc14c3/3", + "title": "Bloom Badge Level 1", + "description": "Earn this badge for watching a clip, VOD or live stream 3 days a week. The badge upgrades weekly.", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/s/article/weekly-rewards" + }, + { + "id": "2", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/45eea8e2-e0b3-4560-a32f-4a4cb5b0a061/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/45eea8e2-e0b3-4560-a32f-4a4cb5b0a061/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/45eea8e2-e0b3-4560-a32f-4a4cb5b0a061/3", + "title": "Bloom Badge Level 2", + "description": "Earn this badge for watching a clip, VOD or live stream 3 days a week. The badge upgrades weekly.", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/s/article/weekly-rewards" + }, + { + "id": "3", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d7c40c24-02ca-4221-ae02-28402528a006/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d7c40c24-02ca-4221-ae02-28402528a006/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d7c40c24-02ca-4221-ae02-28402528a006/3", + "title": "Bloom Badge Level 3", + "description": "Earn this badge for watching a clip, VOD or live stream 3 days a week. The badge upgrades weekly.", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/s/article/weekly-rewards" + }, + { + "id": "4", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d52284fd-bf7a-4a94-85ad-e2f0427ec6db/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d52284fd-bf7a-4a94-85ad-e2f0427ec6db/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d52284fd-bf7a-4a94-85ad-e2f0427ec6db/3", + "title": "Bloom Badge Level 4", + "description": "Earn this badge for watching a clip, VOD or live stream 3 days a week. The badge upgrades weekly.", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/s/article/weekly-rewards" + } + ] + }, + { + "set_id": "blossom-badge", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c255cb27-7e04-4be1-9dee-434e85523638/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c255cb27-7e04-4be1-9dee-434e85523638/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c255cb27-7e04-4be1-9dee-434e85523638/3", + "title": "Blossom Badge Level 1", + "description": "Earn this badge for watching a clip, VOD or live stream 3 days a week. The badge upgrades weekly.", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/s/article/weekly-rewards" + }, + { + "id": "2", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d045617b-c37f-4643-9170-df05222cacc3/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d045617b-c37f-4643-9170-df05222cacc3/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d045617b-c37f-4643-9170-df05222cacc3/3", + "title": "Blossom Badge Level 2", + "description": "Earn this badge for watching a clip, VOD or live stream 3 days a week. The badge upgrades weekly.", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/s/article/weekly-rewards" + }, + { + "id": "3", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/75fd2129-b0d6-4290-83f6-41740d1b7825/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/75fd2129-b0d6-4290-83f6-41740d1b7825/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/75fd2129-b0d6-4290-83f6-41740d1b7825/3", + "title": "Blossom Badge Level 3", + "description": "Earn this badge for watching a clip, VOD or live stream 3 days a week. The badge upgrades weekly.", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/s/article/weekly-rewards" + }, + { + "id": "4", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b00f8ff9-aeee-4c27-b974-5513f3abc91a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b00f8ff9-aeee-4c27-b974-5513f3abc91a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b00f8ff9-aeee-4c27-b974-5513f3abc91a/3", + "title": "Blossom Badge Level 4", + "description": "Earn this badge for watching a clip, VOD or live stream 3 days a week. The badge upgrades weekly.", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/s/article/weekly-rewards" + } + ] + }, + { + "set_id": "borderlands-4---c4sh", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/42e19e2e-a07a-4446-862b-1b1567d344b8/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/42e19e2e-a07a-4446-862b-1b1567d344b8/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/42e19e2e-a07a-4446-862b-1b1567d344b8/3", + "title": "Borderlands 4 - C4SH", + "description": "This badge was earned by subscribing or gifting a sub to a Borderlands 4 streamer during the launch of C4SH!", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "borderlands-4-badge---ripper", "versions": [ @@ -718,6 +988,21 @@ } ] }, + { + "set_id": "brawlhallawoo", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a3e4f5e7-a6c9-4458-b8c4-f83a0f725566/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a3e4f5e7-a6c9-4458-b8c4-f83a0f725566/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a3e4f5e7-a6c9-4458-b8c4-f83a0f725566/3", + "title": "BrawlhallAwoo", + "description": "This badge was earned by subscribing or gifting a sub to a Brawlhalla streamer during Brawlhalla Fest 2026!", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "broadcaster", "versions": [ @@ -748,6 +1033,21 @@ } ] }, + { + "set_id": "bubsy-4d", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0652a149-9fc6-4a9b-82c4-31793c0e384a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0652a149-9fc6-4a9b-82c4-31793c0e384a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0652a149-9fc6-4a9b-82c4-31793c0e384a/3", + "title": "Bubsy 4D!", + "description": "This badge was earned by watching Bubsy 4D on launch!", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "bubsy-the-woolies_1", "versions": [ @@ -763,6 +1063,51 @@ } ] }, + { + "set_id": "bungie-foundation-ally", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f5f78a03-c73e-4ae4-86d3-a3bef7ceca6f/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f5f78a03-c73e-4ae4-86d3-a3bef7ceca6f/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f5f78a03-c73e-4ae4-86d3-a3bef7ceca6f/3", + "title": "Bungie Foundation Ally", + "description": "This badge is awarded for being an ally of the Bungie Foundation!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "bungie-foundation-supporter", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/85cb4623-0dd6-4f41-b86e-765bc8ac367d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/85cb4623-0dd6-4f41-b86e-765bc8ac367d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/85cb4623-0dd6-4f41-b86e-765bc8ac367d/3", + "title": "Bungie Foundation Supporter", + "description": "This badge is awarded for being a supporter of the Bungie Foundation!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "cdawg-cyclethon-5-badge", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/bc969f36-b221-487f-ab5b-8ecb3a60ded2/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/bc969f36-b221-487f-ab5b-8ecb3a60ded2/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/bc969f36-b221-487f-ab5b-8ecb3a60ded2/3", + "title": "CDawg Cyclethon 5 Badge", + "description": "Earned by watching CDawg's 5th Charity Cyclethon 2026!", + "click_action": "visit_url", + "click_url": "https://tiltify.com/@cdawgva/cyclethon-5" + } + ] + }, { "set_id": "chatter-cs-go-2022", "versions": [ @@ -778,6 +1123,36 @@ } ] }, + { + "set_id": "civ-vii---test-of-time", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/eae24f68-7b45-4cf0-8854-d3e419006238/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/eae24f68-7b45-4cf0-8854-d3e419006238/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/eae24f68-7b45-4cf0-8854-d3e419006238/3", + "title": "Civ VII - Test of Time", + "description": "This badge was earned by subscribing or gifting a sub to a Civilization VII streamer during the Test of Time release!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "clair-obscur-expedition-33-one-year-anniversary", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/44044991-46d1-436e-9ec8-d528a211f814/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/44044991-46d1-436e-9ec8-d528a211f814/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/44044991-46d1-436e-9ec8-d528a211f814/3", + "title": "Clair Obscur: Expedition 33 One Year Anniversary", + "description": "This badge was earned by subscribing to a streamer in the Clair Obscur: Expedition 33 category during the anniversary campaign", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "clip-champ", "versions": [ @@ -843,6 +1218,36 @@ } ] }, + { + "set_id": "cool-cattiva", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e3d90ca4-f274-431f-bcc0-c0f8963e6624/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e3d90ca4-f274-431f-bcc0-c0f8963e6624/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e3d90ca4-f274-431f-bcc0-c0f8963e6624/3", + "title": "Cool Cattiva", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Palworld category during Summer Drops Fest 2026!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "crash", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c194a433-5fb4-4f57-a5e7-64ff9f02bf24/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c194a433-5fb4-4f57-a5e7-64ff9f02bf24/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c194a433-5fb4-4f57-a5e7-64ff9f02bf24/3", + "title": "CRASH", + "description": "This badge was earned by watching /PlaqueBoyMax during his CRASH THE PARTY live streams.", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "creator-cs-go-2022", "versions": [ @@ -858,6 +1263,51 @@ } ] }, + { + "set_id": "crimson-butterfly", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/63243824-6d43-45cf-8d21-fe0b06ab587f/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/63243824-6d43-45cf-8d21-fe0b06ab587f/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/63243824-6d43-45cf-8d21-fe0b06ab587f/3", + "title": "Crimson Butterfly", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the FATAL FRAME II: Crimson Butterfly REMAKE category!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "crimson-desert---crest", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2107571b-2db3-401b-b8e1-13b9e9696ea7/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2107571b-2db3-401b-b8e1-13b9e9696ea7/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2107571b-2db3-401b-b8e1-13b9e9696ea7/3", + "title": "Crimson Desert - Crest", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Crimson Desert category!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "cryana", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a7dda6c4-4994-4d8d-99f4-525f06690329/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a7dda6c4-4994-4d8d-99f4-525f06690329/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a7dda6c4-4994-4d8d-99f4-525f06690329/3", + "title": "Cryana", + "description": "This badge was earned by subscribing or gifting a sub to a Pragmata streamer during the game's launch!", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "cuphead_1", "versions": [ @@ -889,7 +1339,37 @@ ] }, { - "set_id": "deceit_1", + "set_id": "dead-by-daylight-icon", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4f1be82e-d29e-4898-a4c7-29b3ce6ce807/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4f1be82e-d29e-4898-a4c7-29b3ce6ce807/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4f1be82e-d29e-4898-a4c7-29b3ce6ce807/3", + "title": "Dead by Daylight Icon", + "description": "This badge was earned by subscribing or gifting a sub to a Dead by Daylight streamer during the Dead by Daylight x Jason Universe Launch!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "dead-by-daylight-x-jason-universe", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f54d7865-e97d-4e1a-8392-788ccbcd1199/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f54d7865-e97d-4e1a-8392-788ccbcd1199/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f54d7865-e97d-4e1a-8392-788ccbcd1199/3", + "title": "Dead by Daylight x Jason Universe", + "description": "This badge was earned by gifting two subs to a Dead by Daylight streamer during the Dead by Daylight x Jason Universe Launch!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "deceit_1", "versions": [ { "id": "1", @@ -903,6 +1383,21 @@ } ] }, + { + "set_id": "default-creator-campaign-reward", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/072f22ee-9efb-486d-997c-2a5b575b4845/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/072f22ee-9efb-486d-997c-2a5b575b4845/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/072f22ee-9efb-486d-997c-2a5b575b4845/3", + "title": "Creator Campaign Reward", + "description": "This badge was earned for participating in a creator campaign.", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "destiny-2-final-shape-raid-race", "versions": [ @@ -933,6 +1428,36 @@ } ] }, + { + "set_id": "detroit-android-triangle", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/69bf153a-cfa9-4290-9d00-6b1edc4dbe43/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/69bf153a-cfa9-4290-9d00-6b1edc4dbe43/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/69bf153a-cfa9-4290-9d00-6b1edc4dbe43/3", + "title": "Detroit Android Triangle", + "description": "This badge was earned by watching a streamer in the Detroit: Become Human category for 1 hour", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "detroit-blue-led", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b3cc4258-07e4-4b3b-b37f-a9c9268853fb/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b3cc4258-07e4-4b3b-b37f-a9c9268853fb/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b3cc4258-07e4-4b3b-b37f-a9c9268853fb/3", + "title": "Detroit Blue LED", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Detroit: Become Human category", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "devil-may-cry-hd_1", "versions": [ @@ -1008,6 +1533,81 @@ } ] }, + { + "set_id": "diablo-30th-anniversary", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2f98d79a-c78c-4c61-ac9e-7bc544d44619/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2f98d79a-c78c-4c61-ac9e-7bc544d44619/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2f98d79a-c78c-4c61-ac9e-7bc544d44619/3", + "title": "Diablo 30th Anniversary", + "description": "This badge was earned by subscribing or gifting a sub to a Diablo IV streamer during the Diablo 30th Anniversary!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "diana", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/38801cc6-4d01-40f6-8949-6b9f9d5334b8/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/38801cc6-4d01-40f6-8949-6b9f9d5334b8/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/38801cc6-4d01-40f6-8949-6b9f9d5334b8/3", + "title": "Diana", + "description": "This badge was earned by subscribing or gifting a sub for a streamer in the Pragmata category", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "ditto", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b577304e-7dc9-49f2-bee1-68caf56a91e6/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b577304e-7dc9-49f2-bee1-68caf56a91e6/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b577304e-7dc9-49f2-bee1-68caf56a91e6/3", + "title": "Ditto", + "description": "This badge was earned by subscribing or gifting a sub to a Pokémon Pokopia streamer during launch!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "doa6lr-kasumi", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/709a8b0c-cdf3-4a49-9f93-911376a1cb2e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/709a8b0c-cdf3-4a49-9f93-911376a1cb2e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/709a8b0c-cdf3-4a49-9f93-911376a1cb2e/3", + "title": "DOA6LR Kasumi", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Dead or Alive 6 Last Round category during the game launch!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "dodomogged", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/82b74b78-7791-46db-abe6-f8acc08dde43/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/82b74b78-7791-46db-abe6-f8acc08dde43/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/82b74b78-7791-46db-abe6-f8acc08dde43/3", + "title": "Dodomogged", + "description": "This badge was earned by subscribing or gifting a sub to a Windrose streamer during the game's launch!", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "dragonscimmy", "versions": [ @@ -1023,6 +1623,21 @@ } ] }, + { + "set_id": "dream-beyond", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2cbd5102-928f-4e99-819a-e38511752918/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2cbd5102-928f-4e99-819a-e38511752918/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2cbd5102-928f-4e99-819a-e38511752918/3", + "title": "Dream Beyond", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Dream Con category during Dream Con 2026!", + "click_action": null, + "click_url": null + } + ] + }, { "set_id": "dreamcon-2024", "versions": [ @@ -1219,2918 +1834,6081 @@ ] }, { - "set_id": "extension", + "set_id": "evo-las-vegas-2026", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ea8b0f8c-aa27-11e8-ba0c-1370ffff3854/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ea8b0f8c-aa27-11e8-ba0c-1370ffff3854/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ea8b0f8c-aa27-11e8-ba0c-1370ffff3854/3", - "title": "Extension", - "description": "Extension", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6838631a-037c-4dc3-b0f5-1cc15367bd53/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6838631a-037c-4dc3-b0f5-1cc15367bd53/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6838631a-037c-4dc3-b0f5-1cc15367bd53/3", + "title": "Evo Las Vegas 2026", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in a participating category during Evo Las Vegas 2026!", "click_action": null, "click_url": null } ] }, { - "set_id": "firewatch_1", + "set_id": "ewc-2026-bronze", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b6bf4889-4902-49e2-9658-c0132e71c9c4/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b6bf4889-4902-49e2-9658-c0132e71c9c4/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b6bf4889-4902-49e2-9658-c0132e71c9c4/3", - "title": "Firewatch", - "description": "Firewatch", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Firewatch/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/40b8d131-61f0-4ae6-9f65-65a23b27c139/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/40b8d131-61f0-4ae6-9f65-65a23b27c139/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/40b8d131-61f0-4ae6-9f65-65a23b27c139/3", + "title": "EWC 2026 (Bronze)", + "description": "This badge was earned by watching one hour of the 2026 Esports World Cup!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "founder", + "set_id": "ewc-2026-diamond", "versions": [ { - "id": "0", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/511b78a9-ab37-472f-9569-457753bbe7d3/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/511b78a9-ab37-472f-9569-457753bbe7d3/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/511b78a9-ab37-472f-9569-457753bbe7d3/3", - "title": "Founder", - "description": "Founder", - "click_action": "visit_url", - "click_url": "https://help.twitch.tv/s/article/founders-badge" + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/cb874239-c790-4f58-93c2-319254d61d18/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/cb874239-c790-4f58-93c2-319254d61d18/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/cb874239-c790-4f58-93c2-319254d61d18/3", + "title": "EWC 2026 (Diamond)", + "description": "This badge was earned by watching twelve hours of the 2026 Esports World Cup!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "fright-fest-2025", + "set_id": "ewc-2026-gold", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2ef2cd27-2210-4640-bbf8-69b5c4d9e302/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2ef2cd27-2210-4640-bbf8-69b5c4d9e302/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2ef2cd27-2210-4640-bbf8-69b5c4d9e302/3", - "title": "Fright Fest 2025", - "description": "This badge was earned by users who shared the best 2025 Fright Fest clips.", - "click_action": "visit_url", - "click_url": "https://blog.twitch.tv/en/2025/10/20/twitch-fright-fest-2025/" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/aa891ef7-b24b-49ff-ae08-13819621fc4b/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/aa891ef7-b24b-49ff-ae08-13819621fc4b/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/aa891ef7-b24b-49ff-ae08-13819621fc4b/3", + "title": "EWC 2026 (Gold)", + "description": "This badge was earned by watching three hours of the 2026 Esports World Cup!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "frozen-cortext_1", + "set_id": "ewc-2026-platinum", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2015f087-01b5-4a01-a2bb-ecb4d6be5240/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2015f087-01b5-4a01-a2bb-ecb4d6be5240/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2015f087-01b5-4a01-a2bb-ecb4d6be5240/3", - "title": "Frozen Cortext", - "description": "Frozen Cortext", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Frozen%20Cortex/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ccd6c0c5-7854-4bc1-b196-ad13e097f2da/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ccd6c0c5-7854-4bc1-b196-ad13e097f2da/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ccd6c0c5-7854-4bc1-b196-ad13e097f2da/3", + "title": "EWC 2026 (Platinum)", + "description": "This badge was earned by watching six hours of the 2026 Esports World Cup!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "frozen-synapse_1", + "set_id": "ewc-2026-silver", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d4bd464d-55ea-4238-a11d-744f034e2375/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d4bd464d-55ea-4238-a11d-744f034e2375/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d4bd464d-55ea-4238-a11d-744f034e2375/3", - "title": "Frozen Synapse", - "description": "Frozen Synapse", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Frozen%20Synapse/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b58c52e5-ed3c-41e4-9cda-90b26aa1dbcb/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b58c52e5-ed3c-41e4-9cda-90b26aa1dbcb/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b58c52e5-ed3c-41e4-9cda-90b26aa1dbcb/3", + "title": "EWC 2026 (Silver)", + "description": "This badge was earned by watching two hours of the 2026 Esports World Cup!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "game-developer", + "set_id": "ewc-2026-ultraviolet", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/85856a4a-eb7d-4e26-a43e-d204a977ade4/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/85856a4a-eb7d-4e26-a43e-d204a977ade4/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/85856a4a-eb7d-4e26-a43e-d204a977ade4/3", - "title": "Game Developer", - "description": "Game Developer for:", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a3f5d70f-268f-498d-b0cc-db51bdf355a2/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a3f5d70f-268f-498d-b0cc-db51bdf355a2/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a3f5d70f-268f-498d-b0cc-db51bdf355a2/3", + "title": "EWC 2026 (Ultraviolet)", + "description": "This badge was earned by supporting a 2026 Esports World Cup co-streamer!", "click_action": null, "click_url": null } ] }, { - "set_id": "gamerduo", + "set_id": "extension", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/be750d4d-a3b9-4116-ae75-6ee4f3294a19/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/be750d4d-a3b9-4116-ae75-6ee4f3294a19/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/be750d4d-a3b9-4116-ae75-6ee4f3294a19/3", - "title": "GamerDuo", - "description": "Subbed to a streamer and got 3 months of free Super Duolingo!", - "click_action": "visit_url", - "click_url": "https://blog.twitch.tv/2025/10/02/sub-for-super-duolingo/" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ea8b0f8c-aa27-11e8-ba0c-1370ffff3854/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ea8b0f8c-aa27-11e8-ba0c-1370ffff3854/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ea8b0f8c-aa27-11e8-ba0c-1370ffff3854/3", + "title": "Extension", + "description": "Extension", + "click_action": null, + "click_url": null } ] }, { - "set_id": "gears-of-war-superfan-badge", + "set_id": "fallout-season-2-ghoul", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/18b92728-aa7a-4e24-acb5-b14ea17c8b2b/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/18b92728-aa7a-4e24-acb5-b14ea17c8b2b/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/18b92728-aa7a-4e24-acb5-b14ea17c8b2b/3", - "title": "Gears of War Superfan Badge", - "description": "This user is a Gears of War: Reloaded Superfan.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/815334c4-3123-489b-8854-2af0f4027b00/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/815334c4-3123-489b-8854-2af0f4027b00/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/815334c4-3123-489b-8854-2af0f4027b00/3", + "title": "Fallout Season 2 Ghoul", + "description": "This badge was earned by subscribing or gifting a sub to a Fallout 76 streamer during the launch of Burning Springs and Fallout Season 2!", "click_action": null, "click_url": null } ] }, { - "set_id": "getting-over-it_1", + "set_id": "final-fantasy-xiv-fan-festival-2026-eu---content-unlock-quest-chat", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8d4e178c-81ec-4c71-af68-745b40733984/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8d4e178c-81ec-4c71-af68-745b40733984/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8d4e178c-81ec-4c71-af68-745b40733984/3", - "title": "Getting Over It", - "description": "Getting Over It", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Getting%20Over%20It/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/df82d637-1c58-4dd9-a439-b2518c5fbf5f/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/df82d637-1c58-4dd9-a439-b2518c5fbf5f/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/df82d637-1c58-4dd9-a439-b2518c5fbf5f/3", + "title": "Final Fantasy XIV Fan Festival 2026 EU - Content Unlock Quest Chat", + "description": "This badge was earned by watching the Fan Fest 2026 for 60 minutes on /finalfantasyxiv", + "click_action": null, + "click_url": null } ] }, { - "set_id": "getting-over-it_2", + "set_id": "final-fantasy-xiv-fan-festival-2026-eu---moogle-chat", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/bb620b42-e0e1-4373-928e-d4a732f99ccb/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/bb620b42-e0e1-4373-928e-d4a732f99ccb/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/bb620b42-e0e1-4373-928e-d4a732f99ccb/3", - "title": "Getting Over It", - "description": "Getting Over It", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Getting%20Over%20It/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/96e02b5f-f444-48ba-889f-591c7ad18e59/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/96e02b5f-f444-48ba-889f-591c7ad18e59/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/96e02b5f-f444-48ba-889f-591c7ad18e59/3", + "title": "Final Fantasy XIV Fan Festival 2026 EU - Moogle Chat", + "description": "This badge was earned by watching a creator in the Final Fantasy XIV category during the Fan Fest 2026 - EU", + "click_action": null, + "click_url": null } ] }, { - "set_id": "gingko-leaf", + "set_id": "final-fantasy-xiv-fan-festival-2026-jp---alpha-chat", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/394abbbd-cc1d-427f-bc00-bce294353448/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/394abbbd-cc1d-427f-bc00-bce294353448/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/394abbbd-cc1d-427f-bc00-bce294353448/3", - "title": "Gingko Leaf", - "description": "This badge was earned by watching 30 minutes of a Ghost of Yotei stream during the game's launch!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/1826cb5f-32a9-409a-9829-f6f47ea68239/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/1826cb5f-32a9-409a-9829-f6f47ea68239/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/1826cb5f-32a9-409a-9829-f6f47ea68239/3", + "title": "Final Fantasy XIV Fan Festival 2026 JP - Alpha Chat", + "description": "This badge was earned by watching a creator in the Final Fantasy 14 category for 60 minutes during the Fan Fest 2026 - JP", "click_action": null, "click_url": null } ] }, { - "set_id": "glhf-pledge", + "set_id": "final-fantasy-xiv-fan-festival-2026-jp---quest-complete-chat", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3158e758-3cb4-43c5-94b3-7639810451c5/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3158e758-3cb4-43c5-94b3-7639810451c5/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3158e758-3cb4-43c5-94b3-7639810451c5/3", - "title": "GLHF Pledge", - "description": "Signed the GLHF pledge in support for inclusive gaming communities", - "click_action": "visit_url", - "click_url": "https://www.anykey.org/pledge" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e7d696ad-4479-4e44-bceb-5643f80bef38/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e7d696ad-4479-4e44-bceb-5643f80bef38/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e7d696ad-4479-4e44-bceb-5643f80bef38/3", + "title": "Final Fantasy XIV Fan Festival 2026 JP - Quest Complete Chat", + "description": "This badge was earned by watching the Fan Fest 2026 for 60 minutes on /finalfantasyxiv", + "click_action": null, + "click_url": null } ] }, { - "set_id": "glitchcon2020", + "set_id": "final-fantasy-xiv-fan-festival-2026-na---fat-cat", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/1d4b03b9-51ea-42c9-8f29-698e3c85be3d/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/1d4b03b9-51ea-42c9-8f29-698e3c85be3d/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/1d4b03b9-51ea-42c9-8f29-698e3c85be3d/3", - "title": "GlitchCon 2020", - "description": "Earned for Watching Glitchcon 2020", - "click_action": "visit_url", - "click_url": "https://www.twitchcon.com/" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/dd9eae59-5dfd-499d-9cb2-f9e4440ef622/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/dd9eae59-5dfd-499d-9cb2-f9e4440ef622/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/dd9eae59-5dfd-499d-9cb2-f9e4440ef622/3", + "title": "Final Fantasy XIV Fan Festival 2026 NA - Fat Cat", + "description": "This badge was earned by watching a creator for 60 minutes in the Final Fantasy XIV category during the Fan Fest 2026 - NA", + "click_action": null, + "click_url": null } ] }, { - "set_id": "global_mod", + "set_id": "final-fantasy-xiv-fan-festival-2026-na---fat-cat-chat", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9384c43e-4ce7-4e94-b2a1-b93656896eba/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9384c43e-4ce7-4e94-b2a1-b93656896eba/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9384c43e-4ce7-4e94-b2a1-b93656896eba/3", - "title": "Global Moderator", - "description": "Global Moderator", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/82ff2bf7-45cf-4cfa-8eb0-253dc879c2a9/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/82ff2bf7-45cf-4cfa-8eb0-253dc879c2a9/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/82ff2bf7-45cf-4cfa-8eb0-253dc879c2a9/3", + "title": "Final Fantasy XIV Fan Festival 2026 NA - Fat Cat Chat", + "description": "This badge was earned by watching a creator for 60 minutes in the Final Fantasy XIV category during the Fan Fest 2026 - NA", "click_action": null, "click_url": null } ] }, { - "set_id": "gold-pixel-heart", + "set_id": "final-fantasy-xiv-fan-festival-2026-na---main-scenario-quest-", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/1687873b-cf38-412c-aad3-f9a4ce17f8b6/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/1687873b-cf38-412c-aad3-f9a4ce17f8b6/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/1687873b-cf38-412c-aad3-f9a4ce17f8b6/3", - "title": "Gold Pixel Heart", - "description": "Thank you for donating via the Twitch Charity tool during Twitch Together for Good 2023!", - "click_action": "visit_url", - "click_url": "https://help.twitch.tv/s/article/twitch-charity" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4629468f-897e-4466-8599-d828cf079cdc/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4629468f-897e-4466-8599-d828cf079cdc/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4629468f-897e-4466-8599-d828cf079cdc/3", + "title": "Final Fantasy XIV Fan Festival 2026 NA - Main Scenario Quest ", + "description": "This badge was earned by watching the Fan Fest NA stream on /finalfantasyxiv for 60 minutes", + "click_action": null, + "click_url": null } ] }, { - "set_id": "gold-pixel-heart---together-for-good-24", + "set_id": "final-fantasy-xiv-fan-festival-2026-na---main-scenario-quest-chat", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/52c90eac-b7ec-4e24-b500-8fceecfe91e8/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/52c90eac-b7ec-4e24-b500-8fceecfe91e8/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/52c90eac-b7ec-4e24-b500-8fceecfe91e8/3", - "title": "Gold Pixel Heart - Together For Good '24", - "description": "This badge was earned by donating $50 or more as part of Twitch Together for Good 2024!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/da897ed5-2676-4e90-a92e-fc7764bd7e45/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/da897ed5-2676-4e90-a92e-fc7764bd7e45/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/da897ed5-2676-4e90-a92e-fc7764bd7e45/3", + "title": "Final Fantasy XIV Fan Festival 2026 NA - Main Scenario Quest Chat", + "description": "This badge was earned by watching the Fan Fest 2026 for 60 minutes on /finalfantasyxiv", "click_action": null, "click_url": null } ] }, { - "set_id": "gone-bananas", + "set_id": "firewatch_1", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e2ba99f4-6079-44d1-8c07-4ca6b58de61f/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e2ba99f4-6079-44d1-8c07-4ca6b58de61f/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e2ba99f4-6079-44d1-8c07-4ca6b58de61f/3", - "title": "Gone Bananas Badge", - "description": "This gilded banana badge was scored by sharing a lulz-worthy clip during April Fool’s week 2025.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b6bf4889-4902-49e2-9658-c0132e71c9c4/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b6bf4889-4902-49e2-9658-c0132e71c9c4/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b6bf4889-4902-49e2-9658-c0132e71c9c4/3", + "title": "Firewatch", + "description": "Firewatch", "click_action": "visit_url", - "click_url": "http://blog.twitch.tv/2025/04/01/april-fools-day/" + "click_url": "https://www.twitch.tv/directory/game/Firewatch/details" } ] }, { - "set_id": "gp-explorer-3", + "set_id": "first-stand-2026-supporter", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/1e3b6965-2224-44d1-a67a-6d186c1fb17d/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/1e3b6965-2224-44d1-a67a-6d186c1fb17d/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/1e3b6965-2224-44d1-a67a-6d186c1fb17d/3", - "title": "GP Explorer 3", - "description": "This badge was earned by watching 15 minutes of GP Explorer 3 on any of the broadcasting channels.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ea899f87-f7f5-4d9d-9de9-173331341199/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ea899f87-f7f5-4d9d-9de9-173331341199/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ea899f87-f7f5-4d9d-9de9-173331341199/3", + "title": "First Stand 2026 Supporter", + "description": "This badge was rewarded to fans who supported First Stand 2026!", "click_action": null, "click_url": null } ] }, { - "set_id": "heavy-bullets_1", + "set_id": "first-stand-2026-viewer", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fc83b76b-f8b2-4519-9f61-6faf84eef4cd/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fc83b76b-f8b2-4519-9f61-6faf84eef4cd/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fc83b76b-f8b2-4519-9f61-6faf84eef4cd/3", - "title": "Heavy Bullets", - "description": "Heavy Bullets", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Heavy%20Bullets/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2ae99aac-ac5b-4d69-884b-3eb20621340d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2ae99aac-ac5b-4d69-884b-3eb20621340d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2ae99aac-ac5b-4d69-884b-3eb20621340d/3", + "title": "First Stand 2026 Viewer", + "description": "This badge was rewarded to fans who watched First Stand 2026!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "hello_neighbor_1", + "set_id": "fischer", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/030cab2c-5d14-11e7-8d91-43a5a4306286/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/030cab2c-5d14-11e7-8d91-43a5a4306286/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/030cab2c-5d14-11e7-8d91-43a5a4306286/3", - "title": "Hello Neighbor", - "description": "Hello Neighbor", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Hello%20Neighbor/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/50488ced-e1ee-4ea4-bb44-fb60d7d396c2/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/50488ced-e1ee-4ea4-bb44-fb60d7d396c2/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/50488ced-e1ee-4ea4-bb44-fb60d7d396c2/3", + "title": "Fischer", + "description": "This badge was earned by watching Roblox during the Bloxfest Qualifiers.", + "click_action": null, + "click_url": null } ] }, { - "set_id": "hornet", + "set_id": "football-fest-2026", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4dc7b047-8c59-4522-97f2-24fb63147f56/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4dc7b047-8c59-4522-97f2-24fb63147f56/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4dc7b047-8c59-4522-97f2-24fb63147f56/3", - "title": "Hornet", - "description": "This badge was earned by subscribing to a streamer in the Hollow Knight: Silksong category during game launch week.", - "click_action": null, - "click_url": null + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2b195857-8531-4487-a998-62fb9dbbe0e5/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2b195857-8531-4487-a998-62fb9dbbe0e5/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2b195857-8531-4487-a998-62fb9dbbe0e5/3", + "title": "Football Fest 2026", + "description": "This badge was earned by watching 15 minutes of any of the participating Football Fest channels during Football Fest 2026!", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/s/article/twitch-chat-badges-guide" } ] }, { - "set_id": "hype-train", + "set_id": "founder", "versions": [ { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fae4086c-3190-44d4-83c8-8ef0cbe1a515/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fae4086c-3190-44d4-83c8-8ef0cbe1a515/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fae4086c-3190-44d4-83c8-8ef0cbe1a515/3", - "title": "Current Hype Train Conductor", - "description": "Top supporter during the most recent hype train", - "click_action": "visit_url", - "click_url": "https://help.twitch.tv/s/article/hype-train-guide" - }, - { - "id": "2", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9c8d038a-3a29-45ea-96d4-5031fb1a7a81/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9c8d038a-3a29-45ea-96d4-5031fb1a7a81/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9c8d038a-3a29-45ea-96d4-5031fb1a7a81/3", - "title": "Former Hype Train Conductor", - "description": "Top supporter during prior hype trains", + "id": "0", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/511b78a9-ab37-472f-9569-457753bbe7d3/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/511b78a9-ab37-472f-9569-457753bbe7d3/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/511b78a9-ab37-472f-9569-457753bbe7d3/3", + "title": "Founder", + "description": "Founder", "click_action": "visit_url", - "click_url": "https://help.twitch.tv/s/article/hype-train-guide" + "click_url": "https://help.twitch.tv/s/article/founders-badge" } ] }, { - "set_id": "innerspace_1", + "set_id": "fright-fest-2025", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/97532ccd-6a07-42b5-aecf-3458b6b3ebea/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/97532ccd-6a07-42b5-aecf-3458b6b3ebea/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/97532ccd-6a07-42b5-aecf-3458b6b3ebea/3", - "title": "Innerspace", - "description": "Innerspace", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2ef2cd27-2210-4640-bbf8-69b5c4d9e302/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2ef2cd27-2210-4640-bbf8-69b5c4d9e302/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2ef2cd27-2210-4640-bbf8-69b5c4d9e302/3", + "title": "Fright Fest 2025", + "description": "This badge was earned by users who shared the best 2025 Fright Fest clips.", "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Innerspace/details" + "click_url": "https://blog.twitch.tv/en/2025/10/20/twitch-fright-fest-2025/" } ] }, { - "set_id": "innerspace_2", + "set_id": "frog-lantern", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fc7d6018-657a-40e4-9246-0acdc85886d1/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fc7d6018-657a-40e4-9246-0acdc85886d1/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fc7d6018-657a-40e4-9246-0acdc85886d1/3", - "title": "Innerspace", - "description": "Innerspace", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Innerspace/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/dfc75f94-14f9-404b-b953-37eba481df37/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/dfc75f94-14f9-404b-b953-37eba481df37/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/dfc75f94-14f9-404b-b953-37eba481df37/3", + "title": "Frog Lantern", + "description": "This badge was earned by subscribing or gifting three times in the Sea of Thieves category!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "jackbox-party-pack_1", + "set_id": "frozen-cortext_1", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0f964fc1-f439-485f-a3c0-905294ee70e8/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0f964fc1-f439-485f-a3c0-905294ee70e8/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0f964fc1-f439-485f-a3c0-905294ee70e8/3", - "title": "Jackbox Party Pack", - "description": "Jackbox Party Pack", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2015f087-01b5-4a01-a2bb-ecb4d6be5240/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2015f087-01b5-4a01-a2bb-ecb4d6be5240/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2015f087-01b5-4a01-a2bb-ecb4d6be5240/3", + "title": "Frozen Cortext", + "description": "Frozen Cortext", "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/The%20Jackbox%20Party%20Pack/details" + "click_url": "https://www.twitch.tv/directory/game/Frozen%20Cortex/details" } ] }, { - "set_id": "jeff-the-land-shark", + "set_id": "frozen-synapse_1", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ad51bd4c-2621-4d7c-8580-89243002bc8b/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ad51bd4c-2621-4d7c-8580-89243002bc8b/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ad51bd4c-2621-4d7c-8580-89243002bc8b/3", - "title": "Jeff the Land Shark", - "description": "This badge was earned by subscribing or gifting a sub in the Marvel Rivals category during Marvel Rivals' 1-year anniversary!", - "click_action": null, - "click_url": null + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d4bd464d-55ea-4238-a11d-744f034e2375/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d4bd464d-55ea-4238-a11d-744f034e2375/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d4bd464d-55ea-4238-a11d-744f034e2375/3", + "title": "Frozen Synapse", + "description": "Frozen Synapse", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/Frozen%20Synapse/details" } ] }, { - "set_id": "k4sen-con-2025", + "set_id": "game-developer", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6ea537aa-bb9a-4410-a330-5820b7dd8a24/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6ea537aa-bb9a-4410-a330-5820b7dd8a24/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6ea537aa-bb9a-4410-a330-5820b7dd8a24/3", - "title": "The K4SEN Con 2025", - "description": "This badge was earned by watching 30 minutes of K4SEN Con 2025!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/85856a4a-eb7d-4e26-a43e-d204a977ade4/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/85856a4a-eb7d-4e26-a43e-d204a977ade4/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/85856a4a-eb7d-4e26-a43e-d204a977ade4/3", + "title": "Game Developer", + "description": "Game Developer for:", "click_action": null, "click_url": null } ] }, { - "set_id": "kingdom-new-lands_1", + "set_id": "gamerduo", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e3c2a67e-ef80-4fe3-ae41-b933cd11788a/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e3c2a67e-ef80-4fe3-ae41-b933cd11788a/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e3c2a67e-ef80-4fe3-ae41-b933cd11788a/3", - "title": "Kingdom: New Lands", - "description": "Kingdom: New Lands", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/be750d4d-a3b9-4116-ae75-6ee4f3294a19/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/be750d4d-a3b9-4116-ae75-6ee4f3294a19/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/be750d4d-a3b9-4116-ae75-6ee4f3294a19/3", + "title": "GamerDuo", + "description": "Subbed to a streamer and got 3 months of free Super Duolingo!", "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Kingdom:%20New%20Lands/details" + "click_url": "https://blog.twitch.tv/2025/10/02/sub-for-super-duolingo/" } ] }, { - "set_id": "la-velada-iv", + "set_id": "gears-of-war-superfan-badge", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/655dac77-0b2f-4b62-8871-6ae21f82b34e/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/655dac77-0b2f-4b62-8871-6ae21f82b34e/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/655dac77-0b2f-4b62-8871-6ae21f82b34e/3", - "title": "La Velada del Año IV", - "description": "This badge was earned for watching La Velada del Año IV!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/18b92728-aa7a-4e24-acb5-b14ea17c8b2b/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/18b92728-aa7a-4e24-acb5-b14ea17c8b2b/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/18b92728-aa7a-4e24-acb5-b14ea17c8b2b/3", + "title": "Gears of War Superfan Badge", + "description": "This user is a Gears of War: Reloaded Superfan.", "click_action": null, "click_url": null } ] }, { - "set_id": "la-velada-v-badge", + "set_id": "getting-over-it_1", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3f728095-b84d-4e7e-9eee-541ea02ddea0/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3f728095-b84d-4e7e-9eee-541ea02ddea0/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3f728095-b84d-4e7e-9eee-541ea02ddea0/3", - "title": "La Velada V Badge", - "description": "This badge was earned by watching La Velada V!", - "click_action": null, - "click_url": null + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8d4e178c-81ec-4c71-af68-745b40733984/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8d4e178c-81ec-4c71-af68-745b40733984/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8d4e178c-81ec-4c71-af68-745b40733984/3", + "title": "Getting Over It", + "description": "Getting Over It", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/Getting%20Over%20It/details" } ] }, { - "set_id": "lead_moderator", + "set_id": "getting-over-it_2", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0822047b-65e0-46f2-94a9-d1091d685d33/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0822047b-65e0-46f2-94a9-d1091d685d33/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0822047b-65e0-46f2-94a9-d1091d685d33/3", - "title": "Lead Moderator", - "description": "A badge for users who are a lead moderator in the channel", - "click_action": null, - "click_url": null + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/bb620b42-e0e1-4373-928e-d4a732f99ccb/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/bb620b42-e0e1-4373-928e-d4a732f99ccb/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/bb620b42-e0e1-4373-928e-d4a732f99ccb/3", + "title": "Getting Over It", + "description": "Getting Over It", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/Getting%20Over%20It/details" } ] }, { - "set_id": "league-of-legends-mid-season-invitational-2025---grey", + "set_id": "gingko-leaf", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/18a0b4ba-5f62-4e94-b6f1-481731608602/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/18a0b4ba-5f62-4e94-b6f1-481731608602/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/18a0b4ba-5f62-4e94-b6f1-481731608602/3", - "title": "League of Legends Mid Season Invitational 2025 Support a Streamer", - "description": "This badge was earned by gifting a subscription to a streamer in the League of Legends category during MSI 2025.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/394abbbd-cc1d-427f-bc00-bce294353448/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/394abbbd-cc1d-427f-bc00-bce294353448/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/394abbbd-cc1d-427f-bc00-bce294353448/3", + "title": "Gingko Leaf", + "description": "This badge was earned by watching 30 minutes of a Ghost of Yotei stream during the game's launch!", "click_action": null, "click_url": null } ] }, { - "set_id": "league-of-legends-mid-season-invitational-2025---purple", + "set_id": "glhf-pledge", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0a99ba23-5e1a-46b7-8ff2-efbb9a6ea54c/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0a99ba23-5e1a-46b7-8ff2-efbb9a6ea54c/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0a99ba23-5e1a-46b7-8ff2-efbb9a6ea54c/3", - "title": "League of Legends Mid Season Invitational 2025", - "description": "This badge was earned by subscribing to a lolesports channel during MSI 2025!", - "click_action": null, - "click_url": null + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3158e758-3cb4-43c5-94b3-7639810451c5/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3158e758-3cb4-43c5-94b3-7639810451c5/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3158e758-3cb4-43c5-94b3-7639810451c5/3", + "title": "GLHF Pledge", + "description": "Signed the GLHF pledge in support for inclusive gaming communities", + "click_action": "visit_url", + "click_url": "https://www.anykey.org/pledge" } ] }, { - "set_id": "legendus", + "set_id": "glitchcon2020", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/55c355cf-ddbf-4f12-8369-6554a1f78b6f/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/55c355cf-ddbf-4f12-8369-6554a1f78b6f/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/55c355cf-ddbf-4f12-8369-6554a1f78b6f/3", - "title": "LEGENDUS", - "description": "This badge was granted to users who watched LEGENDUS ITADAKI, hosted by fps_shaka, on June 28-June 29, 2025.", - "click_action": null, - "click_url": null + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/1d4b03b9-51ea-42c9-8f29-698e3c85be3d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/1d4b03b9-51ea-42c9-8f29-698e3c85be3d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/1d4b03b9-51ea-42c9-8f29-698e3c85be3d/3", + "title": "GlitchCon 2020", + "description": "Earned for Watching Glitchcon 2020", + "click_action": "visit_url", + "click_url": "https://www.twitchcon.com/" } ] }, { - "set_id": "lol-worlds-2025", + "set_id": "global_mod", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4545b0b5-c825-487e-8958-ce5512eb6f84/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4545b0b5-c825-487e-8958-ce5512eb6f84/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4545b0b5-c825-487e-8958-ce5512eb6f84/3", - "title": "LoL Worlds 2025", - "description": "This badge was earned by subscribing to a participating LoL Esports broadcast or co-stream of the 2025 League of Legends World Championship!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9384c43e-4ce7-4e94-b2a1-b93656896eba/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9384c43e-4ce7-4e94-b2a1-b93656896eba/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9384c43e-4ce7-4e94-b2a1-b93656896eba/3", + "title": "Global Moderator", + "description": "Global Moderator", "click_action": null, "click_url": null } ] }, { - "set_id": "low", + "set_id": "gold-pixel-heart", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/58d48669-bfee-46e7-a83c-b65a30783400/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/58d48669-bfee-46e7-a83c-b65a30783400/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/58d48669-bfee-46e7-a83c-b65a30783400/3", - "title": "Low", - "description": "This badge was earned by watching 30 minutes in the Little Nightmares III category during launch!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/1687873b-cf38-412c-aad3-f9a4ce17f8b6/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/1687873b-cf38-412c-aad3-f9a4ce17f8b6/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/1687873b-cf38-412c-aad3-f9a4ce17f8b6/3", + "title": "Gold Pixel Heart", + "description": "Thank you for donating via the Twitch Charity tool during Twitch Together for Good 2023!", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/s/article/twitch-charity" + } + ] + }, + { + "set_id": "gold-pixel-heart---together-for-good-24", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/52c90eac-b7ec-4e24-b500-8fceecfe91e8/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/52c90eac-b7ec-4e24-b500-8fceecfe91e8/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/52c90eac-b7ec-4e24-b500-8fceecfe91e8/3", + "title": "Gold Pixel Heart - Together For Good '24", + "description": "This badge was earned by donating $50 or more as part of Twitch Together for Good 2024!", "click_action": null, "click_url": null } ] }, { - "set_id": "marathon-reveal-runner", + "set_id": "gone-bananas", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ae1c6c62-c057-4fad-a1d4-663bf988701f/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ae1c6c62-c057-4fad-a1d4-663bf988701f/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ae1c6c62-c057-4fad-a1d4-663bf988701f/3", - "title": "Marathon Reveal Runner", - "description": "This badge was earned by subscribing during the Marathon reveal stream!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e2ba99f4-6079-44d1-8c07-4ca6b58de61f/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e2ba99f4-6079-44d1-8c07-4ca6b58de61f/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e2ba99f4-6079-44d1-8c07-4ca6b58de61f/3", + "title": "Gone Bananas Badge", + "description": "This gilded banana badge was scored by sharing a lulz-worthy clip during April Fool’s week 2025.", + "click_action": "visit_url", + "click_url": "http://blog.twitch.tv/2025/04/01/april-fools-day/" + } + ] + }, + { + "set_id": "gp-explorer-3", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/1e3b6965-2224-44d1-a67a-6d186c1fb17d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/1e3b6965-2224-44d1-a67a-6d186c1fb17d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/1e3b6965-2224-44d1-a67a-6d186c1fb17d/3", + "title": "GP Explorer 3", + "description": "This badge was earned by watching 15 minutes of GP Explorer 3 on any of the broadcasting channels.", "click_action": null, "click_url": null } ] }, { - "set_id": "mel", + "set_id": "grey-zone-warfare", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8a7c1d1d-12bb-40d9-9be8-0a4fdf0d870c/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8a7c1d1d-12bb-40d9-9be8-0a4fdf0d870c/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8a7c1d1d-12bb-40d9-9be8-0a4fdf0d870c/3", - "title": "Mel", - "description": "This badge was earned by subscribing or gifting a sub for a streamer in the Hades II category.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/7e1936c6-4e73-4aa5-8bd6-e5ae5ab8fcd5/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/7e1936c6-4e73-4aa5-8bd6-e5ae5ab8fcd5/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/7e1936c6-4e73-4aa5-8bd6-e5ae5ab8fcd5/3", + "title": "Grey Zone Warfare", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Grey Zone Warfare category during the campaign period", "click_action": null, "click_url": null } ] }, { - "set_id": "minecraft-15th-anniversary-celebration", + "set_id": "heavy-bullets_1", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/178077b2-8b86-4f8d-927c-66ed6c1b025f/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/178077b2-8b86-4f8d-927c-66ed6c1b025f/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/178077b2-8b86-4f8d-927c-66ed6c1b025f/3", - "title": "Minecraft 15th Anniversary Celebration", - "description": "This badge was earned for using a special emote as part of Minecraft's 15th Anniversary Celebration on Twitch!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fc83b76b-f8b2-4519-9f61-6faf84eef4cd/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fc83b76b-f8b2-4519-9f61-6faf84eef4cd/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fc83b76b-f8b2-4519-9f61-6faf84eef4cd/3", + "title": "Heavy Bullets", + "description": "Heavy Bullets", "click_action": "visit_url", - "click_url": "https://twitch-web.app.link/e/vkOhfCa7nJb" + "click_url": "https://www.twitch.tv/directory/game/Heavy%20Bullets/details" } ] }, { - "set_id": "moderator", + "set_id": "hello_neighbor_1", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3", - "title": "Moderator", - "description": "Moderator", - "click_action": null, - "click_url": null + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/030cab2c-5d14-11e7-8d91-43a5a4306286/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/030cab2c-5d14-11e7-8d91-43a5a4306286/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/030cab2c-5d14-11e7-8d91-43a5a4306286/3", + "title": "Hello Neighbor", + "description": "Hello Neighbor", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/Hello%20Neighbor/details" } ] }, { - "set_id": "moments", + "set_id": "hime", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/bf370830-d79a-497b-81c6-a365b2b60dda/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/bf370830-d79a-497b-81c6-a365b2b60dda/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/bf370830-d79a-497b-81c6-a365b2b60dda/3", - "title": "Moments Badge - Tier 1", - "description": "Earned for being a part of at least 1 moment on a channel", - "click_action": null, - "click_url": null - }, - { - "id": "10", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9c13f2b6-69cd-4537-91b4-4a8bd8b6b1fd/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9c13f2b6-69cd-4537-91b4-4a8bd8b6b1fd/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9c13f2b6-69cd-4537-91b4-4a8bd8b6b1fd/3", - "title": "Moments Badge - Tier 10", - "description": "Earned for being a part of at least 75 moments on a channel", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/20098028-701d-49c5-a5b6-22763ce23dd9/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/20098028-701d-49c5-a5b6-22763ce23dd9/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/20098028-701d-49c5-a5b6-22763ce23dd9/3", + "title": "Hime", + "description": "This badge was earned by signing up for a Turbo free trial or purchasing a Turbo subscription during Ani-May with Crunchyroll on Twitch from May 14 - 20.", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "hornet", + "versions": [ { - "id": "11", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/7573e7a2-0f1f-4508-b833-d822567a1e03/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/7573e7a2-0f1f-4508-b833-d822567a1e03/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/7573e7a2-0f1f-4508-b833-d822567a1e03/3", - "title": "Moments Badge - Tier 11", - "description": "Earned for being a part of at least 90 moments on a channel", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4dc7b047-8c59-4522-97f2-24fb63147f56/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4dc7b047-8c59-4522-97f2-24fb63147f56/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4dc7b047-8c59-4522-97f2-24fb63147f56/3", + "title": "Hornet", + "description": "This badge was earned by subscribing to a streamer in the Hollow Knight: Silksong category during game launch week.", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "hunt-crosses", + "versions": [ { - "id": "12", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f2c91d14-85c8-434b-a6c0-6d7930091150/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f2c91d14-85c8-434b-a6c0-6d7930091150/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f2c91d14-85c8-434b-a6c0-6d7930091150/3", - "title": "Moments Badge - Tier 12", - "description": "Earned for being a part of at least 105 moments on a channel", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b1e77273-2fc0-4d36-873a-67a7c1647efe/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b1e77273-2fc0-4d36-873a-67a7c1647efe/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b1e77273-2fc0-4d36-873a-67a7c1647efe/3", + "title": "Hunt Crosses", + "description": "This badge was earned by subscribing or gifting a sub in the Hunt: Showdown 1896 category from Dec. 12 - Dec. 24, 2025.", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "hype-train", + "versions": [ { - "id": "13", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/35eb3395-a1d3-4170-969a-86402ecfb11a/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/35eb3395-a1d3-4170-969a-86402ecfb11a/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/35eb3395-a1d3-4170-969a-86402ecfb11a/3", - "title": "Moments Badge - Tier 13", - "description": "Earned for being a part of at least 120 moments on a channel", - "click_action": null, - "click_url": null + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fae4086c-3190-44d4-83c8-8ef0cbe1a515/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fae4086c-3190-44d4-83c8-8ef0cbe1a515/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fae4086c-3190-44d4-83c8-8ef0cbe1a515/3", + "title": "Current Hype Train Conductor", + "description": "Top supporter during the most recent hype train", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/s/article/hype-train-guide" }, { - "id": "14", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/cb40eb03-1015-45ba-8793-51c66a24a3d5/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/cb40eb03-1015-45ba-8793-51c66a24a3d5/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/cb40eb03-1015-45ba-8793-51c66a24a3d5/3", - "title": "Moments Badge - Tier 14", - "description": "Earned for being a part of at least 140 moments on a channel", - "click_action": null, - "click_url": null - }, + "id": "2", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9c8d038a-3a29-45ea-96d4-5031fb1a7a81/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9c8d038a-3a29-45ea-96d4-5031fb1a7a81/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9c8d038a-3a29-45ea-96d4-5031fb1a7a81/3", + "title": "Former Hype Train Conductor", + "description": "Top supporter during prior hype trains", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/s/article/hype-train-guide" + } + ] + }, + { + "set_id": "hypershot-celestial", + "versions": [ { - "id": "15", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b241d667-280b-4183-96ae-2d0053631186/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b241d667-280b-4183-96ae-2d0053631186/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b241d667-280b-4183-96ae-2d0053631186/3", - "title": "Moments Badge - Tier 15", - "description": "Earned for being a part of at least 160 moments on a channel", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3ee3441d-92d4-4f00-b8b4-64cb3d97e17e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3ee3441d-92d4-4f00-b8b4-64cb3d97e17e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3ee3441d-92d4-4f00-b8b4-64cb3d97e17e/3", + "title": "Hypershot Celestial", + "description": "This badge was earned by watching Roblox during the Bloxfest Qualifiers.", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "innerspace_1", + "versions": [ { - "id": "16", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5684d1bc-8132-4a4f-850c-18d3c5bd04f3/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5684d1bc-8132-4a4f-850c-18d3c5bd04f3/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5684d1bc-8132-4a4f-850c-18d3c5bd04f3/3", - "title": "Moments Badge - Tier 16", - "description": "Earned for being a part of at least 180 moments on a channel", - "click_action": null, - "click_url": null - }, + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/97532ccd-6a07-42b5-aecf-3458b6b3ebea/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/97532ccd-6a07-42b5-aecf-3458b6b3ebea/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/97532ccd-6a07-42b5-aecf-3458b6b3ebea/3", + "title": "Innerspace", + "description": "Innerspace", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/Innerspace/details" + } + ] + }, + { + "set_id": "innerspace_2", + "versions": [ { - "id": "17", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3b08c1ee-0f77-451b-9226-b5b22d7f023c/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3b08c1ee-0f77-451b-9226-b5b22d7f023c/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3b08c1ee-0f77-451b-9226-b5b22d7f023c/3", - "title": "Moments Badge - Tier 17", - "description": "Earned for being a part of at least 200 moments on a channel", - "click_action": null, - "click_url": null - }, + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fc7d6018-657a-40e4-9246-0acdc85886d1/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fc7d6018-657a-40e4-9246-0acdc85886d1/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fc7d6018-657a-40e4-9246-0acdc85886d1/3", + "title": "Innerspace", + "description": "Innerspace", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/Innerspace/details" + } + ] + }, + { + "set_id": "invincible-vs", + "versions": [ { - "id": "18", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/14057e75-080c-42da-a412-6232c6f33b68/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/14057e75-080c-42da-a412-6232c6f33b68/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/14057e75-080c-42da-a412-6232c6f33b68/3", - "title": "Moments Badge - Tier 18", - "description": "Earned for being a part of at least 225 moments on a channel", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5bec611b-d8a1-4da4-9218-341e8e46d847/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5bec611b-d8a1-4da4-9218-341e8e46d847/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5bec611b-d8a1-4da4-9218-341e8e46d847/3", + "title": "Invincible VS", + "description": "This badge was earned by subscribing or gifting a sub to an Invincible VS streamer during the launch!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "jackbox-party-pack_1", + "versions": [ { - "id": "19", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6100cc6f-6b4b-4a3d-a55b-a5b34edb5ea1/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6100cc6f-6b4b-4a3d-a55b-a5b34edb5ea1/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6100cc6f-6b4b-4a3d-a55b-a5b34edb5ea1/3", - "title": "Moments Badge - Tier 19", - "description": "Earned for being a part of at least 250 moments on a channel", - "click_action": null, - "click_url": null - }, + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0f964fc1-f439-485f-a3c0-905294ee70e8/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0f964fc1-f439-485f-a3c0-905294ee70e8/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0f964fc1-f439-485f-a3c0-905294ee70e8/3", + "title": "Jackbox Party Pack", + "description": "Jackbox Party Pack", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/The%20Jackbox%20Party%20Pack/details" + } + ] + }, + { + "set_id": "jasontheween-7-day-survival", + "versions": [ { - "id": "2", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fc46b10c-5b45-43fd-81ad-d5cb0de6d2f4/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fc46b10c-5b45-43fd-81ad-d5cb0de6d2f4/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fc46b10c-5b45-43fd-81ad-d5cb0de6d2f4/3", - "title": "Moments Badge - Tier 2", - "description": "Earned for being a part of at least 5 moments on a channel", - "click_action": null, - "click_url": null - }, + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f299577c-8b51-4cb1-ad7c-11faca0c32e9/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f299577c-8b51-4cb1-ad7c-11faca0c32e9/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f299577c-8b51-4cb1-ad7c-11faca0c32e9/3", + "title": "JasonTheWeen 7 Day Survival", + "description": "This badge was earned by watching 30 minutes of JasonTheWeen's 7 day survival stream!", + "click_action": "visit_url", + "click_url": "https://twitch.tv/jasontheween" + } + ] + }, + { + "set_id": "jeff-the-land-shark", + "versions": [ { - "id": "20", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/43399796-e74c-4741-a975-56202f0af30e/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/43399796-e74c-4741-a975-56202f0af30e/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/43399796-e74c-4741-a975-56202f0af30e/3", - "title": "Moments Badge - Tier 20", - "description": "Earned for being a part of at least 275 moments on a channel", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ad51bd4c-2621-4d7c-8580-89243002bc8b/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ad51bd4c-2621-4d7c-8580-89243002bc8b/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ad51bd4c-2621-4d7c-8580-89243002bc8b/3", + "title": "Jeff the Land Shark", + "description": "This badge was earned by subscribing or gifting a sub in the Marvel Rivals category during Marvel Rivals' 1-year anniversary!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "jubilee", + "versions": [ { - "id": "3", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d08658d7-205f-4f75-ad44-8c6e0acd8ef6/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d08658d7-205f-4f75-ad44-8c6e0acd8ef6/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d08658d7-205f-4f75-ad44-8c6e0acd8ef6/3", - "title": "Moments Badge - Tier 3", - "description": "Earned for being a part of at least 10 moments on a channel", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9722b4f6-c818-4f7c-8cc3-c22c70d00c53/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9722b4f6-c818-4f7c-8cc3-c22c70d00c53/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9722b4f6-c818-4f7c-8cc3-c22c70d00c53/3", + "title": "Jubilee", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Marvel Rivals category during Summer Drops Fest 2026!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "k4sen-con-2025", + "versions": [ { - "id": "4", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fe5b5ddc-93e7-4aaf-9b3e-799cd41808b1/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fe5b5ddc-93e7-4aaf-9b3e-799cd41808b1/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fe5b5ddc-93e7-4aaf-9b3e-799cd41808b1/3", - "title": "Moments Badge - Tier 4", - "description": "Earned for being a part of at least 15 moments on a channel", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6ea537aa-bb9a-4410-a330-5820b7dd8a24/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6ea537aa-bb9a-4410-a330-5820b7dd8a24/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6ea537aa-bb9a-4410-a330-5820b7dd8a24/3", + "title": "The K4SEN Con 2025", + "description": "This badge was earned by watching 30 minutes of K4SEN Con 2025!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "killer-inn", + "versions": [ { - "id": "5", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c8a0d95a-856e-4097-9fc0-7765300a4f58/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c8a0d95a-856e-4097-9fc0-7765300a4f58/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c8a0d95a-856e-4097-9fc0-7765300a4f58/3", - "title": "Moments Badge - Tier 5", - "description": "Earned for being a part of at least 20 moments on a channel", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0900e6b7-23bf-4c64-b5c7-abfd7e9704e7/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0900e6b7-23bf-4c64-b5c7-abfd7e9704e7/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0900e6b7-23bf-4c64-b5c7-abfd7e9704e7/3", + "title": "Killer Inn", + "description": "This badge was earned by purchasing a subscription to a Killer Inn streamer during Summer Drops Fest 2026!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "kingdom-new-lands_1", + "versions": [ { - "id": "6", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f9e3b4e4-200e-4045-bd71-3a6b480c23ae/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f9e3b4e4-200e-4045-bd71-3a6b480c23ae/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f9e3b4e4-200e-4045-bd71-3a6b480c23ae/3", - "title": "Moments Badge - Tier 6", - "description": "Earned for being a part of at least 30 moments on a channel", - "click_action": null, - "click_url": null - }, + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e3c2a67e-ef80-4fe3-ae41-b933cd11788a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e3c2a67e-ef80-4fe3-ae41-b933cd11788a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e3c2a67e-ef80-4fe3-ae41-b933cd11788a/3", + "title": "Kingdom: New Lands", + "description": "Kingdom: New Lands", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/Kingdom:%20New%20Lands/details" + } + ] + }, + { + "set_id": "kodama", + "versions": [ { - "id": "7", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a90a26a4-fdf7-4ac3-a782-76a413da16c1/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a90a26a4-fdf7-4ac3-a782-76a413da16c1/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a90a26a4-fdf7-4ac3-a782-76a413da16c1/3", - "title": "Moments Badge - Tier 7", - "description": "Earned for being a part of at least 40 moments on a channel", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/374ef606-cf25-475e-994b-f7d36b8acd43/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/374ef606-cf25-475e-994b-f7d36b8acd43/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/374ef606-cf25-475e-994b-f7d36b8acd43/3", + "title": "Kodama", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Nioh 3 category", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "la-velada-iv", + "versions": [ { - "id": "8", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f22286cd-6aa3-42ce-b3fb-10f5d18c4aa0/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f22286cd-6aa3-42ce-b3fb-10f5d18c4aa0/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f22286cd-6aa3-42ce-b3fb-10f5d18c4aa0/3", - "title": "Moments Badge - Tier 8", - "description": "Earned for being a part of at least 50 moments on a channel", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/655dac77-0b2f-4b62-8871-6ae21f82b34e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/655dac77-0b2f-4b62-8871-6ae21f82b34e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/655dac77-0b2f-4b62-8871-6ae21f82b34e/3", + "title": "La Velada del Año IV", + "description": "This badge was earned for watching La Velada del Año IV!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "la-velada-v-badge", + "versions": [ { - "id": "9", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5cb2e584-1efd-469b-ab1d-4d1b59a944e7/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5cb2e584-1efd-469b-ab1d-4d1b59a944e7/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5cb2e584-1efd-469b-ab1d-4d1b59a944e7/3", - "title": "Moments Badge - Tier 9", - "description": "Earned for being a part of at least 60 moments on a channel", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3f728095-b84d-4e7e-9eee-541ea02ddea0/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3f728095-b84d-4e7e-9eee-541ea02ddea0/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3f728095-b84d-4e7e-9eee-541ea02ddea0/3", + "title": "La Velada V Badge", + "description": "This badge was earned by watching La Velada V!", "click_action": null, "click_url": null } ] }, { - "set_id": "no_audio", + "set_id": "lamby", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/aef2cd08-f29b-45a1-8c12-d44d7fd5e6f0/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/aef2cd08-f29b-45a1-8c12-d44d7fd5e6f0/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/aef2cd08-f29b-45a1-8c12-d44d7fd5e6f0/3", - "title": "Watching without audio", - "description": "Individuals with unreliable or no sound can select this badge", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c0801fe9-3d54-49d1-801c-3c1fadde09cd/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c0801fe9-3d54-49d1-801c-3c1fadde09cd/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c0801fe9-3d54-49d1-801c-3c1fadde09cd/3", + "title": "Lamby", + "description": "This badge was earned by subscribing or gifting a sub to a Cult of the Lamb streamer!", "click_action": null, "click_url": null } ] }, { - "set_id": "no_video", + "set_id": "lead_moderator", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/199a0dba-58f3-494e-a7fc-1fa0a1001fb8/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/199a0dba-58f3-494e-a7fc-1fa0a1001fb8/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/199a0dba-58f3-494e-a7fc-1fa0a1001fb8/3", - "title": "Listening only", - "description": "Individuals with unreliable or no video can select this badge", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0822047b-65e0-46f2-94a9-d1091d685d33/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0822047b-65e0-46f2-94a9-d1091d685d33/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0822047b-65e0-46f2-94a9-d1091d685d33/3", + "title": "Lead Moderator", + "description": "A badge for users who are a lead moderator in the channel", "click_action": null, "click_url": null } ] }, { - "set_id": "okhlos_1", + "set_id": "league-of-legends-mid-season-invitational-2025---grey", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/dc088bd6-8965-4907-a1a2-c0ba83874a7d/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/dc088bd6-8965-4907-a1a2-c0ba83874a7d/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/dc088bd6-8965-4907-a1a2-c0ba83874a7d/3", - "title": "Okhlos", - "description": "Okhlos", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Okhlos/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/18a0b4ba-5f62-4e94-b6f1-481731608602/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/18a0b4ba-5f62-4e94-b6f1-481731608602/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/18a0b4ba-5f62-4e94-b6f1-481731608602/3", + "title": "League of Legends Mid Season Invitational 2025 Support a Streamer", + "description": "This badge was earned by gifting a subscription to a streamer in the League of Legends category during MSI 2025.", + "click_action": null, + "click_url": null } ] }, { - "set_id": "overwatch-league-insider_1", + "set_id": "league-of-legends-mid-season-invitational-2025---purple", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/51e9e0aa-12e3-48ce-b961-421af0787dad/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/51e9e0aa-12e3-48ce-b961-421af0787dad/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/51e9e0aa-12e3-48ce-b961-421af0787dad/3", - "title": "OWL All-Access Pass 2018", - "description": "OWL All-Access Pass 2018", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/overwatchleague" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0a99ba23-5e1a-46b7-8ff2-efbb9a6ea54c/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0a99ba23-5e1a-46b7-8ff2-efbb9a6ea54c/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0a99ba23-5e1a-46b7-8ff2-efbb9a6ea54c/3", + "title": "League of Legends Mid Season Invitational 2025", + "description": "This badge was earned by subscribing to a lolesports channel during MSI 2025!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "overwatch-league-insider_2018B", + "set_id": "legendus", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/34ec1979-d9bb-4706-ad15-464de814a79d/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/34ec1979-d9bb-4706-ad15-464de814a79d/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/34ec1979-d9bb-4706-ad15-464de814a79d/3", - "title": "OWL All-Access Pass 2018", - "description": "OWL All-Access Pass 2018", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/overwatchleague" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/55c355cf-ddbf-4f12-8369-6554a1f78b6f/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/55c355cf-ddbf-4f12-8369-6554a1f78b6f/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/55c355cf-ddbf-4f12-8369-6554a1f78b6f/3", + "title": "LEGENDUS", + "description": "This badge was granted to users who watched LEGENDUS ITADAKI, hosted by fps_shaka, on June 28-June 29, 2025.", + "click_action": null, + "click_url": null } ] }, { - "set_id": "overwatch-league-insider_2019A", + "set_id": "lego-batman-legacy-of-the-dark-knight", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ca980da1-3639-48a6-95a3-a03b002eb0e5/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ca980da1-3639-48a6-95a3-a03b002eb0e5/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ca980da1-3639-48a6-95a3-a03b002eb0e5/3", - "title": "OWL All-Access Pass 2019", - "description": "OWL All-Access Pass 2019", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/overwatchleague" - }, - { - "id": "2", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ab7fa7a7-c2d9-403f-9f33-215b29b43ce4/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ab7fa7a7-c2d9-403f-9f33-215b29b43ce4/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ab7fa7a7-c2d9-403f-9f33-215b29b43ce4/3", - "title": "OWL All-Access Pass 2019", - "description": "OWL All-Access Pass 2019", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/overwatchleague" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4d54795e-5f6c-4b5b-9a30-0d78e6d0d67b/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4d54795e-5f6c-4b5b-9a30-0d78e6d0d67b/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4d54795e-5f6c-4b5b-9a30-0d78e6d0d67b/3", + "title": "LEGO® Batman™: Legacy of the Dark Knight", + "description": "This badge was earned by subscribing or gifting a sub to a LEGO® Batman™: Legacy of the Dark Knight streamer!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "overwatch-league-insider_2019B", + "set_id": "lol-worlds-2025", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c5860811-d714-4413-9433-d6b1c9fc803c/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c5860811-d714-4413-9433-d6b1c9fc803c/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c5860811-d714-4413-9433-d6b1c9fc803c/3", - "title": "OWL All-Access Pass 2019", - "description": "OWL All-Access Pass 2019", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/overwatchleague" - }, - { - "id": "2", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/75f05d4b-3042-415c-8b0b-e87620a24daf/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/75f05d4b-3042-415c-8b0b-e87620a24daf/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/75f05d4b-3042-415c-8b0b-e87620a24daf/3", - "title": "OWL All-Access Pass 2019", - "description": "OWL All-Access Pass 2019", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/overwatchleague" - }, - { - "id": "3", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/765a0dcf-2a94-43ff-9b9c-ef6c209b90cd/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/765a0dcf-2a94-43ff-9b9c-ef6c209b90cd/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/765a0dcf-2a94-43ff-9b9c-ef6c209b90cd/3", - "title": "OWL All-Access Pass 2019", - "description": "OWL All-Access Pass 2019", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/overwatchleague" - }, - { - "id": "4", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a8ae0ccd-783d-460d-93ee-57c485c558a6/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a8ae0ccd-783d-460d-93ee-57c485c558a6/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a8ae0ccd-783d-460d-93ee-57c485c558a6/3", - "title": "OWL All-Access Pass 2019", - "description": "OWL All-Access Pass 2019", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/overwatchleague" - }, - { - "id": "5", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/be87fd6d-1560-4e33-9ba4-2401b58d901f/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/be87fd6d-1560-4e33-9ba4-2401b58d901f/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/be87fd6d-1560-4e33-9ba4-2401b58d901f/3", - "title": "OWL All-Access Pass 2019", - "description": "OWL All-Access Pass 2019", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/overwatchleague" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4545b0b5-c825-487e-8958-ce5512eb6f84/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4545b0b5-c825-487e-8958-ce5512eb6f84/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4545b0b5-c825-487e-8958-ce5512eb6f84/3", + "title": "LoL Worlds 2025", + "description": "This badge was earned by subscribing to a participating LoL Esports broadcast or co-stream of the 2025 League of Legends World Championship!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "partner", + "set_id": "lost-ark-anniversary", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3", - "title": "Verified", - "description": "Verified", - "click_action": "visit_url", - "click_url": "https://blog.twitch.tv/2017/04/24/the-verified-badge-is-here-13381bc05735" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/77995962-b02e-48e3-92ab-b77a4b352fb3/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/77995962-b02e-48e3-92ab-b77a4b352fb3/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/77995962-b02e-48e3-92ab-b77a4b352fb3/3", + "title": "Lost Ark Anniversary", + "description": "This badge was earned by watching your favorite Lost Ark streamer during the 4th Anniversary!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "path-of-exile-2-badge", + "set_id": "low", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8bebe4ce-6c15-4746-8c33-42312c250ceb/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8bebe4ce-6c15-4746-8c33-42312c250ceb/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8bebe4ce-6c15-4746-8c33-42312c250ceb/3", - "title": "Chaos Orb", - "description": "This badge was earned by subscribing to a streamer during Path of Exile 2's launch!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/58d48669-bfee-46e7-a83c-b65a30783400/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/58d48669-bfee-46e7-a83c-b65a30783400/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/58d48669-bfee-46e7-a83c-b65a30783400/3", + "title": "Low", + "description": "This badge was earned by watching 30 minutes in the Little Nightmares III category during launch!", "click_action": null, "click_url": null } ] }, { - "set_id": "pokemon-legends-z-a-chikorita", + "set_id": "marathon-reveal-runner", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f479e945-987b-423a-a901-7b1c3b3003fb/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f479e945-987b-423a-a901-7b1c3b3003fb/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f479e945-987b-423a-a901-7b1c3b3003fb/3", - "title": "Pokémon Legends: Z-A Chikorita", - "description": "This badge was earned by purchasing a subscription or gifting a subscription to a streamer playing Pokémon Legends: Z-A for Chikorita.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ae1c6c62-c057-4fad-a1d4-663bf988701f/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ae1c6c62-c057-4fad-a1d4-663bf988701f/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ae1c6c62-c057-4fad-a1d4-663bf988701f/3", + "title": "Marathon Reveal Runner", + "description": "This badge was earned by subscribing during the Marathon reveal stream!", "click_action": null, "click_url": null } ] }, { - "set_id": "pokemon-legends-z-a-tepig", + "set_id": "marathon-silkworm", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/34799f2e-e165-42a4-ae79-1c9c06cf1d55/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/34799f2e-e165-42a4-ae79-1c9c06cf1d55/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/34799f2e-e165-42a4-ae79-1c9c06cf1d55/3", - "title": "Pokémon Legends: Z-A Tepig", - "description": "This badge was earned by purchasing a subscription or gifting a subscription to a streamer playing Pokémon Legends Z-A for Tepig.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/eabd1994-d054-4eb1-a740-7cce1ad4f0cb/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/eabd1994-d054-4eb1-a740-7cce1ad4f0cb/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/eabd1994-d054-4eb1-a740-7cce1ad4f0cb/3", + "title": "Marathon Silkworm", + "description": "This Chat Badge was unlocked by watching the Marathon Server Slam & Launch Week!", "click_action": null, "click_url": null } ] }, { - "set_id": "pokemon-legends-z-a-totodile", + "set_id": "marathon-sub-burger", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0bdb6906-ba8f-4fb6-bc9e-3aca04d3d501/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0bdb6906-ba8f-4fb6-bc9e-3aca04d3d501/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0bdb6906-ba8f-4fb6-bc9e-3aca04d3d501/3", - "title": "Pokémon Legends: Z-A Totodile", - "description": "This badge was earned by purchasing a subscription or gifting a subscription to a streamer playing Pokémon Legends: Z-A for Totodile.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5bc8a500-12f5-42c4-86f7-a678d1f930a1/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5bc8a500-12f5-42c4-86f7-a678d1f930a1/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5bc8a500-12f5-42c4-86f7-a678d1f930a1/3", + "title": "Marathon Sub Burger", + "description": "A tasty burger for you and a friend! Tastes like meat. Isn't", "click_action": null, "click_url": null } ] }, { - "set_id": "power-rangers", + "set_id": "mel", "versions": [ - { - "id": "0", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9edf3e7f-62e4-40f5-86ab-7a646b10f1f0/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9edf3e7f-62e4-40f5-86ab-7a646b10f1f0/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9edf3e7f-62e4-40f5-86ab-7a646b10f1f0/3", - "title": "Black Ranger", - "description": "Black Ranger", - "click_action": null, - "click_url": null - }, { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/1eeae8fe-5bc6-44ed-9c88-fb84d5e0df52/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/1eeae8fe-5bc6-44ed-9c88-fb84d5e0df52/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/1eeae8fe-5bc6-44ed-9c88-fb84d5e0df52/3", - "title": "Blue Ranger", - "description": "Blue Ranger", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8a7c1d1d-12bb-40d9-9be8-0a4fdf0d870c/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8a7c1d1d-12bb-40d9-9be8-0a4fdf0d870c/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8a7c1d1d-12bb-40d9-9be8-0a4fdf0d870c/3", + "title": "Mel", + "description": "This badge was earned by subscribing or gifting a sub for a streamer in the Hades II category.", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "meltan", + "versions": [ { - "id": "2", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/21bbcd6d-1751-4d28-a0c3-0b72453dd823/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/21bbcd6d-1751-4d28-a0c3-0b72453dd823/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/21bbcd6d-1751-4d28-a0c3-0b72453dd823/3", - "title": "Green Ranger", - "description": "Green Ranger", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/bf3cca10-6aec-4143-96ce-c41d15feebf8/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/bf3cca10-6aec-4143-96ce-c41d15feebf8/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/bf3cca10-6aec-4143-96ce-c41d15feebf8/3", + "title": "Meltan", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Pokémon GO category in celebration of the 10th Anniversary of Pokémon GO!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "minecraft-15th-anniversary-celebration", + "versions": [ { - "id": "3", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5c58cb40-9028-4d16-af67-5bc0c18b745e/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5c58cb40-9028-4d16-af67-5bc0c18b745e/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5c58cb40-9028-4d16-af67-5bc0c18b745e/3", - "title": "Pink Ranger", - "description": "Pink Ranger", - "click_action": null, - "click_url": null - }, + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/178077b2-8b86-4f8d-927c-66ed6c1b025f/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/178077b2-8b86-4f8d-927c-66ed6c1b025f/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/178077b2-8b86-4f8d-927c-66ed6c1b025f/3", + "title": "Minecraft 15th Anniversary Celebration", + "description": "This badge was earned for using a special emote as part of Minecraft's 15th Anniversary Celebration on Twitch!", + "click_action": "visit_url", + "click_url": "https://twitch-web.app.link/e/vkOhfCa7nJb" + } + ] + }, + { + "set_id": "mint", + "versions": [ { - "id": "4", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8843d2de-049f-47d5-9794-b6517903db61/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8843d2de-049f-47d5-9794-b6517903db61/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8843d2de-049f-47d5-9794-b6517903db61/3", - "title": "Red Ranger", - "description": "Red Ranger", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/835ca28b-5b99-4729-9c88-3dcd772b84f5/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/835ca28b-5b99-4729-9c88-3dcd772b84f5/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/835ca28b-5b99-4729-9c88-3dcd772b84f5/3", + "title": "Mint", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the NTE: Neverness to Everness category during the Version 1.2 \"999 Nights\" release!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "mod-founder", + "versions": [ { - "id": "5", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/06c85e34-477e-4939-9537-fd9978976042/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/06c85e34-477e-4939-9537-fd9978976042/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/06c85e34-477e-4939-9537-fd9978976042/3", - "title": "White Ranger", - "description": "White Ranger", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b1d1da41-5616-42a5-b1fa-132753d29f8a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b1d1da41-5616-42a5-b1fa-132753d29f8a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b1d1da41-5616-42a5-b1fa-132753d29f8a/3", + "title": "Mod Founder", + "description": "This badge was earned by being a founding member of the Twitch Moderator Club for Mod Appreciation Day 2026.", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "moderator", + "versions": [ { - "id": "6", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d6dca630-1ca4-48de-94e7-55ed0a24d8d1/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d6dca630-1ca4-48de-94e7-55ed0a24d8d1/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d6dca630-1ca4-48de-94e7-55ed0a24d8d1/3", - "title": "Yellow Ranger", - "description": "Yellow Ranger", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3267646d-33f0-4b17-b3df-f923a41db1d0/3", + "title": "Moderator", + "description": "Moderator", "click_action": null, "click_url": null } ] }, { - "set_id": "predictions", + "set_id": "moments", "versions": [ { - "id": "blue-1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e33d8b46-f63b-4e67-996d-4a7dcec0ad33/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e33d8b46-f63b-4e67-996d-4a7dcec0ad33/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e33d8b46-f63b-4e67-996d-4a7dcec0ad33/3", - "title": "Predicted Blue (1)", - "description": "Predicted Outcome One", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/bf370830-d79a-497b-81c6-a365b2b60dda/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/bf370830-d79a-497b-81c6-a365b2b60dda/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/bf370830-d79a-497b-81c6-a365b2b60dda/3", + "title": "Moments Badge - Tier 1", + "description": "Earned for being a part of at least 1 moment on a channel", "click_action": null, "click_url": null }, { - "id": "blue-10", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/072ae906-ecf7-44f1-ac69-a5b2261d8892/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/072ae906-ecf7-44f1-ac69-a5b2261d8892/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/072ae906-ecf7-44f1-ac69-a5b2261d8892/3", - "title": "Predicted Blue (10)", - "description": "Predicted Outcome Ten", + "id": "10", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9c13f2b6-69cd-4537-91b4-4a8bd8b6b1fd/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9c13f2b6-69cd-4537-91b4-4a8bd8b6b1fd/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9c13f2b6-69cd-4537-91b4-4a8bd8b6b1fd/3", + "title": "Moments Badge - Tier 10", + "description": "Earned for being a part of at least 75 moments on a channel", "click_action": null, "click_url": null }, { - "id": "blue-2", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ffdda3fe-8012-4db3-981e-7a131402b057/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ffdda3fe-8012-4db3-981e-7a131402b057/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ffdda3fe-8012-4db3-981e-7a131402b057/3", - "title": "Predicted Blue (2)", - "description": "Predicted Outcome Two", + "id": "11", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/7573e7a2-0f1f-4508-b833-d822567a1e03/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/7573e7a2-0f1f-4508-b833-d822567a1e03/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/7573e7a2-0f1f-4508-b833-d822567a1e03/3", + "title": "Moments Badge - Tier 11", + "description": "Earned for being a part of at least 90 moments on a channel", "click_action": null, "click_url": null }, { - "id": "blue-3", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f2ab9a19-8ef7-4f9f-bd5d-9cf4e603f845/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f2ab9a19-8ef7-4f9f-bd5d-9cf4e603f845/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f2ab9a19-8ef7-4f9f-bd5d-9cf4e603f845/3", - "title": "Predicted Blue (3)", - "description": "Predicted Outcome Three", + "id": "12", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f2c91d14-85c8-434b-a6c0-6d7930091150/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f2c91d14-85c8-434b-a6c0-6d7930091150/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f2c91d14-85c8-434b-a6c0-6d7930091150/3", + "title": "Moments Badge - Tier 12", + "description": "Earned for being a part of at least 105 moments on a channel", "click_action": null, "click_url": null }, { - "id": "blue-4", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/df95317d-9568-46de-a421-a8520edb9349/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/df95317d-9568-46de-a421-a8520edb9349/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/df95317d-9568-46de-a421-a8520edb9349/3", - "title": "Predicted Blue (4)", - "description": "Predicted Outcome Four", + "id": "13", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/35eb3395-a1d3-4170-969a-86402ecfb11a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/35eb3395-a1d3-4170-969a-86402ecfb11a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/35eb3395-a1d3-4170-969a-86402ecfb11a/3", + "title": "Moments Badge - Tier 13", + "description": "Earned for being a part of at least 120 moments on a channel", "click_action": null, "click_url": null }, { - "id": "blue-5", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/88758be8-de09-479b-9383-e3bb6d9e6f06/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/88758be8-de09-479b-9383-e3bb6d9e6f06/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/88758be8-de09-479b-9383-e3bb6d9e6f06/3", - "title": "Predicted Blue (5)", - "description": "Predicted Outcome Five", + "id": "14", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/cb40eb03-1015-45ba-8793-51c66a24a3d5/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/cb40eb03-1015-45ba-8793-51c66a24a3d5/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/cb40eb03-1015-45ba-8793-51c66a24a3d5/3", + "title": "Moments Badge - Tier 14", + "description": "Earned for being a part of at least 140 moments on a channel", "click_action": null, "click_url": null }, { - "id": "blue-6", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/46b1537e-d8b0-4c0d-8fba-a652e57b9df0/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/46b1537e-d8b0-4c0d-8fba-a652e57b9df0/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/46b1537e-d8b0-4c0d-8fba-a652e57b9df0/3", - "title": "Predicted Blue (6)", - "description": "Predicted Outcome Six", + "id": "15", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b241d667-280b-4183-96ae-2d0053631186/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b241d667-280b-4183-96ae-2d0053631186/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b241d667-280b-4183-96ae-2d0053631186/3", + "title": "Moments Badge - Tier 15", + "description": "Earned for being a part of at least 160 moments on a channel", "click_action": null, "click_url": null }, { - "id": "blue-7", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/07cd34b2-c6a1-45f5-8d8a-131e3c8b2279/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/07cd34b2-c6a1-45f5-8d8a-131e3c8b2279/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/07cd34b2-c6a1-45f5-8d8a-131e3c8b2279/3", - "title": "Predicted Blue (7)", - "description": "Predicted Outcome Seven", + "id": "16", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5684d1bc-8132-4a4f-850c-18d3c5bd04f3/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5684d1bc-8132-4a4f-850c-18d3c5bd04f3/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5684d1bc-8132-4a4f-850c-18d3c5bd04f3/3", + "title": "Moments Badge - Tier 16", + "description": "Earned for being a part of at least 180 moments on a channel", "click_action": null, "click_url": null }, { - "id": "blue-8", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4416dfd7-db97-44a0-98e7-40b4e250615e/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4416dfd7-db97-44a0-98e7-40b4e250615e/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4416dfd7-db97-44a0-98e7-40b4e250615e/3", - "title": "Predicted Blue (8)", - "description": "Predicted Outcome Eight", + "id": "17", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3b08c1ee-0f77-451b-9226-b5b22d7f023c/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3b08c1ee-0f77-451b-9226-b5b22d7f023c/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3b08c1ee-0f77-451b-9226-b5b22d7f023c/3", + "title": "Moments Badge - Tier 17", + "description": "Earned for being a part of at least 200 moments on a channel", "click_action": null, "click_url": null }, { - "id": "blue-9", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fc74bd90-2b74-4f56-8e42-04d405e10fae/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fc74bd90-2b74-4f56-8e42-04d405e10fae/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fc74bd90-2b74-4f56-8e42-04d405e10fae/3", - "title": "Predicted Blue (9)", - "description": "Predicted Outcome Nine", + "id": "18", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/14057e75-080c-42da-a412-6232c6f33b68/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/14057e75-080c-42da-a412-6232c6f33b68/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/14057e75-080c-42da-a412-6232c6f33b68/3", + "title": "Moments Badge - Tier 18", + "description": "Earned for being a part of at least 225 moments on a channel", "click_action": null, "click_url": null }, { - "id": "gray-1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/144f77a2-e324-4a6b-9c17-9304fa193a27/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/144f77a2-e324-4a6b-9c17-9304fa193a27/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/144f77a2-e324-4a6b-9c17-9304fa193a27/3", - "title": "Predicted Gray (1)", - "description": "Predicted Gray (1)", + "id": "19", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6100cc6f-6b4b-4a3d-a55b-a5b34edb5ea1/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6100cc6f-6b4b-4a3d-a55b-a5b34edb5ea1/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6100cc6f-6b4b-4a3d-a55b-a5b34edb5ea1/3", + "title": "Moments Badge - Tier 19", + "description": "Earned for being a part of at least 250 moments on a channel", "click_action": null, "click_url": null }, { - "id": "gray-2", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/097a4b14-b458-47eb-91b6-fe74d3dbb3f5/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/097a4b14-b458-47eb-91b6-fe74d3dbb3f5/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/097a4b14-b458-47eb-91b6-fe74d3dbb3f5/3", - "title": "Predicted Gray (2)", - "description": "Predicted Gray (2)", + "id": "2", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fc46b10c-5b45-43fd-81ad-d5cb0de6d2f4/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fc46b10c-5b45-43fd-81ad-d5cb0de6d2f4/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fc46b10c-5b45-43fd-81ad-d5cb0de6d2f4/3", + "title": "Moments Badge - Tier 2", + "description": "Earned for being a part of at least 5 moments on a channel", "click_action": null, "click_url": null }, { - "id": "pink-1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/75e27613-caf7-4585-98f1-cb7363a69a4a/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/75e27613-caf7-4585-98f1-cb7363a69a4a/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/75e27613-caf7-4585-98f1-cb7363a69a4a/3", - "title": "Predicted Pink (1)", - "description": "Predicted Outcome One", + "id": "20", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/43399796-e74c-4741-a975-56202f0af30e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/43399796-e74c-4741-a975-56202f0af30e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/43399796-e74c-4741-a975-56202f0af30e/3", + "title": "Moments Badge - Tier 20", + "description": "Earned for being a part of at least 275 moments on a channel", "click_action": null, "click_url": null }, { - "id": "pink-2", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4b76d5f2-91cc-4400-adf2-908a1e6cfd1e/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4b76d5f2-91cc-4400-adf2-908a1e6cfd1e/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4b76d5f2-91cc-4400-adf2-908a1e6cfd1e/3", - "title": "Predicted Pink (2)", - "description": "Predicted Outcome Two", + "id": "3", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d08658d7-205f-4f75-ad44-8c6e0acd8ef6/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d08658d7-205f-4f75-ad44-8c6e0acd8ef6/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d08658d7-205f-4f75-ad44-8c6e0acd8ef6/3", + "title": "Moments Badge - Tier 3", + "description": "Earned for being a part of at least 10 moments on a channel", + "click_action": null, + "click_url": null + }, + { + "id": "4", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fe5b5ddc-93e7-4aaf-9b3e-799cd41808b1/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fe5b5ddc-93e7-4aaf-9b3e-799cd41808b1/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fe5b5ddc-93e7-4aaf-9b3e-799cd41808b1/3", + "title": "Moments Badge - Tier 4", + "description": "Earned for being a part of at least 15 moments on a channel", + "click_action": null, + "click_url": null + }, + { + "id": "5", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c8a0d95a-856e-4097-9fc0-7765300a4f58/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c8a0d95a-856e-4097-9fc0-7765300a4f58/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c8a0d95a-856e-4097-9fc0-7765300a4f58/3", + "title": "Moments Badge - Tier 5", + "description": "Earned for being a part of at least 20 moments on a channel", + "click_action": null, + "click_url": null + }, + { + "id": "6", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f9e3b4e4-200e-4045-bd71-3a6b480c23ae/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f9e3b4e4-200e-4045-bd71-3a6b480c23ae/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f9e3b4e4-200e-4045-bd71-3a6b480c23ae/3", + "title": "Moments Badge - Tier 6", + "description": "Earned for being a part of at least 30 moments on a channel", + "click_action": null, + "click_url": null + }, + { + "id": "7", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a90a26a4-fdf7-4ac3-a782-76a413da16c1/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a90a26a4-fdf7-4ac3-a782-76a413da16c1/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a90a26a4-fdf7-4ac3-a782-76a413da16c1/3", + "title": "Moments Badge - Tier 7", + "description": "Earned for being a part of at least 40 moments on a channel", + "click_action": null, + "click_url": null + }, + { + "id": "8", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f22286cd-6aa3-42ce-b3fb-10f5d18c4aa0/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f22286cd-6aa3-42ce-b3fb-10f5d18c4aa0/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f22286cd-6aa3-42ce-b3fb-10f5d18c4aa0/3", + "title": "Moments Badge - Tier 8", + "description": "Earned for being a part of at least 50 moments on a channel", + "click_action": null, + "click_url": null + }, + { + "id": "9", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5cb2e584-1efd-469b-ab1d-4d1b59a944e7/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5cb2e584-1efd-469b-ab1d-4d1b59a944e7/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5cb2e584-1efd-469b-ab1d-4d1b59a944e7/3", + "title": "Moments Badge - Tier 9", + "description": "Earned for being a part of at least 60 moments on a channel", "click_action": null, "click_url": null } ] }, { - "set_id": "premium", + "set_id": "mr-raccoon", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/bbbe0db0-a598-423e-86d0-f9fb98ca1933/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/bbbe0db0-a598-423e-86d0-f9fb98ca1933/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/bbbe0db0-a598-423e-86d0-f9fb98ca1933/3", - "title": "Prime Gaming", - "description": "Prime Gaming", - "click_action": "visit_url", - "click_url": "https://gaming.amazon.com" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/057b7ef9-6b3d-4a9c-9f0c-ede0df1315db/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/057b7ef9-6b3d-4a9c-9f0c-ede0df1315db/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/057b7ef9-6b3d-4a9c-9f0c-ede0df1315db/3", + "title": "Mr. Raccoon", + "description": "This badge was earned by subscribing or gifting a sub to a Resident Evil: Requiem streamer.", + "click_action": null, + "click_url": null } ] }, { - "set_id": "psychonauts_1", + "set_id": "msi-2026", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a9811799-dce3-475f-8feb-3745ad12b7ea/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a9811799-dce3-475f-8feb-3745ad12b7ea/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a9811799-dce3-475f-8feb-3745ad12b7ea/3", - "title": "Psychonauts", - "description": "Psychonauts", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Psychonauts/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8c36a423-f3f0-49c2-a886-ecec931b05cb/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8c36a423-f3f0-49c2-a886-ecec931b05cb/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8c36a423-f3f0-49c2-a886-ecec931b05cb/3", + "title": "MSI 2026", + "description": "This badge was earned by supporting MSI 2026 on Twitch!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "purple-pixel-heart---together-for-good-24", + "set_id": "nasa-artemis-ii", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/1afb4b76-8c34-4b7b-8beb-75f7e5d2a1ab/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/1afb4b76-8c34-4b7b-8beb-75f7e5d2a1ab/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/1afb4b76-8c34-4b7b-8beb-75f7e5d2a1ab/3", - "title": "Purple Pixel Heart - Together For Good '24", - "description": "This badge was earned by donating $5 or more as part of Twitch Together for Good 2024!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/52f0ea34-b35a-4bab-97a0-c7d354a27268/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/52f0ea34-b35a-4bab-97a0-c7d354a27268/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/52f0ea34-b35a-4bab-97a0-c7d354a27268/3", + "title": "NASA Artemis II", + "description": "This chat badge was awarded to Twitch users who watched NASA's Artemis II mission around the Moon.", "click_action": null, "click_url": null } ] }, { - "set_id": "raging-wolf-helm", + "set_id": "never-grave---witch-hat", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3ff668be-59a3-4e3e-96af-e6b2908b3171/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3ff668be-59a3-4e3e-96af-e6b2908b3171/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3ff668be-59a3-4e3e-96af-e6b2908b3171/3", - "title": "Raging Wolf Helm", - "description": "This badge was earned for watching Elden Ring during the initial Shadow of the Erdtree Expansion launch!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fb752b70-4eb6-45dd-8ee1-1194c38d2ac3/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fb752b70-4eb6-45dd-8ee1-1194c38d2ac3/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fb752b70-4eb6-45dd-8ee1-1194c38d2ac3/3", + "title": "Never Grave - Witch Hat", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Never Grave category during the game launch", "click_action": null, "click_url": null } ] }, { - "set_id": "raiden-v-directors-cut_1", + "set_id": "no_audio", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/441b50ae-a2e3-11e7-8a3e-6bff0c840878/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/441b50ae-a2e3-11e7-8a3e-6bff0c840878/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/441b50ae-a2e3-11e7-8a3e-6bff0c840878/3", - "title": "Raiden V", - "description": "Raiden V", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Raiden%20V/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/aef2cd08-f29b-45a1-8c12-d44d7fd5e6f0/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/aef2cd08-f29b-45a1-8c12-d44d7fd5e6f0/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/aef2cd08-f29b-45a1-8c12-d44d7fd5e6f0/3", + "title": "Watching without audio", + "description": "Individuals with unreliable or no sound can select this badge", + "click_action": null, + "click_url": null } ] }, { - "set_id": "rainbow-six-siege-x-10th-anniversary", + "set_id": "no_video", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/00fc50e1-dea9-47a4-9db5-ff087e91dd0d/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/00fc50e1-dea9-47a4-9db5-ff087e91dd0d/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/00fc50e1-dea9-47a4-9db5-ff087e91dd0d/3", - "title": "Rainbow Six Siege X 10th Anniversary", - "description": "This badge was earned by subscribing of gifting a sub to a Rainbow Six Siege X streamer during its 10th anniversary celebration!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/199a0dba-58f3-494e-a7fc-1fa0a1001fb8/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/199a0dba-58f3-494e-a7fc-1fa0a1001fb8/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/199a0dba-58f3-494e-a7fc-1fa0a1001fb8/3", + "title": "Listening only", + "description": "Individuals with unreliable or no video can select this badge", "click_action": null, "click_url": null } ] }, { - "set_id": "revedtv-stream-awards-2025", + "set_id": "okhlos_1", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/03cb38fd-00cc-4ed8-8d24-ce53189ee1de/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/03cb38fd-00cc-4ed8-8d24-ce53189ee1de/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/03cb38fd-00cc-4ed8-8d24-ce53189ee1de/3", - "title": "RevedTV StreamAwards 2025", - "description": "This badge was earned by watching RevedTV's StreamAwards 2025.", - "click_action": null, - "click_url": null + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/dc088bd6-8965-4907-a1a2-c0ba83874a7d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/dc088bd6-8965-4907-a1a2-c0ba83874a7d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/dc088bd6-8965-4907-a1a2-c0ba83874a7d/3", + "title": "Okhlos", + "description": "Okhlos", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/Okhlos/details" } ] }, { - "set_id": "rift_1", + "set_id": "overwatch-league-insider_1", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f939686b-2892-46a4-9f0d-5f582578173e/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f939686b-2892-46a4-9f0d-5f582578173e/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f939686b-2892-46a4-9f0d-5f582578173e/3", - "title": "RIFT", - "description": "RIFT", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/51e9e0aa-12e3-48ce-b961-421af0787dad/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/51e9e0aa-12e3-48ce-b961-421af0787dad/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/51e9e0aa-12e3-48ce-b961-421af0787dad/3", + "title": "OWL All-Access Pass 2018", + "description": "OWL All-Access Pass 2018", "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Rift/details" + "click_url": "https://www.twitch.tv/overwatchleague" } ] }, { - "set_id": "rplace-2023", + "set_id": "overwatch-league-insider_2018B", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e33e0c67-c380-4241-828a-099c46e51c66/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e33e0c67-c380-4241-828a-099c46e51c66/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e33e0c67-c380-4241-828a-099c46e51c66/3", - "title": "r/place 2023 Cake", - "description": "A very delicious badge earned by watching Reddit's r/place 2023 event on Twitch Rivals or other participating channels.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/34ec1979-d9bb-4706-ad15-464de814a79d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/34ec1979-d9bb-4706-ad15-464de814a79d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/34ec1979-d9bb-4706-ad15-464de814a79d/3", + "title": "OWL All-Access Pass 2018", + "description": "OWL All-Access Pass 2018", "click_action": "visit_url", - "click_url": "https://www.reddit.com/r/place/" + "click_url": "https://www.twitch.tv/overwatchleague" } ] }, { - "set_id": "ruby-pixel-heart---together-for-good-24", + "set_id": "overwatch-league-insider_2019A", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ca0aa8ce-b2a8-4582-a5de-4d5b6915dc47/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ca0aa8ce-b2a8-4582-a5de-4d5b6915dc47/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ca0aa8ce-b2a8-4582-a5de-4d5b6915dc47/3", - "title": "Ruby Pixel Heart - Together For Good '24", - "description": "This badge was earned by donating $25 or more as part of Twitch Together for Good 2024!", - "click_action": null, - "click_url": null - } - ] - }, - { - "set_id": "rustmas-2025", - "versions": [ + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ca980da1-3639-48a6-95a3-a03b002eb0e5/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ca980da1-3639-48a6-95a3-a03b002eb0e5/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ca980da1-3639-48a6-95a3-a03b002eb0e5/3", + "title": "OWL All-Access Pass 2019", + "description": "OWL All-Access Pass 2019", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/overwatchleague" + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5ec1bcd1-82fa-4c42-abf1-be5b64cb63ed/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5ec1bcd1-82fa-4c42-abf1-be5b64cb63ed/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5ec1bcd1-82fa-4c42-abf1-be5b64cb63ed/3", - "title": "Rustmas 2025", - "description": "This badge was earned by subscribing or gifting a sub to a Rust streamer during Rustmas 2025!", - "click_action": null, - "click_url": null + "id": "2", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ab7fa7a7-c2d9-403f-9f33-215b29b43ce4/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ab7fa7a7-c2d9-403f-9f33-215b29b43ce4/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ab7fa7a7-c2d9-403f-9f33-215b29b43ce4/3", + "title": "OWL All-Access Pass 2019", + "description": "OWL All-Access Pass 2019", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/overwatchleague" } ] }, { - "set_id": "sajam-slam-badge", + "set_id": "overwatch-league-insider_2019B", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9fd798d6-3d67-4458-a916-9fd5d7286159/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9fd798d6-3d67-4458-a916-9fd5d7286159/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9fd798d6-3d67-4458-a916-9fd5d7286159/3", - "title": "Sajam Slam Badge", - "description": "This badge was earned by subscribing in the Street Fighter 6 category during TwitchCon 2025!", - "click_action": null, - "click_url": null - } - ] - }, - { - "set_id": "samusoffer_beta", - "versions": [ + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c5860811-d714-4413-9433-d6b1c9fc803c/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c5860811-d714-4413-9433-d6b1c9fc803c/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c5860811-d714-4413-9433-d6b1c9fc803c/3", + "title": "OWL All-Access Pass 2019", + "description": "OWL All-Access Pass 2019", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/overwatchleague" + }, { - "id": "0", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/aa960159-a7b8-417e-83c1-035e4bc2deb5/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/aa960159-a7b8-417e-83c1-035e4bc2deb5/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/aa960159-a7b8-417e-83c1-035e4bc2deb5/3", - "title": "beta_title1", - "description": "beta_title1", + "id": "2", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/75f05d4b-3042-415c-8b0b-e87620a24daf/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/75f05d4b-3042-415c-8b0b-e87620a24daf/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/75f05d4b-3042-415c-8b0b-e87620a24daf/3", + "title": "OWL All-Access Pass 2019", + "description": "OWL All-Access Pass 2019", "click_action": "visit_url", - "click_url": "https://twitch.amazon.com/prime" + "click_url": "https://www.twitch.tv/overwatchleague" + }, + { + "id": "3", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/765a0dcf-2a94-43ff-9b9c-ef6c209b90cd/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/765a0dcf-2a94-43ff-9b9c-ef6c209b90cd/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/765a0dcf-2a94-43ff-9b9c-ef6c209b90cd/3", + "title": "OWL All-Access Pass 2019", + "description": "OWL All-Access Pass 2019", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/overwatchleague" + }, + { + "id": "4", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a8ae0ccd-783d-460d-93ee-57c485c558a6/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a8ae0ccd-783d-460d-93ee-57c485c558a6/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a8ae0ccd-783d-460d-93ee-57c485c558a6/3", + "title": "OWL All-Access Pass 2019", + "description": "OWL All-Access Pass 2019", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/overwatchleague" + }, + { + "id": "5", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/be87fd6d-1560-4e33-9ba4-2401b58d901f/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/be87fd6d-1560-4e33-9ba4-2401b58d901f/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/be87fd6d-1560-4e33-9ba4-2401b58d901f/3", + "title": "OWL All-Access Pass 2019", + "description": "OWL All-Access Pass 2019", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/overwatchleague" } ] }, { - "set_id": "share-the-love", + "set_id": "partner", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2de71f4f-b152-4308-a426-127a4cf8003a/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2de71f4f-b152-4308-a426-127a4cf8003a/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2de71f4f-b152-4308-a426-127a4cf8003a/3", - "title": "Share the Love", - "description": "This lovely badge was earned by users who shared their favorite Twitch clips in February 2025.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d12a2e27-16f6-41d0-ab77-b780518f00a3/3", + "title": "Verified", + "description": "Verified", "click_action": "visit_url", - "click_url": "https://blog.twitch.tv/2025/02/14/share-the-love-this-valentine-s-day/" + "click_url": "https://blog.twitch.tv/2017/04/24/the-verified-badge-is-here-13381bc05735" } ] }, { - "set_id": "social-sharing", + "set_id": "path-of-exile-2-badge", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d2030c7e-c400-4605-a2cf-ce32bd06af8f/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d2030c7e-c400-4605-a2cf-ce32bd06af8f/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d2030c7e-c400-4605-a2cf-ce32bd06af8f/3", - "title": "Social Media Badge", - "description": "This user earned a Icon badge for reaching 100 views on their social posts.", - "click_action": null, - "click_url": null - }, - { - "id": "2", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fcca0804-1da5-4d00-ab06-7677676d4d8e/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fcca0804-1da5-4d00-ab06-7677676d4d8e/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fcca0804-1da5-4d00-ab06-7677676d4d8e/3", - "title": "Social Media Badge", - "description": "This user earned a Pro badge for reaching 10000 views on their social posts.", - "click_action": null, - "click_url": null - }, - { - "id": "3", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/590698dd-2bc4-4401-817a-17c641f5e881/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/590698dd-2bc4-4401-817a-17c641f5e881/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/590698dd-2bc4-4401-817a-17c641f5e881/3", - "title": "Social Media Badge", - "description": "This user earned a Legend badge for reaching 100000 views on their social posts.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8bebe4ce-6c15-4746-8c33-42312c250ceb/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8bebe4ce-6c15-4746-8c33-42312c250ceb/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8bebe4ce-6c15-4746-8c33-42312c250ceb/3", + "title": "Chaos Orb", + "description": "This badge was earned by subscribing to a streamer during Path of Exile 2's launch!", "click_action": null, "click_url": null } ] }, { - "set_id": "sonic-racing-crossworlds", + "set_id": "perlica", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3c5a5ea0-714f-46da-b764-5e7ceba59fca/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3c5a5ea0-714f-46da-b764-5e7ceba59fca/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3c5a5ea0-714f-46da-b764-5e7ceba59fca/3", - "title": "Sonic Racing", - "description": "This badge was earned by subscribing to a streamer in the Sonic Racing: Crossworlds category!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c81d6782-6f5a-4c63-a00b-f041ac2cdcda/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c81d6782-6f5a-4c63-a00b-f041ac2cdcda/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c81d6782-6f5a-4c63-a00b-f041ac2cdcda/3", + "title": "Perlica", + "description": "This badge was earned by purchasing a subscription to an Arknights: Endfield streamer during the Half-Year Anniversary!", "click_action": null, "click_url": null } ] }, { - "set_id": "speedons-5-badge", + "set_id": "pogchamps-6-7", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/81d89508-850c-45ae-b0e2-dbbe6e531b8d/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/81d89508-850c-45ae-b0e2-dbbe6e531b8d/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/81d89508-850c-45ae-b0e2-dbbe6e531b8d/3", - "title": "Speedons 5 Badge", - "description": "This badge was earned by watching Speedons 5!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/60ca34ba-9fb8-40f8-a58d-4e102dd793ad/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/60ca34ba-9fb8-40f8-a58d-4e102dd793ad/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/60ca34ba-9fb8-40f8-a58d-4e102dd793ad/3", + "title": "PogChamps 6 7", + "description": "This badge celebrating PogChamps 6 7 was earned by subscribing or gifting a sub to a chess streamer!", "click_action": null, "click_url": null } ] }, { - "set_id": "staff", + "set_id": "pokemon-30th-anniversary", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d97c37bd-a6f5-4c38-8f57-4e4bef88af34/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d97c37bd-a6f5-4c38-8f57-4e4bef88af34/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d97c37bd-a6f5-4c38-8f57-4e4bef88af34/3", - "title": "Staff", - "description": "Twitch Staff", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/jobs?ref=chat_badge" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c4c10b31-ad76-4600-a3cc-48c875e1f7c0/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c4c10b31-ad76-4600-a3cc-48c875e1f7c0/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c4c10b31-ad76-4600-a3cc-48c875e1f7c0/3", + "title": "Pokémon 30th", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in an eligible Pokémon category!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "starbound_1", + "set_id": "pokemon-legends-z-a-chikorita", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e838e742-0025-4646-9772-18a87ba99358/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e838e742-0025-4646-9772-18a87ba99358/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e838e742-0025-4646-9772-18a87ba99358/3", - "title": "Starbound", - "description": "Starbound", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Starbound/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f479e945-987b-423a-a901-7b1c3b3003fb/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f479e945-987b-423a-a901-7b1c3b3003fb/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f479e945-987b-423a-a901-7b1c3b3003fb/3", + "title": "Pokémon Legends: Z-A Chikorita", + "description": "This badge was earned by purchasing a subscription or gifting a subscription to a streamer playing Pokémon Legends: Z-A for Chikorita.", + "click_action": null, + "click_url": null } ] }, { - "set_id": "strafe_1", + "set_id": "pokemon-legends-z-a-tepig", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0051508d-2d42-4e4b-a328-c86b04510ca4/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0051508d-2d42-4e4b-a328-c86b04510ca4/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0051508d-2d42-4e4b-a328-c86b04510ca4/3", - "title": "Strafe", - "description": "Strafe", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/strafe/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/34799f2e-e165-42a4-ae79-1c9c06cf1d55/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/34799f2e-e165-42a4-ae79-1c9c06cf1d55/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/34799f2e-e165-42a4-ae79-1c9c06cf1d55/3", + "title": "Pokémon Legends: Z-A Tepig", + "description": "This badge was earned by purchasing a subscription or gifting a subscription to a streamer playing Pokémon Legends Z-A for Tepig.", + "click_action": null, + "click_url": null } ] }, { - "set_id": "stream-for-humanity-2-2025", + "set_id": "pokemon-legends-z-a-totodile", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c02fbad3-aa4b-46d0-93a6-661719a19f1c/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c02fbad3-aa4b-46d0-93a6-661719a19f1c/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c02fbad3-aa4b-46d0-93a6-661719a19f1c/3", - "title": "Stream For Humanity 2", - "description": "Earned by supporting the Stream For Humanity 2 charity marathon", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0bdb6906-ba8f-4fb6-bc9e-3aca04d3d501/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0bdb6906-ba8f-4fb6-bc9e-3aca04d3d501/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0bdb6906-ba8f-4fb6-bc9e-3aca04d3d501/3", + "title": "Pokémon Legends: Z-A Totodile", + "description": "This badge was earned by purchasing a subscription or gifting a subscription to a streamer playing Pokémon Legends: Z-A for Totodile.", "click_action": null, "click_url": null } ] }, { - "set_id": "streamer-awards-2024", + "set_id": "power-rangers", "versions": [ + { + "id": "0", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9edf3e7f-62e4-40f5-86ab-7a646b10f1f0/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9edf3e7f-62e4-40f5-86ab-7a646b10f1f0/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9edf3e7f-62e4-40f5-86ab-7a646b10f1f0/3", + "title": "Black Ranger", + "description": "Black Ranger", + "click_action": null, + "click_url": null + }, { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/efc07d3d-46e4-4738-827b-a5bf3508983a/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/efc07d3d-46e4-4738-827b-a5bf3508983a/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/efc07d3d-46e4-4738-827b-a5bf3508983a/3", - "title": "Streamer Awards 2024", - "description": "You've completed all categories of the 2024 Twitch Predicts: The Streamer Awards extension!", - "click_action": "visit_url", - "click_url": "https://thestreamerawards.com/home" - } - ] - }, - { - "set_id": "streamer-awards-tux", - "versions": [ + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/1eeae8fe-5bc6-44ed-9c88-fb84d5e0df52/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/1eeae8fe-5bc6-44ed-9c88-fb84d5e0df52/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/1eeae8fe-5bc6-44ed-9c88-fb84d5e0df52/3", + "title": "Blue Ranger", + "description": "Blue Ranger", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d52bd174-3509-460b-80ac-4a8d5840194b/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d52bd174-3509-460b-80ac-4a8d5840194b/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d52bd174-3509-460b-80ac-4a8d5840194b/3", - "title": "Streamer Awards Tux", - "description": "I earned this badge by watching the 2025 Streamer Awards!", + "id": "2", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/21bbcd6d-1751-4d28-a0c3-0b72453dd823/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/21bbcd6d-1751-4d28-a0c3-0b72453dd823/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/21bbcd6d-1751-4d28-a0c3-0b72453dd823/3", + "title": "Green Ranger", + "description": "Green Ranger", "click_action": null, "click_url": null - } - ] - }, - { - "set_id": "sub-gift-leader", - "versions": [ + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/21656088-7da2-4467-acd2-55220e1f45ad/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/21656088-7da2-4467-acd2-55220e1f45ad/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/21656088-7da2-4467-acd2-55220e1f45ad/3", - "title": "Gifter Leader 1", - "description": "Ranked as a top subscription gifter in this community", + "id": "3", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5c58cb40-9028-4d16-af67-5bc0c18b745e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5c58cb40-9028-4d16-af67-5bc0c18b745e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5c58cb40-9028-4d16-af67-5bc0c18b745e/3", + "title": "Pink Ranger", + "description": "Pink Ranger", "click_action": null, "click_url": null }, { - "id": "2", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0d9fe96b-97b7-4215-b5f3-5328ebad271c/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0d9fe96b-97b7-4215-b5f3-5328ebad271c/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0d9fe96b-97b7-4215-b5f3-5328ebad271c/3", - "title": "Gifter Leader 2", - "description": "Ranked as a top subscription gifter in this community", + "id": "4", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8843d2de-049f-47d5-9794-b6517903db61/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8843d2de-049f-47d5-9794-b6517903db61/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8843d2de-049f-47d5-9794-b6517903db61/3", + "title": "Red Ranger", + "description": "Red Ranger", "click_action": null, "click_url": null }, { - "id": "3", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4c6e4497-eed9-4dd3-ac64-e0599d0a63e5/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4c6e4497-eed9-4dd3-ac64-e0599d0a63e5/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4c6e4497-eed9-4dd3-ac64-e0599d0a63e5/3", - "title": "Gifter Leader 3", - "description": "Ranked as a top subscription gifter in this community", + "id": "5", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/06c85e34-477e-4939-9537-fd9978976042/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/06c85e34-477e-4939-9537-fd9978976042/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/06c85e34-477e-4939-9537-fd9978976042/3", + "title": "White Ranger", + "description": "White Ranger", + "click_action": null, + "click_url": null + }, + { + "id": "6", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d6dca630-1ca4-48de-94e7-55ed0a24d8d1/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d6dca630-1ca4-48de-94e7-55ed0a24d8d1/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d6dca630-1ca4-48de-94e7-55ed0a24d8d1/3", + "title": "Yellow Ranger", + "description": "Yellow Ranger", "click_action": null, "click_url": null } ] }, { - "set_id": "sub-gifter", + "set_id": "predictions", "versions": [ { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a5ef6c17-2e5b-4d8f-9b80-2779fd722414/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a5ef6c17-2e5b-4d8f-9b80-2779fd722414/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a5ef6c17-2e5b-4d8f-9b80-2779fd722414/3", - "title": "Sub Gifter", - "description": "Has gifted a subscription to another viewer in this community", + "id": "blue-1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e33d8b46-f63b-4e67-996d-4a7dcec0ad33/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e33d8b46-f63b-4e67-996d-4a7dcec0ad33/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e33d8b46-f63b-4e67-996d-4a7dcec0ad33/3", + "title": "Predicted Blue (1)", + "description": "Predicted Outcome One", "click_action": null, "click_url": null }, { - "id": "10", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d333288c-65d7-4c7b-b691-cdd7b3484bf8/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d333288c-65d7-4c7b-b691-cdd7b3484bf8/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d333288c-65d7-4c7b-b691-cdd7b3484bf8/3", - "title": "10 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "blue-10", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/072ae906-ecf7-44f1-ac69-a5b2261d8892/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/072ae906-ecf7-44f1-ac69-a5b2261d8892/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/072ae906-ecf7-44f1-ac69-a5b2261d8892/3", + "title": "Predicted Blue (10)", + "description": "Predicted Outcome Ten", "click_action": null, "click_url": null }, { - "id": "100", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8343ada7-3451-434e-91c4-e82bdcf54460/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8343ada7-3451-434e-91c4-e82bdcf54460/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8343ada7-3451-434e-91c4-e82bdcf54460/3", - "title": "100 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "blue-2", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ffdda3fe-8012-4db3-981e-7a131402b057/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ffdda3fe-8012-4db3-981e-7a131402b057/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ffdda3fe-8012-4db3-981e-7a131402b057/3", + "title": "Predicted Blue (2)", + "description": "Predicted Outcome Two", "click_action": null, "click_url": null }, { - "id": "1000", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/bfb7399a-c632-42f7-8d5f-154610dede81/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/bfb7399a-c632-42f7-8d5f-154610dede81/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/bfb7399a-c632-42f7-8d5f-154610dede81/3", - "title": "1000 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "blue-3", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f2ab9a19-8ef7-4f9f-bd5d-9cf4e603f845/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f2ab9a19-8ef7-4f9f-bd5d-9cf4e603f845/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f2ab9a19-8ef7-4f9f-bd5d-9cf4e603f845/3", + "title": "Predicted Blue (3)", + "description": "Predicted Outcome Three", "click_action": null, "click_url": null }, { - "id": "150", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/514845ba-0fc3-4771-bce1-14d57e91e621/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/514845ba-0fc3-4771-bce1-14d57e91e621/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/514845ba-0fc3-4771-bce1-14d57e91e621/3", - "title": "150 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "blue-4", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/df95317d-9568-46de-a421-a8520edb9349/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/df95317d-9568-46de-a421-a8520edb9349/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/df95317d-9568-46de-a421-a8520edb9349/3", + "title": "Predicted Blue (4)", + "description": "Predicted Outcome Four", "click_action": null, "click_url": null }, { - "id": "200", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c6b1893e-8059-4024-b93c-39c84b601732/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c6b1893e-8059-4024-b93c-39c84b601732/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c6b1893e-8059-4024-b93c-39c84b601732/3", - "title": "200 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "blue-5", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/88758be8-de09-479b-9383-e3bb6d9e6f06/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/88758be8-de09-479b-9383-e3bb6d9e6f06/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/88758be8-de09-479b-9383-e3bb6d9e6f06/3", + "title": "Predicted Blue (5)", + "description": "Predicted Outcome Five", "click_action": null, "click_url": null }, { - "id": "2000", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4e8b3a32-1513-44ad-8a12-6c90232c77f9/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4e8b3a32-1513-44ad-8a12-6c90232c77f9/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4e8b3a32-1513-44ad-8a12-6c90232c77f9/3", - "title": "2000 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "blue-6", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/46b1537e-d8b0-4c0d-8fba-a652e57b9df0/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/46b1537e-d8b0-4c0d-8fba-a652e57b9df0/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/46b1537e-d8b0-4c0d-8fba-a652e57b9df0/3", + "title": "Predicted Blue (6)", + "description": "Predicted Outcome Six", "click_action": null, "click_url": null }, { - "id": "25", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/052a5d41-f1cc-455c-bc7b-fe841ffaf17f/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/052a5d41-f1cc-455c-bc7b-fe841ffaf17f/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/052a5d41-f1cc-455c-bc7b-fe841ffaf17f/3", - "title": "25 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "blue-7", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/07cd34b2-c6a1-45f5-8d8a-131e3c8b2279/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/07cd34b2-c6a1-45f5-8d8a-131e3c8b2279/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/07cd34b2-c6a1-45f5-8d8a-131e3c8b2279/3", + "title": "Predicted Blue (7)", + "description": "Predicted Outcome Seven", "click_action": null, "click_url": null }, { - "id": "250", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/cd479dc0-4a15-407d-891f-9fd2740bddda/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/cd479dc0-4a15-407d-891f-9fd2740bddda/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/cd479dc0-4a15-407d-891f-9fd2740bddda/3", - "title": "250 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "blue-8", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4416dfd7-db97-44a0-98e7-40b4e250615e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4416dfd7-db97-44a0-98e7-40b4e250615e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4416dfd7-db97-44a0-98e7-40b4e250615e/3", + "title": "Predicted Blue (8)", + "description": "Predicted Outcome Eight", "click_action": null, "click_url": null }, { - "id": "300", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9e1bb24f-d238-4078-871a-ac401b76ecf2/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9e1bb24f-d238-4078-871a-ac401b76ecf2/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9e1bb24f-d238-4078-871a-ac401b76ecf2/3", - "title": "300 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "blue-9", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fc74bd90-2b74-4f56-8e42-04d405e10fae/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fc74bd90-2b74-4f56-8e42-04d405e10fae/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fc74bd90-2b74-4f56-8e42-04d405e10fae/3", + "title": "Predicted Blue (9)", + "description": "Predicted Outcome Nine", "click_action": null, "click_url": null }, { - "id": "3000", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b18852ba-65d2-4b84-97d2-aeb6c44a0956/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b18852ba-65d2-4b84-97d2-aeb6c44a0956/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b18852ba-65d2-4b84-97d2-aeb6c44a0956/3", - "title": "3000 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "gray-1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/144f77a2-e324-4a6b-9c17-9304fa193a27/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/144f77a2-e324-4a6b-9c17-9304fa193a27/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/144f77a2-e324-4a6b-9c17-9304fa193a27/3", + "title": "Predicted Gray (1)", + "description": "Predicted Gray (1)", "click_action": null, "click_url": null }, { - "id": "350", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6c4783cd-0aba-4e75-a7a4-f48a70b665b0/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6c4783cd-0aba-4e75-a7a4-f48a70b665b0/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6c4783cd-0aba-4e75-a7a4-f48a70b665b0/3", - "title": "350 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "gray-2", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/097a4b14-b458-47eb-91b6-fe74d3dbb3f5/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/097a4b14-b458-47eb-91b6-fe74d3dbb3f5/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/097a4b14-b458-47eb-91b6-fe74d3dbb3f5/3", + "title": "Predicted Gray (2)", + "description": "Predicted Gray (2)", "click_action": null, "click_url": null }, { - "id": "400", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6f4cab6b-def9-4d99-ad06-90b0013b28c8/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6f4cab6b-def9-4d99-ad06-90b0013b28c8/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6f4cab6b-def9-4d99-ad06-90b0013b28c8/3", - "title": "400 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "pink-1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/75e27613-caf7-4585-98f1-cb7363a69a4a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/75e27613-caf7-4585-98f1-cb7363a69a4a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/75e27613-caf7-4585-98f1-cb7363a69a4a/3", + "title": "Predicted Pink (1)", + "description": "Predicted Outcome One", "click_action": null, "click_url": null }, { - "id": "4000", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/efbf3c93-ecfa-4b67-8d0a-1f732fb07397/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/efbf3c93-ecfa-4b67-8d0a-1f732fb07397/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/efbf3c93-ecfa-4b67-8d0a-1f732fb07397/3", - "title": "4000 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "pink-2", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4b76d5f2-91cc-4400-adf2-908a1e6cfd1e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4b76d5f2-91cc-4400-adf2-908a1e6cfd1e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4b76d5f2-91cc-4400-adf2-908a1e6cfd1e/3", + "title": "Predicted Pink (2)", + "description": "Predicted Outcome Two", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "premium", + "versions": [ { - "id": "450", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b593d68a-f8fb-4516-a09a-18cce955402c/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b593d68a-f8fb-4516-a09a-18cce955402c/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b593d68a-f8fb-4516-a09a-18cce955402c/3", - "title": "450 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", - "click_action": null, - "click_url": null - }, + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/bbbe0db0-a598-423e-86d0-f9fb98ca1933/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/bbbe0db0-a598-423e-86d0-f9fb98ca1933/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/bbbe0db0-a598-423e-86d0-f9fb98ca1933/3", + "title": "Prime Gaming", + "description": "Prime Gaming", + "click_action": "visit_url", + "click_url": "https://gaming.amazon.com" + } + ] + }, + { + "set_id": "psychonauts_1", + "versions": [ { - "id": "5", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ee113e59-c839-4472-969a-1e16d20f3962/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ee113e59-c839-4472-969a-1e16d20f3962/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ee113e59-c839-4472-969a-1e16d20f3962/3", - "title": "5 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a9811799-dce3-475f-8feb-3745ad12b7ea/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a9811799-dce3-475f-8feb-3745ad12b7ea/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a9811799-dce3-475f-8feb-3745ad12b7ea/3", + "title": "Psychonauts", + "description": "Psychonauts", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/Psychonauts/details" + } + ] + }, + { + "set_id": "puacl2026-finals-charizard", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0ff76959-0c05-4406-b18a-779fd6debdd6/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0ff76959-0c05-4406-b18a-779fd6debdd6/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0ff76959-0c05-4406-b18a-779fd6debdd6/3", + "title": "PUACL2026 FINALS Charizard", + "description": "This badge was earned by subscribing or gifting a sub during the Pokémon UNITE Asia Champions League 2026.", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "purple-noob", + "versions": [ { - "id": "50", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c4a29737-e8a5-4420-917a-314a447f083e/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c4a29737-e8a5-4420-917a-314a447f083e/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c4a29737-e8a5-4420-917a-314a447f083e/3", - "title": "50 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a1fb3f16-14e8-4e2b-84f8-55e2b86878c8/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a1fb3f16-14e8-4e2b-84f8-55e2b86878c8/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a1fb3f16-14e8-4e2b-84f8-55e2b86878c8/3", + "title": "Purple Noob", + "description": "Watch 1 hour of Roblox content on Twitch to earn this happy little badge. EZ W.", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "purple-pixel-heart---together-for-good-24", + "versions": [ { - "id": "500", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/60e9504c-8c3d-489f-8a74-314fb195ad8d/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/60e9504c-8c3d-489f-8a74-314fb195ad8d/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/60e9504c-8c3d-489f-8a74-314fb195ad8d/3", - "title": "500 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/1afb4b76-8c34-4b7b-8beb-75f7e5d2a1ab/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/1afb4b76-8c34-4b7b-8beb-75f7e5d2a1ab/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/1afb4b76-8c34-4b7b-8beb-75f7e5d2a1ab/3", + "title": "Purple Pixel Heart - Together For Good '24", + "description": "This badge was earned by donating $5 or more as part of Twitch Together for Good 2024!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "qsmp2", + "versions": [ { - "id": "5000", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d775275d-fd19-4914-b63a-7928a22135c3/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d775275d-fd19-4914-b63a-7928a22135c3/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d775275d-fd19-4914-b63a-7928a22135c3/3", - "title": "5000 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2fa68fb9-fcdd-4795-bfab-f408e10efaef/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2fa68fb9-fcdd-4795-bfab-f408e10efaef/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2fa68fb9-fcdd-4795-bfab-f408e10efaef/3", + "title": "QSMP2", + "description": "This badge was earned for watching QSMP during the initial 2026 launch!", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/quackity" + } + ] + }, + { + "set_id": "raging-wolf-helm", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3ff668be-59a3-4e3e-96af-e6b2908b3171/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3ff668be-59a3-4e3e-96af-e6b2908b3171/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3ff668be-59a3-4e3e-96af-e6b2908b3171/3", + "title": "Raging Wolf Helm", + "description": "This badge was earned for watching Elden Ring during the initial Shadow of the Erdtree Expansion launch!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "raiden-v-directors-cut_1", + "versions": [ { - "id": "550", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/024d2563-1794-43ed-b8dc-33df3efae900/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/024d2563-1794-43ed-b8dc-33df3efae900/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/024d2563-1794-43ed-b8dc-33df3efae900/3", - "title": "550 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/441b50ae-a2e3-11e7-8a3e-6bff0c840878/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/441b50ae-a2e3-11e7-8a3e-6bff0c840878/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/441b50ae-a2e3-11e7-8a3e-6bff0c840878/3", + "title": "Raiden V", + "description": "Raiden V", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/Raiden%20V/details" + } + ] + }, + { + "set_id": "raider-icon-badge", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5007f3e0-41d4-4bda-a605-8f72cfe8c2d4/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5007f3e0-41d4-4bda-a605-8f72cfe8c2d4/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5007f3e0-41d4-4bda-a605-8f72cfe8c2d4/3", + "title": "Raider Icon", + "description": "This badge was earned by subscribing or gifting a sub to any ARC Raiders broadcast during the campaign period", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "rainbow-six-siege-x-10th-anniversary", + "versions": [ { - "id": "600", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3ecc3aab-09bf-4823-905e-3a4647171fc1/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3ecc3aab-09bf-4823-905e-3a4647171fc1/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3ecc3aab-09bf-4823-905e-3a4647171fc1/3", - "title": "600 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/00fc50e1-dea9-47a4-9db5-ff087e91dd0d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/00fc50e1-dea9-47a4-9db5-ff087e91dd0d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/00fc50e1-dea9-47a4-9db5-ff087e91dd0d/3", + "title": "Rainbow Six Siege X 10th Anniversary", + "description": "This badge was earned by subscribing of gifting a sub to a Rainbow Six Siege X streamer during its 10th anniversary celebration!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "relink-fabicon", + "versions": [ { - "id": "650", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/eeabf43c-8e4c-448d-9790-4c2172c57944/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/eeabf43c-8e4c-448d-9790-4c2172c57944/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/eeabf43c-8e4c-448d-9790-4c2172c57944/3", - "title": "650 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fda40ef0-dbad-47ed-8293-789babaead05/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fda40ef0-dbad-47ed-8293-789babaead05/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fda40ef0-dbad-47ed-8293-789babaead05/3", + "title": "Relink Fabicon", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Granblue Fantasy: Relink category during Summer Drops Fest 2026!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "rematch-brazil", + "versions": [ { - "id": "700", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4a9acdc7-30be-4dd1-9898-fc9e42b3d304/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4a9acdc7-30be-4dd1-9898-fc9e42b3d304/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4a9acdc7-30be-4dd1-9898-fc9e42b3d304/3", - "title": "700 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/7ec48e22-597f-4900-81e9-a6daa817e78f/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/7ec48e22-597f-4900-81e9-a6daa817e78f/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/7ec48e22-597f-4900-81e9-a6daa817e78f/3", + "title": "Rematch Brazil", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Rematch category during the Rematch Nations Cup!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "rematch-england", + "versions": [ { - "id": "750", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ca17277c-53e5-422b-8bb4-7c5dcdb0ac67/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ca17277c-53e5-422b-8bb4-7c5dcdb0ac67/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ca17277c-53e5-422b-8bb4-7c5dcdb0ac67/3", - "title": "750 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/34f1ef71-41e7-440e-9f7e-ed3a56ff8bcc/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/34f1ef71-41e7-440e-9f7e-ed3a56ff8bcc/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/34f1ef71-41e7-440e-9f7e-ed3a56ff8bcc/3", + "title": "Rematch England", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Rematch category during the Rematch Nations Cup!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "rematch-france", + "versions": [ { - "id": "800", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9c1fb96d-0579-43d7-ba94-94672eaef63a/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9c1fb96d-0579-43d7-ba94-94672eaef63a/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9c1fb96d-0579-43d7-ba94-94672eaef63a/3", - "title": "800 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0c2bf01c-5f83-459c-804c-484d42bf278a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0c2bf01c-5f83-459c-804c-484d42bf278a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0c2bf01c-5f83-459c-804c-484d42bf278a/3", + "title": "Rematch France", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Rematch category during the Rematch Nations Cup!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "rematch-nations-cup", + "versions": [ { - "id": "850", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/cc924aaf-dfd4-4f3f-822a-f5a87eb24069/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/cc924aaf-dfd4-4f3f-822a-f5a87eb24069/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/cc924aaf-dfd4-4f3f-822a-f5a87eb24069/3", - "title": "850 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a0ee40aa-d779-4f2e-bfe4-850d10bf8eae/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a0ee40aa-d779-4f2e-bfe4-850d10bf8eae/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a0ee40aa-d779-4f2e-bfe4-850d10bf8eae/3", + "title": "Rematch Nations Cup", + "description": "This badge was earned by watching the Rematch Nations Cup!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "rematch-nations-cup-eng", + "versions": [ { - "id": "900", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/193d86f6-83e1-428c-9638-d6ca9e408166/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/193d86f6-83e1-428c-9638-d6ca9e408166/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/193d86f6-83e1-428c-9638-d6ca9e408166/3", - "title": "900 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/514cce91-edf6-4c20-9676-e1ba7431926f/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/514cce91-edf6-4c20-9676-e1ba7431926f/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/514cce91-edf6-4c20-9676-e1ba7431926f/3", + "title": "Rematch Nations Cup ENG", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Rematch category during the Rematch Nations Cup!", "click_action": null, "click_url": null - }, + } + ] + }, + { + "set_id": "rematch-us", + "versions": [ { - "id": "950", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/7ce130bd-6f55-40cc-9231-e2a4cb712962/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/7ce130bd-6f55-40cc-9231-e2a4cb712962/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/7ce130bd-6f55-40cc-9231-e2a4cb712962/3", - "title": "950 Gift Subs", - "description": "Has gifted a subscription to another viewer in this community", + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8d7a5df0-b8ae-4192-bc5f-d4c443406238/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8d7a5df0-b8ae-4192-bc5f-d4c443406238/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8d7a5df0-b8ae-4192-bc5f-d4c443406238/3", + "title": "Rematch US", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Rematch category during the Rematch Nations Cup!", "click_action": null, "click_url": null } ] }, { - "set_id": "subscriber", + "set_id": "revedtv-stream-awards-2025", "versions": [ - { - "id": "0", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5d9f2208-5dd8-11e7-8513-2ff4adfae661/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5d9f2208-5dd8-11e7-8513-2ff4adfae661/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5d9f2208-5dd8-11e7-8513-2ff4adfae661/3", - "title": "Subscriber", - "description": "Subscriber", - "click_action": "subscribe_to_channel", - "click_url": null - }, { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5d9f2208-5dd8-11e7-8513-2ff4adfae661/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5d9f2208-5dd8-11e7-8513-2ff4adfae661/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5d9f2208-5dd8-11e7-8513-2ff4adfae661/3", - "title": "Subscriber", - "description": "Subscriber", - "click_action": "subscribe_to_channel", - "click_url": null - }, - { - "id": "2", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/25a03e36-2bb2-4625-bd37-d6d9d406238d/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/25a03e36-2bb2-4625-bd37-d6d9d406238d/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/25a03e36-2bb2-4625-bd37-d6d9d406238d/3", - "title": "2-Month Subscriber", - "description": "2-Month Subscriber", - "click_action": "subscribe_to_channel", - "click_url": null - }, - { - "id": "3", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e8984705-d091-4e54-8241-e53b30a84b0e/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e8984705-d091-4e54-8241-e53b30a84b0e/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e8984705-d091-4e54-8241-e53b30a84b0e/3", - "title": "3-Month Subscriber", - "description": "3-Month Subscriber", - "click_action": "subscribe_to_channel", - "click_url": null - }, - { - "id": "4", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2d2485f6-d19b-4daa-8393-9493b019156b/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2d2485f6-d19b-4daa-8393-9493b019156b/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2d2485f6-d19b-4daa-8393-9493b019156b/3", - "title": "6-Month Subscriber", - "description": "6-Month Subscriber", - "click_action": "subscribe_to_channel", - "click_url": null - }, - { - "id": "5", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b4e6b13a-a76f-4c56-87e1-9375a7aaa610/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b4e6b13a-a76f-4c56-87e1-9375a7aaa610/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b4e6b13a-a76f-4c56-87e1-9375a7aaa610/3", - "title": "9-Month Subscriber", - "description": "9-Month Subscriber", - "click_action": "subscribe_to_channel", - "click_url": null - }, - { - "id": "6", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ed51a614-2c44-4a60-80b6-62908436b43a/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ed51a614-2c44-4a60-80b6-62908436b43a/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ed51a614-2c44-4a60-80b6-62908436b43a/3", - "title": "6-Month Subscriber", - "description": "1-Year Subscriber", - "click_action": "subscribe_to_channel", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/03cb38fd-00cc-4ed8-8d24-ce53189ee1de/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/03cb38fd-00cc-4ed8-8d24-ce53189ee1de/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/03cb38fd-00cc-4ed8-8d24-ce53189ee1de/3", + "title": "RevedTV StreamAwards 2025", + "description": "This badge was earned by watching RevedTV's StreamAwards 2025.", + "click_action": null, "click_url": null } ] }, { - "set_id": "subtember-2024", + "set_id": "rift_1", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4149750c-9582-4515-9e22-da7d5437643b/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4149750c-9582-4515-9e22-da7d5437643b/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4149750c-9582-4515-9e22-da7d5437643b/3", - "title": "SUBtember 2024", - "description": "For being Subbie's friend and participating in SUBtember 2024!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f939686b-2892-46a4-9f0d-5f582578173e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f939686b-2892-46a4-9f0d-5f582578173e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f939686b-2892-46a4-9f0d-5f582578173e/3", + "title": "RIFT", + "description": "RIFT", "click_action": "visit_url", - "click_url": "https://link.twitch.tv/subtember2024" + "click_url": "https://www.twitch.tv/directory/game/Rift/details" } ] }, { - "set_id": "subtember-2025", + "set_id": "road-to-twitchcon-26", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a9c01f28-179e-486d-a4c7-2277e4f6adb4/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a9c01f28-179e-486d-a4c7-2277e4f6adb4/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a9c01f28-179e-486d-a4c7-2277e4f6adb4/3", - "title": "SUBtember 2025", - "description": "Badge given to users who sub, gift, or use bits during SUBtember 2025.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/03eeb136-3249-49cc-b45a-569edea04907/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/03eeb136-3249-49cc-b45a-569edea04907/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/03eeb136-3249-49cc-b45a-569edea04907/3", + "title": "RoadToTwitchCon26", + "description": "This badge was earned by watching 60 minutes of any of the participating Road to TwitchCon Rotterdam 2026 channels.", "click_action": null, "click_url": null } ] }, { - "set_id": "superhot_1", + "set_id": "rplace-2023", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c5a06922-83b5-40cb-885f-bcffd3cd6c68/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c5a06922-83b5-40cb-885f-bcffd3cd6c68/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c5a06922-83b5-40cb-885f-bcffd3cd6c68/3", - "title": "Superhot", - "description": "Superhot", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e33e0c67-c380-4241-828a-099c46e51c66/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e33e0c67-c380-4241-828a-099c46e51c66/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e33e0c67-c380-4241-828a-099c46e51c66/3", + "title": "r/place 2023 Cake", + "description": "A very delicious badge earned by watching Reddit's r/place 2023 event on Twitch Rivals or other participating channels.", "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/superhot/details" + "click_url": "https://www.reddit.com/r/place/" } ] }, { - "set_id": "superultracombo-2023", + "set_id": "ruby-pixel-heart---together-for-good-24", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5864739a-5e58-4623-9450-a2c0555ef90b/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5864739a-5e58-4623-9450-a2c0555ef90b/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5864739a-5e58-4623-9450-a2c0555ef90b/3", - "title": "SuperUltraCombo 2023", - "description": "This user joined Twitch's SuperUltraCombo 2023", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ca0aa8ce-b2a8-4582-a5de-4d5b6915dc47/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ca0aa8ce-b2a8-4582-a5de-4d5b6915dc47/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ca0aa8ce-b2a8-4582-a5de-4d5b6915dc47/3", + "title": "Ruby Pixel Heart - Together For Good '24", + "description": "This badge was earned by donating $25 or more as part of Twitch Together for Good 2024!", "click_action": null, "click_url": null } ] }, { - "set_id": "survival-cup-4", + "set_id": "rudy", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9ff55f50-2c2a-40c2-9863-158d5ac2d5fd/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9ff55f50-2c2a-40c2-9863-158d5ac2d5fd/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9ff55f50-2c2a-40c2-9863-158d5ac2d5fd/3", - "title": "Survival Cup 4", - "description": "This badge was earned by subscribing or gifting a sub to a streamer during Survival Cup 4!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/309c197a-69ed-4c15-8226-a0992f1f5b68/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/309c197a-69ed-4c15-8226-a0992f1f5b68/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/309c197a-69ed-4c15-8226-a0992f1f5b68/3", + "title": "Rudy", + "description": "This Rudy badge was earned by subscribing or gifting a sub to a Monster Hunter Stories 3: Twisted Reflection streamer during its launch!", "click_action": null, "click_url": null } ] }, { - "set_id": "the-first-descendant-badge", + "set_id": "runescape-dragon-dagger", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a56ef091-e8cd-49bd-9de9-7b342c9a7e7e/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a56ef091-e8cd-49bd-9de9-7b342c9a7e7e/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a56ef091-e8cd-49bd-9de9-7b342c9a7e7e/3", - "title": "The First Descendant Badge", - "description": "This badge was earned by subscribing to a streamer playing The First Descendant during launch week!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0a4afdfc-7b58-4674-beb4-631766208b6d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0a4afdfc-7b58-4674-beb4-631766208b6d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0a4afdfc-7b58-4674-beb4-631766208b6d/3", + "title": "RuneScape Dragon Dagger", + "description": "This badge was awarded to people who viewed the OldSchoolRS livestream of the Deadman All Stars event Finale. It was added to promote Old School RuneScape's Deadman All Stars event.", "click_action": null, "click_url": null } ] }, { - "set_id": "the-game-awards-2023", - "versions": [ - { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/10cf46de-61e7-4a42-807a-7898408ce352/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/10cf46de-61e7-4a42-807a-7898408ce352/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/10cf46de-61e7-4a42-807a-7898408ce352/3", - "title": "The Game Awards 2023", - "description": "You’ve completed all categories of the 2023 Twitch Predicts: The Game Awards extension!", - "click_action": "visit_url", - "click_url": "https://blog.twitch.tv/2023/11/30/the-2023-game-awards-is-live-on-twitch-december-7th/" - } - ] - }, - { - "set_id": "the-golden-predictor-of-the-game-awards-2023", - "versions": [ - { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c84c4dd7-9318-4e8b-9f01-1612d3f83dae/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c84c4dd7-9318-4e8b-9f01-1612d3f83dae/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c84c4dd7-9318-4e8b-9f01-1612d3f83dae/3", - "title": "The Golden Predictor of the Game Awards 2023", - "description": "You've predicted the entire 2023 Game Awards perfectly, here is a special gift for your work. Go ahead, show it off!", - "click_action": "visit_url", - "click_url": "https://blog.twitch.tv/2023/11/30/the-2023-game-awards-is-live-on-twitch-december-7th/" - } - ] - }, - { - "set_id": "the-man-without-fear", + "set_id": "runescape-skull", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4ca893e7-6ee3-4437-acdd-071340913d3c/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4ca893e7-6ee3-4437-acdd-071340913d3c/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4ca893e7-6ee3-4437-acdd-071340913d3c/3", - "title": "The Man Without Fear", - "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Marvel Rivals category for the start of Season 4.5!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/7f382386-e3ce-4c3d-8c23-464851415321/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/7f382386-e3ce-4c3d-8c23-464851415321/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/7f382386-e3ce-4c3d-8c23-464851415321/3", + "title": "RuneScape Skull", + "description": "This badge was awarded to people who gifted a subscription to any eligible channel (meaning with drops enabled) streaming in the Old School RuneScape category. It was added to promote Old School RuneScape's Deadman All Stars event.", "click_action": null, "click_url": null } ] }, { - "set_id": "the-onryos-mask", + "set_id": "rustmas-2025", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e0d21894-8d58-4266-9127-b1bd61177899/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e0d21894-8d58-4266-9127-b1bd61177899/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e0d21894-8d58-4266-9127-b1bd61177899/3", - "title": "The Onryō's Mask", - "description": "This badge was earned by subscribing to a Ghost of Yotei streamer during the game's launch!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5ec1bcd1-82fa-4c42-abf1-be5b64cb63ed/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5ec1bcd1-82fa-4c42-abf1-be5b64cb63ed/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5ec1bcd1-82fa-4c42-abf1-be5b64cb63ed/3", + "title": "Rustmas 2025", + "description": "This badge was earned by subscribing or gifting a sub to a Rust streamer during Rustmas 2025!", "click_action": null, "click_url": null } ] }, { - "set_id": "the-surge_1", + "set_id": "sajam-slam-badge", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c9f69d89-31c8-41aa-843b-fee956dfbe23/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c9f69d89-31c8-41aa-843b-fee956dfbe23/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c9f69d89-31c8-41aa-843b-fee956dfbe23/3", - "title": "The Surge", - "description": "The Surge", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/The%20Surge/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9fd798d6-3d67-4458-a916-9fd5d7286159/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9fd798d6-3d67-4458-a916-9fd5d7286159/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9fd798d6-3d67-4458-a916-9fd5d7286159/3", + "title": "Sajam Slam Badge", + "description": "This badge was earned by subscribing in the Street Fighter 6 category during TwitchCon 2025!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "the-surge_2", + "set_id": "samusoffer_beta", "versions": [ { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2c4d7e95-e138-4dde-a783-7956a8ecc408/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2c4d7e95-e138-4dde-a783-7956a8ecc408/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2c4d7e95-e138-4dde-a783-7956a8ecc408/3", - "title": "The Surge", - "description": "The Surge", + "id": "0", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/aa960159-a7b8-417e-83c1-035e4bc2deb5/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/aa960159-a7b8-417e-83c1-035e4bc2deb5/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/aa960159-a7b8-417e-83c1-035e4bc2deb5/3", + "title": "beta_title1", + "description": "beta_title1", "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/The%20Surge/details" + "click_url": "https://twitch.amazon.com/prime" } ] }, { - "set_id": "the-surge_3", + "set_id": "scampuss", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0a8fc2d4-3125-4ccb-88db-e970dfbee189/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0a8fc2d4-3125-4ccb-88db-e970dfbee189/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0a8fc2d4-3125-4ccb-88db-e970dfbee189/3", - "title": "The Surge", - "description": "The Surge", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/The%20Surge/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/1ae8da3f-04ba-4cf1-93e8-a1f90e09aa45/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/1ae8da3f-04ba-4cf1-93e8-a1f90e09aa45/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/1ae8da3f-04ba-4cf1-93e8-a1f90e09aa45/3", + "title": "Scampuss", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Nioh 3 category during the game launch.", + "click_action": null, + "click_url": null } ] }, { - "set_id": "this-war-of-mine_1", + "set_id": "seeks-eye", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6a20f814-cb2c-414e-89cc-f8dd483e1785/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6a20f814-cb2c-414e-89cc-f8dd483e1785/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6a20f814-cb2c-414e-89cc-f8dd483e1785/3", - "title": "This War of Mine", - "description": "This War of Mine", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/This%20War%20of%20Mine/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2ff5095e-8b37-489c-9a53-336bf806dca2/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2ff5095e-8b37-489c-9a53-336bf806dca2/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2ff5095e-8b37-489c-9a53-336bf806dca2/3", + "title": "Seek's Eye", + "description": "This badge was earned by watching Roblox during the Bloxfest Qualifiers.", + "click_action": null, + "click_url": null } ] }, { - "set_id": "titan-souls_1", + "set_id": "share-the-love", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/092a7ce2-709c-434f-8df4-a6b075ef867d/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/092a7ce2-709c-434f-8df4-a6b075ef867d/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/092a7ce2-709c-434f-8df4-a6b075ef867d/3", - "title": "Titan Souls", - "description": "Titan Souls", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2de71f4f-b152-4308-a426-127a4cf8003a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2de71f4f-b152-4308-a426-127a4cf8003a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2de71f4f-b152-4308-a426-127a4cf8003a/3", + "title": "Share the Love", + "description": "This lovely badge was earned by users who shared their favorite Twitch clips in February 2025.", "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Titan%20Souls/details" + "click_url": "https://blog.twitch.tv/2025/02/14/share-the-love-this-valentine-s-day/" } ] }, { - "set_id": "together-for-good-25---good-badge", + "set_id": "skulls-10th-anniversary", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/192fb627-82b3-46e8-95d3-ac9feba4b1bc/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/192fb627-82b3-46e8-95d3-ac9feba4b1bc/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/192fb627-82b3-46e8-95d3-ac9feba4b1bc/3", - "title": "Together for Good '25 - Good Badge", - "description": "This badge was earned by donating $5 or more during Twitch Together for Good 2025!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/682bdd23-f49d-4c5b-bd82-2c00a65ea22a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/682bdd23-f49d-4c5b-bd82-2c00a65ea22a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/682bdd23-f49d-4c5b-bd82-2c00a65ea22a/3", + "title": "Skulls 10th Anniversary", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Warhammer 40,000 Darktide category during Skulls 2026!", "click_action": null, "click_url": null } ] }, { - "set_id": "together-for-good-25---gooder-badge", + "set_id": "social-sharing", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/84a37e81-9d61-4c29-970e-64a32ec040c7/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/84a37e81-9d61-4c29-970e-64a32ec040c7/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/84a37e81-9d61-4c29-970e-64a32ec040c7/3", - "title": "Together for Good '25 - Gooder Badge", - "description": "This badge was earned by donating $50 or more during Twitch Together for Good 2025!", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d2030c7e-c400-4605-a2cf-ce32bd06af8f/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d2030c7e-c400-4605-a2cf-ce32bd06af8f/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d2030c7e-c400-4605-a2cf-ce32bd06af8f/3", + "title": "Social Media Badge", + "description": "This user earned a Icon badge for reaching 100 views on their social posts.", "click_action": null, "click_url": null - } - ] - }, - { - "set_id": "together-for-good-25---goodest-badge", - "versions": [ + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/928b8033-3777-49cb-a056-230135a08a62/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/928b8033-3777-49cb-a056-230135a08a62/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/928b8033-3777-49cb-a056-230135a08a62/3", - "title": "Together for Good '25 - Goodest Badge", - "description": "This badge was earned by donating $100 or more during Twitch Together for Good 2025!", + "id": "2", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fcca0804-1da5-4d00-ab06-7677676d4d8e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fcca0804-1da5-4d00-ab06-7677676d4d8e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fcca0804-1da5-4d00-ab06-7677676d4d8e/3", + "title": "Social Media Badge", + "description": "This user earned a Pro badge for reaching 10000 views on their social posts.", "click_action": null, "click_url": null - } - ] - }, - { - "set_id": "together-for-good-25---wicked-dub-badge", - "versions": [ + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9ddae219-6674-4fbc-add9-6e4e6572ea8e/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9ddae219-6674-4fbc-add9-6e4e6572ea8e/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9ddae219-6674-4fbc-add9-6e4e6572ea8e/3", - "title": "Together for Good '25 - Wicked Dub Badge", - "description": "This badge was earned by donating at least $5 to a charity stream using Stream Together during Together for Good 2025!", + "id": "3", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/590698dd-2bc4-4401-817a-17c641f5e881/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/590698dd-2bc4-4401-817a-17c641f5e881/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/590698dd-2bc4-4401-817a-17c641f5e881/3", + "title": "Social Media Badge", + "description": "This user earned a Legend badge for reaching 100000 views on their social posts.", "click_action": null, "click_url": null } ] }, { - "set_id": "total-war-anniversary", + "set_id": "sonic-racing-crossworlds", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/17604bfd-aeb6-427d-bd0e-cae93bed6f36/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/17604bfd-aeb6-427d-bd0e-cae93bed6f36/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/17604bfd-aeb6-427d-bd0e-cae93bed6f36/3", - "title": "Total War Anniversary", - "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Total War: Warhammer III category during the Total War 25th Anniversary.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3c5a5ea0-714f-46da-b764-5e7ceba59fca/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3c5a5ea0-714f-46da-b764-5e7ceba59fca/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3c5a5ea0-714f-46da-b764-5e7ceba59fca/3", + "title": "Sonic Racing", + "description": "This badge was earned by subscribing to a streamer in the Sonic Racing: Crossworlds category!", "click_action": null, "click_url": null } ] }, { - "set_id": "touch-grass", - "versions": [ - { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/51f536c1-96ca-495b-bc11-150c857a6d54/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/51f536c1-96ca-495b-bc11-150c857a6d54/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/51f536c1-96ca-495b-bc11-150c857a6d54/3", - "title": "Touch Grass", - "description": "This badge was earned by users who touched grass and shared their favorite IRL clips in August 2025.", - "click_action": "visit_url", - "click_url": "https://help.twitch.tv/s/article/twitch-chat-badges-guide" - } - ] - }, - { - "set_id": "treasure-adventure-world_1", + "set_id": "speedons-5-badge", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/59810027-2988-4b0d-b88d-fc414c751305/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/59810027-2988-4b0d-b88d-fc414c751305/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/59810027-2988-4b0d-b88d-fc414c751305/3", - "title": "Treasure Adventure World", - "description": "Treasure Adventure World", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Treasure%20Adventure%20World/details" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/81d89508-850c-45ae-b0e2-dbbe6e531b8d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/81d89508-850c-45ae-b0e2-dbbe6e531b8d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/81d89508-850c-45ae-b0e2-dbbe6e531b8d/3", + "title": "Speedons 5 Badge", + "description": "This badge was earned by watching Speedons 5!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "turbo", + "set_id": "speedons-6", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/bd444ec6-8f34-4bf9-91f4-af1e3428d80f/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/bd444ec6-8f34-4bf9-91f4-af1e3428d80f/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/bd444ec6-8f34-4bf9-91f4-af1e3428d80f/3", - "title": "Turbo", - "description": "A subscriber of Twitch's monthly premium user service", - "click_action": "turbo", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/00fff6f2-8ac0-4001-b736-c02654756697/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/00fff6f2-8ac0-4001-b736-c02654756697/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/00fff6f2-8ac0-4001-b736-c02654756697/3", + "title": "SpeeDons 6", + "description": "This badge was earned by watching 60 minutes of any of the SpeeDons 6 channels during the SpeeDons 6 event.", + "click_action": null, "click_url": null } ] }, { - "set_id": "twitch-dj", + "set_id": "staff", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/cf91bbc0-0332-413a-a7f3-e36bac08b624/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/cf91bbc0-0332-413a-a7f3-e36bac08b624/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/cf91bbc0-0332-413a-a7f3-e36bac08b624/3", - "title": "Twitch DJ", - "description": "This user is a DJ in the Twitch DJ Program.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d97c37bd-a6f5-4c38-8f57-4e4bef88af34/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d97c37bd-a6f5-4c38-8f57-4e4bef88af34/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d97c37bd-a6f5-4c38-8f57-4e4bef88af34/3", + "title": "Staff", + "description": "Twitch Staff", "click_action": "visit_url", - "click_url": "https://www.twitch.tv/dj-program" + "click_url": "https://www.twitch.tv/jobs?ref=chat_badge" } ] }, { - "set_id": "twitch-intern-2022", + "set_id": "star-force-mega-man", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/91ed38ea-32fe-4f14-8db1-852537d19aa5/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/91ed38ea-32fe-4f14-8db1-852537d19aa5/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/91ed38ea-32fe-4f14-8db1-852537d19aa5/3", - "title": "Twitch Intern 2022", - "description": "This user was an intern at Twitch for the summer of 2022", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/jobs/early-career/" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ce4e940c-025b-42fa-99f0-776459c511e9/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ce4e940c-025b-42fa-99f0-776459c511e9/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ce4e940c-025b-42fa-99f0-776459c511e9/3", + "title": "Star Force Mega Man", + "description": "This badge was earned by subscribing or gifting a sub to a streamer during the Mega Man Star Force Legacy Collection launch.", + "click_action": null, + "click_url": null } ] }, { - "set_id": "twitch-intern-2023", + "set_id": "starbound_1", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e239e7e0-e373-4fdf-b95e-3469aec28485/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e239e7e0-e373-4fdf-b95e-3469aec28485/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e239e7e0-e373-4fdf-b95e-3469aec28485/3", - "title": "Twitch Intern 2023", - "description": "This user was an intern at Twitch for the summer of 2023", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e838e742-0025-4646-9772-18a87ba99358/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e838e742-0025-4646-9772-18a87ba99358/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e838e742-0025-4646-9772-18a87ba99358/3", + "title": "Starbound", + "description": "Starbound", "click_action": "visit_url", - "click_url": "https://www.twitch.tv/jobs/early-career/" + "click_url": "https://www.twitch.tv/directory/game/Starbound/details" } ] }, { - "set_id": "twitch-intern-2024", + "set_id": "strafe_1", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ae96ce48-e764-4232-aa48-d9abf9a5fdab/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ae96ce48-e764-4232-aa48-d9abf9a5fdab/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ae96ce48-e764-4232-aa48-d9abf9a5fdab/3", - "title": "Twitch Intern 2024", - "description": "This user was an intern at Twitch for the summer of 2024", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0051508d-2d42-4e4b-a328-c86b04510ca4/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0051508d-2d42-4e4b-a328-c86b04510ca4/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0051508d-2d42-4e4b-a328-c86b04510ca4/3", + "title": "Strafe", + "description": "Strafe", "click_action": "visit_url", - "click_url": "https://www.twitch.tv/jobs/early-career/" + "click_url": "https://www.twitch.tv/directory/game/strafe/details" } ] }, { - "set_id": "twitch-recap-2023", + "set_id": "stream-for-humanity-2-2025", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4d9e9812-ba9b-48a6-8690-13f3f338ee65/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4d9e9812-ba9b-48a6-8690-13f3f338ee65/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4d9e9812-ba9b-48a6-8690-13f3f338ee65/3", - "title": "Twitch Recap 2023", - "description": "This user bled purple like it was their job, and was one of the most engaged members of Twitch in 2023!", - "click_action": "visit_url", - "click_url": "https://twitch-web.app.link/e/twitch-recap" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c02fbad3-aa4b-46d0-93a6-661719a19f1c/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c02fbad3-aa4b-46d0-93a6-661719a19f1c/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c02fbad3-aa4b-46d0-93a6-661719a19f1c/3", + "title": "Stream For Humanity 2", + "description": "Earned by supporting the Stream For Humanity 2 charity marathon", + "click_action": null, + "click_url": null } ] }, { - "set_id": "twitch-recap-2024", + "set_id": "streamer-awards-2024", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/72f2a6ac-3d9b-4406-b9e9-998b27182f61/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/72f2a6ac-3d9b-4406-b9e9-998b27182f61/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/72f2a6ac-3d9b-4406-b9e9-998b27182f61/3", - "title": "Twitch Recap 2024", - "description": "The Official Chat Badge of the Year. It takes hard work and KomodoHype to receive it. You should be proud to tell everyone you know about this.", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/efc07d3d-46e4-4738-827b-a5bf3508983a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/efc07d3d-46e4-4738-827b-a5bf3508983a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/efc07d3d-46e4-4738-827b-a5bf3508983a/3", + "title": "Streamer Awards 2024", + "description": "You've completed all categories of the 2024 Twitch Predicts: The Streamer Awards extension!", "click_action": "visit_url", - "click_url": "https://www.twitch.tv/annual-recap" + "click_url": "https://thestreamerawards.com/home" } ] }, { - "set_id": "twitch-recap-2025", + "set_id": "streamer-awards-tux", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/48b26ab3-c9f1-4f16-b02d-fe877be389fd/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/48b26ab3-c9f1-4f16-b02d-fe877be389fd/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/48b26ab3-c9f1-4f16-b02d-fe877be389fd/3", - "title": "Twitch Recap 2025", - "description": "This exclusive badge was earned by the top 20% of Twitch users in 2025.", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/annual-recap" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d52bd174-3509-460b-80ac-4a8d5840194b/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d52bd174-3509-460b-80ac-4a8d5840194b/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d52bd174-3509-460b-80ac-4a8d5840194b/3", + "title": "Streamer Awards Tux", + "description": "I earned this badge by watching the 2025 Streamer Awards!", + "click_action": null, + "click_url": null } ] }, { - "set_id": "twitchbot", + "set_id": "sub-gift-leader", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/df9095f6-a8a0-4cc2-bb33-d908c0adffb8/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/df9095f6-a8a0-4cc2-bb33-d908c0adffb8/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/df9095f6-a8a0-4cc2-bb33-d908c0adffb8/3", - "title": "AutoMod", - "description": "AutoMod", - "click_action": "visit_url", - "click_url": "http://link.twitch.tv/automod_blog" + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/21656088-7da2-4467-acd2-55220e1f45ad/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/21656088-7da2-4467-acd2-55220e1f45ad/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/21656088-7da2-4467-acd2-55220e1f45ad/3", + "title": "Gifter Leader 1", + "description": "Ranked as a top subscription gifter in this community", + "click_action": null, + "click_url": null }, { "id": "2", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8dbdfef5-0901-457f-a644-afa77ba176e5/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8dbdfef5-0901-457f-a644-afa77ba176e5/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8dbdfef5-0901-457f-a644-afa77ba176e5/3", - "title": "AutoMod", - "description": "Badge type for messages that come from the automated moderation system", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0d9fe96b-97b7-4215-b5f3-5328ebad271c/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0d9fe96b-97b7-4215-b5f3-5328ebad271c/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0d9fe96b-97b7-4215-b5f3-5328ebad271c/3", + "title": "Gifter Leader 2", + "description": "Ranked as a top subscription gifter in this community", "click_action": null, "click_url": null - } - ] - }, - { - "set_id": "twitchcon-2024---rotterdam", - "versions": [ - { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/95b10c66-775c-4652-9b86-10bd3a709422/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/95b10c66-775c-4652-9b86-10bd3a709422/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/95b10c66-775c-4652-9b86-10bd3a709422/3", - "title": "TwitchCon 2024 - Rotterdam", - "description": "Attended TwitchCon Rotterdam 2024", - "click_action": "visit_url", - "click_url": "https://twitchcon.com/rotterdam-2024/?utm_source=twitch&utm_medium=chat-badge&utm_campaign=tceu24-chat-badge" - } - ] - }, - { - "set_id": "twitchcon-2024---san-diego", - "versions": [ + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6575f0d1-2dc2-4f45-a13f-a1a969dcf8fa/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6575f0d1-2dc2-4f45-a13f-a1a969dcf8fa/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6575f0d1-2dc2-4f45-a13f-a1a969dcf8fa/3", - "title": "TwitchCon 2024 - San Diego", - "description": "Attended TwitchCon San Diego 2024", - "click_action": "visit_url", - "click_url": "https://twitchcon.com/san-diego-2024/?utm_source=twitch&utm_medium=chat-badge&utm_campaign=tcsd24-chat-badge" + "id": "3", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4c6e4497-eed9-4dd3-ac64-e0599d0a63e5/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4c6e4497-eed9-4dd3-ac64-e0599d0a63e5/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4c6e4497-eed9-4dd3-ac64-e0599d0a63e5/3", + "title": "Gifter Leader 3", + "description": "Ranked as a top subscription gifter in this community", + "click_action": null, + "click_url": null } ] }, { - "set_id": "twitchcon-2025---rotterdam", + "set_id": "sub-gifter", "versions": [ { "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f4d97fd0-437f-4d8d-b4d3-4b6d18e4705b/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f4d97fd0-437f-4d8d-b4d3-4b6d18e4705b/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f4d97fd0-437f-4d8d-b4d3-4b6d18e4705b/3", - "title": "TwitchCon 2025", - "description": "Celebrated TwitchCon’s 10 year anniversary in 2025", - "click_action": "visit_url", - "click_url": "https://www.twitchcon.com/rotterdam-2025/" - } - ] - }, - { - "set_id": "twitchcon-referral-program-2025-bleedpurple", - "versions": [ + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a5ef6c17-2e5b-4d8f-9b80-2779fd722414/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a5ef6c17-2e5b-4d8f-9b80-2779fd722414/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a5ef6c17-2e5b-4d8f-9b80-2779fd722414/3", + "title": "Sub Gifter", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/81952c7b-cfec-479c-a8f6-2bccc296786c/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/81952c7b-cfec-479c-a8f6-2bccc296786c/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/81952c7b-cfec-479c-a8f6-2bccc296786c/3", - "title": "TwitchCon Referral Program 2025 (bleedPurple)", - "description": "This badge was earned by referring ten friends who bought their TwitchCon 2025 ticket using your unique referral link.", - "click_action": "visit_url", - "click_url": "https://twitchcon.com/rotterdam-2025/referral-program/" - } - ] - }, - { - "set_id": "twitchcon-referral-program-2025-chrome-star", - "versions": [ + "id": "10", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d333288c-65d7-4c7b-b691-cdd7b3484bf8/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d333288c-65d7-4c7b-b691-cdd7b3484bf8/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d333288c-65d7-4c7b-b691-cdd7b3484bf8/3", + "title": "10 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d139bccf-8184-4fec-a970-cd8d81a7f51a/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d139bccf-8184-4fec-a970-cd8d81a7f51a/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d139bccf-8184-4fec-a970-cd8d81a7f51a/3", - "title": "TwitchCon Referral Program 2025 (Chrome Star)", - "description": "This badge was earned by referring at least one friend who bought their TwitchCon 2025 ticket using your unique referral link.", - "click_action": "visit_url", - "click_url": "https://twitchcon.com/rotterdam-2025/referral-program/" - } - ] - }, - { - "set_id": "twitchcon2017", - "versions": [ + "id": "100", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8343ada7-3451-434e-91c4-e82bdcf54460/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8343ada7-3451-434e-91c4-e82bdcf54460/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8343ada7-3451-434e-91c4-e82bdcf54460/3", + "title": "100 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0964bed0-5c31-11e7-a90b-0739918f1d9b/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0964bed0-5c31-11e7-a90b-0739918f1d9b/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0964bed0-5c31-11e7-a90b-0739918f1d9b/3", - "title": "TwitchCon 2017 - Long Beach", - "description": "Attended TwitchCon Long Beach 2017", - "click_action": "visit_url", - "click_url": "https://www.twitchcon.com/" - } - ] - }, - { - "set_id": "twitchcon2018", - "versions": [ + "id": "1000", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/bfb7399a-c632-42f7-8d5f-154610dede81/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/bfb7399a-c632-42f7-8d5f-154610dede81/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/bfb7399a-c632-42f7-8d5f-154610dede81/3", + "title": "1000 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e68164e4-087d-4f62-81da-d3557efae3cb/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e68164e4-087d-4f62-81da-d3557efae3cb/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e68164e4-087d-4f62-81da-d3557efae3cb/3", - "title": "TwitchCon 2018 - San Jose", - "description": "Attended TwitchCon San Jose 2018", - "click_action": "visit_url", - "click_url": "https://www.twitchcon.com/?utm_source=twitch-chat&utm_medium=badge&utm_campaign=tc18" - } - ] - }, - { - "set_id": "twitchconAmsterdam2020", - "versions": [ + "id": "150", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/514845ba-0fc3-4771-bce1-14d57e91e621/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/514845ba-0fc3-4771-bce1-14d57e91e621/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/514845ba-0fc3-4771-bce1-14d57e91e621/3", + "title": "150 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ed917c9a-1a45-4340-9c64-ca8be4348c51/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ed917c9a-1a45-4340-9c64-ca8be4348c51/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ed917c9a-1a45-4340-9c64-ca8be4348c51/3", - "title": "TwitchCon 2020 - Amsterdam", - "description": "Registered for TwitchCon Amsterdam 2020", - "click_action": "visit_url", - "click_url": "https://www.twitchcon.com/amsterdam/?utm_source=twitch-chat&utm_medium=badge&utm_campaign=tcamsterdam20" - } - ] - }, - { - "set_id": "twitchconEU2019", - "versions": [ + "id": "200", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c6b1893e-8059-4024-b93c-39c84b601732/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c6b1893e-8059-4024-b93c-39c84b601732/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c6b1893e-8059-4024-b93c-39c84b601732/3", + "title": "200 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/590eee9e-f04d-474c-90e7-b304d9e74b32/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/590eee9e-f04d-474c-90e7-b304d9e74b32/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/590eee9e-f04d-474c-90e7-b304d9e74b32/3", - "title": "TwitchCon 2019 - Berlin", - "description": "Attended TwitchCon Berlin 2019", - "click_action": "visit_url", - "click_url": "https://europe.twitchcon.com/?utm_source=twitch-chat&utm_medium=badge&utm_campaign=tceu19" - } - ] - }, - { - "set_id": "twitchconEU2022", - "versions": [ + "id": "2000", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4e8b3a32-1513-44ad-8a12-6c90232c77f9/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4e8b3a32-1513-44ad-8a12-6c90232c77f9/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4e8b3a32-1513-44ad-8a12-6c90232c77f9/3", + "title": "2000 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e4744003-50b7-4eb8-9b47-a7b1616a30c6/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e4744003-50b7-4eb8-9b47-a7b1616a30c6/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e4744003-50b7-4eb8-9b47-a7b1616a30c6/3", - "title": "TwitchCon 2022 - Amsterdam", - "description": "Attended TwitchCon Amsterdam 2022", - "click_action": "visit_url", - "click_url": "https://www.twitchcon.com/amsterdam-2022/?utm_source=twitch-chat&utm_medium=badge&utm_campaign=tceu22" - } - ] - }, - { - "set_id": "twitchconEU2023", - "versions": [ + "id": "25", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/052a5d41-f1cc-455c-bc7b-fe841ffaf17f/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/052a5d41-f1cc-455c-bc7b-fe841ffaf17f/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/052a5d41-f1cc-455c-bc7b-fe841ffaf17f/3", + "title": "25 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a8f2084e-46b9-4bb9-ae5e-00d594aafc64/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a8f2084e-46b9-4bb9-ae5e-00d594aafc64/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a8f2084e-46b9-4bb9-ae5e-00d594aafc64/3", - "title": "TwitchCon 2023 - Paris", - "description": "TwitchCon 2023 - Paris", - "click_action": "visit_url", - "click_url": "https://www.twitchcon.com/paris-2023/?utm_source=chat_badge" - } - ] - }, - { - "set_id": "twitchconNA2019", - "versions": [ + "id": "250", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/cd479dc0-4a15-407d-891f-9fd2740bddda/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/cd479dc0-4a15-407d-891f-9fd2740bddda/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/cd479dc0-4a15-407d-891f-9fd2740bddda/3", + "title": "250 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/569c829d-c216-4f56-a191-3db257ed657c/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/569c829d-c216-4f56-a191-3db257ed657c/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/569c829d-c216-4f56-a191-3db257ed657c/3", - "title": "TwitchCon 2019 - San Diego", - "description": "Attended TwitchCon San Diego 2019", - "click_action": "visit_url", - "click_url": "https://www.twitchcon.com/?utm_source=twitch-chat&utm_medium=badge&utm_campaign=tcna19" - } - ] - }, - { - "set_id": "twitchconNA2020", - "versions": [ + "id": "300", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9e1bb24f-d238-4078-871a-ac401b76ecf2/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9e1bb24f-d238-4078-871a-ac401b76ecf2/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9e1bb24f-d238-4078-871a-ac401b76ecf2/3", + "title": "300 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ed917c9a-1a45-4340-9c64-ca8be4348c51/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ed917c9a-1a45-4340-9c64-ca8be4348c51/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ed917c9a-1a45-4340-9c64-ca8be4348c51/3", - "title": "TwitchCon 2020 - North America", - "description": "Registered for TwitchCon North America 2020", - "click_action": "visit_url", - "click_url": "https://www.twitchcon.com/?utm_source=twitch-chat&utm_medium=badge&utm_campaign=tcna20" - } - ] - }, - { - "set_id": "twitchconNA2022", - "versions": [ + "id": "3000", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b18852ba-65d2-4b84-97d2-aeb6c44a0956/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b18852ba-65d2-4b84-97d2-aeb6c44a0956/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b18852ba-65d2-4b84-97d2-aeb6c44a0956/3", + "title": "3000 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/344d429a-0b34-48e5-a84c-14a1b5772a3a/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/344d429a-0b34-48e5-a84c-14a1b5772a3a/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/344d429a-0b34-48e5-a84c-14a1b5772a3a/3", - "title": "TwitchCon 2022 - San Diego", - "description": "Attended TwitchCon San Diego 2022", - "click_action": "visit_url", - "click_url": "https://www.twitchcon.com/san-diego-2022/?utm_source=twitch-chat&utm_medium=badge&utm_campaign=tcna22" - } - ] - }, - { - "set_id": "twitchconNA2023", - "versions": [ - { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c90a753f-ab20-41bc-9c42-ede062485d2c/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c90a753f-ab20-41bc-9c42-ede062485d2c/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c90a753f-ab20-41bc-9c42-ede062485d2c/3", - "title": "TwitchCon 2023 - Las Vegas", - "description": "Attended TwitchCon Las Vegas 2023", - "click_action": "visit_url", - "click_url": "https://www.twitchcon.com/en/las-vegas-2023/" - } - ] - }, - { - "set_id": "tyranny_1", - "versions": [ + "id": "350", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6c4783cd-0aba-4e75-a7a4-f48a70b665b0/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6c4783cd-0aba-4e75-a7a4-f48a70b665b0/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6c4783cd-0aba-4e75-a7a4-f48a70b665b0/3", + "title": "350 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0c79afdf-28ce-4b0b-9e25-4f221c30bfde/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0c79afdf-28ce-4b0b-9e25-4f221c30bfde/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0c79afdf-28ce-4b0b-9e25-4f221c30bfde/3", - "title": "Tyranny", - "description": "Tyranny", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/game/Tyranny/details" - } - ] - }, - { - "set_id": "ugly-sweater", - "versions": [ + "id": "400", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6f4cab6b-def9-4d99-ad06-90b0013b28c8/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6f4cab6b-def9-4d99-ad06-90b0013b28c8/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6f4cab6b-def9-4d99-ad06-90b0013b28c8/3", + "title": "400 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8eddf4ab-68f8-4ee8-a07d-9d7e8520463e/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8eddf4ab-68f8-4ee8-a07d-9d7e8520463e/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8eddf4ab-68f8-4ee8-a07d-9d7e8520463e/3", - "title": "Ugly Sweater", - "description": "This badge was earned for sharing festive Clips during Holiday Hoopla 2025.", - "click_action": "visit_url", - "click_url": "https://help.twitch.tv/s/article/how-to-use-badges?language=en_US" - } - ] - }, - { - "set_id": "user-anniversary", - "versions": [ + "id": "4000", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/efbf3c93-ecfa-4b67-8d0a-1f732fb07397/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/efbf3c93-ecfa-4b67-8d0a-1f732fb07397/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/efbf3c93-ecfa-4b67-8d0a-1f732fb07397/3", + "title": "4000 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ccbbedaa-f4db-4d0b-9c2a-375de7ad947c/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ccbbedaa-f4db-4d0b-9c2a-375de7ad947c/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ccbbedaa-f4db-4d0b-9c2a-375de7ad947c/3", - "title": "Twitchiversary Badge", - "description": "Staff badge celebrating Twitch tenure", + "id": "450", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b593d68a-f8fb-4516-a09a-18cce955402c/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b593d68a-f8fb-4516-a09a-18cce955402c/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b593d68a-f8fb-4516-a09a-18cce955402c/3", + "title": "450 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", "click_action": null, "click_url": null - } - ] - }, - { - "set_id": "vct-paris-2025", - "versions": [ + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/63c91cf1-53d1-4ee9-821f-b4d6e4144e8e/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/63c91cf1-53d1-4ee9-821f-b4d6e4144e8e/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/63c91cf1-53d1-4ee9-821f-b4d6e4144e8e/3", - "title": "VCT Paris 2025", - "description": "This badge was earned by subscribing to a VALORANT streamer while watching VALORANT Champions 2025!", + "id": "5", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ee113e59-c839-4472-969a-1e16d20f3962/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ee113e59-c839-4472-969a-1e16d20f3962/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ee113e59-c839-4472-969a-1e16d20f3962/3", + "title": "5 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", "click_action": null, "click_url": null - } - ] - }, - { - "set_id": "vga-champ-2017", - "versions": [ + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/03dca92e-dc69-11e7-ac5b-9f942d292dc7/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/03dca92e-dc69-11e7-ac5b-9f942d292dc7/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/03dca92e-dc69-11e7-ac5b-9f942d292dc7/3", - "title": "2017 VGA Champ", - "description": "2017 VGA Champ", - "click_action": "visit_url", - "click_url": "https://blog.twitch.tv/watch-and-co-stream-the-game-awards-this-thursday-on-twitch-3d8e34d2345d" - } - ] - }, - { - "set_id": "video-games-day", - "versions": [ + "id": "50", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c4a29737-e8a5-4420-917a-314a447f083e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c4a29737-e8a5-4420-917a-314a447f083e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c4a29737-e8a5-4420-917a-314a447f083e/3", + "title": "50 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/34a57a67-b058-45a9-b088-da681aebc83e/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/34a57a67-b058-45a9-b088-da681aebc83e/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/34a57a67-b058-45a9-b088-da681aebc83e/3", - "title": "Video Games Day", - "description": "This badge was earned by users who downloaded and shared clips revolving around anything Video Games related in September 2025.", - "click_action": "visit_url", - "click_url": "https://www.twitch.tv/directory/gaming" - } - ] - }, - { - "set_id": "vip", - "versions": [ + "id": "500", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/60e9504c-8c3d-489f-8a74-314fb195ad8d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/60e9504c-8c3d-489f-8a74-314fb195ad8d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/60e9504c-8c3d-489f-8a74-314fb195ad8d/3", + "title": "500 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b817aba4-fad8-49e2-b88a-7cc744dfa6ec/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b817aba4-fad8-49e2-b88a-7cc744dfa6ec/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b817aba4-fad8-49e2-b88a-7cc744dfa6ec/3", - "title": "VIP", - "description": "VIP", - "click_action": "visit_url", - "click_url": "https://help.twitch.tv/customer/en/portal/articles/659115-twitch-chat-badges-guide" - } - ] - }, - { - "set_id": "warcraft", - "versions": [ + "id": "5000", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d775275d-fd19-4914-b63a-7928a22135c3/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d775275d-fd19-4914-b63a-7928a22135c3/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d775275d-fd19-4914-b63a-7928a22135c3/3", + "title": "5000 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "alliance", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c4816339-bad4-4645-ae69-d1ab2076a6b0/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c4816339-bad4-4645-ae69-d1ab2076a6b0/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c4816339-bad4-4645-ae69-d1ab2076a6b0/3", - "title": "Alliance", - "description": "For Lordaeron!", - "click_action": "visit_url", - "click_url": "http://warcraftontwitch.tv/" + "id": "550", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/024d2563-1794-43ed-b8dc-33df3efae900/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/024d2563-1794-43ed-b8dc-33df3efae900/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/024d2563-1794-43ed-b8dc-33df3efae900/3", + "title": "550 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null }, { - "id": "horde", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/de8b26b6-fd28-4e6c-bc89-3d597343800d/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/de8b26b6-fd28-4e6c-bc89-3d597343800d/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/de8b26b6-fd28-4e6c-bc89-3d597343800d/3", - "title": "Horde", - "description": "For the Horde!", - "click_action": "visit_url", - "click_url": "http://warcraftontwitch.tv/" - } - ] - }, - { - "set_id": "zevent-2024", - "versions": [ + "id": "600", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/3ecc3aab-09bf-4823-905e-3a4647171fc1/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/3ecc3aab-09bf-4823-905e-3a4647171fc1/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/3ecc3aab-09bf-4823-905e-3a4647171fc1/3", + "title": "600 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2040d479-b815-4617-8a55-9aed027e30d0/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2040d479-b815-4617-8a55-9aed027e30d0/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2040d479-b815-4617-8a55-9aed027e30d0/3", - "title": "ZEVENT 2024", - "description": "This badge was earned for watching ZEVENT 2024!", + "id": "650", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/eeabf43c-8e4c-448d-9790-4c2172c57944/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/eeabf43c-8e4c-448d-9790-4c2172c57944/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/eeabf43c-8e4c-448d-9790-4c2172c57944/3", + "title": "650 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", "click_action": null, "click_url": null - } - ] - }, - { - "set_id": "zevent25", - "versions": [ + }, { - "id": "1", - "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/7c39aa87-4659-4e8f-abaf-c29614cd8a29/1", - "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/7c39aa87-4659-4e8f-abaf-c29614cd8a29/2", - "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/7c39aa87-4659-4e8f-abaf-c29614cd8a29/3", - "title": "ZEVENT25", - "description": "This badge was earned by watching a ZEvent25 stream.", + "id": "700", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4a9acdc7-30be-4dd1-9898-fc9e42b3d304/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4a9acdc7-30be-4dd1-9898-fc9e42b3d304/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4a9acdc7-30be-4dd1-9898-fc9e42b3d304/3", + "title": "700 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", "click_action": null, "click_url": null - } - ] - } - ] + }, + { + "id": "750", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ca17277c-53e5-422b-8bb4-7c5dcdb0ac67/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ca17277c-53e5-422b-8bb4-7c5dcdb0ac67/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ca17277c-53e5-422b-8bb4-7c5dcdb0ac67/3", + "title": "750 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, + { + "id": "800", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9c1fb96d-0579-43d7-ba94-94672eaef63a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9c1fb96d-0579-43d7-ba94-94672eaef63a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9c1fb96d-0579-43d7-ba94-94672eaef63a/3", + "title": "800 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, + { + "id": "850", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/cc924aaf-dfd4-4f3f-822a-f5a87eb24069/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/cc924aaf-dfd4-4f3f-822a-f5a87eb24069/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/cc924aaf-dfd4-4f3f-822a-f5a87eb24069/3", + "title": "850 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, + { + "id": "900", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/193d86f6-83e1-428c-9638-d6ca9e408166/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/193d86f6-83e1-428c-9638-d6ca9e408166/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/193d86f6-83e1-428c-9638-d6ca9e408166/3", + "title": "900 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + }, + { + "id": "950", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/7ce130bd-6f55-40cc-9231-e2a4cb712962/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/7ce130bd-6f55-40cc-9231-e2a4cb712962/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/7ce130bd-6f55-40cc-9231-e2a4cb712962/3", + "title": "950 Gift Subs", + "description": "Has gifted a subscription to another viewer in this community", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "subscriber", + "versions": [ + { + "id": "0", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5d9f2208-5dd8-11e7-8513-2ff4adfae661/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5d9f2208-5dd8-11e7-8513-2ff4adfae661/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5d9f2208-5dd8-11e7-8513-2ff4adfae661/3", + "title": "Subscriber", + "description": "Subscriber", + "click_action": "subscribe_to_channel", + "click_url": null + }, + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5d9f2208-5dd8-11e7-8513-2ff4adfae661/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5d9f2208-5dd8-11e7-8513-2ff4adfae661/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5d9f2208-5dd8-11e7-8513-2ff4adfae661/3", + "title": "Subscriber", + "description": "Subscriber", + "click_action": "subscribe_to_channel", + "click_url": null + }, + { + "id": "2", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/25a03e36-2bb2-4625-bd37-d6d9d406238d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/25a03e36-2bb2-4625-bd37-d6d9d406238d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/25a03e36-2bb2-4625-bd37-d6d9d406238d/3", + "title": "2-Month Subscriber", + "description": "2-Month Subscriber", + "click_action": "subscribe_to_channel", + "click_url": null + }, + { + "id": "3", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e8984705-d091-4e54-8241-e53b30a84b0e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e8984705-d091-4e54-8241-e53b30a84b0e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e8984705-d091-4e54-8241-e53b30a84b0e/3", + "title": "3-Month Subscriber", + "description": "3-Month Subscriber", + "click_action": "subscribe_to_channel", + "click_url": null + }, + { + "id": "4", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2d2485f6-d19b-4daa-8393-9493b019156b/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2d2485f6-d19b-4daa-8393-9493b019156b/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2d2485f6-d19b-4daa-8393-9493b019156b/3", + "title": "6-Month Subscriber", + "description": "6-Month Subscriber", + "click_action": "subscribe_to_channel", + "click_url": null + }, + { + "id": "5", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b4e6b13a-a76f-4c56-87e1-9375a7aaa610/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b4e6b13a-a76f-4c56-87e1-9375a7aaa610/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b4e6b13a-a76f-4c56-87e1-9375a7aaa610/3", + "title": "9-Month Subscriber", + "description": "9-Month Subscriber", + "click_action": "subscribe_to_channel", + "click_url": null + }, + { + "id": "6", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ed51a614-2c44-4a60-80b6-62908436b43a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ed51a614-2c44-4a60-80b6-62908436b43a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ed51a614-2c44-4a60-80b6-62908436b43a/3", + "title": "6-Month Subscriber", + "description": "1-Year Subscriber", + "click_action": "subscribe_to_channel", + "click_url": null + } + ] + }, + { + "set_id": "subtember-2024", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4149750c-9582-4515-9e22-da7d5437643b/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4149750c-9582-4515-9e22-da7d5437643b/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4149750c-9582-4515-9e22-da7d5437643b/3", + "title": "SUBtember 2024", + "description": "For being Subbie's friend and participating in SUBtember 2024!", + "click_action": "visit_url", + "click_url": "https://link.twitch.tv/subtember2024" + } + ] + }, + { + "set_id": "subtember-2025", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a9c01f28-179e-486d-a4c7-2277e4f6adb4/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a9c01f28-179e-486d-a4c7-2277e4f6adb4/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a9c01f28-179e-486d-a4c7-2277e4f6adb4/3", + "title": "SUBtember 2025", + "description": "Badge given to users who sub, gift, or use bits during SUBtember 2025.", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "superhot_1", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c5a06922-83b5-40cb-885f-bcffd3cd6c68/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c5a06922-83b5-40cb-885f-bcffd3cd6c68/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c5a06922-83b5-40cb-885f-bcffd3cd6c68/3", + "title": "Superhot", + "description": "Superhot", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/superhot/details" + } + ] + }, + { + "set_id": "superultracombo-2023", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5864739a-5e58-4623-9450-a2c0555ef90b/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5864739a-5e58-4623-9450-a2c0555ef90b/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5864739a-5e58-4623-9450-a2c0555ef90b/3", + "title": "SuperUltraCombo 2023", + "description": "This user joined Twitch's SuperUltraCombo 2023", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "support-a-streamer-ho26-badge", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/fe0814c3-87f9-40cb-95b5-d1e7453f289d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/fe0814c3-87f9-40cb-95b5-d1e7453f289d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/fe0814c3-87f9-40cb-95b5-d1e7453f289d/3", + "title": "Support a Streamer HO'26", + "description": "This badge was earned by subscribing or gifting a sub to any World of Tanks broadcast during the Holiday Ops 26 campaign period", + "click_action": "visit_url", + "click_url": "https://worldoftanks.eu/en/news/general-news/wot-monthly-december-2025/" + } + ] + }, + { + "set_id": "survival-cup-4", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9ff55f50-2c2a-40c2-9863-158d5ac2d5fd/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9ff55f50-2c2a-40c2-9863-158d5ac2d5fd/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9ff55f50-2c2a-40c2-9863-158d5ac2d5fd/3", + "title": "Survival Cup 4", + "description": "This badge was earned by subscribing or gifting a sub to a streamer during Survival Cup 4!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "team-instinct", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/53dd634e-9efd-46a9-9e5b-0d9da7262171/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/53dd634e-9efd-46a9-9e5b-0d9da7262171/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/53dd634e-9efd-46a9-9e5b-0d9da7262171/3", + "title": "Team Instinct", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Pokémon GO category in celebration of the 10th Anniversary of Pokémon GO!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "team-mystic", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b927a7fe-13e4-4e00-9dd0-c060eb7b9ab1/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b927a7fe-13e4-4e00-9dd0-c060eb7b9ab1/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b927a7fe-13e4-4e00-9dd0-c060eb7b9ab1/3", + "title": "Team Mystic", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Pokémon GO category in celebration of the 10th Anniversary of Pokémon GO!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "team-valor", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8837af43-de4b-488b-b3f0-d6117b365196/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8837af43-de4b-488b-b3f0-d6117b365196/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8837af43-de4b-488b-b3f0-d6117b365196/3", + "title": "Team Valor", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Pokémon GO category in celebration of the 10th Anniversary of Pokémon GO!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "tft-paris-open", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c5688799-c50c-4878-b451-de78f3ef6a56/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c5688799-c50c-4878-b451-de78f3ef6a56/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c5688799-c50c-4878-b451-de78f3ef6a56/3", + "title": "TFT Paris Open", + "description": "This chat badge was awarded for gifting two subscriptions to a TFT streamer during the 2025 TFT Paris Open!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "the-deer", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5f026869-a186-4f98-bb11-3eb148633d85/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5f026869-a186-4f98-bb11-3eb148633d85/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5f026869-a186-4f98-bb11-3eb148633d85/3", + "title": "The Deer", + "description": "This badge was earned by watching Roblox during the Bloxfest Qualifiers.", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "the-first-descendant-badge", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a56ef091-e8cd-49bd-9de9-7b342c9a7e7e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a56ef091-e8cd-49bd-9de9-7b342c9a7e7e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a56ef091-e8cd-49bd-9de9-7b342c9a7e7e/3", + "title": "The First Descendant Badge", + "description": "This badge was earned by subscribing to a streamer playing The First Descendant during launch week!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "the-game-awards-2023", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/10cf46de-61e7-4a42-807a-7898408ce352/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/10cf46de-61e7-4a42-807a-7898408ce352/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/10cf46de-61e7-4a42-807a-7898408ce352/3", + "title": "The Game Awards 2023", + "description": "You’ve completed all categories of the 2023 Twitch Predicts: The Game Awards extension!", + "click_action": "visit_url", + "click_url": "https://blog.twitch.tv/2023/11/30/the-2023-game-awards-is-live-on-twitch-december-7th/" + } + ] + }, + { + "set_id": "the-golden-predictor-of-the-game-awards-2023", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c84c4dd7-9318-4e8b-9f01-1612d3f83dae/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c84c4dd7-9318-4e8b-9f01-1612d3f83dae/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c84c4dd7-9318-4e8b-9f01-1612d3f83dae/3", + "title": "The Golden Predictor of the Game Awards 2023", + "description": "You've predicted the entire 2023 Game Awards perfectly, here is a special gift for your work. Go ahead, show it off!", + "click_action": "visit_url", + "click_url": "https://blog.twitch.tv/2023/11/30/the-2023-game-awards-is-live-on-twitch-december-7th/" + } + ] + }, + { + "set_id": "the-man-without-fear", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4ca893e7-6ee3-4437-acdd-071340913d3c/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4ca893e7-6ee3-4437-acdd-071340913d3c/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4ca893e7-6ee3-4437-acdd-071340913d3c/3", + "title": "The Man Without Fear", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Marvel Rivals category for the start of Season 4.5!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "the-onryos-mask", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e0d21894-8d58-4266-9127-b1bd61177899/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e0d21894-8d58-4266-9127-b1bd61177899/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e0d21894-8d58-4266-9127-b1bd61177899/3", + "title": "The Onryō's Mask", + "description": "This badge was earned by subscribing to a Ghost of Yotei streamer during the game's launch!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "the-surge_1", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c9f69d89-31c8-41aa-843b-fee956dfbe23/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c9f69d89-31c8-41aa-843b-fee956dfbe23/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c9f69d89-31c8-41aa-843b-fee956dfbe23/3", + "title": "The Surge", + "description": "The Surge", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/The%20Surge/details" + } + ] + }, + { + "set_id": "the-surge_2", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2c4d7e95-e138-4dde-a783-7956a8ecc408/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2c4d7e95-e138-4dde-a783-7956a8ecc408/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2c4d7e95-e138-4dde-a783-7956a8ecc408/3", + "title": "The Surge", + "description": "The Surge", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/The%20Surge/details" + } + ] + }, + { + "set_id": "the-surge_3", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0a8fc2d4-3125-4ccb-88db-e970dfbee189/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0a8fc2d4-3125-4ccb-88db-e970dfbee189/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0a8fc2d4-3125-4ccb-88db-e970dfbee189/3", + "title": "The Surge", + "description": "The Surge", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/The%20Surge/details" + } + ] + }, + { + "set_id": "this-war-of-mine_1", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6a20f814-cb2c-414e-89cc-f8dd483e1785/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6a20f814-cb2c-414e-89cc-f8dd483e1785/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6a20f814-cb2c-414e-89cc-f8dd483e1785/3", + "title": "This War of Mine", + "description": "This War of Mine", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/This%20War%20of%20Mine/details" + } + ] + }, + { + "set_id": "titan-souls_1", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/092a7ce2-709c-434f-8df4-a6b075ef867d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/092a7ce2-709c-434f-8df4-a6b075ef867d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/092a7ce2-709c-434f-8df4-a6b075ef867d/3", + "title": "Titan Souls", + "description": "Titan Souls", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/Titan%20Souls/details" + } + ] + }, + { + "set_id": "together-for-good-25---good-badge", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/192fb627-82b3-46e8-95d3-ac9feba4b1bc/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/192fb627-82b3-46e8-95d3-ac9feba4b1bc/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/192fb627-82b3-46e8-95d3-ac9feba4b1bc/3", + "title": "Together for Good '25 - Good Badge", + "description": "This badge was earned by donating $5 or more during Twitch Together for Good 2025!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "together-for-good-25---gooder-badge", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/84a37e81-9d61-4c29-970e-64a32ec040c7/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/84a37e81-9d61-4c29-970e-64a32ec040c7/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/84a37e81-9d61-4c29-970e-64a32ec040c7/3", + "title": "Together for Good '25 - Gooder Badge", + "description": "This badge was earned by donating $50 or more during Twitch Together for Good 2025!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "together-for-good-25---goodest-badge", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/928b8033-3777-49cb-a056-230135a08a62/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/928b8033-3777-49cb-a056-230135a08a62/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/928b8033-3777-49cb-a056-230135a08a62/3", + "title": "Together for Good '25 - Goodest Badge", + "description": "This badge was earned by donating $100 or more during Twitch Together for Good 2025!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "together-for-good-25---wicked-dub-badge", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/9ddae219-6674-4fbc-add9-6e4e6572ea8e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/9ddae219-6674-4fbc-add9-6e4e6572ea8e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/9ddae219-6674-4fbc-add9-6e4e6572ea8e/3", + "title": "Together for Good '25 - Wicked Dub Badge", + "description": "This badge was earned by donating at least $5 to a charity stream using Stream Together during Together for Good 2025!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "total-war-anniversary", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/17604bfd-aeb6-427d-bd0e-cae93bed6f36/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/17604bfd-aeb6-427d-bd0e-cae93bed6f36/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/17604bfd-aeb6-427d-bd0e-cae93bed6f36/3", + "title": "Total War Anniversary", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Total War: Warhammer III category during the Total War 25th Anniversary.", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "touch-grass", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/51f536c1-96ca-495b-bc11-150c857a6d54/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/51f536c1-96ca-495b-bc11-150c857a6d54/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/51f536c1-96ca-495b-bc11-150c857a6d54/3", + "title": "Touch Grass", + "description": "This badge was earned by users who touched grass and shared their favorite IRL clips in August 2025.", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/s/article/twitch-chat-badges-guide" + } + ] + }, + { + "set_id": "toxic-zombie", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ccdf9673-a0b8-4bc1-a40f-105b8b951f98/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ccdf9673-a0b8-4bc1-a40f-105b8b951f98/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ccdf9673-a0b8-4bc1-a40f-105b8b951f98/3", + "title": "Toxic Zombie", + "description": "Purchase 1 new recurring or gift subscription during the Toxic Commando launch 2026 and claim the reward", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "treasure-adventure-world_1", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/59810027-2988-4b0d-b88d-fc414c751305/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/59810027-2988-4b0d-b88d-fc414c751305/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/59810027-2988-4b0d-b88d-fc414c751305/3", + "title": "Treasure Adventure World", + "description": "Treasure Adventure World", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/Treasure%20Adventure%20World/details" + } + ] + }, + { + "set_id": "turbo", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/bd444ec6-8f34-4bf9-91f4-af1e3428d80f/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/bd444ec6-8f34-4bf9-91f4-af1e3428d80f/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/bd444ec6-8f34-4bf9-91f4-af1e3428d80f/3", + "title": "Turbo", + "description": "A subscriber of Twitch's monthly premium user service", + "click_action": "turbo", + "click_url": null + } + ] + }, + { + "set_id": "twitch-dj", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/cf91bbc0-0332-413a-a7f3-e36bac08b624/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/cf91bbc0-0332-413a-a7f3-e36bac08b624/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/cf91bbc0-0332-413a-a7f3-e36bac08b624/3", + "title": "Twitch DJ", + "description": "This user is a DJ in the Twitch DJ Program.", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/dj-program" + } + ] + }, + { + "set_id": "twitch-intern-2022", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/91ed38ea-32fe-4f14-8db1-852537d19aa5/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/91ed38ea-32fe-4f14-8db1-852537d19aa5/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/91ed38ea-32fe-4f14-8db1-852537d19aa5/3", + "title": "Twitch Intern 2022", + "description": "This user was an intern at Twitch for the summer of 2022", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/jobs/early-career/" + } + ] + }, + { + "set_id": "twitch-intern-2023", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e239e7e0-e373-4fdf-b95e-3469aec28485/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e239e7e0-e373-4fdf-b95e-3469aec28485/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e239e7e0-e373-4fdf-b95e-3469aec28485/3", + "title": "Twitch Intern 2023", + "description": "This user was an intern at Twitch for the summer of 2023", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/jobs/early-career/" + } + ] + }, + { + "set_id": "twitch-intern-2024", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ae96ce48-e764-4232-aa48-d9abf9a5fdab/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ae96ce48-e764-4232-aa48-d9abf9a5fdab/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ae96ce48-e764-4232-aa48-d9abf9a5fdab/3", + "title": "Twitch Intern 2024", + "description": "This user was an intern at Twitch for the summer of 2024", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/jobs/early-career/" + } + ] + }, + { + "set_id": "twitch-recap-2023", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4d9e9812-ba9b-48a6-8690-13f3f338ee65/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4d9e9812-ba9b-48a6-8690-13f3f338ee65/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4d9e9812-ba9b-48a6-8690-13f3f338ee65/3", + "title": "Twitch Recap 2023", + "description": "This user bled purple like it was their job, and was one of the most engaged members of Twitch in 2023!", + "click_action": "visit_url", + "click_url": "https://twitch-web.app.link/e/twitch-recap" + } + ] + }, + { + "set_id": "twitch-recap-2024", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/72f2a6ac-3d9b-4406-b9e9-998b27182f61/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/72f2a6ac-3d9b-4406-b9e9-998b27182f61/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/72f2a6ac-3d9b-4406-b9e9-998b27182f61/3", + "title": "Twitch Recap 2024", + "description": "The Official Chat Badge of the Year. It takes hard work and KomodoHype to receive it. You should be proud to tell everyone you know about this.", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/annual-recap" + } + ] + }, + { + "set_id": "twitch-recap-2025", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/48b26ab3-c9f1-4f16-b02d-fe877be389fd/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/48b26ab3-c9f1-4f16-b02d-fe877be389fd/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/48b26ab3-c9f1-4f16-b02d-fe877be389fd/3", + "title": "Twitch Recap 2025", + "description": "This exclusive badge was earned by the top 20% of Twitch users in 2025.", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/annual-recap" + } + ] + }, + { + "set_id": "twitchbot", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/df9095f6-a8a0-4cc2-bb33-d908c0adffb8/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/df9095f6-a8a0-4cc2-bb33-d908c0adffb8/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/df9095f6-a8a0-4cc2-bb33-d908c0adffb8/3", + "title": "AutoMod", + "description": "AutoMod", + "click_action": "visit_url", + "click_url": "http://link.twitch.tv/automod_blog" + }, + { + "id": "2", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8dbdfef5-0901-457f-a644-afa77ba176e5/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8dbdfef5-0901-457f-a644-afa77ba176e5/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8dbdfef5-0901-457f-a644-afa77ba176e5/3", + "title": "AutoMod", + "description": "Badge type for messages that come from the automated moderation system", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "twitchcon-2024---rotterdam", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/95b10c66-775c-4652-9b86-10bd3a709422/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/95b10c66-775c-4652-9b86-10bd3a709422/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/95b10c66-775c-4652-9b86-10bd3a709422/3", + "title": "TwitchCon 2024 - Rotterdam", + "description": "Attended TwitchCon Rotterdam 2024", + "click_action": "visit_url", + "click_url": "https://twitchcon.com/rotterdam-2024/?utm_source=twitch&utm_medium=chat-badge&utm_campaign=tceu24-chat-badge" + } + ] + }, + { + "set_id": "twitchcon-2024---san-diego", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/6575f0d1-2dc2-4f45-a13f-a1a969dcf8fa/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/6575f0d1-2dc2-4f45-a13f-a1a969dcf8fa/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/6575f0d1-2dc2-4f45-a13f-a1a969dcf8fa/3", + "title": "TwitchCon 2024 - San Diego", + "description": "Attended TwitchCon San Diego 2024", + "click_action": "visit_url", + "click_url": "https://twitchcon.com/san-diego-2024/?utm_source=twitch&utm_medium=chat-badge&utm_campaign=tcsd24-chat-badge" + } + ] + }, + { + "set_id": "twitchcon-2025---rotterdam", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/f4d97fd0-437f-4d8d-b4d3-4b6d18e4705b/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/f4d97fd0-437f-4d8d-b4d3-4b6d18e4705b/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/f4d97fd0-437f-4d8d-b4d3-4b6d18e4705b/3", + "title": "TwitchCon 2025", + "description": "Celebrated TwitchCon’s 10 year anniversary in 2025", + "click_action": "visit_url", + "click_url": "https://www.twitchcon.com/rotterdam-2025/" + } + ] + }, + { + "set_id": "twitchcon-2026-europe-row-houses", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/4a354d32-ca7f-4d6f-815a-f80be9c7c088/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/4a354d32-ca7f-4d6f-815a-f80be9c7c088/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/4a354d32-ca7f-4d6f-815a-f80be9c7c088/3", + "title": "TwitchCon 2026 - Europe - Row Houses", + "description": "This badge is given to anyone who purchased a 1-day ticket to TwitchCon Europe 2026.", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "twitchcon-2026-europe-windmill", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ed34b8e2-7c1c-4551-b4d7-63b44d61fb31/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ed34b8e2-7c1c-4551-b4d7-63b44d61fb31/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ed34b8e2-7c1c-4551-b4d7-63b44d61fb31/3", + "title": "TwitchCon 2026 - Europe - Windmill", + "description": "This badge is given to anyone who purchased a 2-day ticket to TwitchCon Europe 2026.", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "twitchcon-referral-program-2025-bleedpurple", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/81952c7b-cfec-479c-a8f6-2bccc296786c/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/81952c7b-cfec-479c-a8f6-2bccc296786c/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/81952c7b-cfec-479c-a8f6-2bccc296786c/3", + "title": "TwitchCon Referral Program 2025 (bleedPurple)", + "description": "This badge was earned by referring ten friends who bought their TwitchCon 2025 ticket using your unique referral link.", + "click_action": "visit_url", + "click_url": "https://twitchcon.com/rotterdam-2025/referral-program/" + } + ] + }, + { + "set_id": "twitchcon-referral-program-2025-chrome-star", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d139bccf-8184-4fec-a970-cd8d81a7f51a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d139bccf-8184-4fec-a970-cd8d81a7f51a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d139bccf-8184-4fec-a970-cd8d81a7f51a/3", + "title": "TwitchCon Referral Program 2025 (Chrome Star)", + "description": "This badge was earned by referring at least one friend who bought their TwitchCon 2025 ticket using your unique referral link.", + "click_action": "visit_url", + "click_url": "https://twitchcon.com/rotterdam-2025/referral-program/" + } + ] + }, + { + "set_id": "twitchcon2017", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0964bed0-5c31-11e7-a90b-0739918f1d9b/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0964bed0-5c31-11e7-a90b-0739918f1d9b/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0964bed0-5c31-11e7-a90b-0739918f1d9b/3", + "title": "TwitchCon 2017 - Long Beach", + "description": "Attended TwitchCon Long Beach 2017", + "click_action": "visit_url", + "click_url": "https://www.twitchcon.com/" + } + ] + }, + { + "set_id": "twitchcon2018", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e68164e4-087d-4f62-81da-d3557efae3cb/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e68164e4-087d-4f62-81da-d3557efae3cb/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e68164e4-087d-4f62-81da-d3557efae3cb/3", + "title": "TwitchCon 2018 - San Jose", + "description": "Attended TwitchCon San Jose 2018", + "click_action": "visit_url", + "click_url": "https://www.twitchcon.com/?utm_source=twitch-chat&utm_medium=badge&utm_campaign=tc18" + } + ] + }, + { + "set_id": "twitchconAmsterdam2020", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ed917c9a-1a45-4340-9c64-ca8be4348c51/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ed917c9a-1a45-4340-9c64-ca8be4348c51/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ed917c9a-1a45-4340-9c64-ca8be4348c51/3", + "title": "TwitchCon 2020 - Amsterdam", + "description": "Registered for TwitchCon Amsterdam 2020", + "click_action": "visit_url", + "click_url": "https://www.twitchcon.com/amsterdam/?utm_source=twitch-chat&utm_medium=badge&utm_campaign=tcamsterdam20" + } + ] + }, + { + "set_id": "twitchconEU2019", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/590eee9e-f04d-474c-90e7-b304d9e74b32/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/590eee9e-f04d-474c-90e7-b304d9e74b32/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/590eee9e-f04d-474c-90e7-b304d9e74b32/3", + "title": "TwitchCon 2019 - Berlin", + "description": "Attended TwitchCon Berlin 2019", + "click_action": "visit_url", + "click_url": "https://europe.twitchcon.com/?utm_source=twitch-chat&utm_medium=badge&utm_campaign=tceu19" + } + ] + }, + { + "set_id": "twitchconEU2022", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/e4744003-50b7-4eb8-9b47-a7b1616a30c6/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/e4744003-50b7-4eb8-9b47-a7b1616a30c6/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/e4744003-50b7-4eb8-9b47-a7b1616a30c6/3", + "title": "TwitchCon 2022 - Amsterdam", + "description": "Attended TwitchCon Amsterdam 2022", + "click_action": "visit_url", + "click_url": "https://www.twitchcon.com/amsterdam-2022/?utm_source=twitch-chat&utm_medium=badge&utm_campaign=tceu22" + } + ] + }, + { + "set_id": "twitchconEU2023", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/a8f2084e-46b9-4bb9-ae5e-00d594aafc64/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/a8f2084e-46b9-4bb9-ae5e-00d594aafc64/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/a8f2084e-46b9-4bb9-ae5e-00d594aafc64/3", + "title": "TwitchCon 2023 - Paris", + "description": "TwitchCon 2023 - Paris", + "click_action": "visit_url", + "click_url": "https://www.twitchcon.com/paris-2023/?utm_source=chat_badge" + } + ] + }, + { + "set_id": "twitchconNA2019", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/569c829d-c216-4f56-a191-3db257ed657c/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/569c829d-c216-4f56-a191-3db257ed657c/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/569c829d-c216-4f56-a191-3db257ed657c/3", + "title": "TwitchCon 2019 - San Diego", + "description": "Attended TwitchCon San Diego 2019", + "click_action": "visit_url", + "click_url": "https://www.twitchcon.com/?utm_source=twitch-chat&utm_medium=badge&utm_campaign=tcna19" + } + ] + }, + { + "set_id": "twitchconNA2020", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ed917c9a-1a45-4340-9c64-ca8be4348c51/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ed917c9a-1a45-4340-9c64-ca8be4348c51/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ed917c9a-1a45-4340-9c64-ca8be4348c51/3", + "title": "TwitchCon 2020 - North America", + "description": "Registered for TwitchCon North America 2020", + "click_action": "visit_url", + "click_url": "https://www.twitchcon.com/?utm_source=twitch-chat&utm_medium=badge&utm_campaign=tcna20" + } + ] + }, + { + "set_id": "twitchconNA2022", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/344d429a-0b34-48e5-a84c-14a1b5772a3a/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/344d429a-0b34-48e5-a84c-14a1b5772a3a/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/344d429a-0b34-48e5-a84c-14a1b5772a3a/3", + "title": "TwitchCon 2022 - San Diego", + "description": "Attended TwitchCon San Diego 2022", + "click_action": "visit_url", + "click_url": "https://www.twitchcon.com/san-diego-2022/?utm_source=twitch-chat&utm_medium=badge&utm_campaign=tcna22" + } + ] + }, + { + "set_id": "twitchconNA2023", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c90a753f-ab20-41bc-9c42-ede062485d2c/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c90a753f-ab20-41bc-9c42-ede062485d2c/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c90a753f-ab20-41bc-9c42-ede062485d2c/3", + "title": "TwitchCon 2023 - Las Vegas", + "description": "Attended TwitchCon Las Vegas 2023", + "click_action": "visit_url", + "click_url": "https://www.twitchcon.com/en/las-vegas-2023/" + } + ] + }, + { + "set_id": "two-point-museum", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/5008ac34-9165-4fc2-a87c-f7f2526c0509/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/5008ac34-9165-4fc2-a87c-f7f2526c0509/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/5008ac34-9165-4fc2-a87c-f7f2526c0509/3", + "title": "Two Point Museum", + "description": "This badge was earned by gifting one sub to a creator streaming Two Point Museum during Two Point Studio's 10th Anniversary!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "two-point-pickle", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/42c77849-e591-48dc-84e4-556438f7c5c2/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/42c77849-e591-48dc-84e4-556438f7c5c2/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/42c77849-e591-48dc-84e4-556438f7c5c2/3", + "title": "Two Point Pickle", + "description": "This badge was earned by watching Two Point Museum for 30min during Two Point Studio's 10th Anniversary!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "tyranny_1", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/0c79afdf-28ce-4b0b-9e25-4f221c30bfde/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/0c79afdf-28ce-4b0b-9e25-4f221c30bfde/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/0c79afdf-28ce-4b0b-9e25-4f221c30bfde/3", + "title": "Tyranny", + "description": "Tyranny", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/game/Tyranny/details" + } + ] + }, + { + "set_id": "ugly-sweater", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/8eddf4ab-68f8-4ee8-a07d-9d7e8520463e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/8eddf4ab-68f8-4ee8-a07d-9d7e8520463e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/8eddf4ab-68f8-4ee8-a07d-9d7e8520463e/3", + "title": "Ugly Sweater", + "description": "This badge was earned for sharing festive Clips during Holiday Hoopla 2025.", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/s/article/how-to-use-badges?language=en_US" + } + ] + }, + { + "set_id": "umbrella-corporation", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/995ff00f-c16c-4782-86ba-f2d7668dc6a2/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/995ff00f-c16c-4782-86ba-f2d7668dc6a2/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/995ff00f-c16c-4782-86ba-f2d7668dc6a2/3", + "title": "Umbrella Corporation", + "description": "This badge was earned by subscribing or gifting a sub to a Resident Evil: Requiem streamer.", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "unicorn-tachanka", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/dc23d5e0-b9ec-4729-9d53-ca1a8328add0/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/dc23d5e0-b9ec-4729-9d53-ca1a8328add0/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/dc23d5e0-b9ec-4729-9d53-ca1a8328add0/3", + "title": "Unicorn Tachanka", + "description": "This badge was earned by subscribing or gifting a sub to a Rainbow Six Siege streamer!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "user-anniversary", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ccbbedaa-f4db-4d0b-9c2a-375de7ad947c/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ccbbedaa-f4db-4d0b-9c2a-375de7ad947c/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ccbbedaa-f4db-4d0b-9c2a-375de7ad947c/3", + "title": "Twitchiversary Badge", + "description": "Staff badge celebrating Twitch tenure", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "vct-paris-2025", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/63c91cf1-53d1-4ee9-821f-b4d6e4144e8e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/63c91cf1-53d1-4ee9-821f-b4d6e4144e8e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/63c91cf1-53d1-4ee9-821f-b4d6e4144e8e/3", + "title": "VCT Paris 2025", + "description": "This badge was earned by subscribing to a VALORANT streamer while watching VALORANT Champions 2025!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "vga-champ-2017", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/03dca92e-dc69-11e7-ac5b-9f942d292dc7/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/03dca92e-dc69-11e7-ac5b-9f942d292dc7/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/03dca92e-dc69-11e7-ac5b-9f942d292dc7/3", + "title": "2017 VGA Champ", + "description": "2017 VGA Champ", + "click_action": "visit_url", + "click_url": "https://blog.twitch.tv/watch-and-co-stream-the-game-awards-this-thursday-on-twitch-3d8e34d2345d" + } + ] + }, + { + "set_id": "video-games-day", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/34a57a67-b058-45a9-b088-da681aebc83e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/34a57a67-b058-45a9-b088-da681aebc83e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/34a57a67-b058-45a9-b088-da681aebc83e/3", + "title": "Video Games Day", + "description": "This badge was earned by users who downloaded and shared clips revolving around anything Video Games related in September 2025.", + "click_action": "visit_url", + "click_url": "https://www.twitch.tv/directory/gaming" + } + ] + }, + { + "set_id": "vip", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b817aba4-fad8-49e2-b88a-7cc744dfa6ec/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b817aba4-fad8-49e2-b88a-7cc744dfa6ec/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b817aba4-fad8-49e2-b88a-7cc744dfa6ec/3", + "title": "VIP", + "description": "VIP", + "click_action": "visit_url", + "click_url": "https://help.twitch.tv/customer/en/portal/articles/659115-twitch-chat-badges-guide" + } + ] + }, + { + "set_id": "warcraft", + "versions": [ + { + "id": "alliance", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/c4816339-bad4-4645-ae69-d1ab2076a6b0/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/c4816339-bad4-4645-ae69-d1ab2076a6b0/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/c4816339-bad4-4645-ae69-d1ab2076a6b0/3", + "title": "Alliance", + "description": "For Lordaeron!", + "click_action": "visit_url", + "click_url": "http://warcraftontwitch.tv/" + }, + { + "id": "horde", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/de8b26b6-fd28-4e6c-bc89-3d597343800d/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/de8b26b6-fd28-4e6c-bc89-3d597343800d/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/de8b26b6-fd28-4e6c-bc89-3d597343800d/3", + "title": "Horde", + "description": "For the Horde!", + "click_action": "visit_url", + "click_url": "http://warcraftontwitch.tv/" + } + ] + }, + { + "set_id": "waterslug", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/7c98905d-49ed-44f0-886e-ab6983268db6/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/7c98905d-49ed-44f0-886e-ab6983268db6/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/7c98905d-49ed-44f0-886e-ab6983268db6/3", + "title": "Waterslug", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Subnautica 2 category during week 1 of launch.", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "went-outside", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/544b6594-e11e-4230-8d42-d81c84002524/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/544b6594-e11e-4230-8d42-d81c84002524/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/544b6594-e11e-4230-8d42-d81c84002524/3", + "title": "Went Outside", + "description": "This badge was earned for tuning into 15 mins of IRL Takeover streams.", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "wholesome-direct-2026", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/76c44199-6ad5-4bde-a1c7-65f13adf07d6/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/76c44199-6ad5-4bde-a1c7-65f13adf07d6/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/76c44199-6ad5-4bde-a1c7-65f13adf07d6/3", + "title": "Wholesome Direct 2026", + "description": "This chat badge was earned by watching 10 minutes of Wholesome Direct 2026", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "winston-overwatch", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/ca9f2cd1-ab84-4e45-9192-e7074cb001ea/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/ca9f2cd1-ab84-4e45-9192-e7074cb001ea/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/ca9f2cd1-ab84-4e45-9192-e7074cb001ea/3", + "title": "Winston Overwatch", + "description": "This badge was earned by subscribing or gifting a sub to an Overwatch streamer!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "yellow-noob", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/d87a78f5-76d9-451f-8f31-752a369e6045/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/d87a78f5-76d9-451f-8f31-752a369e6045/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/d87a78f5-76d9-451f-8f31-752a369e6045/3", + "title": "Yellow Noob", + "description": "This badge was earned by subscribing or gifting a sub to a streamer in the Roblox category during Bloxfest.", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "you-got-this", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/b1e71597-54d4-497e-9e2a-f63b01f4dc82/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/b1e71597-54d4-497e-9e2a-f63b01f4dc82/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/b1e71597-54d4-497e-9e2a-f63b01f4dc82/3", + "title": "YOU GOT THIS", + "description": "This badge was earned by watching Chat FC presented by adidas!", + "click_action": "visit_url", + "click_url": "https://www.adidas.com/us/soccer" + } + ] + }, + { + "set_id": "yuzu", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/bc590afa-de5e-4202-96ff-fe4bdff3e04e/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/bc590afa-de5e-4202-96ff-fe4bdff3e04e/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/bc590afa-de5e-4202-96ff-fe4bdff3e04e/3", + "title": "Yuzu", + "description": "This badge was earned by signing up for a Turbo free trial or purchasing a Turbo subscription during Ani-May with Crunchyroll on Twitch from May 14 - 20.", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "zevent-2024", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/2040d479-b815-4617-8a55-9aed027e30d0/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/2040d479-b815-4617-8a55-9aed027e30d0/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/2040d479-b815-4617-8a55-9aed027e30d0/3", + "title": "ZEVENT 2024", + "description": "This badge was earned for watching ZEVENT 2024!", + "click_action": null, + "click_url": null + } + ] + }, + { + "set_id": "zevent25", + "versions": [ + { + "id": "1", + "image_url_1x": "https://static-cdn.jtvnw.net/badges/v1/7c39aa87-4659-4e8f-abaf-c29614cd8a29/1", + "image_url_2x": "https://static-cdn.jtvnw.net/badges/v1/7c39aa87-4659-4e8f-abaf-c29614cd8a29/2", + "image_url_4x": "https://static-cdn.jtvnw.net/badges/v1/7c39aa87-4659-4e8f-abaf-c29614cd8a29/3", + "title": "ZEVENT25", + "description": "This badge was earned by watching a ZEvent25 stream.", + "click_action": null, + "click_url": null + } + ] + } + ] }, - "cached_at": 1765265074 + "cached_at": 1783932489 + }, + "metadata": { + "timestamp": 1783932489, + "expiry_days": 7, + "source": "twitch", + "version": 1 + } + }, + "metadata:1979-revolution_1-v1": { + "id": "metadata:1979-revolution_1-v1", + "cache_type": "badge", + "data": { + "date_added": "March 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932496, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 394 + }, + "metadata:60-seconds_1-v1": { + "id": "metadata:60-seconds_1-v1", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932501, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 351 + }, + "metadata:60-seconds_2-v1": { + "id": "metadata:60-seconds_2-v1", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932505, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 352 + }, + "metadata:60-seconds_3-v1": { + "id": "metadata:60-seconds_3-v1", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932507, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 353 + }, + "metadata:H1Z1_1-v1": { + "id": "metadata:H1Z1_1-v1", + "cache_type": "badge", + "data": { + "date_added": "August 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932511, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 387 + }, + "metadata:admin-v1": { + "id": "metadata:admin-v1", + "cache_type": "badge", + "data": { + "date_added": "December 2019", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932516, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 308 + }, + "metadata:alone-v1": { + "id": "metadata:alone-v1", + "cache_type": "badge", + "data": { + "date_added": "7 October 2025", + "usage_stats": null, + "more_info": "Alone – a limited-time global chat badge awarded during the launch of the Little Nightmares III . To earn it, you needed to subscribe or gift a subscription (Prime subs excluded) to streamer in the Little Nightmares III category while the campaign was active. Event Duration: from 2025-10-09T13:00:00Z to 2025-10-23T18:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. This badge is available alongside another launch campaign badge, Low , which is free and could be earned simply by watching 30 minutes of a participating stream." + }, + "metadata": { + "timestamp": 1783932518, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 155 + }, + "metadata:ambassador-v1": { + "id": "metadata:ambassador-v1", + "cache_type": "badge", + "data": { + "date_added": "October 2020", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932523, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 301 + }, + "metadata:anomaly-2_1-v1": { + "id": "metadata:anomaly-2_1-v1", + "cache_type": "badge", + "data": { + "date_added": "March 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932525, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 395 + }, + "metadata:anomaly-warzone-earth_1-v1": { + "id": "metadata:anomaly-warzone-earth_1-v1", + "cache_type": "badge", + "data": { + "date_added": "March 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932527, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 396 + }, + "metadata:anonymous-cheerer-v1": { + "id": "metadata:anonymous-cheerer-v1", + "cache_type": "badge", + "data": { + "date_added": "February 2019", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932528, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 329 + }, + "metadata:arc-raiders-launch-2025-v1": { + "id": "metadata:arc-raiders-launch-2025-v1", + "cache_type": "badge", + "data": { + "date_added": "29 October 2025", + "usage_stats": null, + "more_info": "Arc Raiders Launch 2025 Badge – a limited-time global chat badge to celebrate the release of Arc Raiders. To earn this badge, you need to subscribe or gift a subscription (Prime subs excluded) to any streamer in in the Arc Raiders category during the game’s launch period. Event duration: from 2025-10-30T16:00:00Z to 2025-11-14T07:59:00Z The badge is distributed as a Drops reward and will be automatically added to your Twitch account once the subscription requirement is met." + }, + "metadata": { + "timestamp": 1783932530, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 146 + }, + "metadata:arcane-season-2-premiere-v1": { + "id": "metadata:arcane-season-2-premiere-v1", + "cache_type": "badge", + "data": { + "date_added": "7 November 2024", + "usage_stats": null, + "more_info": "This exclusive global Twitch badge was awarded during the Arcane Season 2 Premiere event. Viewers who watched at least 15 minutes of Episode 1 on Twitch—either on the official Riot Games channel or through a streamer co-streaming the premiere—were eligible to receive the badge. Distributed as a Twitch Drop, the badge was granted instantly upon meeting the viewing requirements. This limited-time reward celebrated the global anticipation for Arcane Season 2 and highlighted Twitch’s role as a hub for epic premieres and community engagement. Source: https://www.arcane.com/en-us/news/announcements/arcane-season-2-co-streaming/" + }, + "metadata": { + "timestamp": 1783932531, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 202 + }, + "metadata:artist-badge-v1": { + "id": "metadata:artist-badge-v1", + "cache_type": "badge", + "data": { + "date_added": "October 2021", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932533, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 290 + }, + "metadata:axiom-verge_1-v1": { + "id": "metadata:axiom-verge_1-v1", + "cache_type": "badge", + "data": { + "date_added": "March 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932538, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 397 + }, + "metadata:battlechefbrigade_1-v1": { + "id": "metadata:battlechefbrigade_1-v1", + "cache_type": "badge", + "data": { + "date_added": "November 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932543, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 374 + }, + "metadata:battlechefbrigade_2-v1": { + "id": "metadata:battlechefbrigade_2-v1", + "cache_type": "badge", + "data": { + "date_added": "November 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932546, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 375 + }, + "metadata:battlechefbrigade_3-v1": { + "id": "metadata:battlechefbrigade_3-v1", + "cache_type": "badge", + "data": { + "date_added": "November 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932551, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 376 + }, + "metadata:battlefield-6-v1": { + "id": "metadata:battlefield-6-v1", + "cache_type": "badge", + "data": { + "date_added": "9 October 2025", + "usage_stats": null, + "more_info": "The Battlefield 6 global chat badge is part of the official Battlefield 6 Launch Twitch Drops campaign, celebrating the release of Battlefield 6. To earn this badge, viewers need to purchase a new paid or gift subscription (Prime subs excluded) to any creator streaming in the Battlefield 6 category during the campaign period. Event time: from 2025-10-10T15:00:00Z to 2025-10-18T06:59:00Z The campaign also includes several additional in-game rewards. The Battlefield 6 Badge will be automatically added to your Twitch account once the subscription requirement is met, as it is delivered via Drops." + }, + "metadata": { + "timestamp": 1783932553, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 153 + }, + "metadata:battlerite_1-v1": { + "id": "metadata:battlerite_1-v1", + "cache_type": "badge", + "data": { + "date_added": "November 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932555, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 377 + }, + "metadata:bits-v1": { + "id": "metadata:bits-v1", + "cache_type": "badge", + "data": { + "date_added": "May 2016", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932562, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 432 + }, + "metadata:bits-v100": { + "id": "metadata:bits-v100", + "cache_type": "badge", + "data": { + "date_added": "May 2016", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932564, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 433 + }, + "metadata:bits-v1000": { + "id": "metadata:bits-v1000", + "cache_type": "badge", + "data": { + "date_added": "May 2016", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932567, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 434 + }, + "metadata:bits-v10000": { + "id": "metadata:bits-v10000", + "cache_type": "badge", + "data": { + "date_added": "May 2016", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932569, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 435 + }, + "metadata:bits-v100000": { + "id": "metadata:bits-v100000", + "cache_type": "badge", + "data": { + "date_added": "May 2016", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932573, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 436 + }, + "metadata:bits-v1000000": { + "id": "metadata:bits-v1000000", + "cache_type": "badge", + "data": { + "date_added": "January 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932577, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 420 + }, + "metadata:bits-v1250000": { + "id": "metadata:bits-v1250000", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932579, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 354 + }, + "metadata:bits-v1500000": { + "id": "metadata:bits-v1500000", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932582, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 355 + }, + "metadata:bits-v1750000": { + "id": "metadata:bits-v1750000", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932585, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 356 + }, + "metadata:bits-v200000": { + "id": "metadata:bits-v200000", + "cache_type": "badge", + "data": { + "date_added": "January 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932587, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 421 + }, + "metadata:bits-v2000000": { + "id": "metadata:bits-v2000000", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932590, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 357 + }, + "metadata:bits-v25000": { + "id": "metadata:bits-v25000", + "cache_type": "badge", + "data": { + "date_added": "January 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932591, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 422 + }, + "metadata:bits-v2500000": { + "id": "metadata:bits-v2500000", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932593, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 358 + }, + "metadata:bits-v300000": { + "id": "metadata:bits-v300000", + "cache_type": "badge", + "data": { + "date_added": "January 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932594, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 423 + }, + "metadata:bits-v3000000": { + "id": "metadata:bits-v3000000", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932596, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 359 + }, + "metadata:bits-v3500000": { + "id": "metadata:bits-v3500000", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932597, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 360 + }, + "metadata:bits-v400000": { + "id": "metadata:bits-v400000", + "cache_type": "badge", + "data": { + "date_added": "January 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932598, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 424 + }, + "metadata:bits-v4000000": { + "id": "metadata:bits-v4000000", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932599, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 361 + }, + "metadata:bits-v4500000": { + "id": "metadata:bits-v4500000", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932601, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 362 + }, + "metadata:bits-v5000": { + "id": "metadata:bits-v5000", + "cache_type": "badge", + "data": { + "date_added": "May 2016", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932608, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 437 + }, + "metadata:bits-v50000": { + "id": "metadata:bits-v50000", + "cache_type": "badge", + "data": { + "date_added": "January 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932610, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 425 + }, + "metadata:bits-v500000": { + "id": "metadata:bits-v500000", + "cache_type": "badge", + "data": { + "date_added": "January 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932611, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 426 + }, + "metadata:bits-v5000000": { + "id": "metadata:bits-v5000000", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932613, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 363 + }, + "metadata:bits-v600000": { + "id": "metadata:bits-v600000", + "cache_type": "badge", + "data": { + "date_added": "January 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932615, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 427 + }, + "metadata:bits-v700000": { + "id": "metadata:bits-v700000", + "cache_type": "badge", + "data": { + "date_added": "January 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932616, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 428 + }, + "metadata:bits-v75000": { + "id": "metadata:bits-v75000", + "cache_type": "badge", + "data": { + "date_added": "January 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932618, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 429 + }, + "metadata:bits-v800000": { + "id": "metadata:bits-v800000", + "cache_type": "badge", + "data": { + "date_added": "January 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932620, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 430 + }, + "metadata:bits-v900000": { + "id": "metadata:bits-v900000", + "cache_type": "badge", + "data": { + "date_added": "January 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932622, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 431 + }, + "metadata:bits-charity-v1": { + "id": "metadata:bits-charity-v1", + "cache_type": "badge", + "data": { + "date_added": "November 2018", + "usage_stats": null, + "more_info": "The Direct Relief – Charity 2018 badge was awarded to Twitch users who used Bits to Cheer with “#Charity” in their message during participating charity streams in 2018. The campaign supported Direct Relief, a humanitarian aid organization." + }, + "metadata": { + "timestamp": 1783932623, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 338 + }, + "metadata:bits-leader-v1": { + "id": "metadata:bits-leader-v1", + "cache_type": "badge", + "data": { + "date_added": "October 2019", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932625, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 320 + }, + "metadata:bits-leader-v2": { + "id": "metadata:bits-leader-v2", + "cache_type": "badge", + "data": { + "date_added": "October 2019", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932627, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 321 + }, + "metadata:bits-leader-v3": { + "id": "metadata:bits-leader-v3", + "cache_type": "badge", + "data": { + "date_added": "October 2019", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932629, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 322 + }, + "metadata:black-ops-7-global-launch-v1": { + "id": "metadata:black-ops-7-global-launch-v1", + "cache_type": "badge", + "data": { + "date_added": "5 November 2025", + "usage_stats": null, + "more_info": "Black Ops 7 Global Launch Badge – a limited-time global chat badge celebrating the worldwide release of Call of Duty: Black Ops 7. To earn this badge, viewers need to purchase a new paid or gift subscription (Prime subs excluded) to any creator streaming in the Call of Duty: Black Ops 7 category during the campaign period. Event time: 2025-11-14T18:00:00Z to 2025-12-01T19:59:00Z The badge is distributed as a Drops reward and will be automatically added to your Twitch account once the subscription condition is met." + }, + "metadata": { + "timestamp": 1783932631, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 145 + }, + "metadata:borderlands-4-badge---ripper-v1": { + "id": "metadata:borderlands-4-badge---ripper-v1", + "cache_type": "badge", + "data": { + "date_added": "20 June 2025", + "usage_stats": null, + "more_info": "The Borderlands 4 – Ripper Badge is a Twitch global chat badge awarded during a special Twitch Drop campaign. To earn it, you need to purchase a new paid or gift subscription (not a Prime sub) on a participating live channel during the event. Event time: First Release: from 2025-06-21T15:00:00Z to 2025-06-22T00:00:00Z Second Release: from 2025-09-11T12:00:00Z to 2025-09-15T06:59:00Z This marks the first time a limited-time badge returned after its initial run. Once you complete the requirement, the badge will be automatically granted to your Twitch account." + }, + "metadata": { + "timestamp": 1783932648, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 182 + }, + "metadata:borderlands-4-badge---vault-symbol-v1": { + "id": "metadata:borderlands-4-badge---vault-symbol-v1", + "cache_type": "badge", + "data": { + "date_added": "20 June 2025", + "usage_stats": null, + "more_info": "The Vault Symbol Badge is a limited-time Twitch global chat badge celebrating the reveal of Borderlands 4. To earn it, you need to watch at least 30 minutes of the Borderlands Fan Fest stream on June 21 . You can tune in to the official Borderlands Twitch channel or one of their partnered co-streamers during the event. Time window: from 2025-06-21T15:00:00Z to 2025-06-22T00:00:00Z Once earned, the badge will be automatically added to your Twitch account. Source: https://borderlands.2k.com/borderlands-4/news/story-trailer-borderlands-fan-fest/" + }, + "metadata": { + "timestamp": 1783932650, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 181 + }, + "metadata:bot-badge-v1": { + "id": "metadata:bot-badge-v1", + "cache_type": "badge", + "data": { + "date_added": "10 June 2025", + "usage_stats": null, + "more_info": "The Bot Badge is used to identify third-party chatbots in Twitch chat. Chatbots are automated tools that help streamers manage chat, run commands, and enhance viewer interaction. Some popular examples include Nightbot , StreamElements , and Moobot . This badge helps viewers quickly recognize when a message comes from a bot rather than a real user." + }, + "metadata": { + "timestamp": 1783932652, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 183 + }, + "metadata:brawlhalla_1-v1": { + "id": "metadata:brawlhalla_1-v1", + "cache_type": "badge", + "data": { + "date_added": "March 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932653, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 398 + }, + "metadata:broadcaster-v1": { + "id": "metadata:broadcaster-v1", + "cache_type": "badge", + "data": { + "date_added": "December 2019", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932657, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 309 + }, + "metadata:broken-age_1-v1": { + "id": "metadata:broken-age_1-v1", + "cache_type": "badge", + "data": { + "date_added": "March 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932658, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 399 + }, + "metadata:bubsy-the-woolies_1-v1": { + "id": "metadata:bubsy-the-woolies_1-v1", + "cache_type": "badge", + "data": { + "date_added": "October 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932662, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 379 + }, + "metadata:chatter-cs-go-2022-v1": { + "id": "metadata:chatter-cs-go-2022-v1", + "cache_type": "badge", + "data": { + "date_added": "October 2022", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932668, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 226 + }, + "metadata:clip-champ-v1": { + "id": "metadata:clip-champ-v1", + "cache_type": "badge", + "data": { + "date_added": "December 2019", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932674, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 310 + }, + "metadata:clip-the-halls-v1": { + "id": "metadata:clip-the-halls-v1", + "cache_type": "badge", + "data": { + "date_added": "3 December 2024", + "usage_stats": null, + "more_info": "To earn the exclusive Clip the Halls badge on Twitch, share your favorite clips directly to TikTok or YouTube during the campaign period (December 2 – December 13). Simply use the “Share” button in Twitch Clips Manager to participate. The badge will be delivered in the following few business days after unlocking it. Source: https://blog.twitch.tv/en/2024/12/02/twitch-holiday-hoopla/" + }, + "metadata": { + "timestamp": 1783932675, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 198 + }, + "metadata:clips-leader-v1": { + "id": "metadata:clips-leader-v1", + "cache_type": "badge", + "data": { + "date_added": "11 April 2025", + "usage_stats": null, + "more_info": "This badge is awarded to the user who ranks #1 on a Twitch channel’s Clip Leaderboard – based on the most-viewed clips within a custom time frame selected by the streamer. While technically categorized as a global badge , it functions similarly to Bits or Gifted Sub badges: it only appears in that specific channel where the user earned their top spot. The second and third place leaders are also awarded their badge." + }, + "metadata": { + "timestamp": 1783932676, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 188 + }, + "metadata:clips-leader-v2": { + "id": "metadata:clips-leader-v2", + "cache_type": "badge", + "data": { + "date_added": "11 April 2025", + "usage_stats": null, + "more_info": "This badge is awarded to the user who ranks #2 on a Twitch channel’s Clip Leaderboard – based on the most-viewed clips within a custom time frame selected by the streamer. While technically categorized as a global badge , it functions similarly to Bits or Gifted Sub badges: it only appears in that specific channel where the user earned their top spot. The first and third place leaders are also awarded their badge." + }, + "metadata": { + "timestamp": 1783932678, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 189 + }, + "metadata:clips-leader-v3": { + "id": "metadata:clips-leader-v3", + "cache_type": "badge", + "data": { + "date_added": "11 April 2025", + "usage_stats": null, + "more_info": "This badge is awarded to the user who ranks #3 on a Twitch channel’s Clip Leaderboard – based on the most-viewed clips within a custom time frame selected by the streamer. While technically categorized as a global badge , it functions similarly to Bits or Gifted Sub badges: it only appears in that specific channel where the user earned their top spot. The first and second place leaders are also awarded their badge." + }, + "metadata": { + "timestamp": 1783932679, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 190 + }, + "metadata:creator-cs-go-2022-v1": { + "id": "metadata:creator-cs-go-2022-v1", + "cache_type": "badge", + "data": { + "date_added": "October 2022", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932684, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 227 + }, + "metadata:cuphead_1-v1": { + "id": "metadata:cuphead_1-v1", + "cache_type": "badge", + "data": { + "date_added": "September 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932690, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 385 + }, + "metadata:darkest-dungeon_1-v1": { + "id": "metadata:darkest-dungeon_1-v1", + "cache_type": "badge", + "data": { + "date_added": "March 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932691, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 400 + }, + "metadata:deceit_1-v1": { + "id": "metadata:deceit_1-v1", + "cache_type": "badge", + "data": { + "date_added": "July 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932696, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 389 + }, + "metadata:destiny-2-final-shape-raid-race-v1": { + "id": "metadata:destiny-2-final-shape-raid-race-v1", + "cache_type": "badge", + "data": { + "date_added": "7 June 2024", + "usage_stats": null, + "more_info": "From June 7 at 9:30 AM PT to June 9 at 9:30 AM PT, viewers could earn the Ghost Chat Badge by watching 15 minutes of The Final Shape raid on Twitch Rivals. Source: https://www.bungie.net/7/en/News/article/twid-06-06-24" + }, + "metadata": { + "timestamp": 1783932700, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 210 + }, + "metadata:destiny-2-the-final-shape-streamer-v1": { + "id": "metadata:destiny-2-the-final-shape-streamer-v1", + "cache_type": "badge", + "data": { + "date_added": "7 June 2024", + "usage_stats": null, + "more_info": "Between June 7 at 9:30 AM PT and June 9 at 9:30 AM PT, you could earn the Scanning Ghost Chat Badge by streaming Destiny 2 for 30 minutes. Source: https://www.bungie.net/7/en/News/article/twid-06-06-24" + }, + "metadata": { + "timestamp": 1783932701, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 211 + }, + "metadata:devil-may-cry-hd_1-v1": { + "id": "metadata:devil-may-cry-hd_1-v1", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932705, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 364 + }, + "metadata:devil-may-cry-hd_2-v1": { + "id": "metadata:devil-may-cry-hd_2-v1", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932707, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 365 + }, + "metadata:devil-may-cry-hd_3-v1": { + "id": "metadata:devil-may-cry-hd_3-v1", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932708, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 366 + }, + "metadata:devil-may-cry-hd_4-v1": { + "id": "metadata:devil-may-cry-hd_4-v1", + "cache_type": "badge", + "data": { + "date_added": "February 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932710, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 367 + }, + "metadata:devilian_1-v1": { + "id": "metadata:devilian_1-v1", + "cache_type": "badge", + "data": { + "date_added": "March 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932711, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 401 + }, + "metadata:dragonscimmy-v1": { + "id": "metadata:dragonscimmy-v1", + "cache_type": "badge", + "data": { + "date_added": "24 November 2025", + "usage_stats": null, + "more_info": "The DragonScimmy badge is a limited-time global chat badge linked to Old School RuneScape’s major 2025 update – the launch of the Sailing skill. To earn this badge, you need to subscribe or gift a subscription (Prime subs doesn’t count) to any streamer in the Old School RuneScape category. Event duration: from 2025-12-02T08:00:00Z to 2026-01-01T07:59:00Z The badge is distributed as a Drops reward and will be automatically added to your Twitch account once the subscription requirement is met." + }, + "metadata": { + "timestamp": 1783932721, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 138 + }, + "metadata:dreamcon-2024-v1": { + "id": "metadata:dreamcon-2024-v1", + "cache_type": "badge", + "data": { + "date_added": "29 August 2024", + "usage_stats": null, + "more_info": "This badge was granted to users who watched DreamCon live or completed the post-event survey from July 26th to July 28th, 2024" + }, + "metadata": { + "timestamp": 1783932724, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 205 + }, + "metadata:duelyst_1-v1": { + "id": "metadata:duelyst_1-v1", + "cache_type": "badge", + "data": { + "date_added": "April 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932727, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 342 + }, + "metadata:duelyst_2-v1": { + "id": "metadata:duelyst_2-v1", + "cache_type": "badge", + "data": { + "date_added": "April 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932729, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 343 + }, + "metadata:duelyst_3-v1": { + "id": "metadata:duelyst_3-v1", + "cache_type": "badge", + "data": { + "date_added": "April 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932732, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 344 + }, + "metadata:duelyst_4-v1": { + "id": "metadata:duelyst_4-v1", + "cache_type": "badge", + "data": { + "date_added": "April 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932734, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 345 + }, + "metadata:duelyst_5-v1": { + "id": "metadata:duelyst_5-v1", + "cache_type": "badge", + "data": { + "date_added": "April 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932736, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 346 + }, + "metadata:duelyst_6-v1": { + "id": "metadata:duelyst_6-v1", + "cache_type": "badge", + "data": { + "date_added": "April 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932737, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 347 + }, + "metadata:duelyst_7-v1": { + "id": "metadata:duelyst_7-v1", + "cache_type": "badge", + "data": { + "date_added": "April 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932738, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 348 + }, + "metadata:elden-ring-recluse-v1": { + "id": "metadata:elden-ring-recluse-v1", + "cache_type": "badge", + "data": { + "date_added": "30 May 2025", + "usage_stats": null, + "more_info": "To earn this exclusive badge, you must stream in the Elden Ring: Nightreign category on Twitch for at least 15 minutes using the Stream Together feature. The badge is available only during the event window: from 2025-05-29T07:00:00Z to 2025-05-30T19:00:00Z . On its blog, Twitch also pointed out: “Any viewers who tune in to these co-op streams during this window will also receive the SuperFan badge.” Official sources: https://x.com/twitch/status/1927875970566082850 https://blog.twitch.tv/en/2025/05/29/elden-ring-nightreign-awaits/" + }, + "metadata": { + "timestamp": 1783932739, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 184 + }, + "metadata:elden-ring-wylder-v1": { + "id": "metadata:elden-ring-wylder-v1", + "cache_type": "badge", + "data": { + "date_added": "30 May 2025", + "usage_stats": null, + "more_info": "To earn this limited-time badge, you need to download or share a clip from the Elden Ring: Nightreign category on Twitch between May 29 and June 3 . We recommend doing both: download and share a clip from the category during the event period to be sure to get that badge. Official sources: https://x.com/twitch/status/1927875970566082850 https://blog.twitch.tv/en/2025/05/29/elden-ring-nightreign-awaits/  " + }, + "metadata": { + "timestamp": 1783932741, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 185 + }, + "metadata:enter-the-gungeon_1-v1": { + "id": "metadata:enter-the-gungeon_1-v1", + "cache_type": "badge", + "data": { + "date_added": "March 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932743, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 402 + }, + "metadata:eso_1-v1": { + "id": "metadata:eso_1-v1", + "cache_type": "badge", + "data": { + "date_added": "May 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932745, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 341 + }, + "metadata:evo-2025-v1": { + "id": "metadata:evo-2025-v1", + "cache_type": "badge", + "data": { + "date_added": "31 July 2025", + "usage_stats": null, + "more_info": "Evo 2025 is a limited-time global chat badge celebrating the world’s largest fighting game tournament. The badge could be earned during Evo 2025 by subscribing or gifting a subscription (Prime subscriptions not eligible) to any Twitch channel streaming one of the four official Evo titles: Street Fighter 6 TEKKEN 8 FATAL FURY: City of the Wolves Guilty Gear: Strive Event period: from 2025-08-01T17:00:00Z to 2025-08-04T05:00:00Z . ! Warning : For Street Fighter 6 streams, the first subscription unlocked an exclusive Guile costume in-game, and a second, separate subscription was required to earn the Evo 2025 badge. Subscribing to other eligible categories granted the badge immediately. A variety of subscription types counted, including new monthly subs (any tier), multi-month subs, and gift subs, while Prime and renewal subs were not eligible. Source: https://evo.gg/news/unlock-the-evo-2025-chat-badge-with-twitch-subscriptions" + }, + "metadata": { + "timestamp": 1783932748, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 176 + }, + "metadata:extension-v1": { + "id": "metadata:extension-v1", + "cache_type": "badge", + "data": { + "date_added": "August 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932762, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 339 + }, + "metadata:firewatch_1-v1": { + "id": "metadata:firewatch_1-v1", + "cache_type": "badge", + "data": { + "date_added": "March 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932778, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 403 + }, + "metadata:founder-v0": { + "id": "metadata:founder-v0", + "cache_type": "badge", + "data": { + "date_added": "September 2019", + "usage_stats": null, + "more_info": "The Founder Badge is a special subscriber badge (specific channel badge, not global) that marks you as one of the very first supporters of a Twitch channel. It is available exclusively to: The first 10 Prime or paid subscribers on non-Partner monetized channels (including Affiliates). The first 25 Prime or paid subscribers on Partner channels. Unlike limited-time event badges, this is a permanent channel-level badge tied to your subscription status. It replaces your regular subscriber badge in chat (rather than a global badge) and shows that you were among the very first to back the streamer. Founder badge first, then global badge Key details: Founders Badge only displays while you have an active subscription to the channel. If your sub expires, the badge disappears — but it will reappear automatically if you resubscribe. All subscription tiers are eligible (Tier 1, Tier 2, Tier 3, or Prime). Gift subscriptions do not qualify you for a Founder Badge. If a streamer moves from Affiliate → Partner, additional Founder slots (up to 25) are unlocked automatically. Eligible subscribers beyond the first 10 are then notified." + }, + "metadata": { + "timestamp": 1783932786, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 326 + }, + "metadata:fright-fest-2025-v1": { + "id": "metadata:fright-fest-2025-v1", + "cache_type": "badge", + "data": { + "date_added": "29 October 2025", + "usage_stats": null, + "more_info": "Fright Fest 2025 (or Crypt Clipper Badge) – a limited-time global chat badge introduced for Fright Fest 2025, Twitch’s Halloween celebration. 🎃 To earn it, share, export, or download any clip between October 27 and November 2 using the official Share button located below the clip (no need to manually copy links or share them in twitch chats). While Twitch doesn’t officially specify the category, it’s best to focus on clips created within the Fright Fest category – especially from Stream Together broadcasts. upd: people say it works in any category To maximize your chances of success, we recommend creating and sharing several clips from different channels and performing a multiple download/export/share action for each. Event Duration: from 2025-10-27T17:30:00Z to 2025-11-02T23:59:00Z This badge is not delivered via Drops, and it’s not granted instantly. Processing may take several days." + }, + "metadata": { + "timestamp": 1783932787, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 147 + }, + "metadata:frozen-cortext_1-v1": { + "id": "metadata:frozen-cortext_1-v1", + "cache_type": "badge", + "data": { + "date_added": "October 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932789, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 380 + }, + "metadata:frozen-synapse_1-v1": { + "id": "metadata:frozen-synapse_1-v1", + "cache_type": "badge", + "data": { + "date_added": "October 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932791, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 381 + }, + "metadata:game-developer-v1": { + "id": "metadata:game-developer-v1", + "cache_type": "badge", + "data": { + "date_added": "August 2022", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932792, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 232 + }, + "metadata:gamerduo-v1": { + "id": "metadata:gamerduo-v1", + "cache_type": "badge", + "data": { + "date_added": "26 September 2025", + "usage_stats": null, + "more_info": "The GamerDuo global chat badge in collaboration with Duolingo. To earn this badge, go to any live stream and purchase one new recurring or gift subscription during the event window. Prime subscriptions do not count. Event Duration: from 2025-10-02T19:00:00Z to 2025-10-16T19:00:00Z The badge is a standard Twitch Drop reward and is usually granted automatically to your account shortly after you meet the requirement." + }, + "metadata": { + "timestamp": 1783932794, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 159 + }, + "metadata:gears-of-war-superfan-badge-v1": { + "id": "metadata:gears-of-war-superfan-badge-v1", + "cache_type": "badge", + "data": { + "date_added": "29 August 2025", + "usage_stats": null, + "more_info": "Gears of War Superfan Badge – a limited-time global chat badge celebrating the launch of Gears of War: Reloaded. Twitch first announced this badge through an official on-platform notification (and for some users, via email). However, despite the early announcement, the badge itself was only added to the Twitch database on August 30, 2025, several days after the event had already ended. Users who met the requirements received the badge immediately once it became available in the database. Requirements to earn: For streamers: Go live in the Gears of War: Reloaded category using Stream Together between 2025-08-25T07:00:00Z and 2025-08-26T19:00:00Z . For viewers: Watch any participating Stream Together broadcast during the same period." + }, + "metadata": { + "timestamp": 1783932796, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 172 + }, + "metadata:getting-over-it_1-v1": { + "id": "metadata:getting-over-it_1-v1", + "cache_type": "badge", + "data": { + "date_added": "January 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932798, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 369 + }, + "metadata:getting-over-it_2-v1": { + "id": "metadata:getting-over-it_2-v1", + "cache_type": "badge", + "data": { + "date_added": "January 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932799, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 370 + }, + "metadata:gingko-leaf-v1": { + "id": "metadata:gingko-leaf-v1", + "cache_type": "badge", + "data": { + "date_added": "30 September 2025", + "usage_stats": null, + "more_info": "The Gingko Leaf global chat badge can be unlocked by watching a Ghost of Yotei stream during the game’s launch period. To earn it, you needed to watch 30 minutes of any live stream in the Ghost of Yotei category with Drops enabled during the campaign. This time only certain channels are participating! Be careful and make sure the drops are enabled Event Duration: from 2025-10-01T11:00:00Z to 2025-10-13T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. Note that during this campaign another exclusive launch badge is also available: The Onryō’s Mask , which requires a subscription." + }, + "metadata": { + "timestamp": 1783932801, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 158 + }, + "metadata:glhf-pledge-v1": { + "id": "metadata:glhf-pledge-v1", + "cache_type": "badge", + "data": { + "date_added": "September 2019", + "usage_stats": null, + "more_info": "The GLHF (Good Luck, Have Fun) badge is a free Twitch chat badge promoting positivity and inclusivity in gaming. It is awarded to users who complete a short pledge form on the AnyKey website and log in with their Twitch account. The badge is typically granted instantly, allowing users to display it in chat right away." + }, + "metadata": { + "timestamp": 1783932802, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 327 + }, + "metadata:glitchcon2020-v1": { + "id": "metadata:glitchcon2020-v1", + "cache_type": "badge", + "data": { + "date_added": "November 2020", + "usage_stats": null, + "more_info": "The GlitchCon 2020 badge was awarded to viewers who tuned into the official Twitch channel during GlitchCon, a digital Twitch convention held in November 2020." + }, + "metadata": { + "timestamp": 1783932804, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 300 + }, + "metadata:global_mod-v1": { + "id": "metadata:global_mod-v1", + "cache_type": "badge", + "data": { + "date_added": "December 2019", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932805, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 311 + }, + "metadata:gold-pixel-heart-v1": { + "id": "metadata:gold-pixel-heart-v1", + "cache_type": "badge", + "data": { + "date_added": "November 2023", + "usage_stats": null, + "more_info": "This badge was given to users who donated $5 USD or more using the “Charity tool” between November 28th, 2023, and December 3rd, 2023. P.s. In 2024, during the “Together For Good ’24” event, a new pixel heart badge in a similar color has been introduced. To unlock this badge, users needed to donate $50 or more through the Charity tool." + }, + "metadata": { + "timestamp": 1783932807, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 219 + }, + "metadata:gold-pixel-heart---together-for-good-24-v1": { + "id": "metadata:gold-pixel-heart---together-for-good-24-v1", + "cache_type": "badge", + "data": { + "date_added": "2 December 2024", + "usage_stats": null, + "more_info": "During the “Together For Good” campaign (December 3–15), viewers could earn up to three unique badges by donating through the Twitch Charity tool . These limited-time badges recognize contributions at different donation tiers: Purple Pixel Heart Badge : Earned with a cumulative donation of $5. Ruby Pixel Heart Badge : Earned with a cumulative donation of $25. Gold Pixel Heart Badge : Earned with a cumulative donation of $50. What is a cumulative donation? It means all your donations made through the Twitch Charity tool across any participating channels are combined. For example, donating $2.50 on 20 different channels adds up to $50, qualifying you for the Tier 3 badge. Will I receive all the badges? Yes! If your total donations reach $50 or more, you will unlock all three badges, as each level includes the rewards from the lower tiers. Badges were awarded within 72 hours of meeting the donation threshold (weekends excluded). Donations made via tools outside the Twitch Charity system were not eligible. Source: https://blog.twitch.tv/en/2024/10/31/together-for-good-unite-donate-make-a-difference/ P.s. In 2023, a similar badge was released. This badge was awarded to users who donated $5 or more through the Charity tool." + }, + "metadata": { + "timestamp": 1783932808, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 199 + }, + "metadata:gone-bananas-v1": { + "id": "metadata:gone-bananas-v1", + "cache_type": "badge", + "data": { + "date_added": "1 April 2025", + "usage_stats": null, + "more_info": "Twitch has introduced a special April Fools 2025 badge to celebrate the platform’s new joke categories. Unlike regular badges, this one is only available for a limited time and requires a simple action. How to unlock the badge: Find a clip from one of the new April fools categories Share the clip on social media Important details: The badge is only available from April 1–4, 2025 . You must share a clip from one of the official April Fools categories – regular clips won’t count. It can probably be either your own clip or a clip made by someone else. The badge may take up few business days to appear after sharing/downloading. Twitch will alert you via Notifications Inbox when the badge is available." + }, + "metadata": { + "timestamp": 1783932809, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 193 + }, + "metadata:gp-explorer-3-v1": { + "id": "metadata:gp-explorer-3-v1", + "cache_type": "badge", + "data": { + "date_added": "23 September 2025", + "usage_stats": null, + "more_info": "The GP Explorer 3 global chat badge celebrates the third and final edition of Squeezie’s Formula 4 influencer race, taking place October 3–5, 2025 at the legendary 24 Hours of Le Mans circuit in France. How to earn Watch at least 15 minutes of a participating GP Explorer 3 live stream from 2025-10-04T06:00:00Z to 2025-10-05T19:00:00Z Where to watch There will be three primary broadcasts plus potential team co-streams: Squeezie – French main stream HasanAbi – English stream with Hasan & Pokimane Ibai – Spanish stream Team channels (e.g. Lego Racing Team, Netflix, etc.) and other behind-the-scenes co-streams may also go live throughout the weekend. According to the official description, any participating stream counts toward the badge, but to be safe we recommend watching one of the three main broadcasts above to ensure eligibility." + }, + "metadata": { + "timestamp": 1783932811, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 161 + }, + "metadata:heavy-bullets_1-v1": { + "id": "metadata:heavy-bullets_1-v1", + "cache_type": "badge", + "data": { + "date_added": "March 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932813, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 404 + }, + "metadata:hello_neighbor_1-v1": { + "id": "metadata:hello_neighbor_1-v1", + "cache_type": "badge", + "data": { + "date_added": "June 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932814, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 390 + }, + "metadata:hornet-v1": { + "id": "metadata:hornet-v1", + "cache_type": "badge", + "data": { + "date_added": "3 September 2025", + "usage_stats": null, + "more_info": "Hornet – a limited-time global chat badge celebrating the launch of Hollow Knight: Silksong. To earn it, you need to subscribe (new recurring or gift sub – Prime does not count) to any streamer in the Hollow Knight: Silksong category during launch week. Event Duration: from 2025-09-04T14:00:00Z to 2025-09-15T06:59:00Z P.S. I’m live – if you’re hunting for this badge, you can also subscribe to my channel to qualify!" + }, + "metadata": { + "timestamp": 1783932817, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 170 + }, + "metadata:hype-train-v1": { + "id": "metadata:hype-train-v1", + "cache_type": "badge", + "data": { + "date_added": "February 2020", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932820, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 304 + }, + "metadata:hype-train-v2": { + "id": "metadata:hype-train-v2", + "cache_type": "badge", + "data": { + "date_added": "February 2020", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932822, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 305 + }, + "metadata:innerspace_1-v1": { + "id": "metadata:innerspace_1-v1", + "cache_type": "badge", + "data": { + "date_added": "January 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932824, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 371 + }, + "metadata:innerspace_2-v1": { + "id": "metadata:innerspace_2-v1", + "cache_type": "badge", + "data": { + "date_added": "January 2018", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932826, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 372 + }, + "metadata:jackbox-party-pack_1-v1": { + "id": "metadata:jackbox-party-pack_1-v1", + "cache_type": "badge", + "data": { + "date_added": "March 2017", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932828, + "expiry_days": 0, + "source": "badgebase", + "version": 2 }, - "metadata": { - "timestamp": 1765265074, - "expiry_days": 7, - "source": "twitch", - "version": 1 - } + "position": 405 }, - "metadata:1979-revolution_1-v1": { - "id": "metadata:1979-revolution_1-v1", + "metadata:kingdom-new-lands_1-v1": { + "id": "metadata:kingdom-new-lands_1-v1", "cache_type": "badge", "data": { "date_added": "March 2017", @@ -4138,4988 +7916,5148 @@ "more_info": null }, "metadata": { - "timestamp": 1765265075, + "timestamp": 1783932835, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 274 + "position": 406 }, - "metadata:60-seconds_1-v1": { - "id": "metadata:60-seconds_1-v1", + "metadata:la-velada-iv-v1": { + "id": "metadata:la-velada-iv-v1", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "13 July 2024", "usage_stats": null, - "more_info": null + "more_info": "This badge was created to promote @ibai ‘s Boxing Event and could be earned by watching the event’s stream." }, "metadata": { - "timestamp": 1765265076, + "timestamp": 1783932838, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 233 + "position": 207 }, - "metadata:60-seconds_2-v1": { - "id": "metadata:60-seconds_2-v1", + "metadata:la-velada-v-badge-v1": { + "id": "metadata:la-velada-v-badge-v1", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "23 July 2025", + "usage_stats": null, + "more_info": "The La Velada V badge is a limited-time global chat badge earned by watching at least 5 minutes of Ibai’s Twitch channel during La Velada del Año V , a live boxing and music event featuring Spanish-speaking streamers. Event start: 2025-07-26T16:45:00Z Event end: 2025-07-27T01:30:00Z A comparable badge was also available during the 2024 edition of the event: La Velada del Año IV . Source: infolavelada.com" + }, + "metadata": { + "timestamp": 1783932839, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 177 + }, + "metadata:league-of-legends-mid-season-invitational-2025---grey-v1": { + "id": "metadata:league-of-legends-mid-season-invitational-2025---grey-v1", + "cache_type": "badge", + "data": { + "date_added": "24 June 2025", + "usage_stats": null, + "more_info": "MSI 2025 Support a Streamer Badge is a limited-time Twitch global chat badge tied to the League of Legends Mid-Season Invitational 2025 (MSI 2025). To earn it, you need to gift a subscription to any streamer in the League of Legends category during the event period. Time window: June 24 – July 12, 2025" + }, + "metadata": { + "timestamp": 1783932846, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 179 + }, + "metadata:league-of-legends-mid-season-invitational-2025---purple-v1": { + "id": "metadata:league-of-legends-mid-season-invitational-2025---purple-v1", + "cache_type": "badge", + "data": { + "date_added": "24 June 2025", + "usage_stats": null, + "more_info": "MSI 2025 LoLEsports Subscriber Badge is a limited-time Twitch global chat badge available during the League of Legends Mid-Season Invitational 2025 (MSI 2025). To earn it, you need to subscribe to a lolesports channel (like riotgames ) during the event. Time window: June 27 – July 12, 2025" + }, + "metadata": { + "timestamp": 1783932848, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 180 + }, + "metadata:legendus-v1": { + "id": "metadata:legendus-v1", + "cache_type": "badge", + "data": { + "date_added": "28 June 2025", + "usage_stats": null, + "more_info": "The LEGENDUS badge is a limited-time global Twitch chat badge celebrating the Red Bull LEGENDUS STREET FIGHTER 6 Summit , hosted by FPS Shaka. To earn the badge, simply watch at least 30 minutes of the event on either of the following channels: twitch.tv/fps_shaka twitch.tv/legendus_shaka Event window : June 28–29 This is the first time a global badge has been distributed for a Japanese Twitch event! Source: Twitch Japan on X" + }, + "metadata": { + "timestamp": 1783932849, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 178 + }, + "metadata:lol-worlds-2025-v1": { + "id": "metadata:lol-worlds-2025-v1", + "cache_type": "badge", + "data": { + "date_added": "10 October 2025", + "usage_stats": null, + "more_info": "LoL Worlds 2025 badge is a limited-time global chat badge awarded to viewers who subscribe (or gift a subscription) to a participating LoL Esports broadcast or co-stream during Worlds 2025. Event Duration: from 2025-10-10T16:00:00Z to 2025-11-10T07:59:00Z Participating official Twitch channels include: Riot Games (this channel works even when it is offline) LTA Sul LTA Español LoLEsportsTW League of Legends JP A full list of eligible channels can be found in the official LoL Esports X post Prime subscriptions do not count toward earning the badge. The badge will be automatically granted to your Twitch account once the subscription requirement is met." + }, + "metadata": { + "timestamp": 1783932852, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 152 + }, + "metadata:low-v1": { + "id": "metadata:low-v1", + "cache_type": "badge", + "data": { + "date_added": "7 October 2025", + "usage_stats": null, + "more_info": "The Low global chat badge can be unlocked by watching any stream in the Little Nightmares III category during the game’s launch period. To earn it, you needed to watch 30 minutes of any live stream in the Little Nightmares III category during the campaign. Event Duration: from 2025-10-09T13:00:00Z to 2025-10-23T18:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. Note that during this campaign another exclusive launch badge is also available: Alone , which requires a subscription." + }, + "metadata": { + "timestamp": 1783932855, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 156 + }, + "metadata:marathon-reveal-runner-v1": { + "id": "metadata:marathon-reveal-runner-v1", + "cache_type": "badge", + "data": { + "date_added": "10 April 2025", + "usage_stats": null, + "more_info": "The “ Marathon Reveal Runner ” Twitch badge is a special limited-edition reward for viewers who subscribe to any channel streaming new sci-fi PvP extraction shooter Marathon during its official reveal event. To earn this exclusive badge, simply subscribe to a stream in the Marathon category on 2025-04-12T17:00:00Z . Source: https://www.marathonthegame.com/" + }, + "metadata": { + "timestamp": 1783932856, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 191 + }, + "metadata:mel-v1": { + "id": "metadata:mel-v1", + "cache_type": "badge", + "data": { + "date_added": "23 September 2025", + "usage_stats": null, + "more_info": "The Mel global chat badge celebrates the early-access launch of Hades II on Twitch. To earn this badge, go to any live stream in the Hades II category and purchase one new recurring or gift subscription during the event window. Prime subscriptions do not count. Event Duration: from 2025-09-25T15:00:00Z to 2025-10-05T18:59:00Z The badge is a standard Twitch Drop reward and is usually granted automatically to your account shortly after you meet the requirement." + }, + "metadata": { + "timestamp": 1783932860, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 162 + }, + "metadata:minecraft-15th-anniversary-celebration-v1": { + "id": "metadata:minecraft-15th-anniversary-celebration-v1", + "cache_type": "badge", + "data": { + "date_added": "28 May 2024", + "usage_stats": null, + "more_info": "To earn this badge, you had to watch a Minecraft stream for at least 5 minutes and use the special emote :ssssssplode: between May 28 and May 31. To unlock the emote, you needed to watch a Minecraft stream anytime between May 25 and May 31. Source: https://blog.twitch.tv/en/2024/05/15/celebrating-15-years-of-minecraft-on-twitch/" + }, + "metadata": { + "timestamp": 1783932863, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 213 + }, + "metadata:moderator-v1": { + "id": "metadata:moderator-v1", + "cache_type": "badge", + "data": { + "date_added": "December 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265077, + "timestamp": 1783932867, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 234 + "position": 312 }, - "metadata:60-seconds_3-v1": { - "id": "metadata:60-seconds_3-v1", + "metadata:moments-v1": { + "id": "metadata:moments-v1", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265078, + "timestamp": 1783932869, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 235 + "position": 270 }, - "metadata:H1Z1_1-v1": { - "id": "metadata:H1Z1_1-v1", + "metadata:moments-v10": { + "id": "metadata:moments-v10", "cache_type": "badge", "data": { - "date_added": "August 2017", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265079, + "timestamp": 1783932870, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 269 + "position": 271 }, - "metadata:admin-v1": { - "id": "metadata:admin-v1", + "metadata:moments-v11": { + "id": "metadata:moments-v11", "cache_type": "badge", "data": { - "date_added": "December 2019", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265080, + "timestamp": 1783932872, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 191 + "position": 272 }, - "metadata:alone-v1": { - "id": "metadata:alone-v1", + "metadata:moments-v12": { + "id": "metadata:moments-v12", "cache_type": "badge", "data": { - "date_added": "7 October 2025", + "date_added": "January 2022", "usage_stats": null, - "more_info": "Alone – a limited-time global chat badge awarded during the launch of the Little Nightmares III . To earn it, you needed to subscribe or gift a subscription (Prime subs excluded) to streamer in the Little Nightmares III category while the campaign was active. Event Duration: from 2025-10-09T13:00:00Z to 2025-10-23T18:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. This badge is available alongside another launch campaign badge, Low , which is free and could be earned simply by watching 30 minutes of a participating stream." + "more_info": null }, "metadata": { - "timestamp": 1765265081, + "timestamp": 1783932873, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 27 + "position": 273 }, - "metadata:ambassador-v1": { - "id": "metadata:ambassador-v1", + "metadata:moments-v13": { + "id": "metadata:moments-v13", "cache_type": "badge", "data": { - "date_added": "October 2020", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265082, + "timestamp": 1783932875, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 184 + "position": 274 }, - "metadata:anomaly-2_1-v1": { - "id": "metadata:anomaly-2_1-v1", + "metadata:moments-v14": { + "id": "metadata:moments-v14", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265083, + "timestamp": 1783932876, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, "position": 275 }, - "metadata:anomaly-warzone-earth_1-v1": { - "id": "metadata:anomaly-warzone-earth_1-v1", + "metadata:moments-v15": { + "id": "metadata:moments-v15", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265084, + "timestamp": 1783932877, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, "position": 276 }, - "metadata:anonymous-cheerer-v1": { - "id": "metadata:anonymous-cheerer-v1", + "metadata:moments-v16": { + "id": "metadata:moments-v16", "cache_type": "badge", "data": { - "date_added": "February 2019", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265085, + "timestamp": 1783932879, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 212 + "position": 277 }, - "metadata:arc-raiders-launch-2025-v1": { - "id": "metadata:arc-raiders-launch-2025-v1", + "metadata:moments-v17": { + "id": "metadata:moments-v17", "cache_type": "badge", "data": { - "date_added": "29 October 2025", + "date_added": "January 2022", "usage_stats": null, - "more_info": "Arc Raiders Launch 2025 Badge – a limited-time global chat badge to celebrate the release of Arc Raiders. To earn this badge, you need to subscribe or gift a subscription (Prime subs excluded) to any streamer in in the Arc Raiders category during the game’s launch period. Event duration: from 2025-10-30T16:00:00Z to 2025-11-14T07:59:00Z The badge is distributed as a Drops reward and will be automatically added to your Twitch account once the subscription requirement is met." + "more_info": null }, "metadata": { - "timestamp": 1765265086, + "timestamp": 1783932880, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 18 + "position": 278 }, - "metadata:arcane-season-2-premiere-v1": { - "id": "metadata:arcane-season-2-premiere-v1", + "metadata:moments-v18": { + "id": "metadata:moments-v18", "cache_type": "badge", "data": { - "date_added": "7 November 2024", + "date_added": "January 2022", + "usage_stats": null, + "more_info": null + }, + "metadata": { + "timestamp": 1783932882, + "expiry_days": 0, + "source": "badgebase", + "version": 2 + }, + "position": 279 + }, + "metadata:moments-v19": { + "id": "metadata:moments-v19", + "cache_type": "badge", + "data": { + "date_added": "January 2022", "usage_stats": null, - "more_info": "This exclusive global Twitch badge was awarded during the Arcane Season 2 Premiere event. Viewers who watched at least 15 minutes of Episode 1 on Twitch—either on the official Riot Games channel or through a streamer co-streaming the premiere—were eligible to receive the badge. Distributed as a Twitch Drop, the badge was granted instantly upon meeting the viewing requirements. This limited-time reward celebrated the global anticipation for Arcane Season 2 and highlighted Twitch’s role as a hub for epic premieres and community engagement. Source: https://www.arcane.com/en-us/news/announcements/arcane-season-2-co-streaming/" + "more_info": null }, "metadata": { - "timestamp": 1765265087, + "timestamp": 1783932883, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 96 + "position": 280 }, - "metadata:artist-badge-v1": { - "id": "metadata:artist-badge-v1", + "metadata:moments-v2": { + "id": "metadata:moments-v2", "cache_type": "badge", "data": { - "date_added": "October 2021", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265088, + "timestamp": 1783932885, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 173 + "position": 281 }, - "metadata:axiom-verge_1-v1": { - "id": "metadata:axiom-verge_1-v1", + "metadata:moments-v20": { + "id": "metadata:moments-v20", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265089, + "timestamp": 1783932886, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 277 + "position": 282 }, - "metadata:battlechefbrigade_1-v1": { - "id": "metadata:battlechefbrigade_1-v1", + "metadata:moments-v3": { + "id": "metadata:moments-v3", "cache_type": "badge", "data": { - "date_added": "November 2017", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265090, + "timestamp": 1783932887, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 256 + "position": 283 }, - "metadata:battlechefbrigade_2-v1": { - "id": "metadata:battlechefbrigade_2-v1", + "metadata:moments-v4": { + "id": "metadata:moments-v4", "cache_type": "badge", "data": { - "date_added": "November 2017", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265091, + "timestamp": 1783932888, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 257 + "position": 284 }, - "metadata:battlechefbrigade_3-v1": { - "id": "metadata:battlechefbrigade_3-v1", + "metadata:moments-v5": { + "id": "metadata:moments-v5", "cache_type": "badge", "data": { - "date_added": "November 2017", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265092, + "timestamp": 1783932890, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 258 + "position": 285 }, - "metadata:battlefield-6-v1": { - "id": "metadata:battlefield-6-v1", + "metadata:moments-v6": { + "id": "metadata:moments-v6", "cache_type": "badge", "data": { - "date_added": "9 October 2025", + "date_added": "January 2022", "usage_stats": null, - "more_info": "The Battlefield 6 global chat badge is part of the official Battlefield 6 Launch Twitch Drops campaign, celebrating the release of Battlefield 6. To earn this badge, viewers need to purchase a new paid or gift subscription (Prime subs excluded) to any creator streaming in the Battlefield 6 category during the campaign period. Event time: from 2025-10-10T15:00:00Z to 2025-10-18T06:59:00Z The campaign also includes several additional in-game rewards. The Battlefield 6 Badge will be automatically added to your Twitch account once the subscription requirement is met, as it is delivered via Drops." + "more_info": null }, "metadata": { - "timestamp": 1765265092, + "timestamp": 1783932891, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 25 + "position": 286 }, - "metadata:battlerite_1-v1": { - "id": "metadata:battlerite_1-v1", + "metadata:moments-v7": { + "id": "metadata:moments-v7", "cache_type": "badge", "data": { - "date_added": "November 2017", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265093, + "timestamp": 1783932893, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 259 + "position": 287 }, - "metadata:bits-v1": { - "id": "metadata:bits-v1", + "metadata:moments-v8": { + "id": "metadata:moments-v8", "cache_type": "badge", "data": { - "date_added": "May 2016", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265094, + "timestamp": 1783932895, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 60 + "position": 288 }, - "metadata:bits-v100": { - "id": "metadata:bits-v100", + "metadata:moments-v9": { + "id": "metadata:moments-v9", "cache_type": "badge", "data": { - "date_added": "May 2016", + "date_added": "January 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265095, + "timestamp": 1783932897, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 61 + "position": 289 }, - "metadata:bits-v1000": { - "id": "metadata:bits-v1000", + "metadata:no_audio-v1": { + "id": "metadata:no_audio-v1", "cache_type": "badge", "data": { - "date_added": "May 2016", + "date_added": "May 2022", "usage_stats": null, - "more_info": null + "more_info": "The “Watching without audio” badge is a default Twitch badge available to every user. It was originally created to indicate viewers who may be watching streams without sound or with limited audio. While intended for accessibility, many users enable it simply by preference, without any specific meaning." }, "metadata": { - "timestamp": 1765265096, + "timestamp": 1783932908, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 62 + "position": 233 }, - "metadata:bits-v10000": { - "id": "metadata:bits-v10000", + "metadata:no_video-v1": { + "id": "metadata:no_video-v1", "cache_type": "badge", "data": { - "date_added": "May 2016", + "date_added": "May 2022", "usage_stats": null, - "more_info": null + "more_info": "The “Listening only” badge is a default Twitch badge assigned to all users. It was designed to indicate viewers who may be watching streams without video or with limited visuals. Despite its original purpose, many users select this badge by choice, so it’s often used without any specific intention." }, "metadata": { - "timestamp": 1765265097, + "timestamp": 1783932910, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 63 + "position": 234 }, - "metadata:bits-v100000": { - "id": "metadata:bits-v100000", + "metadata:okhlos_1-v1": { + "id": "metadata:okhlos_1-v1", "cache_type": "badge", "data": { - "date_added": "May 2016", + "date_added": "March 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265098, + "timestamp": 1783932912, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 64 + "position": 407 }, - "metadata:bits-v1000000": { - "id": "metadata:bits-v1000000", + "metadata:overwatch-league-insider_1-v1": { + "id": "metadata:overwatch-league-insider_1-v1", "cache_type": "badge", "data": { - "date_added": "January 2017", + "date_added": "March 2018", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265099, + "timestamp": 1783932915, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 300 + "position": 350 }, - "metadata:bits-v1250000": { - "id": "metadata:bits-v1250000", + "metadata:overwatch-league-insider_2018B-v1": { + "id": "metadata:overwatch-league-insider_2018B-v1", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "April 2018", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265100, + "timestamp": 1783932917, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 236 + "position": 349 }, - "metadata:bits-v1500000": { - "id": "metadata:bits-v1500000", + "metadata:overwatch-league-insider_2019A-v1": { + "id": "metadata:overwatch-league-insider_2019A-v1", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "January 2019", "usage_stats": null, - "more_info": null + "more_info": "The OWL All-Access Pass 2019 badge was granted to Twitch users who purchased the Overwatch League All-Access Pass in 2019. The pass included exclusive Twitch chat badges, emotes, and in-game Overwatch items, and gave fans special viewing features during the OWL season. Source: https://blog.twitch.tv/en/2019/01/31/the-best-way-to-watch-the-2019-overwatch-league-season-a0f5f5de8ab3/" }, "metadata": { - "timestamp": 1765265101, + "timestamp": 1783932920, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 237 + "position": 331 }, - "metadata:bits-v1750000": { - "id": "metadata:bits-v1750000", + "metadata:overwatch-league-insider_2019A-v2": { + "id": "metadata:overwatch-league-insider_2019A-v2", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "January 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265102, + "timestamp": 1783932922, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 238 + "position": 332 }, - "metadata:bits-v200000": { - "id": "metadata:bits-v200000", + "metadata:overwatch-league-insider_2019B-v1": { + "id": "metadata:overwatch-league-insider_2019B-v1", "cache_type": "badge", "data": { - "date_added": "January 2017", + "date_added": "January 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265103, + "timestamp": 1783932925, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 301 + "position": 333 }, - "metadata:bits-v2000000": { - "id": "metadata:bits-v2000000", + "metadata:overwatch-league-insider_2019B-v2": { + "id": "metadata:overwatch-league-insider_2019B-v2", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "January 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265104, + "timestamp": 1783932928, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 239 + "position": 334 }, - "metadata:bits-v25000": { - "id": "metadata:bits-v25000", + "metadata:overwatch-league-insider_2019B-v3": { + "id": "metadata:overwatch-league-insider_2019B-v3", "cache_type": "badge", "data": { - "date_added": "January 2017", + "date_added": "January 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265105, + "timestamp": 1783932932, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 302 + "position": 335 }, - "metadata:bits-v2500000": { - "id": "metadata:bits-v2500000", + "metadata:overwatch-league-insider_2019B-v4": { + "id": "metadata:overwatch-league-insider_2019B-v4", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "January 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265106, + "timestamp": 1783932934, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 240 + "position": 336 }, - "metadata:bits-v300000": { - "id": "metadata:bits-v300000", + "metadata:overwatch-league-insider_2019B-v5": { + "id": "metadata:overwatch-league-insider_2019B-v5", "cache_type": "badge", "data": { - "date_added": "January 2017", + "date_added": "January 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265107, + "timestamp": 1783932936, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 303 + "position": 337 }, - "metadata:bits-v3000000": { - "id": "metadata:bits-v3000000", + "metadata:partner-v1": { + "id": "metadata:partner-v1", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "December 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265108, + "timestamp": 1783932937, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 241 + "position": 313 }, - "metadata:bits-v3500000": { - "id": "metadata:bits-v3500000", + "metadata:path-of-exile-2-badge-v1": { + "id": "metadata:path-of-exile-2-badge-v1", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "27 August 2025", "usage_stats": null, - "more_info": null + "more_info": "Chaos Orb — a limited-time global chat badge celebrating the launch of Path of Exile II: The Third Edict . How to earn: Purchase 1 new recurring or gift subscription to any participating Twitch channel streaming Path of Exile II (Prime subscriptions do not count). This badge is granted as a Drops reward and is typically delivered shortly after meeting the requirements. Badge Earn Duration: from 2025-08-29T07:00:00Z to 2025-09-15T06:59:00Z Interestingly, this badge has different image depending on the display size. As a result, it may appear slightly different across various devices, making it a rather unique badge. Finally, Twitch updated the images so that it would be consistent across all resolutions. First version: Final version: P.s. The badge was initially added to the database with a different ID , but was updated to this one a day later.   Update (August 30, 2025): According to Path of Exile on X , the Chaos Orb campaign has been temporarily paused: “There is an issue with the Chaos Orb Twitch campaign and it has temporarily been paused. If you should have been awarded a portal for gifting subscriptions you will retroactively receive them once the issue is fixed. Any subscriptions between now and the fix will also receive the Chaos Orb Badge when it is re-enabled. If you have any further issues please contact Twitch Support.” This means badge granting is currently suspended, but all eligible users will retroactively receive the Chaos Orb Badge once the campaign is re-enabled.   Update (September 4, 2025): Twitch has resumed manual granting of the Chaos Orb badge after the campaign pause. The badge is now being distributed gradually on Twitch’s side, so you may not see it in your account immediately.   Update (September 5, 2025): The badge is again granted instantly and automatically as a Drops reward." }, "metadata": { - "timestamp": 1765265109, + "timestamp": 1783932940, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 242 + "position": 173 }, - "metadata:bits-v400000": { - "id": "metadata:bits-v400000", + "metadata:pokemon-legends-z-a-chikorita-v1": { + "id": "metadata:pokemon-legends-z-a-chikorita-v1", "cache_type": "badge", "data": { - "date_added": "January 2017", + "date_added": "14 October 2025", "usage_stats": null, - "more_info": null + "more_info": "The Pokémon Legends: Z-A Chikorita badge is a limited-time global chat badge awarded during the launch celebration of Pokémon Legends: Z-A. To earn it, viewers needed to purchase a new paid or gift subscription (Prime subs excluded) to any streamer playing Pokémon Legends: Z-A during the event. The streamer’s category must be set to Pokémon Legends: Z-A for the badge to qualify. Event Duration: from 2025-10-16T04:00:00Z to 2025-10-18T04:00:00Z This badge is part of a three-badge mini-series celebrating different Pokémon starters featured in the event: Pokémon Legends: Z-A Chikorita (Oct 16–18) Pokémon Legends: Z-A Tepig (Oct 18–20) Pokémon Legends: Z-A Totodile (Oct 20–22) The Chikorita badge is distributed automatically via Twitch Drops once the subscription condition is met." }, "metadata": { - "timestamp": 1765265110, + "timestamp": 1783932949, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 304 + "position": 148 }, - "metadata:bits-v4000000": { - "id": "metadata:bits-v4000000", + "metadata:pokemon-legends-z-a-tepig-v1": { + "id": "metadata:pokemon-legends-z-a-tepig-v1", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "14 October 2025", "usage_stats": null, - "more_info": null + "more_info": "The Pokémon Legends: Z-A Tepig badge is a limited-time global chat badge awarded during the launch celebration of Pokémon Legends: Z-A. To earn it, viewers needed to purchase a new paid or gift subscription (Prime subs excluded) to any streamer playing Pokémon Legends: Z-A during the event. The streamer’s category must be set to Pokémon Legends: Z-A for the badge to qualify. Event Duration: from 2025-10-18T04:01:00Z to 2025-10-20T04:00:00Z This badge is part of a three-badge mini-series celebrating different Pokémon starters featured in the event: Pokémon Legends: Z-A Chikorita (Oct 16–18) Pokémon Legends: Z-A Tepig (Oct 18–20) Pokémon Legends: Z-A Totodile (Oct 20–22) The Tepig badge is distributed automatically via Twitch Drops once the subscription condition is met." }, "metadata": { - "timestamp": 1765265111, + "timestamp": 1783932951, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 243 + "position": 149 }, - "metadata:bits-v4500000": { - "id": "metadata:bits-v4500000", + "metadata:pokemon-legends-z-a-totodile-v1": { + "id": "metadata:pokemon-legends-z-a-totodile-v1", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "14 October 2025", "usage_stats": null, - "more_info": null + "more_info": "The Pokémon Legends: Z-A Totodile badge is a limited-time global chat badge awarded during the launch celebration of Pokémon Legends: Z-A. To earn it, viewers needed to purchase a new paid or gift subscription (Prime subs excluded) to any streamer playing Pokémon Legends: Z-A during the event. The streamer’s category must be set to Pokémon Legends: Z-A for the badge to qualify. Event Duration: from 2025-10-20T04:01:00Z to 2025-10-22T04:00:00Z This badge is part of a three-badge mini-series celebrating different Pokémon starters featured in the event: Pokémon Legends: Z-A Chikorita (Oct 16–18) Pokémon Legends: Z-A Tepig (Oct 18–20) Pokémon Legends: Z-A Totodile (Oct 20–22) The Totodile badge is distributed automatically via Twitch Drops once the subscription condition is met." }, "metadata": { - "timestamp": 1765265112, + "timestamp": 1783932953, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 244 + "position": 150 }, - "metadata:bits-v5000": { - "id": "metadata:bits-v5000", + "metadata:power-rangers-v0": { + "id": "metadata:power-rangers-v0", "cache_type": "badge", "data": { - "date_added": "May 2016", + "date_added": "March 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265112, + "timestamp": 1783932955, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 65 + "position": 408 }, - "metadata:bits-v50000": { - "id": "metadata:bits-v50000", + "metadata:power-rangers-v1": { + "id": "metadata:power-rangers-v1", "cache_type": "badge", "data": { - "date_added": "January 2017", + "date_added": "March 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265113, + "timestamp": 1783932956, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 305 + "position": 409 }, - "metadata:bits-v500000": { - "id": "metadata:bits-v500000", + "metadata:power-rangers-v2": { + "id": "metadata:power-rangers-v2", "cache_type": "badge", "data": { - "date_added": "January 2017", + "date_added": "March 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265114, + "timestamp": 1783932957, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 306 + "position": 410 }, - "metadata:bits-v5000000": { - "id": "metadata:bits-v5000000", + "metadata:power-rangers-v3": { + "id": "metadata:power-rangers-v3", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "March 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265115, + "timestamp": 1783932959, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 245 + "position": 411 }, - "metadata:bits-v600000": { - "id": "metadata:bits-v600000", + "metadata:power-rangers-v4": { + "id": "metadata:power-rangers-v4", "cache_type": "badge", "data": { - "date_added": "January 2017", + "date_added": "March 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265116, + "timestamp": 1783932960, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 307 + "position": 412 }, - "metadata:bits-v700000": { - "id": "metadata:bits-v700000", + "metadata:power-rangers-v5": { + "id": "metadata:power-rangers-v5", "cache_type": "badge", "data": { - "date_added": "January 2017", + "date_added": "March 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265117, + "timestamp": 1783932962, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 308 + "position": 413 }, - "metadata:bits-v75000": { - "id": "metadata:bits-v75000", + "metadata:power-rangers-v6": { + "id": "metadata:power-rangers-v6", "cache_type": "badge", "data": { - "date_added": "January 2017", + "date_added": "March 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265118, + "timestamp": 1783932964, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 309 + "position": 414 }, - "metadata:bits-v800000": { - "id": "metadata:bits-v800000", + "metadata:predictions-vblue-1": { + "id": "metadata:predictions-vblue-1", "cache_type": "badge", "data": { - "date_added": "January 2017", + "date_added": "May 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265119, + "timestamp": 1783932965, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 310 + "position": 235 }, - "metadata:bits-v900000": { - "id": "metadata:bits-v900000", + "metadata:predictions-vblue-10": { + "id": "metadata:predictions-vblue-10", "cache_type": "badge", "data": { - "date_added": "January 2017", + "date_added": "June 2021", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265120, + "timestamp": 1783932966, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 311 + "position": 292 }, - "metadata:bits-charity-v1": { - "id": "metadata:bits-charity-v1", + "metadata:predictions-vblue-2": { + "id": "metadata:predictions-vblue-2", "cache_type": "badge", "data": { - "date_added": "November 2018", + "date_added": "May 2022", "usage_stats": null, - "more_info": "The Direct Relief – Charity 2018 badge was awarded to Twitch users who used Bits to Cheer with “#Charity” in their message during participating charity streams in 2018. The campaign supported Direct Relief, a humanitarian aid organization." + "more_info": null }, "metadata": { - "timestamp": 1765265121, + "timestamp": 1783932967, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 221 + "position": 236 }, - "metadata:bits-leader-v1": { - "id": "metadata:bits-leader-v1", + "metadata:predictions-vblue-3": { + "id": "metadata:predictions-vblue-3", "cache_type": "badge", "data": { - "date_added": "October 2019", + "date_added": "June 2021", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265122, + "timestamp": 1783932968, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 203 + "position": 293 }, - "metadata:bits-leader-v2": { - "id": "metadata:bits-leader-v2", + "metadata:predictions-vblue-4": { + "id": "metadata:predictions-vblue-4", "cache_type": "badge", "data": { - "date_added": "October 2019", + "date_added": "June 2021", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265123, + "timestamp": 1783932970, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 204 + "position": 294 }, - "metadata:bits-leader-v3": { - "id": "metadata:bits-leader-v3", + "metadata:predictions-vblue-5": { + "id": "metadata:predictions-vblue-5", "cache_type": "badge", "data": { - "date_added": "October 2019", + "date_added": "June 2021", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265124, + "timestamp": 1783932971, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 205 + "position": 295 }, - "metadata:black-ops-7-global-launch-v1": { - "id": "metadata:black-ops-7-global-launch-v1", + "metadata:predictions-vblue-6": { + "id": "metadata:predictions-vblue-6", "cache_type": "badge", "data": { - "date_added": "5 November 2025", + "date_added": "June 2021", "usage_stats": null, - "more_info": "Black Ops 7 Global Launch Badge – a limited-time global chat badge celebrating the worldwide release of Call of Duty: Black Ops 7. To earn this badge, viewers need to purchase a new paid or gift subscription (Prime subs excluded) to any creator streaming in the Call of Duty: Black Ops 7 category during the campaign period. Event time: 2025-11-14T18:00:00Z to 2025-12-01T19:59:00Z The badge is distributed as a Drops reward and will be automatically added to your Twitch account once the subscription condition is met." + "more_info": null }, "metadata": { - "timestamp": 1765265125, + "timestamp": 1783932972, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 17 + "position": 296 }, - "metadata:borderlands-4-badge---ripper-v1": { - "id": "metadata:borderlands-4-badge---ripper-v1", + "metadata:predictions-vblue-7": { + "id": "metadata:predictions-vblue-7", "cache_type": "badge", "data": { - "date_added": "20 June 2025", + "date_added": "June 2021", "usage_stats": null, - "more_info": "The Borderlands 4 – Ripper Badge is a Twitch global chat badge awarded during a special Twitch Drop campaign. To earn it, you need to purchase a new paid or gift subscription (not a Prime sub) on a participating live channel during the event. Event time: First Release: from 2025-06-21T15:00:00Z to 2025-06-22T00:00:00Z Second Release: from 2025-09-11T12:00:00Z to 2025-09-15T06:59:00Z This marks the first time a limited-time badge returned after its initial run. Once you complete the requirement, the badge will be automatically granted to your Twitch account." + "more_info": null }, "metadata": { - "timestamp": 1765265126, + "timestamp": 1783932973, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 53 + "position": 297 }, - "metadata:borderlands-4-badge---vault-symbol-v1": { - "id": "metadata:borderlands-4-badge---vault-symbol-v1", + "metadata:predictions-vblue-8": { + "id": "metadata:predictions-vblue-8", "cache_type": "badge", "data": { - "date_added": "20 June 2025", + "date_added": "June 2021", "usage_stats": null, - "more_info": "The Vault Symbol Badge is a limited-time Twitch global chat badge celebrating the reveal of Borderlands 4. To earn it, you need to watch at least 30 minutes of the Borderlands Fan Fest stream on June 21 . You can tune in to the official Borderlands Twitch channel or one of their partnered co-streamers during the event. Time window: from 2025-06-21T15:00:00Z to 2025-06-22T00:00:00Z Once earned, the badge will be automatically added to your Twitch account. Source: https://borderlands.2k.com/borderlands-4/news/story-trailer-borderlands-fan-fest/" + "more_info": null }, "metadata": { - "timestamp": 1765265127, + "timestamp": 1783932974, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 54 + "position": 298 }, - "metadata:bot-badge-v1": { - "id": "metadata:bot-badge-v1", + "metadata:predictions-vblue-9": { + "id": "metadata:predictions-vblue-9", "cache_type": "badge", "data": { - "date_added": "10 June 2025", + "date_added": "June 2021", "usage_stats": null, - "more_info": "The Bot Badge is used to identify third-party chatbots in Twitch chat. Chatbots are automated tools that help streamers manage chat, run commands, and enhance viewer interaction. Some popular examples include Nightbot , StreamElements , and Moobot . This badge helps viewers quickly recognize when a message comes from a bot rather than a real user." + "more_info": null }, "metadata": { - "timestamp": 1765265128, + "timestamp": 1783932975, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 55 + "position": 299 }, - "metadata:brawlhalla_1-v1": { - "id": "metadata:brawlhalla_1-v1", + "metadata:predictions-vgray-1": { + "id": "metadata:predictions-vgray-1", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "May 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265129, + "timestamp": 1783932976, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 278 + "position": 237 }, - "metadata:broadcaster-v1": { - "id": "metadata:broadcaster-v1", + "metadata:predictions-vgray-2": { + "id": "metadata:predictions-vgray-2", "cache_type": "badge", "data": { - "date_added": "December 2019", + "date_added": "May 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265129, + "timestamp": 1783932978, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 192 + "position": 238 }, - "metadata:broken-age_1-v1": { - "id": "metadata:broken-age_1-v1", + "metadata:predictions-vpink-1": { + "id": "metadata:predictions-vpink-1", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "October 2020", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265130, + "timestamp": 1783932979, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 279 + "position": 302 }, - "metadata:bubsy-the-woolies_1-v1": { - "id": "metadata:bubsy-the-woolies_1-v1", + "metadata:predictions-vpink-2": { + "id": "metadata:predictions-vpink-2", "cache_type": "badge", "data": { - "date_added": "October 2017", + "date_added": "May 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265131, + "timestamp": 1783932980, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 261 + "position": 239 }, - "metadata:chatter-cs-go-2022-v1": { - "id": "metadata:chatter-cs-go-2022-v1", + "metadata:premium-v1": { + "id": "metadata:premium-v1", "cache_type": "badge", "data": { - "date_added": "October 2022", + "date_added": "August 2020", "usage_stats": null, - "more_info": null + "more_info": "The Prime Gaming badge is a crown icon that appears in Twitch chat for users who have linked their Amazon Prime (or Prime Video) account to Twitch. It’s a default perk for Prime members, helping others recognize your Prime status across all Twitch channels. To receive the badge, you need to connect your Amazon and Twitch accounts through the Prime Gaming account page . Once linked, the badge becomes available in your chat identity settings. Key perks of Prime Gaming include : A free monthly subscription to any Partner or Affiliate Twitch channel Access to exclusive emotes and chat color options Extended broadcast storage (60 days instead of 14) In-game rewards and free games (offer availability varies by region) Prime channel subscriptions do not auto-renew – you’ll need to manually use your benefit each month. This badge is widely used and easily recognizable, making it one of the most common and valued icons in Twitch chat. Source: https://www.amazongames.com/en-us/support/prime-gaming" }, "metadata": { - "timestamp": 1765265132, + "timestamp": 1783932981, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 119 + "position": 303 }, - "metadata:clip-champ-v1": { - "id": "metadata:clip-champ-v1", + "metadata:psychonauts_1-v1": { + "id": "metadata:psychonauts_1-v1", "cache_type": "badge", "data": { - "date_added": "December 2019", + "date_added": "March 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265133, + "timestamp": 1783932982, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 193 + "position": 415 }, - "metadata:clip-the-halls-v1": { - "id": "metadata:clip-the-halls-v1", + "metadata:purple-pixel-heart---together-for-good-24-v1": { + "id": "metadata:purple-pixel-heart---together-for-good-24-v1", "cache_type": "badge", "data": { - "date_added": "3 December 2024", + "date_added": "2 December 2024", "usage_stats": null, - "more_info": "To earn the exclusive Clip the Halls badge on Twitch, share your favorite clips directly to TikTok or YouTube during the campaign period (December 2 – December 13). Simply use the “Share” button in Twitch Clips Manager to participate. The badge will be delivered in the following few business days after unlocking it. Source: https://blog.twitch.tv/en/2024/12/02/twitch-holiday-hoopla/" + "more_info": "During the “Together For Good” campaign (December 3–15), viewers could earn up to three unique badges by donating through the Twitch Charity tool . These limited-time badges recognize contributions at different donation tiers: Purple Pixel Heart Badge : Earned with a cumulative donation of $5. Ruby Pixel Heart Badge : Earned with a cumulative donation of $25. Gold Pixel Heart Badge : Earned with a cumulative donation of $50. What is a cumulative donation? It means all your donations made through the Twitch Charity tool across any participating channels are combined. For example, donating $2.50 on 20 different channels adds up to $50, qualifying you for the Tier 3 badge. Will I receive all the badges? Yes! If your total donations reach $50 or more, you will unlock all three badges, as each level includes the rewards from the lower tiers. Badges were awarded within 72 hours of meeting the donation threshold (weekends excluded). Donations made via tools outside the Twitch Charity system were not eligible. Source: https://blog.twitch.tv/en/2024/10/31/together-for-good-unite-donate-make-a-difference/" }, "metadata": { - "timestamp": 1765265134, + "timestamp": 1783932985, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 92 + "position": 200 }, - "metadata:clips-leader-v1": { - "id": "metadata:clips-leader-v1", + "metadata:raging-wolf-helm-v1": { + "id": "metadata:raging-wolf-helm-v1", "cache_type": "badge", "data": { - "date_added": "11 April 2025", + "date_added": "20 June 2024", "usage_stats": null, - "more_info": "This badge is awarded to the user who ranks #1 on a Twitch channel’s Clip Leaderboard – based on the most-viewed clips within a custom time frame selected by the streamer. While technically categorized as a global badge , it functions similarly to Bits or Gifted Sub badges: it only appears in that specific channel where the user earned their top spot. The second and third place leaders are also awarded their badge." + "more_info": "Forefathers, one and all, bear witness! A new badge and emote have arisen! By June 25th, watch an Elden Ring stream for a minimum of 5 minutes to unlock the new Raging Wolf Helm badge! The badge will be available to use the following business day. Source: https://x.com/Twitch/status/1804184670814269596" }, "metadata": { - "timestamp": 1765265135, + "timestamp": 1783932988, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 82 + "position": 208 }, - "metadata:clips-leader-v2": { - "id": "metadata:clips-leader-v2", + "metadata:raiden-v-directors-cut_1-v1": { + "id": "metadata:raiden-v-directors-cut_1-v1", "cache_type": "badge", "data": { - "date_added": "11 April 2025", + "date_added": "September 2017", "usage_stats": null, - "more_info": "This badge is awarded to the user who ranks #2 on a Twitch channel’s Clip Leaderboard – based on the most-viewed clips within a custom time frame selected by the streamer. While technically categorized as a global badge , it functions similarly to Bits or Gifted Sub badges: it only appears in that specific channel where the user earned their top spot. The first and third place leaders are also awarded their badge." + "more_info": null }, "metadata": { - "timestamp": 1765265136, + "timestamp": 1783932989, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 83 + "position": 386 }, - "metadata:clips-leader-v3": { - "id": "metadata:clips-leader-v3", + "metadata:rift_1-v1": { + "id": "metadata:rift_1-v1", "cache_type": "badge", "data": { - "date_added": "11 April 2025", + "date_added": "March. 2017", "usage_stats": null, - "more_info": "This badge is awarded to the user who ranks #3 on a Twitch channel’s Clip Leaderboard – based on the most-viewed clips within a custom time frame selected by the streamer. While technically categorized as a global badge , it functions similarly to Bits or Gifted Sub badges: it only appears in that specific channel where the user earned their top spot. The first and second place leaders are also awarded their badge." + "more_info": null }, "metadata": { - "timestamp": 1765265137, + "timestamp": 1783933003, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 84 + "position": 416 }, - "metadata:creator-cs-go-2022-v1": { - "id": "metadata:creator-cs-go-2022-v1", + "metadata:rplace-2023-v1": { + "id": "metadata:rplace-2023-v1", "cache_type": "badge", "data": { - "date_added": "October 2022", + "date_added": "July 2023", "usage_stats": null, - "more_info": null + "more_info": "The r/place 2023 Cake badge was a limited-time global chat badge celebrating the return of Reddit’s r/place event in 2023. To earn it, viewers had to watch coverage of the r/place 2023 event on Twitch Rivals or other participating channels between July 20 and July 26, 2023 . The badge featured a cake icon, referencing Reddit’s tradition of celebrating account anniversaries with a cake next to usernames." }, "metadata": { - "timestamp": 1765265138, + "timestamp": 1783933006, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 120 + "position": 221 }, - "metadata:cuphead_1-v1": { - "id": "metadata:cuphead_1-v1", + "metadata:ruby-pixel-heart---together-for-good-24-v1": { + "id": "metadata:ruby-pixel-heart---together-for-good-24-v1", "cache_type": "badge", "data": { - "date_added": "September 2017", + "date_added": "2 December 2024", "usage_stats": null, - "more_info": null + "more_info": "During the “Together For Good” campaign (December 3–15), viewers could earn up to three unique badges by donating through the Twitch Charity tool . These limited-time badges recognize contributions at different donation tiers: Purple Pixel Heart Badge : Earned with a cumulative donation of $5. Ruby Pixel Heart Badge : Earned with a cumulative donation of $25. Gold Pixel Heart Badge : Earned with a cumulative donation of $50. What is a cumulative donation? It means all your donations made through the Twitch Charity tool across any participating channels are combined. For example, donating $2.50 on 20 different channels adds up to $50, qualifying you for the Tier 3 badge. Will I receive all the badges? Yes! If your total donations reach $50 or more, you will unlock all three badges, as each level includes the rewards from the lower tiers. Badges were awarded within 72 hours of meeting the donation threshold (weekends excluded). Donations made via tools outside the Twitch Charity system were not eligible. Source: https://blog.twitch.tv/en/2024/10/31/together-for-good-unite-donate-make-a-difference/" }, "metadata": { - "timestamp": 1765265139, + "timestamp": 1783933007, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 267 + "position": 201 }, - "metadata:darkest-dungeon_1-v1": { - "id": "metadata:darkest-dungeon_1-v1", + "metadata:sajam-slam-badge-v1": { + "id": "metadata:sajam-slam-badge-v1", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "14 October 2025", "usage_stats": null, - "more_info": null + "more_info": "Sajam Slam Badge – a limited-time global chat badge celebrating TwitchCon 2025 and the Street Fighter 6 community. To earn it, you needed to purchase or gift a subscription (Prime subs excluded) to any streamer in the Street Fighter 6 category during the event period. Event Duration: from 2025-10-17T07:00:00Z to 2025-10-20T06:59:00Z The badge is delivered automatically via Twitch Drops once the subscription requirement is met." }, "metadata": { - "timestamp": 1765265140, + "timestamp": 1783933012, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 280 + "position": 151 }, - "metadata:deceit_1-v1": { - "id": "metadata:deceit_1-v1", + "metadata:samusoffer_beta-v0": { + "id": "metadata:samusoffer_beta-v0", "cache_type": "badge", "data": { - "date_added": "July 2017", + "date_added": "August 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265141, + "timestamp": 1783933014, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 271 + "position": 388 }, - "metadata:destiny-2-final-shape-raid-race-v1": { - "id": "metadata:destiny-2-final-shape-raid-race-v1", + "metadata:share-the-love-v1": { + "id": "metadata:share-the-love-v1", "cache_type": "badge", "data": { - "date_added": "7 June 2024", + "date_added": "14 February 2025", "usage_stats": null, - "more_info": "From June 7 at 9:30 AM PT to June 9 at 9:30 AM PT, viewers could earn the Ghost Chat Badge by watching 15 minutes of The Final Shape raid on Twitch Rivals. Source: https://www.bungie.net/7/en/News/article/twid-06-06-24" + "more_info": "Share the Love Badge – A New Twitch Badge for Valentine’s Day Earn the exclusive Share the Love badge by sharing a clip of any streamer between February 14–28 using Clips Manager . How to Get the Badge: Download, export, or share a link to any Twitch clip. The badge will be awarded within a few business days, with a notification in your Inbox. If you don’t receive it, contact Twitch Support. Source: https://blog.twitch.tv/en/2025/02/14/share-the-love-this-valentine-s-day/" }, "metadata": { - "timestamp": 1765265142, + "timestamp": 1783933017, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 104 + "position": 195 }, - "metadata:destiny-2-the-final-shape-streamer-v1": { - "id": "metadata:destiny-2-the-final-shape-streamer-v1", + "metadata:social-sharing-v1": { + "id": "metadata:social-sharing-v1", "cache_type": "badge", "data": { - "date_added": "7 June 2024", + "date_added": "22 September 2025", "usage_stats": null, - "more_info": "Between June 7 at 9:30 AM PT and June 9 at 9:30 AM PT, you could earn the Scanning Ghost Chat Badge by streaming Destiny 2 for 30 minutes. Source: https://www.bungie.net/7/en/News/article/twid-06-06-24" + "more_info": "Twitch has rolled out a new trio of Social Media global chat badges that reward creators for the total views their Twitch social posts receive. Icon Badge – for 100 views on social media posts Pro Badge – for 10,000 views on social media posts Legend Badge – for 100,000 views on social media posts To earn this badge create and share clips or other social posts using Twitch’s built-in social tools so that views are tracked. As your combined post views cross each milestone – 100, 10,000, and 100,000 – you’ll automatically receive the matching badge. Twitch has also added a dedicated page for tracking progress and a wiki page for these badges. Although technically this badge is a global badge, it works similarly to badges such as “Clips Leader,” “Gift Subs,” etc. That is, it will only be available on a specific channel whose clips have gained views." }, "metadata": { - "timestamp": 1765265143, + "timestamp": 1783933020, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 105 + "position": 163 }, - "metadata:devil-may-cry-hd_1-v1": { - "id": "metadata:devil-may-cry-hd_1-v1", + "metadata:social-sharing-v2": { + "id": "metadata:social-sharing-v2", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "22 September 2025", "usage_stats": null, - "more_info": null + "more_info": "Twitch has rolled out a new trio of Social Media global chat badges that reward creators for the total views their Twitch social posts receive. Icon Badge – for 100 views on social media posts Pro Badge – for 10,000 views on social media posts Legend Badge – for 100,000 views on social media posts To earn this badge create and share clips or other social posts using Twitch’s built-in social tools so that views are tracked. As your combined post views cross each milestone – 100, 10,000, and 100,000 – you’ll automatically receive the matching badge. Twitch has also added a dedicated page for tracking progress and a wiki page for these badges. Although technically this badge is a global badge, it works similarly to badges such as “Clips Leader,” “Gift Subs,” etc. That is, it will only be available on a specific channel whose clips have gained views.  " }, "metadata": { - "timestamp": 1765265144, + "timestamp": 1783933021, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 246 + "position": 164 }, - "metadata:devil-may-cry-hd_2-v1": { - "id": "metadata:devil-may-cry-hd_2-v1", + "metadata:social-sharing-v3": { + "id": "metadata:social-sharing-v3", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "22 September 2025", "usage_stats": null, - "more_info": null + "more_info": "Twitch has rolled out a new trio of Social Media global chat badges that reward creators for the total views their Twitch social posts receive. Icon Badge – for 100 views on social media posts Pro Badge – for 10,000 views on social media posts Legend Badge – for 100,000 views on social media posts To earn this badge create and share clips or other social posts using Twitch’s built-in social tools so that views are tracked. As your combined post views cross each milestone – 100, 10,000, and 100,000 – you’ll automatically receive the matching badge. Twitch has also added a dedicated page for tracking progress and a wiki page for these badges. Although technically this badge is a global badge, it works similarly to badges such as “Clips Leader,” “Gift Subs,” etc. That is, it will only be available on a specific channel whose clips have gained views.  " }, "metadata": { - "timestamp": 1765265145, + "timestamp": 1783933023, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 247 + "position": 165 }, - "metadata:devil-may-cry-hd_3-v1": { - "id": "metadata:devil-may-cry-hd_3-v1", + "metadata:sonic-racing-crossworlds-v1": { + "id": "metadata:sonic-racing-crossworlds-v1", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "24 September 2025", "usage_stats": null, - "more_info": null + "more_info": "The Sonic Racing global chat badge celebrates the high-speed launch of Sonic Racing: CrossWorlds on Twitch. To earn this badge, go to any live stream in the Sonic Racing: CrossWorlds category and purchase one new recurring or gift subscription during the event window. Prime subscriptions do not count. Event Duration: from 2025-09-26T18:00:00Z to 2025-10-04T06:59:00Z The badge is a standard Twitch Drop reward and is usually granted automatically to your account shortly after you meet the requirement." }, "metadata": { - "timestamp": 1765265146, + "timestamp": 1783933024, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 248 + "position": 160 }, - "metadata:devil-may-cry-hd_4-v1": { - "id": "metadata:devil-may-cry-hd_4-v1", + "metadata:speedons-5-badge-v1": { + "id": "metadata:speedons-5-badge-v1", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "24 February 2025", "usage_stats": null, - "more_info": null + "more_info": "Speedons 5 Badge – Limited-Time Twitch Event Badge. To earn this badge, you need to watch the Speedons 5 event, which runs from February 27 to March 2. The main broadcast will be on mistermv channel, but based on the event’s official website and X account , it may also be streamed on other channels. To ensure you receive the badge, we recommend watching at least 15–20 minutes on twitch.tv/mistermv during the event. See also: SpeeDons 6 badge" }, "metadata": { - "timestamp": 1765265147, + "timestamp": 1783933026, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 249 + "position": 194 }, - "metadata:devilian_1-v1": { - "id": "metadata:devilian_1-v1", + "metadata:staff-v1": { + "id": "metadata:staff-v1", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "December 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265148, + "timestamp": 1783933030, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 281 + "position": 314 }, - "metadata:dragonscimmy-v1": { - "id": "metadata:dragonscimmy-v1", + "metadata:starbound_1-v1": { + "id": "metadata:starbound_1-v1", "cache_type": "badge", "data": { - "date_added": "24 November 2025", + "date_added": "November 2017", "usage_stats": null, - "more_info": "The DragonScimmy badge is a limited-time global chat badge linked to Old School RuneScape’s major 2025 update – the launch of the Sailing skill. To earn this badge, you need to subscribe or gift a subscription (Prime subs doesn’t count) to any streamer in the Old School RuneScape category. Event duration: from 2025-12-02T08:00:00Z to 2026-01-01T07:59:00Z The badge is distributed as a Drops reward and will be automatically added to your Twitch account once the subscription requirement is met." + "more_info": null }, "metadata": { - "timestamp": 1765265149, + "timestamp": 1783933033, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 10 + "position": 378 }, - "metadata:dreamcon-2024-v1": { - "id": "metadata:dreamcon-2024-v1", + "metadata:strafe_1-v1": { + "id": "metadata:strafe_1-v1", "cache_type": "badge", "data": { - "date_added": "29 August 2024", + "date_added": "May 2017", "usage_stats": null, - "more_info": "This badge was granted to users who watched DreamCon live or completed the post-event survey from July 26th to July 28th, 2024" + "more_info": null }, "metadata": { - "timestamp": 1765265150, + "timestamp": 1783933034, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 99 + "position": 392 }, - "metadata:duelyst_1-v1": { - "id": "metadata:duelyst_1-v1", + "metadata:stream-for-humanity-2-2025-v1": { + "id": "metadata:stream-for-humanity-2-2025-v1", "cache_type": "badge", "data": { - "date_added": "April 2018", + "date_added": "12 November 2025", "usage_stats": null, - "more_info": null + "more_info": "The Stream For Humanity 2 badge is a limited-time global chat badge awarded for supporting the Stream For Humanity 2 charity marathon. To earn it, you needed to watch 15 minutes of a participating Stream For Humanity 2 broadcast. Event duration: from 2025-11-14T15:00:00Z to 2025-11-17T00:00:00Z The list of participating channels is limited and listed on the official Stream For Humanity website The stream should also be in the Stream For Humanity category. The badge is awarded through Twitch Drops , so it will automatically appear in your Drops Inventory once you have met the requirement.  " }, "metadata": { - "timestamp": 1765265151, + "timestamp": 1783933036, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 224 + "position": 144 }, - "metadata:duelyst_2-v1": { - "id": "metadata:duelyst_2-v1", + "metadata:streamer-awards-2024-v1": { + "id": "metadata:streamer-awards-2024-v1", "cache_type": "badge", "data": { - "date_added": "April 2018", + "date_added": "15 February 2024", "usage_stats": null, - "more_info": null + "more_info": "This badge was given to those who voted in every category for the 2024 Streamer Awards using the Twitch Extension “The Streamer Awards: The Predictor.” Source: https://blog.twitch.tv/en/2024/02/15/celebrate-the-streamer-awards-with-exclusive-incentives-on-twitch/" }, "metadata": { - "timestamp": 1765265151, + "timestamp": 1783933037, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 225 + "position": 215 }, - "metadata:duelyst_3-v1": { - "id": "metadata:duelyst_3-v1", + "metadata:sub-gift-leader-v1": { + "id": "metadata:sub-gift-leader-v1", "cache_type": "badge", "data": { - "date_added": "April 2018", + "date_added": "October 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265152, + "timestamp": 1783933041, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 226 + "position": 323 }, - "metadata:duelyst_4-v1": { - "id": "metadata:duelyst_4-v1", + "metadata:sub-gift-leader-v2": { + "id": "metadata:sub-gift-leader-v2", "cache_type": "badge", "data": { - "date_added": "April 2018", + "date_added": "October 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265153, + "timestamp": 1783933042, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 227 + "position": 324 }, - "metadata:duelyst_5-v1": { - "id": "metadata:duelyst_5-v1", + "metadata:sub-gift-leader-v3": { + "id": "metadata:sub-gift-leader-v3", "cache_type": "badge", "data": { - "date_added": "April 2018", + "date_added": "October 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265154, + "timestamp": 1783933046, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 228 + "position": 325 }, - "metadata:duelyst_6-v1": { - "id": "metadata:duelyst_6-v1", + "metadata:sub-gifter-v1": { + "id": "metadata:sub-gifter-v1", "cache_type": "badge", "data": { - "date_added": "April 2018", + "date_added": "April 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265155, + "timestamp": 1783933047, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 229 + "position": 243 }, - "metadata:duelyst_7-v1": { - "id": "metadata:duelyst_7-v1", + "metadata:sub-gifter-v10": { + "id": "metadata:sub-gifter-v10", "cache_type": "badge", "data": { - "date_added": "April 2018", + "date_added": "April 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265156, + "timestamp": 1783933049, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 230 + "position": 244 }, - "metadata:elden-ring-recluse-v1": { - "id": "metadata:elden-ring-recluse-v1", + "metadata:sub-gifter-v100": { + "id": "metadata:sub-gifter-v100", "cache_type": "badge", "data": { - "date_added": "30 May 2025", + "date_added": "April 2022", "usage_stats": null, - "more_info": "To earn this exclusive badge, you must stream in the Elden Ring: Nightreign category on Twitch for at least 15 minutes using the Stream Together feature. The badge is available only during the event window: from 2025-05-29T07:00:00Z to 2025-05-30T19:00:00Z. On its blog, Twitch also pointed out: “Any viewers who tune in to these co-op streams during this window will also receive the SuperFan badge.” Official sources: https://x.com/twitch/status/1927875970566082850 https://blog.twitch.tv/en/2025/05/29/elden-ring-nightreign-awaits/" + "more_info": null }, "metadata": { - "timestamp": 1765265157, + "timestamp": 1783933050, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 56 + "position": 245 }, - "metadata:elden-ring-wylder-v1": { - "id": "metadata:elden-ring-wylder-v1", + "metadata:sub-gifter-v1000": { + "id": "metadata:sub-gifter-v1000", "cache_type": "badge", "data": { - "date_added": "30 May 2025", + "date_added": "April 2022", "usage_stats": null, - "more_info": "To earn this limited-time badge, you need to download or share a clip from the Elden Ring: Nightreign category on Twitch between May 29 and June 3 . We recommend doing both: download and share a clip from the category during the event period to be sure to get that badge. Official sources: https://x.com/twitch/status/1927875970566082850 https://blog.twitch.tv/en/2025/05/29/elden-ring-nightreign-awaits/  " + "more_info": null }, "metadata": { - "timestamp": 1765265158, + "timestamp": 1783933051, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 57 + "position": 246 }, - "metadata:enter-the-gungeon_1-v1": { - "id": "metadata:enter-the-gungeon_1-v1", + "metadata:sub-gifter-v150": { + "id": "metadata:sub-gifter-v150", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "April 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265159, + "timestamp": 1783933053, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 282 + "position": 247 }, - "metadata:eso_1-v1": { - "id": "metadata:eso_1-v1", + "metadata:sub-gifter-v200": { + "id": "metadata:sub-gifter-v200", "cache_type": "badge", "data": { - "date_added": "May 2018", + "date_added": "April 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265160, + "timestamp": 1783933054, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 66 + "position": 248 }, - "metadata:evo-2025-v1": { - "id": "metadata:evo-2025-v1", + "metadata:sub-gifter-v2000": { + "id": "metadata:sub-gifter-v2000", "cache_type": "badge", "data": { - "date_added": "31 July 2025", + "date_added": "April 2022", "usage_stats": null, - "more_info": "Evo 2025 is a limited-time global chat badge celebrating the world’s largest fighting game tournament. The badge could be earned during Evo 2025 by subscribing or gifting a subscription (Prime subscriptions not eligible) to any Twitch channel streaming one of the four official Evo titles: Street Fighter 6 TEKKEN 8 FATAL FURY: City of the Wolves Guilty Gear: Strive Event period: from 2025-08-01T17:00:00Z to 2025-08-04T05:00:00Z. ! Warning : For Street Fighter 6 streams, the first subscription unlocked an exclusive Guile costume in-game, and a second, separate subscription was required to earn the Evo 2025 badge. Subscribing to other eligible categories granted the badge immediately. A variety of subscription types counted, including new monthly subs (any tier), multi-month subs, and gift subs, while Prime and renewal subs were not eligible. Source: https://evo.gg/news/unlock-the-evo-2025-chat-badge-with-twitch-subscriptions" + "more_info": null }, "metadata": { - "timestamp": 1765265161, + "timestamp": 1783933055, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 48 + "position": 249 }, - "metadata:extension-v1": { - "id": "metadata:extension-v1", + "metadata:sub-gifter-v25": { + "id": "metadata:sub-gifter-v25", "cache_type": "badge", "data": { - "date_added": "August 2018", + "date_added": "April 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265162, + "timestamp": 1783933057, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 222 + "position": 250 }, - "metadata:firewatch_1-v1": { - "id": "metadata:firewatch_1-v1", + "metadata:sub-gifter-v250": { + "id": "metadata:sub-gifter-v250", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "April 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265163, + "timestamp": 1783933058, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 283 + "position": 251 }, - "metadata:founder-v0": { - "id": "metadata:founder-v0", + "metadata:sub-gifter-v300": { + "id": "metadata:sub-gifter-v300", "cache_type": "badge", "data": { - "date_added": "September 2019", + "date_added": "April 2022", "usage_stats": null, - "more_info": "The Founder Badge is a special subscriber badge (specific channel badge, not global) that marks you as one of the very first supporters of a Twitch channel. It is available exclusively to: The first 10 Prime or paid subscribers on non-Partner monetized channels (including Affiliates). The first 25 Prime or paid subscribers on Partner channels. Unlike limited-time event badges, this is a permanent channel-level badge tied to your subscription status. It replaces your regular subscriber badge in chat (rather than a global badge) and shows that you were among the very first to back the streamer. Founder badge first, then global badge Key details: Founders Badge only displays while you have an active subscription to the channel. If your sub expires, the badge disappears — but it will reappear automatically if you resubscribe. All subscription tiers are eligible (Tier 1, Tier 2, Tier 3, or Prime). Gift subscriptions do not qualify you for a Founder Badge. If a streamer moves from Affiliate → Partner, additional Founder slots (up to 25) are unlocked automatically. Eligible subscribers beyond the first 10 are then notified." + "more_info": null }, "metadata": { - "timestamp": 1765265164, + "timestamp": 1783933060, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 209 + "position": 252 }, - "metadata:fright-fest-2025-v1": { - "id": "metadata:fright-fest-2025-v1", + "metadata:sub-gifter-v3000": { + "id": "metadata:sub-gifter-v3000", "cache_type": "badge", "data": { - "date_added": "29 October 2025", + "date_added": "April 2022", "usage_stats": null, - "more_info": "Fright Fest 2025 (or Crypt Clipper Badge) – a limited-time global chat badge introduced for Fright Fest 2025, Twitch’s Halloween celebration. 🎃 To earn it, share, export, or download any clip between October 27 and November 2 using the official Share button located below the clip (no need to manually copy links or share them in twitch chats). While Twitch doesn’t officially specify the category, it’s best to focus on clips created within the Fright Fest category – especially from Stream Together broadcasts. upd: people say it works in any category To maximize your chances of success, we recommend creating and sharing several clips from different channels and performing a multiple download/export/share action for each. Event Duration: from 2025-10-27T17:30:00Z to 2025-11-02T23:59:00Z This badge is not delivered via Drops, and it’s not granted instantly. Processing may take several days." + "more_info": null }, "metadata": { - "timestamp": 1765265165, + "timestamp": 1783933061, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 19 + "position": 253 }, - "metadata:frozen-cortext_1-v1": { - "id": "metadata:frozen-cortext_1-v1", + "metadata:sub-gifter-v350": { + "id": "metadata:sub-gifter-v350", "cache_type": "badge", "data": { - "date_added": "October 2017", + "date_added": "April 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265166, + "timestamp": 1783933063, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 262 + "position": 254 }, - "metadata:frozen-synapse_1-v1": { - "id": "metadata:frozen-synapse_1-v1", + "metadata:sub-gifter-v400": { + "id": "metadata:sub-gifter-v400", "cache_type": "badge", "data": { - "date_added": "October 2017", + "date_added": "April 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265167, + "timestamp": 1783933064, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 263 + "position": 255 }, - "metadata:game-developer-v1": { - "id": "metadata:game-developer-v1", + "metadata:sub-gifter-v4000": { + "id": "metadata:sub-gifter-v4000", "cache_type": "badge", "data": { - "date_added": "August 2022", + "date_added": "April 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265168, + "timestamp": 1783933066, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 125 + "position": 256 }, - "metadata:gamerduo-v1": { - "id": "metadata:gamerduo-v1", + "metadata:sub-gifter-v450": { + "id": "metadata:sub-gifter-v450", "cache_type": "badge", "data": { - "date_added": "26 September 2025", + "date_added": "April 2022", "usage_stats": null, - "more_info": "The GamerDuo global chat badge in collaboration with Duolingo. To earn this badge, go to any live stream and purchase one new recurring or gift subscription during the event window. Prime subscriptions do not count. Event Duration: from 2025-10-02T19:00:00Z to 2025-10-16T19:00:00Z The badge is a standard Twitch Drop reward and is usually granted automatically to your account shortly after you meet the requirement." + "more_info": null }, "metadata": { - "timestamp": 1765265169, + "timestamp": 1783933067, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 31 + "position": 257 }, - "metadata:gears-of-war-superfan-badge-v1": { - "id": "metadata:gears-of-war-superfan-badge-v1", + "metadata:sub-gifter-v5": { + "id": "metadata:sub-gifter-v5", "cache_type": "badge", "data": { - "date_added": "29 August 2025", + "date_added": "April 2022", "usage_stats": null, - "more_info": "Gears of War Superfan Badge – a limited-time global chat badge celebrating the launch of Gears of War: Reloaded. Twitch first announced this badge through an official on-platform notification (and for some users, via email). However, despite the early announcement, the badge itself was only added to the Twitch database on August 30, 2025, several days after the event had already ended. Users who met the requirements received the badge immediately once it became available in the database. Requirements to earn: For streamers: Go live in the Gears of War: Reloaded category using Stream Together between 2025-08-25T07:00:00Z and 2025-08-26T19:00:00Z. For viewers: Watch any participating Stream Together broadcast during the same period." + "more_info": null }, "metadata": { - "timestamp": 1765265170, + "timestamp": 1783933068, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 44 + "position": 258 }, - "metadata:getting-over-it_1-v1": { - "id": "metadata:getting-over-it_1-v1", + "metadata:sub-gifter-v50": { + "id": "metadata:sub-gifter-v50", "cache_type": "badge", "data": { - "date_added": "January 2018", + "date_added": "April 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265171, + "timestamp": 1783933070, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 251 + "position": 259 }, - "metadata:getting-over-it_2-v1": { - "id": "metadata:getting-over-it_2-v1", + "metadata:sub-gifter-v500": { + "id": "metadata:sub-gifter-v500", "cache_type": "badge", "data": { - "date_added": "January 2018", + "date_added": "April 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265172, + "timestamp": 1783933071, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 252 + "position": 260 }, - "metadata:gingko-leaf-v1": { - "id": "metadata:gingko-leaf-v1", + "metadata:sub-gifter-v5000": { + "id": "metadata:sub-gifter-v5000", "cache_type": "badge", "data": { - "date_added": "30 September 2025", + "date_added": "April 2022", "usage_stats": null, - "more_info": "The Gingko Leaf global chat badge can be unlocked by watching a Ghost of Yotei stream during the game’s launch period. To earn it, you needed to watch 30 minutes of any live stream in the Ghost of Yotei category with Drops enabled during the campaign. This time only certain channels are participating! Be careful and make sure the drops are enabled Event Duration: from 2025-10-01T11:00:00Z to 2025-10-13T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. Note that during this campaign another exclusive launch badge is also available: The Onryō’s Mask , which requires a subscription." + "more_info": null }, "metadata": { - "timestamp": 1765265173, + "timestamp": 1783933072, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 30 + "position": 261 }, - "metadata:glhf-pledge-v1": { - "id": "metadata:glhf-pledge-v1", + "metadata:sub-gifter-v550": { + "id": "metadata:sub-gifter-v550", "cache_type": "badge", "data": { - "date_added": "September 2019", + "date_added": "April 2022", "usage_stats": null, - "more_info": "The GLHF (Good Luck, Have Fun) badge is a free Twitch chat badge promoting positivity and inclusivity in gaming. It is awarded to users who complete a short pledge form on the AnyKey website and log in with their Twitch account. The badge is typically granted instantly, allowing users to display it in chat right away." + "more_info": null }, "metadata": { - "timestamp": 1765265174, + "timestamp": 1783933074, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 210 + "position": 262 }, - "metadata:glitchcon2020-v1": { - "id": "metadata:glitchcon2020-v1", + "metadata:sub-gifter-v600": { + "id": "metadata:sub-gifter-v600", "cache_type": "badge", "data": { - "date_added": "November 2020", + "date_added": "April 2022", "usage_stats": null, - "more_info": "The GlitchCon 2020 badge was awarded to viewers who tuned into the official Twitch channel during GlitchCon, a digital Twitch convention held in November 2020." + "more_info": null }, "metadata": { - "timestamp": 1765265175, + "timestamp": 1783933075, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 183 + "position": 263 }, - "metadata:global_mod-v1": { - "id": "metadata:global_mod-v1", + "metadata:sub-gifter-v650": { + "id": "metadata:sub-gifter-v650", "cache_type": "badge", "data": { - "date_added": "December 2019", + "date_added": "April 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265175, + "timestamp": 1783933076, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 194 + "position": 264 }, - "metadata:gold-pixel-heart-v1": { - "id": "metadata:gold-pixel-heart-v1", + "metadata:sub-gifter-v700": { + "id": "metadata:sub-gifter-v700", "cache_type": "badge", "data": { - "date_added": "November 2023", + "date_added": "April 2022", "usage_stats": null, - "more_info": "This badge was given to users who donated $5 USD or more using the “Charity tool” between November 28th, 2023, and December 3rd, 2023. P.s. In 2024, during the “Together For Good ’24” event, a new pixel heart badge in a similar color has been introduced. To unlock this badge, users needed to donate $50 or more through the Charity tool." + "more_info": null }, "metadata": { - "timestamp": 1765265176, + "timestamp": 1783933078, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 113 + "position": 265 }, - "metadata:gold-pixel-heart---together-for-good-24-v1": { - "id": "metadata:gold-pixel-heart---together-for-good-24-v1", + "metadata:sub-gifter-v750": { + "id": "metadata:sub-gifter-v750", "cache_type": "badge", "data": { - "date_added": "2 December 2024", + "date_added": "April 2022", "usage_stats": null, - "more_info": "During the “Together For Good” campaign (December 3–15), viewers could earn up to three unique badges by donating through the Twitch Charity tool . These limited-time badges recognize contributions at different donation tiers: Purple Pixel Heart Badge : Earned with a cumulative donation of $5. Ruby Pixel Heart Badge : Earned with a cumulative donation of $25. Gold Pixel Heart Badge : Earned with a cumulative donation of $50. What is a cumulative donation? It means all your donations made through the Twitch Charity tool across any participating channels are combined. For example, donating $2.50 on 20 different channels adds up to $50, qualifying you for the Tier 3 badge. Will I receive all the badges? Yes! If your total donations reach $50 or more, you will unlock all three badges, as each level includes the rewards from the lower tiers. Badges were awarded within 72 hours of meeting the donation threshold (weekends excluded). Donations made via tools outside the Twitch Charity system were not eligible. Source: https://blog.twitch.tv/en/2024/10/31/together-for-good-unite-donate-make-a-difference/ P.s. In 2023, a similar badge was released. This badge was awarded to users who donated $5 or more through the Charity tool." + "more_info": null }, "metadata": { - "timestamp": 1765265177, + "timestamp": 1783933079, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 93 + "position": 266 }, - "metadata:gone-bananas-v1": { - "id": "metadata:gone-bananas-v1", + "metadata:sub-gifter-v800": { + "id": "metadata:sub-gifter-v800", "cache_type": "badge", "data": { - "date_added": "1 April 2025", + "date_added": "April 2022", "usage_stats": null, - "more_info": "Twitch has introduced a special April Fools 2025 badge to celebrate the platform’s new joke categories. Unlike regular badges, this one is only available for a limited time and requires a simple action. How to unlock the badge: Find a clip from one of the new April fools categories Share the clip on social media Important details: The badge is only available from April 1–4, 2025 . You must share a clip from one of the official April Fools categories – regular clips won’t count. It can probably be either your own clip or a clip made by someone else. The badge may take up few business days to appear after sharing/downloading. Twitch will alert you via Notifications Inbox when the badge is available." + "more_info": null }, "metadata": { - "timestamp": 1765265178, + "timestamp": 1783933080, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 87 + "position": 267 }, - "metadata:gp-explorer-3-v1": { - "id": "metadata:gp-explorer-3-v1", + "metadata:sub-gifter-v850": { + "id": "metadata:sub-gifter-v850", "cache_type": "badge", "data": { - "date_added": "23 September 2025", + "date_added": "May 2022", "usage_stats": null, - "more_info": "The GP Explorer 3 global chat badge celebrates the third and final edition of Squeezie’s Formula 4 influencer race, taking place October 3–5, 2025 at the legendary 24 Hours of Le Mans circuit in France. How to earn Watch at least 15 minutes of a participating GP Explorer 3 live stream from 2025-10-04T06:00:00Z to 2025-10-05T19:00:00Z Where to watch There will be three primary broadcasts plus potential team co-streams: Squeezie – French main stream HasanAbi – English stream with Hasan & Pokimane Ibai – Spanish stream Team channels (e.g. Lego Racing Team, Netflix, etc.) and other behind-the-scenes co-streams may also go live throughout the weekend. According to the official description, any participating stream counts toward the badge, but to be safe we recommend watching one of the three main broadcasts above to ensure eligibility." + "more_info": null }, "metadata": { - "timestamp": 1765265180, + "timestamp": 1783933081, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 33 + "position": 240 }, - "metadata:heavy-bullets_1-v1": { - "id": "metadata:heavy-bullets_1-v1", + "metadata:sub-gifter-v900": { + "id": "metadata:sub-gifter-v900", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "May 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265181, + "timestamp": 1783933083, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 284 + "position": 241 }, - "metadata:hello_neighbor_1-v1": { - "id": "metadata:hello_neighbor_1-v1", + "metadata:sub-gifter-v950": { + "id": "metadata:sub-gifter-v950", "cache_type": "badge", "data": { - "date_added": "June 2017", + "date_added": "May 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265182, + "timestamp": 1783933083, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 272 + "position": 242 }, - "metadata:hornet-v1": { - "id": "metadata:hornet-v1", + "metadata:subscriber-v0": { + "id": "metadata:subscriber-v0", "cache_type": "badge", "data": { - "date_added": "3 September 2025", + "date_added": "December 2019", "usage_stats": null, - "more_info": "Hornet – a limited-time global chat badge celebrating the launch of Hollow Knight: Silksong. To earn it, you need to subscribe (new recurring or gift sub – Prime does not count) to any streamer in the Hollow Knight: Silksong category during launch week. Event Duration: from 2025-09-04T14:00:00Z to 2025-09-15T06:59:00Z P.S. I’m live – if you’re hunting for this badge, you can also subscribe to my channel to qualify!" + "more_info": null }, "metadata": { - "timestamp": 1765265183, + "timestamp": 1783933085, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 42 + "position": 315 }, - "metadata:hype-train-v1": { - "id": "metadata:hype-train-v1", + "metadata:subscriber-v1": { + "id": "metadata:subscriber-v1", "cache_type": "badge", "data": { - "date_added": "February 2020", + "date_added": "December 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265184, + "timestamp": 1783933086, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 187 + "position": 316 }, - "metadata:hype-train-v2": { - "id": "metadata:hype-train-v2", + "metadata:subscriber-v2": { + "id": "metadata:subscriber-v2", "cache_type": "badge", "data": { - "date_added": "February 2020", + "date_added": "September 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265184, + "timestamp": 1783933088, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 188 + "position": 228 }, - "metadata:innerspace_1-v1": { - "id": "metadata:innerspace_1-v1", + "metadata:subscriber-v3": { + "id": "metadata:subscriber-v3", "cache_type": "badge", "data": { - "date_added": "January 2018", + "date_added": "September 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265185, + "timestamp": 1783933089, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 253 + "position": 229 }, - "metadata:innerspace_2-v1": { - "id": "metadata:innerspace_2-v1", + "metadata:subscriber-v4": { + "id": "metadata:subscriber-v4", "cache_type": "badge", "data": { - "date_added": "January 2018", + "date_added": "September 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265186, + "timestamp": 1783933090, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 254 + "position": 230 }, - "metadata:jackbox-party-pack_1-v1": { - "id": "metadata:jackbox-party-pack_1-v1", + "metadata:subscriber-v5": { + "id": "metadata:subscriber-v5", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "September 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265187, + "timestamp": 1783933091, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 285 + "position": 231 }, - "metadata:kingdom-new-lands_1-v1": { - "id": "metadata:kingdom-new-lands_1-v1", + "metadata:subscriber-v6": { + "id": "metadata:subscriber-v6", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "June 2023", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265190, + "timestamp": 1783933092, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 286 + "position": 223 }, - "metadata:la-velada-iv-v1": { - "id": "metadata:la-velada-iv-v1", + "metadata:subtember-2024-v1": { + "id": "metadata:subtember-2024-v1", "cache_type": "badge", "data": { - "date_added": "13 July 2024", + "date_added": "26 September 2024", "usage_stats": null, - "more_info": "This badge was created to promote @ibai ‘s Boxing Event and could be earned by watching the event’s stream." + "more_info": "This badge is given to users who subscribe or gift a subscription to any channel during the 2024 SUBtember event . The event runs from 2024-08-29T17:00:00Z until 2024-10-01T07:00:00Z 2024.    " }, "metadata": { - "timestamp": 1765265191, + "timestamp": 1783933093, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 101 + "position": 203 }, - "metadata:la-velada-v-badge-v1": { - "id": "metadata:la-velada-v-badge-v1", + "metadata:subtember-2025-v1": { + "id": "metadata:subtember-2025-v1", "cache_type": "badge", "data": { - "date_added": "23 July 2025", + "date_added": "3 September 2025", "usage_stats": null, - "more_info": "The La Velada V badge is a limited-time global chat badge earned by watching at least 5 minutes of Ibai’s Twitch channel during La Velada del Año V , a live boxing and music event featuring Spanish-speaking streamers. Event start: 2025-07-26T16:45:00Z Event end: 2025-07-27T01:30:00Z A comparable badge was also available during the 2024 edition of the event: La Velada del Año IV . Source: infolavelada.com" + "more_info": "According to the official Twitch blog , SUBtember 2025 comes with an exclusive limited-time global chat badge, as well as major discounts and bonuses when purchasing subscriptions. How to earn: Sub, gift a subscription, or use Bits during SUBtember to unlock the SUBtember 2025 badge (Prime subscriptions do not count). The badge is not granted instantly and may take up to 7 business days to appear in your account. Notably, this year’s rules explicitly include using Bits as a valid way to earn the badge – something not mentioned in the 2024 edition. Event Duration: from 2025-08-29T17:00:00Z to 2025-10-01T17:00:00Z (34 days total) Full SUBtember 2025 FAQ from Twtich. For comparison, see also: SUBtember 2024 Badge P.s. My channel is live right now – if you’re looking to grab this badge, you can also subscribe here to qualify." }, "metadata": { - "timestamp": 1765265192, + "timestamp": 1783933094, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 49 + "position": 171 }, - "metadata:league-of-legends-mid-season-invitational-2025---grey-v1": { - "id": "metadata:league-of-legends-mid-season-invitational-2025---grey-v1", + "metadata:superhot_1-v1": { + "id": "metadata:superhot_1-v1", "cache_type": "badge", "data": { - "date_added": "24 June 2025", + "date_added": "May 2017", "usage_stats": null, - "more_info": "MSI 2025 Support a Streamer Badge is a limited-time Twitch global chat badge tied to the League of Legends Mid-Season Invitational 2025 (MSI 2025). To earn it, you need to gift a subscription to any streamer in the League of Legends category during the event period. Time window: June 24 – July 12, 2025" + "more_info": null }, "metadata": { - "timestamp": 1765265194, + "timestamp": 1783933095, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 51 + "position": 393 }, - "metadata:league-of-legends-mid-season-invitational-2025---purple-v1": { - "id": "metadata:league-of-legends-mid-season-invitational-2025---purple-v1", + "metadata:superultracombo-2023-v1": { + "id": "metadata:superultracombo-2023-v1", "cache_type": "badge", "data": { - "date_added": "24 June 2025", + "date_added": "May 2023", "usage_stats": null, - "more_info": "MSI 2025 LoLEsports Subscriber Badge is a limited-time Twitch global chat badge available during the League of Legends Mid-Season Invitational 2025 (MSI 2025). To earn it, you need to subscribe to a lolesports channel (like riotgames ) during the event. Time window: June 27 – July 12, 2025" + "more_info": "The SuperUltraCombo 2023 badge was a limited-time Twitch chat badge celebrating fighting games during Super Ultra Combo Week , which ran from May 29 to June 2, 2023. To earn it, viewers simply had to watch at least 5 minutes of content from participating streams tagged with “SuperUltraCombo” during the event. Source: https://blog.twitch.tv/en/2023/05/25/it-s-super-ultra-combo-week-on-twitch/" }, "metadata": { - "timestamp": 1765265195, + "timestamp": 1783933096, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 52 + "position": 224 }, - "metadata:legendus-v1": { - "id": "metadata:legendus-v1", + "metadata:survival-cup-4-v1": { + "id": "metadata:survival-cup-4-v1", "cache_type": "badge", "data": { - "date_added": "28 June 2025", + "date_added": "18 November 2025", "usage_stats": null, - "more_info": "The LEGENDUS badge is a limited-time global Twitch chat badge celebrating the Red Bull LEGENDUS STREET FIGHTER 6 Summit , hosted by FPS Shaka. To earn the badge, simply watch at least 30 minutes of the event on either of the following channels: twitch.tv/fps_shaka twitch.tv/legendus_shaka Event window : June 28–29 This is the first time a global badge has been distributed for a Japanese Twitch event! Source: Twitch Japan on X" + "more_info": "The Survival Cup 4 badge is a limited-time reward issued as part of the Twitch Rivals: Survival Cup 4 event. To earn it, viewers must purchase one new recurring subscription or one gift sub (Prime subs excluded) on any participating channel streaming the Survival Cup 4 event. The list of participating channels is limited for this badge! The main channel is /twitchrivals . You can also find lists of other ones there. Update: On the /twitchrivals stream, staff announced that there would be no badge for this event . They had considered the idea but did not finalize it." }, "metadata": { - "timestamp": 1765265196, + "timestamp": 1783933099, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 50 + "position": 139 }, - "metadata:lol-worlds-2025-v1": { - "id": "metadata:lol-worlds-2025-v1", + "metadata:the-first-descendant-badge-v1": { + "id": "metadata:the-first-descendant-badge-v1", "cache_type": "badge", "data": { - "date_added": "10 October 2025", + "date_added": "7 August 2025", "usage_stats": null, - "more_info": "LoL Worlds 2025 badge is a limited-time global chat badge awarded to viewers who subscribe (or gift a subscription) to a participating LoL Esports broadcast or co-stream during Worlds 2025. Event Duration: from 2025-10-10T16:00:00Z to 2025-11-10T07:59:00Z Participating official Twitch channels include: Riot Games (this channel works even when it is offline) LTA Sul LTA Español LoLEsportsTW League of Legends JP A full list of eligible channels can be found in the official LoL Esports X post Prime subscriptions do not count toward earning the badge. The badge will be automatically granted to your Twitch account once the subscription requirement is met." + "more_info": "The First Descendant Badge is a limited-time global chat badge awarded as part of a promotional campaign for the game The First Descendant . To earn the badge, viewers needed to: Watch any live stream in The First Descendant category (drops must be enabled on the channel) Purchase one new recurring or gift subscription (⚠️ Prime Subscriptions do not count ) Event Duration: from 2025-08-07T07:00:00Z to 2025-08-15T15:59:00Z This badge was distributed via the Twitch Drops system and was typically granted shortly after fulfilling the subscription requirement." }, "metadata": { - "timestamp": 1765265197, + "timestamp": 1783933107, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 24 + "position": 175 }, - "metadata:low-v1": { - "id": "metadata:low-v1", + "metadata:the-game-awards-2023-v1": { + "id": "metadata:the-game-awards-2023-v1", "cache_type": "badge", "data": { - "date_added": "7 October 2025", + "date_added": "December 2023", "usage_stats": null, - "more_info": "The Low global chat badge can be unlocked by watching any stream in the Little Nightmares III category during the game’s launch period. To earn it, you needed to watch 30 minutes of any live stream in the Little Nightmares III category during the campaign. Event Duration: from 2025-10-09T13:00:00Z to 2025-10-23T18:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. Note that during this campaign another exclusive launch badge is also available: Alone , which requires a subscription." + "more_info": null }, "metadata": { - "timestamp": 1765265198, + "timestamp": 1783933108, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 28 + "position": 216 }, - "metadata:marathon-reveal-runner-v1": { - "id": "metadata:marathon-reveal-runner-v1", + "metadata:the-golden-predictor-of-the-game-awards-2023-v1": { + "id": "metadata:the-golden-predictor-of-the-game-awards-2023-v1", "cache_type": "badge", "data": { - "date_added": "10 April 2025", + "date_added": "December 2023", "usage_stats": null, - "more_info": "The “ Marathon Reveal Runner ” Twitch badge is a special limited-edition reward for viewers who subscribe to any channel streaming new sci-fi PvP extraction shooter Marathon during its official reveal event. To earn this exclusive badge, simply subscribe to a stream in the Marathon category on 2025-04-12T17:00:00Z. Source: https://www.marathonthegame.com/" + "more_info": null }, "metadata": { - "timestamp": 1765265199, + "timestamp": 1783933109, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 85 + "position": 217 }, - "metadata:mel-v1": { - "id": "metadata:mel-v1", + "metadata:the-man-without-fear-v1": { + "id": "metadata:the-man-without-fear-v1", "cache_type": "badge", "data": { - "date_added": "23 September 2025", + "date_added": "9 October 2025", "usage_stats": null, - "more_info": "The Mel global chat badge celebrates the early-access launch of Hades II on Twitch. To earn this badge, go to any live stream in the Hades II category and purchase one new recurring or gift subscription during the event window. Prime subscriptions do not count. Event Duration: from 2025-09-25T15:00:00Z to 2025-10-05T18:59:00Z The badge is a standard Twitch Drop reward and is usually granted automatically to your account shortly after you meet the requirement." + "more_info": "The Man Without Fear is a limited-time global chat badge celebrating the launch of Season 4.5 in Marvel Rivals. To earn it, viewers needed to subscribe or gift a subscription (Prime subs excluded) to any streamer in the Marvel Rivals category during the event period. Event time: 2025-10-10T12:00:00Z – 2025-10-18T06:59:00Z The badge will be automatically added to your Twitch account once the subscription requirement is met, as it is delivered via Drops." }, "metadata": { - "timestamp": 1765265200, + "timestamp": 1783933110, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 34 + "position": 154 }, - "metadata:minecraft-15th-anniversary-celebration-v1": { - "id": "metadata:minecraft-15th-anniversary-celebration-v1", + "metadata:the-onryos-mask-v1": { + "id": "metadata:the-onryos-mask-v1", "cache_type": "badge", "data": { - "date_added": "28 May 2024", + "date_added": "1 October 2025", "usage_stats": null, - "more_info": "To earn this badge, you had to watch a Minecraft stream for at least 5 minutes and use the special emote :ssssssplode: between May 28 and May 31. To unlock the emote, you needed to watch a Minecraft stream anytime between May 25 and May 31. Source: https://blog.twitch.tv/en/2024/05/15/celebrating-15-years-of-minecraft-on-twitch/" + "more_info": "The Onryō’s Mask – a limited-time global chat badge awarded during the launch of Ghost of Yotei . To earn it, you needed to subscribe or gift a subscription (Prime subs excluded) to streamer in the Ghost of Yotei category with drops enabled while the campaign was active. This time only certain channels are participating! Be careful and make sure the drops are enabled Event Duration: from 2025-10-01T10:59:00Z to 2025-10-13T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. This badge is available alongside another launch campaign badge, Gingko Leaf , which is free and could be earned simply by watching 30 minutes of a participating stream." }, "metadata": { - "timestamp": 1765265201, + "timestamp": 1783933112, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 107 + "position": 157 }, - "metadata:moderator-v1": { - "id": "metadata:moderator-v1", + "metadata:the-surge_1-v1": { + "id": "metadata:the-surge_1-v1", "cache_type": "badge", "data": { - "date_added": "December 2019", + "date_added": "October 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265202, + "timestamp": 1783933113, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 195 + "position": 382 }, - "metadata:moments-v1": { - "id": "metadata:moments-v1", + "metadata:the-surge_2-v1": { + "id": "metadata:the-surge_2-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "October 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265203, + "timestamp": 1783933114, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 153 + "position": 383 }, - "metadata:moments-v10": { - "id": "metadata:moments-v10", + "metadata:the-surge_3-v1": { + "id": "metadata:the-surge_3-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "October 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265204, + "timestamp": 1783933115, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 154 + "position": 384 }, - "metadata:moments-v11": { - "id": "metadata:moments-v11", + "metadata:this-war-of-mine_1-v1": { + "id": "metadata:this-war-of-mine_1-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "March 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265205, + "timestamp": 1783933116, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 155 + "position": 417 }, - "metadata:moments-v12": { - "id": "metadata:moments-v12", + "metadata:titan-souls_1-v1": { + "id": "metadata:titan-souls_1-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "March 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265206, + "timestamp": 1783933117, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 156 + "position": 418 }, - "metadata:moments-v13": { - "id": "metadata:moments-v13", + "metadata:together-for-good-25---good-badge-v1": { + "id": "metadata:together-for-good-25---good-badge-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "14 November 2025", "usage_stats": null, - "more_info": null + "more_info": "The Together For Good 2025 event runs from 2025-11-17T08:00:00Z to 2025-12-03T07:59:00Z During the event, viewers can unlock four limited-time global chat badges by donating through the official Twitch charity donation tool . All donations made across any participating streams accumulate globally on your account – meaning you can unlock all four badges with a total of just $50 in donations. Look for a detailed step-by-step guide on how to do this in our Discord before the event starts! There are 4 badges available: Good Badge – earned with a cumulative donation of $5 Gooder Badge – earned with a cumulative donation of $50 Goodest Badge – earned with a cumulative donation of $100 (or 5$ only if the donation is made during the official kickoff broadcast on the /Twitch channel on November 17) Wicked Dub Badge – earned by donating at least $5 to a charity stream using Stream Together Please allow for at least 1 week for your badge to be awarded." }, "metadata": { - "timestamp": 1765265207, + "timestamp": 1783933118, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 157 + "position": 140 }, - "metadata:moments-v14": { - "id": "metadata:moments-v14", + "metadata:together-for-good-25---gooder-badge-v1": { + "id": "metadata:together-for-good-25---gooder-badge-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "14 November 2025", "usage_stats": null, - "more_info": null + "more_info": "The Together For Good 2025 event runs from 2025-11-17T08:00:00Z to 2025-12-03T07:59:00Z During the event, viewers can unlock four limited-time global chat badges by donating through the official Twitch charity donation tool . All donations made across any participating streams accumulate globally on your account – meaning you can unlock all four badges with a total of just $50 in donations. Look for a detailed step-by-step guide on how to do this in our Discord before the event starts! There are 4 badges available: Good Badge – earned with a cumulative donation of $5 Gooder Badge – earned with a cumulative donation of $50 Goodest Badge – earned with a cumulative donation of $100 (or 5$ only if the donation is made during the official kickoff broadcast on the /Twitch channel on November 17) Wicked Dub Badge – earned by donating at least $5 to a charity stream using Stream Together Please allow for at least 1 week for your badge to be awarded." }, "metadata": { - "timestamp": 1765265208, + "timestamp": 1783933119, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 158 + "position": 141 }, - "metadata:moments-v15": { - "id": "metadata:moments-v15", + "metadata:together-for-good-25---goodest-badge-v1": { + "id": "metadata:together-for-good-25---goodest-badge-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "14 November 2025", "usage_stats": null, - "more_info": null + "more_info": "The Together For Good 2025 event runs from 2025-11-17T08:00:00Z to 2025-12-03T07:59:00Z During the event, viewers can unlock four limited-time global chat badges by donating through the official Twitch charity donation tool . All donations made across any participating streams accumulate globally on your account – meaning you can unlock all four badges with a total of just $50 in donations. Look for a detailed step-by-step guide on how to do this in our Discord before the event starts! There are 4 badges available: Good Badge – earned with a cumulative donation of $5 Gooder Badge – earned with a cumulative donation of $50 Goodest Badge – earned with a cumulative donation of $100 (or 5$ only if the donation is made during the official kickoff broadcast on the /Twitch channel on November 17) Wicked Dub Badge – earned by donating at least $5 to a charity stream using Stream Together Please allow for at least 1 week for your badge to be awarded." }, "metadata": { - "timestamp": 1765265209, + "timestamp": 1783933120, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 159 + "position": 142 }, - "metadata:moments-v16": { - "id": "metadata:moments-v16", + "metadata:together-for-good-25---wicked-dub-badge-v1": { + "id": "metadata:together-for-good-25---wicked-dub-badge-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "14 November 2025", "usage_stats": null, - "more_info": null + "more_info": "The Together For Good 2025 event runs from 2025-11-17T08:00:00Z to 2025-12-03T07:59:00Z During the event, viewers can unlock four limited-time global chat badges by donating through the official Twitch charity donation tool . All donations made across any participating streams accumulate globally on your account – meaning you can unlock all four badges with a total of just $50 in donations. Look for a detailed step-by-step guide on how to do this in our Discord before the event starts! There are 4 badges available: Good Badge – earned with a cumulative donation of $5 Gooder Badge – earned with a cumulative donation of $50 Goodest Badge – earned with a cumulative donation of $100 (or 5$ only if the donation is made during the official kickoff broadcast on the /Twitch channel on November 17) Wicked Dub Badge – earned by donating at least $5 to a charity stream using Stream Together Please allow for at least 1 week for your badge to be awarded." }, "metadata": { - "timestamp": 1765265210, + "timestamp": 1783933122, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 160 + "position": 143 }, - "metadata:moments-v17": { - "id": "metadata:moments-v17", + "metadata:touch-grass-v1": { + "id": "metadata:touch-grass-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "21 August 2025", "usage_stats": null, - "more_info": null + "more_info": "Touch Grass – a limited-time global badge that could be earned by downloading and sharing a clip from any stream in the IRL category . Event period: August 21-24, 2025 Source: https://x.com/Twitch/status/1958559951267221896" }, "metadata": { - "timestamp": 1765265210, + "timestamp": 1783933124, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 161 + "position": 174 }, - "metadata:moments-v18": { - "id": "metadata:moments-v18", + "metadata:treasure-adventure-world_1-v1": { + "id": "metadata:treasure-adventure-world_1-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "February 2018", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265211, + "timestamp": 1783933126, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 162 + "position": 368 }, - "metadata:moments-v19": { - "id": "metadata:moments-v19", + "metadata:turbo-v1": { + "id": "metadata:turbo-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "December 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265212, + "timestamp": 1783933128, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 163 + "position": 317 }, - "metadata:moments-v2": { - "id": "metadata:moments-v2", + "metadata:twitch-dj-v1": { + "id": "metadata:twitch-dj-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "13 June 2024", "usage_stats": null, - "more_info": null + "more_info": "This badge is earned by joining the Twitch DJ Program. Source: https://www.twitch.tv/dj-program" }, "metadata": { - "timestamp": 1765265213, + "timestamp": 1783933129, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 164 + "position": 209 }, - "metadata:moments-v20": { - "id": "metadata:moments-v20", + "metadata:twitch-intern-2022-v1": { + "id": "metadata:twitch-intern-2022-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "10 September 2025", "usage_stats": null, - "more_info": null + "more_info": "Twitch Intern 2022 – a special global chat badge recognizing users who participated in Twitch’s Summer Internship Program in 2022. Although it marks the 2022 internship cohort, the badge itself was only added to the Twitch database in 2025. For context on Twitch’s internship opportunities, see the official careers page: Twitch Early-Career Programs . Related badges for other cohorts: Twitch Intern 2024 Twitch Intern 2023 These badges follow the same pattern, honoring interns from their respective years." }, "metadata": { - "timestamp": 1765265214, + "timestamp": 1783933131, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 165 + "position": 168 }, - "metadata:moments-v3": { - "id": "metadata:moments-v3", + "metadata:twitch-intern-2023-v1": { + "id": "metadata:twitch-intern-2023-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "August 2023", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265215, + "timestamp": 1783933132, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 166 + "position": 220 }, - "metadata:moments-v4": { - "id": "metadata:moments-v4", + "metadata:twitch-intern-2024-v1": { + "id": "metadata:twitch-intern-2024-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "23 August 2024", "usage_stats": null, - "more_info": null + "more_info": "This badge is given to 2024 Twitch interns. Source: https://www.twitch.tv/jobs/early-career/" }, "metadata": { - "timestamp": 1765265216, + "timestamp": 1783933133, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 167 + "position": 206 }, - "metadata:moments-v5": { - "id": "metadata:moments-v5", + "metadata:twitch-recap-2023-v1": { + "id": "metadata:twitch-recap-2023-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "December 2023", "usage_stats": null, - "more_info": null + "more_info": "Twitch Recap 2023 was an end-of-year event celebrating each user’s journey on Twitch throughout the year. It highlighted personal viewing habits, favorite streamers, and milestones across the platform. Twitch Recap 2023 Chat Badge is exclusive badge that was granted to many users who were active on Twitch during 2023 and participated in the Recap event at the end of the year. More details about Twitch Recap events can be found on Twitch’s info page . A similar badge was released the following year for Twitch Recap 2024 ." }, "metadata": { - "timestamp": 1765265217, + "timestamp": 1783933134, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 168 + "position": 218 }, - "metadata:moments-v6": { - "id": "metadata:moments-v6", + "metadata:twitch-recap-2024-v1": { + "id": "metadata:twitch-recap-2024-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "9 December 2024", "usage_stats": null, - "more_info": null + "more_info": "Twitch Recap 2024 is a unique annual event that offers a personalized summary of your time spent on Twitch over the past year. It celebrates your highlights as a viewer, streamer, or community member. Twitch Recap 2024 chat badge was granted to most users who were active on Twitch in 2024 – whether by streaming, watching, chatting, or engaging in other ways. More details about Twitch Recap can be found on Twitch’s official info page . A similar badge was also awarded following Twitch Recap 2023. View it here: Twitch Recap 2023 Badge" }, "metadata": { - "timestamp": 1765265218, + "timestamp": 1783933136, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 169 + "position": 197 }, - "metadata:moments-v7": { - "id": "metadata:moments-v7", + "metadata:twitchbot-v1": { + "id": "metadata:twitchbot-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "December 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265219, + "timestamp": 1783933138, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 170 + "position": 318 }, - "metadata:moments-v8": { - "id": "metadata:moments-v8", + "metadata:twitchbot-v2": { + "id": "metadata:twitchbot-v2", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "10 April 2025", "usage_stats": null, - "more_info": null + "more_info": "This is a system badge for Twitch’s automated moderation messages. It appears only on Automod posts and cannot be earned by users. Helps identify moderation alerts." }, "metadata": { - "timestamp": 1765265220, + "timestamp": 1783933140, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 171 + "position": 192 }, - "metadata:moments-v9": { - "id": "metadata:moments-v9", + "metadata:twitchcon-2024---rotterdam-v1": { + "id": "metadata:twitchcon-2024---rotterdam-v1", "cache_type": "badge", "data": { - "date_added": "January 2022", + "date_added": "23 February 2024", "usage_stats": null, - "more_info": null + "more_info": "The badge was available when you purchase a ticket on the official TwitchCon website for TwitchCon 2024 in Rotterdam. The badge was given out immediately after purchase, it was not necessary to attend the event." }, "metadata": { - "timestamp": 1765265221, + "timestamp": 1783933141, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 172 + "position": 214 }, - "metadata:no_audio-v1": { - "id": "metadata:no_audio-v1", + "metadata:twitchcon-2024---san-diego-v1": { + "id": "metadata:twitchcon-2024---san-diego-v1", "cache_type": "badge", "data": { - "date_added": "May 2022", + "date_added": "29 May 2024", "usage_stats": null, - "more_info": "The “Watching without audio” badge is a default Twitch badge available to every user. It was originally created to indicate viewers who may be watching streams without sound or with limited audio. While intended for accessibility, many users enable it simply by preference, without any specific meaning." + "more_info": "The badge was available when you purchase a ticket on the official website at TwitchCon 2024 in San Diego. The badge was given out immediately after purchase, it was not necessary to attend the event." }, "metadata": { - "timestamp": 1765265222, + "timestamp": 1783933142, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 67 + "position": 212 }, - "metadata:no_video-v1": { - "id": "metadata:no_video-v1", + "metadata:twitchcon-2025---rotterdam-v1": { + "id": "metadata:twitchcon-2025---rotterdam-v1", "cache_type": "badge", "data": { - "date_added": "May 2022", + "date_added": "10 February 2025", "usage_stats": null, - "more_info": "The “Listening only” badge is a default Twitch badge assigned to all users. It was designed to indicate viewers who may be watching streams without video or with limited visuals. Despite its original purpose, many users select this badge by choice, so it’s often used without any specific intention." + "more_info": "The TwitchCon 2025 badge is granted to users who purchase a ticket to TwitchCon 2025 in Rotterdam via the official TwitchCon website. You don’t need to attend the event in person — the badge is automatically added to your Twitch account right after completing your ticket purchase." }, "metadata": { - "timestamp": 1765265223, + "timestamp": 1783933143, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 68 + "position": 196 }, - "metadata:okhlos_1-v1": { - "id": "metadata:okhlos_1-v1", + "metadata:twitchcon-referral-program-2025-bleedpurple-v1": { + "id": "metadata:twitchcon-referral-program-2025-bleedpurple-v1", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "29 May 2025", "usage_stats": null, - "more_info": null + "more_info": "TThis badge is part of the official TwitchCon 2025 Referral Program . To unlock it: Purchase your TwitchCon 2025 ticket. Share your personal referral link. If 10 friends buy tickets using your link, this exclusive badge will be added to your Twitch account. Referral progress is tracked after you buy your own ticket — no event attendance required. There is also a badge that you get for one purchase through your referral link." }, "metadata": { - "timestamp": 1765265224, + "timestamp": 1783933148, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 287 + "position": 186 }, - "metadata:overwatch-league-insider_1-v1": { - "id": "metadata:overwatch-league-insider_1-v1", + "metadata:twitchcon-referral-program-2025-chrome-star-v1": { + "id": "metadata:twitchcon-referral-program-2025-chrome-star-v1", "cache_type": "badge", "data": { - "date_added": "March 2018", + "date_added": "29 May 2025", "usage_stats": null, - "more_info": null + "more_info": "This badge is part of the official TwitchCon 2025 Referral Program . To earn it: Purchase your own TwitchCon 2025 ticket. Share your unique referral link with friends. If at least one friend buys a ticket using your link, you’ll unlock this badge. You don’t need to attend the event — just complete your own ticket purchase and refer at least one successful sale. There is also another badge given out for 10 purchases through your referral link." }, "metadata": { - "timestamp": 1765265225, + "timestamp": 1783933150, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 232 + "position": 187 }, - "metadata:overwatch-league-insider_2018B-v1": { - "id": "metadata:overwatch-league-insider_2018B-v1", + "metadata:twitchcon2017-v1": { + "id": "metadata:twitchcon2017-v1", "cache_type": "badge", "data": { - "date_added": "April 2018", + "date_added": "June 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265226, + "timestamp": 1783933151, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 231 + "position": 391 }, - "metadata:overwatch-league-insider_2019A-v1": { - "id": "metadata:overwatch-league-insider_2019A-v1", + "metadata:twitchcon2018-v1": { + "id": "metadata:twitchcon2018-v1", "cache_type": "badge", "data": { - "date_added": "January 2019", + "date_added": "June 2018", "usage_stats": null, - "more_info": "The OWL All-Access Pass 2019 badge was granted to Twitch users who purchased the Overwatch League All-Access Pass in 2019. The pass included exclusive Twitch chat badges, emotes, and in-game Overwatch items, and gave fans special viewing features during the OWL season. Source: https://blog.twitch.tv/en/2019/01/31/the-best-way-to-watch-the-2019-overwatch-league-season-a0f5f5de8ab3/" + "more_info": null }, "metadata": { - "timestamp": 1765265227, + "timestamp": 1783933153, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 214 + "position": 340 }, - "metadata:overwatch-league-insider_2019A-v2": { - "id": "metadata:overwatch-league-insider_2019A-v2", + "metadata:twitchconAmsterdam2020-v1": { + "id": "metadata:twitchconAmsterdam2020-v1", "cache_type": "badge", "data": { - "date_added": "January 2019", + "date_added": "January 2020", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265228, + "timestamp": 1783933154, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 215 + "position": 306 }, - "metadata:overwatch-league-insider_2019B-v1": { - "id": "metadata:overwatch-league-insider_2019B-v1", + "metadata:twitchconEU2019-v1": { + "id": "metadata:twitchconEU2019-v1", "cache_type": "badge", "data": { - "date_added": "January 2019", + "date_added": "February 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265228, + "timestamp": 1783933157, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 216 + "position": 330 }, - "metadata:overwatch-league-insider_2019B-v2": { - "id": "metadata:overwatch-league-insider_2019B-v2", + "metadata:twitchconEU2022-v1": { + "id": "metadata:twitchconEU2022-v1", "cache_type": "badge", "data": { - "date_added": "January 2019", + "date_added": "April 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265229, + "timestamp": 1783933158, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 217 + "position": 268 }, - "metadata:overwatch-league-insider_2019B-v3": { - "id": "metadata:overwatch-league-insider_2019B-v3", + "metadata:twitchconEU2023-v1": { + "id": "metadata:twitchconEU2023-v1", "cache_type": "badge", "data": { - "date_added": "January 2019", + "date_added": "April 2023", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265230, + "timestamp": 1783933161, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 218 + "position": 225 }, - "metadata:overwatch-league-insider_2019B-v4": { - "id": "metadata:overwatch-league-insider_2019B-v4", + "metadata:twitchconNA2019-v1": { + "id": "metadata:twitchconNA2019-v1", "cache_type": "badge", "data": { - "date_added": "January 2019", + "date_added": "June 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265231, + "timestamp": 1783933162, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 219 + "position": 328 }, - "metadata:overwatch-league-insider_2019B-v5": { - "id": "metadata:overwatch-league-insider_2019B-v5", + "metadata:twitchconNA2020-v1": { + "id": "metadata:twitchconNA2020-v1", "cache_type": "badge", "data": { - "date_added": "January 2019", + "date_added": "January 2020", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265232, + "timestamp": 1783933164, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 220 + "position": 307 }, - "metadata:partner-v1": { - "id": "metadata:partner-v1", + "metadata:twitchconNA2022-v1": { + "id": "metadata:twitchconNA2022-v1", "cache_type": "badge", "data": { - "date_added": "December 2019", + "date_added": "April 2022", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265233, + "timestamp": 1783933165, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 196 + "position": 269 }, - "metadata:path-of-exile-2-badge-v1": { - "id": "metadata:path-of-exile-2-badge-v1", + "metadata:twitchconNA2023-v1": { + "id": "metadata:twitchconNA2023-v1", "cache_type": "badge", "data": { - "date_added": "27 August 2025", + "date_added": "July 2023", "usage_stats": null, - "more_info": "Chaos Orb — a limited-time global chat badge celebrating the launch of Path of Exile II: The Third Edict . How to earn: Purchase 1 new recurring or gift subscription to any participating Twitch channel streaming Path of Exile II (Prime subscriptions do not count). This badge is granted as a Drops reward and is typically delivered shortly after meeting the requirements. Badge Earn Duration: from 2025-08-29T07:00:00Z to 2025-09-15T06:59:00Z Interestingly, this badge has different image depending on the display size. As a result, it may appear slightly different across various devices, making it a rather unique badge. Finally, Twitch updated the images so that it would be consistent across all resolutions. First version: Final version: P.s. The badge was initially added to the database with a different ID , but was updated to this one a day later.   Update (August 30, 2025): According to Path of Exile on X , the Chaos Orb campaign has been temporarily paused: “There is an issue with the Chaos Orb Twitch campaign and it has temporarily been paused. If you should have been awarded a portal for gifting subscriptions you will retroactively receive them once the issue is fixed. Any subscriptions between now and the fix will also receive the Chaos Orb Badge when it is re-enabled. If you have any further issues please contact Twitch Support.” This means badge granting is currently suspended, but all eligible users will retroactively receive the Chaos Orb Badge once the campaign is re-enabled.   Update (September 4, 2025): Twitch has resumed manual granting of the Chaos Orb badge after the campaign pause. The badge is now being distributed gradually on Twitch’s side, so you may not see it in your account immediately.   Update (September 5, 2025): The badge is again granted instantly and automatically as a Drops reward." + "more_info": null }, "metadata": { - "timestamp": 1765265234, + "timestamp": 1783933166, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 45 + "position": 222 }, - "metadata:pokemon-legends-z-a-chikorita-v1": { - "id": "metadata:pokemon-legends-z-a-chikorita-v1", + "metadata:tyranny_1-v1": { + "id": "metadata:tyranny_1-v1", "cache_type": "badge", "data": { - "date_added": "14 October 2025", + "date_added": "March 2017", "usage_stats": null, - "more_info": "The Pokémon Legends: Z-A Chikorita badge is a limited-time global chat badge awarded during the launch celebration of Pokémon Legends: Z-A. To earn it, viewers needed to purchase a new paid or gift subscription (Prime subs excluded) to any streamer playing Pokémon Legends: Z-A during the event. The streamer’s category must be set to Pokémon Legends: Z-A for the badge to qualify. Event Duration: from 2025-10-16T04:00:00Z to 2025-10-18T04:00:00Z This badge is part of a three-badge mini-series celebrating different Pokémon starters featured in the event: Pokémon Legends: Z-A Chikorita (Oct 16–18) Pokémon Legends: Z-A Tepig (Oct 18–20) Pokémon Legends: Z-A Totodile (Oct 20–22) The Chikorita badge is distributed automatically via Twitch Drops once the subscription condition is met." + "more_info": null }, "metadata": { - "timestamp": 1765265235, + "timestamp": 1783933170, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 20 + "position": 419 }, - "metadata:pokemon-legends-z-a-tepig-v1": { - "id": "metadata:pokemon-legends-z-a-tepig-v1", + "metadata:user-anniversary-v1": { + "id": "metadata:user-anniversary-v1", "cache_type": "badge", "data": { - "date_added": "14 October 2025", + "date_added": "August 2021", "usage_stats": null, - "more_info": "The Pokémon Legends: Z-A Tepig badge is a limited-time global chat badge awarded during the launch celebration of Pokémon Legends: Z-A. To earn it, viewers needed to purchase a new paid or gift subscription (Prime subs excluded) to any streamer playing Pokémon Legends: Z-A during the event. The streamer’s category must be set to Pokémon Legends: Z-A for the badge to qualify. Event Duration: from 2025-10-18T04:01:00Z to 2025-10-20T04:00:00Z This badge is part of a three-badge mini-series celebrating different Pokémon starters featured in the event: Pokémon Legends: Z-A Chikorita (Oct 16–18) Pokémon Legends: Z-A Tepig (Oct 18–20) Pokémon Legends: Z-A Totodile (Oct 20–22) The Tepig badge is distributed automatically via Twitch Drops once the subscription condition is met." + "more_info": null }, "metadata": { - "timestamp": 1765265236, + "timestamp": 1783933175, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 21 + "position": 291 }, - "metadata:pokemon-legends-z-a-totodile-v1": { - "id": "metadata:pokemon-legends-z-a-totodile-v1", + "metadata:vct-paris-2025-v1": { + "id": "metadata:vct-paris-2025-v1", "cache_type": "badge", "data": { - "date_added": "14 October 2025", + "date_added": "11 September 2025", "usage_stats": null, - "more_info": "The Pokémon Legends: Z-A Totodile badge is a limited-time global chat badge awarded during the launch celebration of Pokémon Legends: Z-A. To earn it, viewers needed to purchase a new paid or gift subscription (Prime subs excluded) to any streamer playing Pokémon Legends: Z-A during the event. The streamer’s category must be set to Pokémon Legends: Z-A for the badge to qualify. Event Duration: from 2025-10-20T04:01:00Z to 2025-10-22T04:00:00Z This badge is part of a three-badge mini-series celebrating different Pokémon starters featured in the event: Pokémon Legends: Z-A Chikorita (Oct 16–18) Pokémon Legends: Z-A Tepig (Oct 18–20) Pokémon Legends: Z-A Totodile (Oct 20–22) The Totodile badge is distributed automatically via Twitch Drops once the subscription condition is met." + "more_info": "VCT Paris 2025 – a limited-time global Twitch chat badge celebrating the VALORANT Champions Tour 2025 finals in Paris. To earn this badge – subscribe with a new paid or gift sub (Prime subs do not count) to any Twitch channel streaming in the VALORANT category during the live broadcasts of VALORANT Champions 2025 – from 2025-09-12T17:00:00Z to 2025-10-05T18:59:00Z . The badge should granted automatically after the requirement is met. For official event details: Everything You Need to Know – Champions Paris" }, "metadata": { - "timestamp": 1765265237, + "timestamp": 1783933177, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 22 + "position": 167 }, - "metadata:power-rangers-v0": { - "id": "metadata:power-rangers-v0", + "metadata:vga-champ-2017-v1": { + "id": "metadata:vga-champ-2017-v1", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "December 2017", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265238, + "timestamp": 1783933178, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 288 + "position": 373 }, - "metadata:power-rangers-v1": { - "id": "metadata:power-rangers-v1", + "metadata:video-games-day-v1": { + "id": "metadata:video-games-day-v1", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "16 September 2025", "usage_stats": null, - "more_info": null + "more_info": "Video Games Badge – a limited-time global chat badge unlockable during Video Games Day, a Twitch-wide celebration of gaming moments. To earn this badge you need to download or share any gaming Clip from 2025-09-12T07:00:00Z to 2025-09-16T06:59:00Z . Source: Twitch blog" }, "metadata": { - "timestamp": 1765265239, + "timestamp": 1783933179, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 289 + "position": 166 }, - "metadata:power-rangers-v2": { - "id": "metadata:power-rangers-v2", + "metadata:vip-v1": { + "id": "metadata:vip-v1", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "December 2019", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265240, + "timestamp": 1783933180, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 290 + "position": 319 }, - "metadata:power-rangers-v3": { - "id": "metadata:power-rangers-v3", + "metadata:warcraft-valliance": { + "id": "metadata:warcraft-valliance", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "May 2016", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265241, + "timestamp": 1783933182, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 291 + "position": 438 }, - "metadata:power-rangers-v4": { - "id": "metadata:power-rangers-v4", + "metadata:warcraft-vhorde": { + "id": "metadata:warcraft-vhorde", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "May 2016", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265242, + "timestamp": 1783933183, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 292 + "position": 439 }, - "metadata:power-rangers-v5": { - "id": "metadata:power-rangers-v5", + "metadata:zevent-2024-v1": { + "id": "metadata:zevent-2024-v1", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "7 September 2024", "usage_stats": null, - "more_info": null + "more_info": "This badge was given to viewers of the ZEVENT 2024 event. To earn it, you needed to watch at least 15 minutes of a stream from one of the ZEVENT 2024 partners. The list of partners was available on the ZEVENT 2024 website during the event." }, "metadata": { - "timestamp": 1765265243, + "timestamp": 1783933195, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 293 + "position": 204 }, - "metadata:power-rangers-v6": { - "id": "metadata:power-rangers-v6", + "metadata:zevent25-v1": { + "id": "metadata:zevent25-v1", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "4 September 2025", "usage_stats": null, - "more_info": null + "more_info": "ZEVENT25 is a limited-time global chat badge awarded for watching a participating channel during the Z Event 2025 charity marathon. How to earn: Go to a participating live channel . Watch for 1 hour and the badge will be granted automatically. Event Duration: from 2025-09-04T18:00:00Z to 2025-09-08T00:00:00Z . A full list of participants, event details, and the official stream can be found on the Z Event website (“Les streamers” button)." }, "metadata": { - "timestamp": 1765265244, + "timestamp": 1783933196, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 294 + "position": 169 }, - "metadata:predictions-vblue-1": { - "id": "metadata:predictions-vblue-1", + "metadata:rainbow-six-siege-x-10th-anniversary-v1": { + "id": "metadata:rainbow-six-siege-x-10th-anniversary-v1", "cache_type": "badge", "data": { - "date_added": "May 2022", + "date_added": "26 November 2025", "usage_stats": null, - "more_info": null + "more_info": "The Rainbow Six Siege X 10th Anniversary badge – a limited-time global chat badge awarded during the Rainbow Six Siege X’s 10th anniversary celebration. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Tom Clancy’s Rainbow Six Siege X category. Event Duration: from 2025-12-01T19:00:00Z to 2026-01-01T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265245, + "timestamp": 1783932992, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 69 + "position": 137 }, - "metadata:predictions-vblue-10": { - "id": "metadata:predictions-vblue-10", + "metadata:streamer-awards-tux-v1": { + "id": "metadata:streamer-awards-tux-v1", "cache_type": "badge", "data": { - "date_added": "June 2021", + "date_added": "1 December 2025", "usage_stats": null, - "more_info": null + "more_info": "The Streamer Awards Tux badge is a limited-time global chat badge awarded for supporting the Streamer Awards 2025 event. To earn it, you needed to watch 60 minutes of Streamer Awards stream on the QTcinderella’s channel. Event duration: 2025-12-06T23:00:00Z – 2025-12-07T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265245, + "timestamp": 1783933039, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 175 + "position": 134 }, - "metadata:predictions-vblue-2": { - "id": "metadata:predictions-vblue-2", + "metadata:twitch-recap-2025-v1": { + "id": "metadata:twitch-recap-2025-v1", "cache_type": "badge", "data": { - "date_added": "May 2022", + "date_added": "1 December 2025", "usage_stats": null, - "more_info": null + "more_info": "Twitch Recap 2025 is Twitch’s annual end-of-year event that delivers a personalized summary of your activity across the platform. It highlights your year as a viewer, streamer, or community member and showcases your most memorable moments on Twitch throughout 2025. The Twitch Recap 2025 chat badge is automatically granted to users who were sufficiently active on Twitch during 2025. This includes activities such as watching streams, chatting, streaming, and general engagement. No additional actions are required to earn the badge. Similar badges were also awarded for previous Recap events, including Twitch Recap 2023 and Twitch Recap 2024 ." }, "metadata": { - "timestamp": 1765265246, + "timestamp": 1783933137, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 70 + "position": 135 }, - "metadata:predictions-vblue-3": { - "id": "metadata:predictions-vblue-3", + "metadata:ugly-sweater-v1": { + "id": "metadata:ugly-sweater-v1", "cache_type": "badge", "data": { - "date_added": "June 2021", + "date_added": "1 December 2025", "usage_stats": null, - "more_info": null + "more_info": "To earn the exclusive Ugly Sweater badge you need to download, export, or share a link to a clip from any category between Dec 1- 12. The badge will be delivered in the following few business days after unlocking it. Source: https://blog.twitch.tv/en/2025/11/26/holiday-hoopla-2025/" }, "metadata": { - "timestamp": 1765265247, + "timestamp": 1783933171, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 176 + "position": 136 }, - "metadata:predictions-vblue-4": { - "id": "metadata:predictions-vblue-4", + "metadata:revedtv-stream-awards-2025-v1": { + "id": "metadata:revedtv-stream-awards-2025-v1", "cache_type": "badge", "data": { - "date_added": "June 2021", + "date_added": "3 December 2025", "usage_stats": null, - "more_info": null + "more_info": "The RevedTV StreamAwards 2025 badge is a limited-time global Twitch chat badge dedicated to the annual StreamAwards show, first launched in 2023. The event celebrates the best streamers, clips, and moments from the German-speaking Twitch community. To earn this badge, you need to watch the official StreamAwards 2025 livestream on the RevedTV channel for 60 minutes. Event duration: 2025-12-04T17:00:00Z – 2025-12-04T22:30:00Z Initially, this badge was uploaded with a different image, but it was updated a few hours later. First version" }, "metadata": { - "timestamp": 1765265249, + "timestamp": 1783933002, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 177 + "position": 132 }, - "metadata:predictions-vblue-5": { - "id": "metadata:predictions-vblue-5", + "metadata:total-war-anniversary-v1": { + "id": "metadata:total-war-anniversary-v1", "cache_type": "badge", "data": { - "date_added": "June 2021", + "date_added": "3 December 2025", "usage_stats": null, - "more_info": null + "more_info": "The Total War Anniversary badge – a limited-time global chat badge awarded during the Total War 25th Anniversary celebration. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Total War: Warhammer III category. Event duration: 2025-12-04T18:00:00Z – 2025-12-15T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265249, + "timestamp": 1783933123, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 178 + "position": 133 }, - "metadata:predictions-vblue-6": { - "id": "metadata:predictions-vblue-6", + "metadata:k4sen-con-2025-v1": { + "id": "metadata:k4sen-con-2025-v1", "cache_type": "badge", "data": { - "date_added": "June 2021", + "date_added": "5 December 2025", "usage_stats": null, - "more_info": null + "more_info": "The The K4SEN Con 2025 badge was announced on the official Twitch Japan account on X. It was given out for free for watching 30 minutes of streams on the k4sen channel. The event ran from 2025-11-22T01:00:00Z to 2025-11-24T13:00:00Z However, despite the fact that the badge was announced as global in the original post, it was initially added as a channel badge. Only on December 5 did Twitch finally add this badge as a global one. No additional action was required from users; it automatically became global for everyone who received it during the event." }, "metadata": { - "timestamp": 1765265250, + "timestamp": 1783932833, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 179 + "position": 130 }, - "metadata:predictions-vblue-7": { - "id": "metadata:predictions-vblue-7", + "metadata:rustmas-2025-v1": { + "id": "metadata:rustmas-2025-v1", "cache_type": "badge", "data": { - "date_added": "June 2021", + "date_added": "4 December 2025", "usage_stats": null, - "more_info": null + "more_info": "The Rustmas 2025 badge – a limited-time global chat badge awarded during the special Rust event. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Rust category. Event duration: 2025-12-08T18:00:00Z – 2026-01-01T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265251, + "timestamp": 1783933011, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 180 + "position": 131 }, - "metadata:predictions-vblue-8": { - "id": "metadata:predictions-vblue-8", + "metadata:jeff-the-land-shark-v1": { + "id": "metadata:jeff-the-land-shark-v1", "cache_type": "badge", "data": { - "date_added": "June 2021", + "date_added": "7 December 2025", "usage_stats": null, - "more_info": null + "more_info": "The Jeff Chat Badge is a limited-time global chat badge dedicated to Winter Drops Fest on Twitch. To earn it, viewers needed to subscribe or gift a subscription (Prime subs excluded) to any streamer in the Marvel Rivals category during the event period. Event time: 2025-12-06T09:00:00Z – 2025-12-15T23:29:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265252, + "timestamp": 1783932830, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 181 + "position": 129 }, - "metadata:predictions-vblue-9": { - "id": "metadata:predictions-vblue-9", + "metadata:lead_moderator-v1": { + "id": "metadata:lead_moderator-v1", "cache_type": "badge", "data": { - "date_added": "June 2021", + "date_added": "8 December 2025", "usage_stats": null, - "more_info": null + "more_info": "It is a channel-only badge for a new role – Lead Moderator. Essentially the same as the moderator, but with more privileges. A Lead Moderator can add or remove other Mods and update all your channel’s moderation settings. It was first announced at the TwitchCon San Diego 2025 Opening Ceremony. Fun fact: the badge icon was chosen by user vote." }, "metadata": { - "timestamp": 1765265253, + "timestamp": 1783932843, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 182 + "position": 128 }, - "metadata:predictions-vgray-1": { - "id": "metadata:predictions-vgray-1", + "metadata:007-gun-barrel-v1": { + "id": "metadata:007-gun-barrel-v1", "cache_type": "badge", "data": { - "date_added": "May 2022", + "date_added": "15 May 2026", "usage_stats": null, - "more_info": null + "more_info": "The 007 Gun Barrel badge is a limited-time global chat badge dedicated to the launch of 007 First Light. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the 007 First Light category. Event Duration: 2026-05-26T14:00:00Z – 2026-06-23T13:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265254, + "timestamp": 1783932491, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 71 + "position": 47 }, - "metadata:predictions-vgray-2": { - "id": "metadata:predictions-vgray-2", + "metadata:10-years-as-twitch-staff-v1": { + "id": "metadata:10-years-as-twitch-staff-v1", "cache_type": "badge", "data": { - "date_added": "May 2022", + "date_added": "12 December 2025", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265255, + "timestamp": 1783932493, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 72 + "position": 119 }, - "metadata:predictions-vpink-1": { - "id": "metadata:predictions-vpink-1", + "metadata:15-years-as-twitch-staff-v1": { + "id": "metadata:15-years-as-twitch-staff-v1", "cache_type": "badge", "data": { - "date_added": "October 2020", + "date_added": "12 December 2025", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265256, + "timestamp": 1783932494, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 185 + "position": 120 }, - "metadata:predictions-vpink-2": { - "id": "metadata:predictions-vpink-2", + "metadata:2026-bafta-games-awards-v1": { + "id": "metadata:2026-bafta-games-awards-v1", "cache_type": "badge", "data": { - "date_added": "May 2022", + "date_added": "8 April 2026", "usage_stats": null, - "more_info": null + "more_info": "The 2026 BAFTA Games Award badge is a limited-time global Twitch chat badge dedicated to the British Academy Games Awards with Google Play. To earn this badge, you need to watch the official BAFTA Games Award livestream on the BAFTA channel for 15 minutes. Drops durations: 2026-04-17T18:00:00Z – 2026-04-17T20:29:00Z It’s Only 2.5 hours, don’t miss it! The badge is distributed via Twitch Drops and granted automatically after meeting the requirement.  " }, "metadata": { - "timestamp": 1765265257, + "timestamp": 1783932497, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 73 + "position": 75 }, - "metadata:premium-v1": { - "id": "metadata:premium-v1", + "metadata:5-years-as-twitch-staff-v1": { + "id": "metadata:5-years-as-twitch-staff-v1", "cache_type": "badge", "data": { - "date_added": "August 2020", + "date_added": "12 December 2025", "usage_stats": null, - "more_info": "The Prime Gaming badge is a crown icon that appears in Twitch chat for users who have linked their Amazon Prime (or Prime Video) account to Twitch. It’s a default perk for Prime members, helping others recognize your Prime status across all Twitch channels. To receive the badge, you need to connect your Amazon and Twitch accounts through the Prime Gaming account page . Once linked, the badge becomes available in your chat identity settings. Key perks of Prime Gaming include : A free monthly subscription to any Partner or Affiliate Twitch channel Access to exclusive emotes and chat color options Extended broadcast storage (60 days instead of 14) In-game rewards and free games (offer availability varies by region) Prime channel subscriptions do not auto-renew – you’ll need to manually use your benefit each month. This badge is widely used and easily recognizable, making it one of the most common and valued icons in Twitch chat. Source: https://www.amazongames.com/en-us/support/prime-gaming" + "more_info": null }, "metadata": { - "timestamp": 1765265258, + "timestamp": 1783932499, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 186 + "position": 121 }, - "metadata:psychonauts_1-v1": { - "id": "metadata:psychonauts_1-v1", + "metadata:aang-v1": { + "id": "metadata:aang-v1", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "25 February 2026", "usage_stats": null, - "more_info": null + "more_info": "Aang is a limited-time global Twitch chat badge dedicated to the Global Closed Alpha Playtest of Avatar Legends: The Fighting Game. To earn this badge, you need to purchase a new recurring subscription or gift a subscription (Prime subs excluded) to a channel in the Avatar Legends: The Fighting Game category during the event period. Event time: 2026-02-27T05:00:00Z – 2026-03-02T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265259, + "timestamp": 1783932514, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 295 + "position": 101 }, - "metadata:purple-pixel-heart---together-for-good-24-v1": { - "id": "metadata:purple-pixel-heart---together-for-good-24-v1", + "metadata:alterra-corporation-v1": { + "id": "metadata:alterra-corporation-v1", "cache_type": "badge", "data": { - "date_added": "2 December 2024", + "date_added": "19 May 2026", "usage_stats": null, - "more_info": "During the “Together For Good” campaign (December 3–15), viewers could earn up to three unique badges by donating through the Twitch Charity tool . These limited-time badges recognize contributions at different donation tiers: Purple Pixel Heart Badge : Earned with a cumulative donation of $5. Ruby Pixel Heart Badge : Earned with a cumulative donation of $25. Gold Pixel Heart Badge : Earned with a cumulative donation of $50. What is a cumulative donation? It means all your donations made through the Twitch Charity tool across any participating channels are combined. For example, donating $2.50 on 20 different channels adds up to $50, qualifying you for the Tier 3 badge. Will I receive all the badges? Yes! If your total donations reach $50 or more, you will unlock all three badges, as each level includes the rewards from the lower tiers. Badges were awarded within 72 hours of meeting the donation threshold (weekends excluded). Donations made via tools outside the Twitch Charity system were not eligible. Source: https://blog.twitch.tv/en/2024/10/31/together-for-good-unite-donate-make-a-difference/" + "more_info": "The Alterra Corporation badge is a limited-time global chat badge dedicated to the second week of Subnautica 2’s launch To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Subnautica 2 category. Event Duration: 2026-05-21T15:05:00Z – 2026-05-28T14:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265260, + "timestamp": 1783932521, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 94 + "position": 46 }, - "metadata:raging-wolf-helm-v1": { - "id": "metadata:raging-wolf-helm-v1", + "metadata:assassins-creed-black-flag-resynced-v1": { + "id": "metadata:assassins-creed-black-flag-resynced-v1", "cache_type": "badge", "data": { - "date_added": "20 June 2024", + "date_added": "10 June 2026", "usage_stats": null, - "more_info": "Forefathers, one and all, bear witness! A new badge and emote have arisen! By June 25th, watch an Elden Ring stream for a minimum of 5 minutes to unlock the new Raging Wolf Helm badge! The badge will be available to use the following business day. Source: https://x.com/Twitch/status/1804184670814269596" + "more_info": "Assassin’s Creed Black Flag Resynced badge is a limited-time global chat badge dedicated to the launch of Assassin’s Creed Black Flag Resynced To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Assassin’s Creed Black Flag Resynced category. Event Duration: 2026-07-09T15:00:00Z – 2026-08-01T06:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265261, + "timestamp": 1783932535, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 102 + "position": 30 }, - "metadata:raiden-v-directors-cut_1-v1": { - "id": "metadata:raiden-v-directors-cut_1-v1", + "metadata:ayane-v1": { + "id": "metadata:ayane-v1", "cache_type": "badge", "data": { - "date_added": "September 2017", + "date_added": "8 July 2026", "usage_stats": null, - "more_info": null + "more_info": "Ayane badge is a limited-time global chat badge dedicated to the Dead or Alive 6 Last Round and Twitch Summer Drops Fest 2026. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Dead or Alive 6 Last Round category. Event Duration: 2026-07-10T07:00:00Z – 2026-07-24T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265262, + "timestamp": 1783932538, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 268 + "position": 5 }, - "metadata:rift_1-v1": { - "id": "metadata:rift_1-v1", + "metadata:baby-chick-chat-badge-v1": { + "id": "metadata:baby-chick-chat-badge-v1", "cache_type": "badge", "data": { - "date_added": "March. 2017", + "date_added": "3 April 2026", "usage_stats": null, - "more_info": null + "more_info": "The Baby Chick badge is a limited-time global chat badge dedicated to the Tiny Takeover event in Minecraft. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Minecraft category during the event period. Event time: 2026-04-06T16:00:00Z – 2026-04-20T18:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265265, + "timestamp": 1783932539, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 296 + "position": 76 }, - "metadata:rplace-2023-v1": { - "id": "metadata:rplace-2023-v1", + "metadata:bingbonglove-v1": { + "id": "metadata:bingbonglove-v1", "cache_type": "badge", "data": { - "date_added": "July 2023", + "date_added": "4 February 2026", "usage_stats": null, - "more_info": "The r/place 2023 Cake badge was a limited-time global chat badge celebrating the return of Reddit’s r/place event in 2023. To earn it, viewers had to watch coverage of the r/place 2023 event on Twitch Rivals or other participating channels between July 20 and July 26, 2023 . The badge featured a cake icon, referencing Reddit’s tradition of celebrating account anniversaries with a cake next to usernames." + "more_info": "The BingBongLove badge is a limited-time global chat badge dedicated to PEAK. To earn it, you needed to watch 15 minutes of any stream in the PEAK category. Event duration: 2026-02-13T18:00:00Z – 2026-03-01T08:58:00Z The badge is awarded through Twitch Drops, so it will automatically appear in your Drops Inventory once you have met the requirement." }, "metadata": { - "timestamp": 1765265266, + "timestamp": 1783932558, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 115 + "position": 107 }, - "metadata:ruby-pixel-heart---together-for-good-24-v1": { - "id": "metadata:ruby-pixel-heart---together-for-good-24-v1", + "metadata:bloom-badge-v1": { + "id": "metadata:bloom-badge-v1", "cache_type": "badge", "data": { - "date_added": "2 December 2024", + "date_added": "31 March 2026", "usage_stats": null, - "more_info": "During the “Together For Good” campaign (December 3–15), viewers could earn up to three unique badges by donating through the Twitch Charity tool . These limited-time badges recognize contributions at different donation tiers: Purple Pixel Heart Badge : Earned with a cumulative donation of $5. Ruby Pixel Heart Badge : Earned with a cumulative donation of $25. Gold Pixel Heart Badge : Earned with a cumulative donation of $50. What is a cumulative donation? It means all your donations made through the Twitch Charity tool across any participating channels are combined. For example, donating $2.50 on 20 different channels adds up to $50, qualifying you for the Tier 3 badge. Will I receive all the badges? Yes! If your total donations reach $50 or more, you will unlock all three badges, as each level includes the rewards from the lower tiers. Badges were awarded within 72 hours of meeting the donation threshold (weekends excluded). Donations made via tools outside the Twitch Charity system were not eligible. Source: https://blog.twitch.tv/en/2024/10/31/together-for-good-unite-donate-make-a-difference/" + "more_info": null }, "metadata": { - "timestamp": 1765265267, + "timestamp": 1783932633, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 95 + "position": 78 }, - "metadata:sajam-slam-badge-v1": { - "id": "metadata:sajam-slam-badge-v1", + "metadata:bloom-badge-v2": { + "id": "metadata:bloom-badge-v2", "cache_type": "badge", "data": { - "date_added": "14 October 2025", + "date_added": "31 March 2026", "usage_stats": null, - "more_info": "Sajam Slam Badge – a limited-time global chat badge celebrating TwitchCon 2025 and the Street Fighter 6 community. To earn it, you needed to purchase or gift a subscription (Prime subs excluded) to any streamer in the Street Fighter 6 category during the event period. Event Duration: from 2025-10-17T07:00:00Z to 2025-10-20T06:59:00Z The badge is delivered automatically via Twitch Drops once the subscription requirement is met." + "more_info": null }, "metadata": { - "timestamp": 1765265269, + "timestamp": 1783932635, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 23 + "position": 79 }, - "metadata:samusoffer_beta-v0": { - "id": "metadata:samusoffer_beta-v0", + "metadata:bloom-badge-v3": { + "id": "metadata:bloom-badge-v3", "cache_type": "badge", "data": { - "date_added": "August 2017", + "date_added": "31 March 2026", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265270, + "timestamp": 1783932637, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 270 + "position": 80 }, - "metadata:share-the-love-v1": { - "id": "metadata:share-the-love-v1", + "metadata:bloom-badge-v4": { + "id": "metadata:bloom-badge-v4", "cache_type": "badge", "data": { - "date_added": "14 February 2025", + "date_added": "31 March 2026", "usage_stats": null, - "more_info": "Share the Love Badge – A New Twitch Badge for Valentine’s Day Earn the exclusive Share the Love badge by sharing a clip of any streamer between February 14–28 using Clips Manager . How to Get the Badge: Download, export, or share a link to any Twitch clip. The badge will be awarded within a few business days, with a notification in your Inbox. If you don’t receive it, contact Twitch Support. Source: https://blog.twitch.tv/en/2025/02/14/share-the-love-this-valentine-s-day/" + "more_info": "Bloom is a unique progressive chat badge awarded through Weekly Rewards, a Twitch program designed to encourage consistent engagement with streams and their communities. Unlike most global Twitch badges, Bloom is a channel-specific badge. This means that progress is tracked separately for each channel, and the requirements must be completed independently on every channel where you want to use the badge. So it can only be equipped and displayed in the specific channel where it was earned Weekly Rewards are essentially a small participation game: viewers are encouraged to return to the same channel week after week by watching live streams, VODs, or clips. To make progress, you must complete a qualifying activity on three different days each week. By doing so, you earn Channel Points and upgrade your Bloom badge. The badge is available in four versions: Level 1 , Level 2 , Level 3 , and Level 4. Each upgrade replaces the previous badge, so users always keep only the highest level earned for a given channel. Weekly Rewards are currently in a limited test phase, and not all users have access to the feature. Eligibility is determined by Twitch and cannot be requested manually. There is also an alternative version of this badge with a blue flower – Blossom ." }, "metadata": { - "timestamp": 1765265271, + "timestamp": 1783932639, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 89 + "position": 81 }, - "metadata:social-sharing-v1": { - "id": "metadata:social-sharing-v1", + "metadata:blossom-badge-v1": { + "id": "metadata:blossom-badge-v1", "cache_type": "badge", "data": { - "date_added": "22 September 2025", + "date_added": "19 June 2026", "usage_stats": null, - "more_info": "Twitch has rolled out a new trio of Social Media global chat badges that reward creators for the total views their Twitch social posts receive. Icon Badge – for 100 views on social media posts Pro Badge – for 10,000 views on social media posts Legend Badge – for 100,000 views on social media posts To earn this badge create and share clips or other social posts using Twitch’s built-in social tools so that views are tracked. As your combined post views cross each milestone – 100, 10,000, and 100,000 – you’ll automatically receive the matching badge. Twitch has also added a dedicated page for tracking progress and a wiki page for these badges. Although technically this badge is a global badge, it works similarly to badges such as “Clips Leader,” “Gift Subs,” etc. That is, it will only be available on a specific channel whose clips have gained views." + "more_info": null }, "metadata": { - "timestamp": 1765265272, + "timestamp": 1783932641, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 35 + "position": 22 }, - "metadata:social-sharing-v2": { - "id": "metadata:social-sharing-v2", + "metadata:blossom-badge-v2": { + "id": "metadata:blossom-badge-v2", "cache_type": "badge", "data": { - "date_added": "22 September 2025", + "date_added": "19 June 2026", "usage_stats": null, - "more_info": "Twitch has rolled out a new trio of Social Media global chat badges that reward creators for the total views their Twitch social posts receive. Icon Badge – for 100 views on social media posts Pro Badge – for 10,000 views on social media posts Legend Badge – for 100,000 views on social media posts To earn this badge create and share clips or other social posts using Twitch’s built-in social tools so that views are tracked. As your combined post views cross each milestone – 100, 10,000, and 100,000 – you’ll automatically receive the matching badge. Twitch has also added a dedicated page for tracking progress and a wiki page for these badges. Although technically this badge is a global badge, it works similarly to badges such as “Clips Leader,” “Gift Subs,” etc. That is, it will only be available on a specific channel whose clips have gained views.  " + "more_info": null }, "metadata": { - "timestamp": 1765265273, + "timestamp": 1783932642, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 36 + "position": 23 }, - "metadata:social-sharing-v3": { - "id": "metadata:social-sharing-v3", + "metadata:blossom-badge-v3": { + "id": "metadata:blossom-badge-v3", "cache_type": "badge", "data": { - "date_added": "22 September 2025", + "date_added": "19 June 2026", "usage_stats": null, - "more_info": "Twitch has rolled out a new trio of Social Media global chat badges that reward creators for the total views their Twitch social posts receive. Icon Badge – for 100 views on social media posts Pro Badge – for 10,000 views on social media posts Legend Badge – for 100,000 views on social media posts To earn this badge create and share clips or other social posts using Twitch’s built-in social tools so that views are tracked. As your combined post views cross each milestone – 100, 10,000, and 100,000 – you’ll automatically receive the matching badge. Twitch has also added a dedicated page for tracking progress and a wiki page for these badges. Although technically this badge is a global badge, it works similarly to badges such as “Clips Leader,” “Gift Subs,” etc. That is, it will only be available on a specific channel whose clips have gained views.  " + "more_info": null }, "metadata": { - "timestamp": 1765265274, + "timestamp": 1783932644, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 37 + "position": 24 }, - "metadata:sonic-racing-crossworlds-v1": { - "id": "metadata:sonic-racing-crossworlds-v1", + "metadata:blossom-badge-v4": { + "id": "metadata:blossom-badge-v4", "cache_type": "badge", "data": { - "date_added": "24 September 2025", + "date_added": "19 June 2026", "usage_stats": null, - "more_info": "The Sonic Racing global chat badge celebrates the high-speed launch of Sonic Racing: CrossWorlds on Twitch. To earn this badge, go to any live stream in the Sonic Racing: CrossWorlds category and purchase one new recurring or gift subscription during the event window. Prime subscriptions do not count. Event Duration: from 2025-09-26T18:00:00Z to 2025-10-04T06:59:00Z The badge is a standard Twitch Drop reward and is usually granted automatically to your account shortly after you meet the requirement." + "more_info": "Blossom is a unique progressive chat badge awarded through Weekly Rewards, a Twitch program designed to encourage consistent engagement with streams and their communities. Unlike most global Twitch badges, Blossom is a channel-specific badge. This means that progress is tracked separately for each channel, and the requirements must be completed independently on every channel where you want to use the badge. So it can only be equipped and displayed in the specific channel where it was earned. Weekly Rewards are essentially a small participation game: viewers are encouraged to return to the same channel week after week by watching live streams, VODs, or clips. To make progress, you must complete a qualifying activity on three different days each week. By doing so, you earn Channel Points and upgrade your Blossom badge. The badge is available in four versions: Level 1 , Level 2 , Level 3 , and Level 4. Each upgrade replaces the previous badge, so users always keep only the highest level earned for a given channel. Weekly Rewards are currently in a limited test phase, and not all users have access to the feature. Eligibility is determined by Twitch and cannot be requested manually. There is also an alternative version of this badge with a red flower – Bloom ." }, "metadata": { - "timestamp": 1765265275, + "timestamp": 1783932645, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 32 + "position": 25 }, - "metadata:speedons-5-badge-v1": { - "id": "metadata:speedons-5-badge-v1", + "metadata:borderlands-4---c4sh-v1": { + "id": "metadata:borderlands-4---c4sh-v1", "cache_type": "badge", "data": { - "date_added": "24 February 2025", + "date_added": "23 March 2026", "usage_stats": null, - "more_info": "Speedons 5 Badge – Limited-Time Twitch Event Badge. To earn this badge, you need to watch the Speedons 5 event, which runs from February 27 to March 2. The main broadcast will be on mistermv channel, but based on the event’s official website and X account , it may also be streamed on other channels. To ensure you receive the badge, we recommend watching at least 15–20 minutes on twitch.tv/mistermv during the event." + "more_info": "The Borderlands 4 – C4SH badge is a limited-time global chat badge dedicated to the launch of C4SH. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Borderlands 4 category during the event period. Event time: 2026-03-26T18:00:00Z – 2026-04-06T06:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265276, + "timestamp": 1783932647, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 88 + "position": 85 }, - "metadata:staff-v1": { - "id": "metadata:staff-v1", + "metadata:brawlhallawoo-v1": { + "id": "metadata:brawlhallawoo-v1", "cache_type": "badge", "data": { - "date_added": "December 2019", + "date_added": "14 May 2026", "usage_stats": null, - "more_info": null + "more_info": "The BrawlhallAwoo badge is a limited-time global chat badge dedicated to the Brawlhalla Fest 2026. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Brawlhalla category. Event Duration: 2026-05-20T16:00:00Z – 2026-06-16T15:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265277, + "timestamp": 1783932655, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 197 + "position": 51 }, - "metadata:starbound_1-v1": { - "id": "metadata:starbound_1-v1", + "metadata:bubsy-4d-v1": { + "id": "metadata:bubsy-4d-v1", "cache_type": "badge", "data": { - "date_added": "November 2017", + "date_added": "22 May 2026", "usage_stats": null, - "more_info": null + "more_info": "The Bubsy 4D badge is a limited-time global chat badge dedicated to the Bubsy 4D launch. To earn it, you need to watch 15 minutes in the Bubsy 4D category during the event period. Event time: 2026-05-22T22:02:00Z – 2026-05-29T22:00:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265278, + "timestamp": 1783932660, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 260 + "position": 45 }, - "metadata:strafe_1-v1": { - "id": "metadata:strafe_1-v1", + "metadata:bungie-foundation-ally-v1": { + "id": "metadata:bungie-foundation-ally-v1", "cache_type": "badge", "data": { - "date_added": "May 2017", + "date_added": "27 January 2026", "usage_stats": null, - "more_info": null + "more_info": "The Bungie Foundation Ally badge is a limited-time global Twitch chat badge. To earn this badge, you need to watch the livestream on the BungieFoundation channel for 1 hour 30 minutes. Drops window: 2026-01-26T00:59:00Z – 2026-01-30T00:58:00Z . But the stream will begin on 2026-01-29T18:00:00Z . Please be aware that since only one channel is participating, the time frame for receiving the badge is even more limited! The badge is distributed via Twitch Drops and granted automatically after the requirement is met.  " }, "metadata": { - "timestamp": 1765265279, + "timestamp": 1783932663, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 74 + "position": 113 }, - "metadata:stream-for-humanity-2-2025-v1": { - "id": "metadata:stream-for-humanity-2-2025-v1", + "metadata:bungie-foundation-supporter-v1": { + "id": "metadata:bungie-foundation-supporter-v1", "cache_type": "badge", "data": { - "date_added": "12 November 2025", + "date_added": "27 January 2026", "usage_stats": null, - "more_info": "The Stream For Humanity 2 badge is a limited-time global chat badge awarded for supporting the Stream For Humanity 2 charity marathon. To earn it, you needed to watch 15 minutes of a participating Stream For Humanity 2 broadcast. Event duration: from 2025-11-14T15:00:00Z to 2025-11-17T00:00:00Z The list of participating channels is limited and listed on the official Stream For Humanity website The stream should also be in the Stream For Humanity category. The badge is awarded through Twitch Drops , so it will automatically appear in your Drops Inventory once you have met the requirement.  " + "more_info": "The Bungie Foundation Supporter badge is a limited-time global chat badge. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to the BungieFoundation channel. Drops window: 2026-01-26T00:59:00Z – 2026-01-30T00:58:00Z . The official broadcast will begin on 2026-01-29T17:00:00Z . However, you can even receive the badge for subscribing to the offline channel. The badge is distributed via Twitch Drops and granted automatically after the requirement is met.  " }, "metadata": { - "timestamp": 1765265280, + "timestamp": 1783932665, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 16 + "position": 114 }, - "metadata:streamer-awards-2024-v1": { - "id": "metadata:streamer-awards-2024-v1", + "metadata:cdawg-cyclethon-5-badge-v1": { + "id": "metadata:cdawg-cyclethon-5-badge-v1", "cache_type": "badge", "data": { - "date_added": "15 February 2024", + "date_added": "3 April 2026", "usage_stats": null, - "more_info": "This badge was given to those who voted in every category for the 2024 Streamer Awards using the Twitch Extension “The Streamer Awards: The Predictor.” Source: https://blog.twitch.tv/en/2024/02/15/celebrate-the-streamer-awards-with-exclusive-incentives-on-twitch/" + "more_info": "The CDawg Cyclethon 5 badge is a limited-time global chat badge dedicated to CDawg’s 5th Charity Cyclethon 2026. To earn it, you need to watch 1 hour of livestream on the /cdawg channel during the campaign. The stream must be in the Just Chatting category for your progress to count. Event Duration: 2026-04-06T00:00:00Z – 2026-04-19T08:00:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265281, + "timestamp": 1783932667, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 109 + "position": 77 }, - "metadata:sub-gift-leader-v1": { - "id": "metadata:sub-gift-leader-v1", + "metadata:civ-vii---test-of-time-v1": { + "id": "metadata:civ-vii---test-of-time-v1", "cache_type": "badge", "data": { - "date_added": "October 2019", + "date_added": "14 May 2026", "usage_stats": null, - "more_info": null + "more_info": "The Civ VII – Test of Time badge is a limited-time global chat badge dedicated to the Test of Time release. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Civilization VII category. Event Duration: 2026-05-19T15:00:00Z – 2026-06-01T06:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265283, + "timestamp": 1783932670, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 206 + "position": 52 }, - "metadata:sub-gift-leader-v2": { - "id": "metadata:sub-gift-leader-v2", + "metadata:clair-obscur-expedition-33-one-year-anniversary-v1": { + "id": "metadata:clair-obscur-expedition-33-one-year-anniversary-v1", "cache_type": "badge", "data": { - "date_added": "October 2019", + "date_added": "16 April 2026", "usage_stats": null, - "more_info": null + "more_info": "The Clair Obscur: Expedition 33 One Year Anniversary badge is a limited-time global chat badge. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Clair Obscur: Expedition 33 category during the event period. Event time: 2026-04-24T07:00:00Z – 2026-05-11T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265284, + "timestamp": 1783932672, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 207 + "position": 70 }, - "metadata:sub-gift-leader-v3": { - "id": "metadata:sub-gift-leader-v3", + "metadata:cool-cattiva-v1": { + "id": "metadata:cool-cattiva-v1", "cache_type": "badge", "data": { - "date_added": "October 2019", + "date_added": "8 July 2026", "usage_stats": null, - "more_info": null + "more_info": "Cool Cattiva is a limited-time global chat badge dedicated to the Palworld. To earn it, you need to to subscribe or gift a subscription (Prime subs doesn’t count) to any streamer in the Palworld category during the campaign. Event time: 2026-07-10T07:00:00Z – 2026-07-24T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265285, + "timestamp": 1783932681, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 208 + "position": 6 }, - "metadata:sub-gifter-v1": { - "id": "metadata:sub-gifter-v1", + "metadata:crash-v1": { + "id": "metadata:crash-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "6 May 2026", "usage_stats": null, - "more_info": null + "more_info": "CRASH is a limited-time chat badge tied to PlaqueBoyMax’s “CRASH THE PARTY” live stream project. To earn it, you need to watch PlaqueBoyMax ’s stream during the campaign. Event timing is currently to be confirmed . The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265286, + "timestamp": 1783932682, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 126 + "position": 56 }, - "metadata:sub-gifter-v10": { - "id": "metadata:sub-gifter-v10", + "metadata:crimson-butterfly-v1": { + "id": "metadata:crimson-butterfly-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "11 March 2026", "usage_stats": null, - "more_info": null + "more_info": "The Crimson Butterfly badge is a limited-time global chat badge dedicated to the release of the FATAL FRAME II: Crimson Butterfly REMAKE. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the FATAL FRAME II: Crimson Butterfly REMAKE category during the event period. Event time: 2026-03-12T07:00:00Z – 2026-03-23T05:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265287, + "timestamp": 1783932685, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 127 + "position": 91 }, - "metadata:sub-gifter-v100": { - "id": "metadata:sub-gifter-v100", + "metadata:crimson-desert---crest-v1": { + "id": "metadata:crimson-desert---crest-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "18 March 2026", "usage_stats": null, - "more_info": null + "more_info": "The Crimson Desert – Crest badge is a limited-time global chat badge dedicated to Crimson Desert. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Crimson Desert category during the event period. Event time: 2026-03-19T08:00:00Z – 2026-04-01T07:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265288, + "timestamp": 1783932686, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 128 + "position": 86 }, - "metadata:sub-gifter-v1000": { - "id": "metadata:sub-gifter-v1000", + "metadata:cryana-v1": { + "id": "metadata:cryana-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "16 April 2026", "usage_stats": null, - "more_info": null + "more_info": "The Cryana badge is a limited-time global chat badge dedicated to the release of the Pragmata. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Pragmata category during the event period. Event time: 2026-04-17T04:00:00Z – 2026-05-01T03:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. See previous Pragmata badge: Diana" }, "metadata": { - "timestamp": 1765265289, + "timestamp": 1783932688, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 129 + "position": 71 }, - "metadata:sub-gifter-v150": { - "id": "metadata:sub-gifter-v150", + "metadata:dead-by-daylight-icon-v1": { + "id": "metadata:dead-by-daylight-icon-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "10 June 2026", "usage_stats": null, - "more_info": null + "more_info": "Dead by Daylight Icon is a limited-time global chat badge dedicated to the Dead by Daylight x Jason Universe Launch. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Dead by Daylight category. Event duration: 2026-06-16T17:00:00Z – 2026-07-13T06:58:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. There is also a second badge for subscribing twice during the event – Dead by Daylight x Jason Universe" }, "metadata": { - "timestamp": 1765265290, + "timestamp": 1783932693, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 130 + "position": 31 }, - "metadata:sub-gifter-v200": { - "id": "metadata:sub-gifter-v200", + "metadata:dead-by-daylight-x-jason-universe-v1": { + "id": "metadata:dead-by-daylight-x-jason-universe-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "10 June 2026", "usage_stats": null, - "more_info": null + "more_info": "Dead by Daylight x Jason Universe is a limited-time global chat badge dedicated to the Dead by Daylight x Jason Universe Launch. To earn it, you need to subscribe twice or gift a subscription (Prime subs doesn’t count) 2 times to streamer in the Dead by Daylight category. Event duration: 2026-06-16T17:00:00Z – 2026-07-13T06:58:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. There is also a second badge available during the event, which you’ll receive after your first subscription – Dead by Daylight Icon" }, "metadata": { - "timestamp": 1765265291, + "timestamp": 1783932695, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 131 + "position": 32 }, - "metadata:sub-gifter-v2000": { - "id": "metadata:sub-gifter-v2000", + "metadata:default-creator-campaign-reward-v1": { + "id": "metadata:default-creator-campaign-reward-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "6 May 2026", "usage_stats": null, "more_info": null }, "metadata": { - "timestamp": 1765265292, + "timestamp": 1783932698, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 132 + "position": 57 }, - "metadata:sub-gifter-v25": { - "id": "metadata:sub-gifter-v25", + "metadata:detroit-android-triangle-v1": { + "id": "metadata:detroit-android-triangle-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "19 June 2026", "usage_stats": null, - "more_info": null + "more_info": "Detroit Android Triangle is a limited-time global chat badge dedicated to the Detroit: Become Human. To earn it, you need to watch 60 minutes of any livestream in the Detroit: Become Human category during the campaign. Event time: 2026-07-03T00:00:00Z – 2026-07-17T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265293, + "timestamp": 1783932702, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 133 + "position": 26 }, - "metadata:sub-gifter-v250": { - "id": "metadata:sub-gifter-v250", + "metadata:detroit-blue-led-v1": { + "id": "metadata:detroit-blue-led-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "19 June 2026", "usage_stats": null, - "more_info": null + "more_info": "Detroit Blue LED is a limited-time global chat badge dedicated to the Detroit: Become Human. To earn it, you need to to subscribe or gift a subscription (Prime subs doesn’t count) to any streamer in the Detroit: Become Human category during the campaign. Event time: 2026-07-03T00:00:00Z – 2026-07-17T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265294, + "timestamp": 1783932703, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 134 + "position": 27 }, - "metadata:sub-gifter-v300": { - "id": "metadata:sub-gifter-v300", + "metadata:diablo-30th-anniversary-v1": { + "id": "metadata:diablo-30th-anniversary-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "4 February 2026", "usage_stats": null, - "more_info": null + "more_info": "The Diablo 30th Anniversary badge is a limited-time global chat badge dedicated to the Diablo 30th Anniversary. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Diablo IV category. Event time: 2026-02-11T22:00:00Z – 2026-02-26T07:58:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265295, + "timestamp": 1783932713, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 135 + "position": 108 }, - "metadata:sub-gifter-v3000": { - "id": "metadata:sub-gifter-v3000", + "metadata:diana-v1": { + "id": "metadata:diana-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "12 December 2025", "usage_stats": null, - "more_info": null + "more_info": "The Diana badge – a limited-time global chat badge celebrating early hands-on access to Pragmata via the Sketchbook demo, ahead of its April 24, 2026 release. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Pragmata category. Event time: 2025-12-12T18:10:00Z – 2025-12-24T03:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265296, + "timestamp": 1783932714, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 136 + "position": 122 }, - "metadata:sub-gifter-v350": { - "id": "metadata:sub-gifter-v350", + "metadata:ditto-v1": { + "id": "metadata:ditto-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "4 March 2026", "usage_stats": null, - "more_info": null + "more_info": "The Ditto badge is a limited-time global chat badge dedicated to the launch of Pokémon Pokopia. To earn it, you need to purchase a new paid or gift subscription (Prime subs excluded) to any streamer in the Pokémon Pokopia category during the event period. Event Duration: 2026-03-05T14:00:00Z – 2026-03-20T07:59:00Z The badge badge is distributed automatically via Twitch Drops once the subscription condition is met." }, "metadata": { - "timestamp": 1765265297, + "timestamp": 1783932716, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 137 + "position": 92 }, - "metadata:sub-gifter-v400": { - "id": "metadata:sub-gifter-v400", + "metadata:doa6lr-kasumi-v1": { + "id": "metadata:doa6lr-kasumi-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "24 June 2026", "usage_stats": null, - "more_info": null + "more_info": "DOA6LR Kasumi badge is a limited-time global chat badge dedicated to the Dead or Alive 6 Last Round. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Dead or Alive 6 Last Round category. Event Duration: 2026-06-25T07:00:00Z – 2026-07-09T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265298, + "timestamp": 1783932717, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 138 + "position": 21 }, - "metadata:sub-gifter-v4000": { - "id": "metadata:sub-gifter-v4000", + "metadata:dodomogged-v1": { + "id": "metadata:dodomogged-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "13 April 2026", "usage_stats": null, - "more_info": null + "more_info": "The Dodomogged badge is a limited-time global chat badge dedicated to the launch of the Windrose. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Windrose category during the event period. Event time: 2026-04-14T07:00:00Z – 2026-04-28T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265299, + "timestamp": 1783932719, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 139 + "position": 72 }, - "metadata:sub-gifter-v450": { - "id": "metadata:sub-gifter-v450", + "metadata:dream-beyond-v1": { + "id": "metadata:dream-beyond-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "9 July 2026", "usage_stats": null, - "more_info": null + "more_info": "Dream Beyond is a limited-time global chat badge dedicated to the Dream Con 2026. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Dream Con category. Event Duration: 2026-07-10T07:00:00Z – 2026-07-13T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265300, + "timestamp": 1783932723, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 140 + "position": 3 }, - "metadata:sub-gifter-v5": { - "id": "metadata:sub-gifter-v5", + "metadata:evo-las-vegas-2026-v1": { + "id": "metadata:evo-las-vegas-2026-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "25 June 2026", "usage_stats": null, - "more_info": null + "more_info": "Evo Las Vegas 2026 is a limited-time global chat badge dedicated to the Evo Las Vegas 2026 event. To earn it, you need to to subscribe or gift a subscription (Prime subs doesn’t count) to any streamer in one of the following categories: Fatal Fury: City of the Wolves Rivals of Aether II Street Fighter 6 Invincible VS GUILTY GEAR -STRIVE- 2XKO TEKKEN 8 Event time: 2026-06-26T08:00:00Z – 2026-06-29T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. Last year, a nearly identical badge was available during the event: Evo 2025" }, "metadata": { - "timestamp": 1765265301, + "timestamp": 1783932750, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 141 + "position": 18 }, - "metadata:sub-gifter-v50": { - "id": "metadata:sub-gifter-v50", + "metadata:ewc-2026-bronze-v1": { + "id": "metadata:ewc-2026-bronze-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "7 July 2026", "usage_stats": null, - "more_info": null + "more_info": "EWC 2026 (Bronze) is the 1st of 5 free global chat badges, available for a limited time and dedicated to the 2026 Esports World Cup. To earn it, you need to watch one hour of the 2026 Esports World Cup. The list of participating channels is limited. You can find them in this special directory . But always double-check to make sure drops are enabled Event time: 2026-07-08T13:00:00Z – 2026-08-24T13:00:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirements. Other badges related to this event: Silver – 2 hours of watching Gold – 3 hours of watching Platinum – 6 hours of watching Diamond – 12 hours of watching Ultraviolet – 1 sub" }, "metadata": { - "timestamp": 1765265302, + "timestamp": 1783932751, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 142 + "position": 12 }, - "metadata:sub-gifter-v500": { - "id": "metadata:sub-gifter-v500", + "metadata:ewc-2026-diamond-v1": { + "id": "metadata:ewc-2026-diamond-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "7 July 2026", "usage_stats": null, - "more_info": null + "more_info": "EWC 2026 (Diamond) is the 5th of 5 free global chat badges, available for a limited time and dedicated to the 2026 Esports World Cup. To earn it, you need to watch 12 hours of the 2026 Esports World Cup. The list of participating channels is limited. You can find them in this special directory . But always double-check to make sure drops are enabled Event time: 2026-07-08T13:00:00Z – 2026-08-24T13:00:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirements. Other badges related to this event: Bronze – 1 hour of watching Silver – 2 hours of watching Gold – 3 hours of watching Platinum – 6 hours of watching Ultraviolet – 1 sub" }, "metadata": { - "timestamp": 1765265303, + "timestamp": 1783932753, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 143 + "position": 13 }, - "metadata:sub-gifter-v5000": { - "id": "metadata:sub-gifter-v5000", + "metadata:ewc-2026-gold-v1": { + "id": "metadata:ewc-2026-gold-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "7 July 2026", "usage_stats": null, - "more_info": null + "more_info": "EWC 2026 (Gold) is the 3rd of 5 free global chat badges, available for a limited time and dedicated to the 2026 Esports World Cup. To earn it, you need to watch three hours of the 2026 Esports World Cup. The list of participating channels is limited. You can find them in this special directory . But always double-check to make sure drops are enabled Event time: 2026-07-08T13:00:00Z – 2026-08-24T13:00:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirements. Other badges related to this event: Bronze – 1 hour of watching Silver – 2 hours of watching Platinum – 6 hours of watching Diamond – 12 hours of watching Ultraviolet – 1 sub" }, "metadata": { - "timestamp": 1765265304, + "timestamp": 1783932755, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 144 + "position": 14 }, - "metadata:sub-gifter-v550": { - "id": "metadata:sub-gifter-v550", + "metadata:ewc-2026-platinum-v1": { + "id": "metadata:ewc-2026-platinum-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "7 July 2026", "usage_stats": null, - "more_info": null + "more_info": "EWC 2026 (Platinum) is the 4th of 5 free global chat badges, available for a limited time and dedicated to the 2026 Esports World Cup. To earn it, you need to watch 6 hours of the 2026 Esports World Cup. The list of participating channels is limited. You can find them in this special directory . But always double-check to make sure drops are enabled Event time: 2026-07-08T13:00:00Z – 2026-08-24T13:00:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirements. Other badges related to this event: Bronze – 1 hour of watching Silver – 2 hours of watching Gold – 3 hours of watching Diamond – 12 hours of watching Ultraviolet – 1 sub" }, "metadata": { - "timestamp": 1765265306, + "timestamp": 1783932757, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 145 + "position": 15 }, - "metadata:sub-gifter-v600": { - "id": "metadata:sub-gifter-v600", + "metadata:ewc-2026-silver-v1": { + "id": "metadata:ewc-2026-silver-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "7 July 2026", "usage_stats": null, - "more_info": null + "more_info": "EWC 2026 (Silver) is the 2nd of 5 free global chat badges, available for a limited time and dedicated to the 2026 Esports World Cup. To earn it, you need to watch two hours of the 2026 Esports World Cup. The list of participating channels is limited. You can find them in this special directory . But always double-check to make sure drops are enabled Event time: 2026-07-08T13:00:00Z – 2026-08-24T13:00:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirements. Other badges related to this event: Bronze – 1 hour of watching Gold – 3 hours of watching Platinum – 6 hours of watching Diamond – 12 hours of watching Ultraviolet – 1 sub" }, "metadata": { - "timestamp": 1765265307, + "timestamp": 1783932758, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 146 + "position": 16 }, - "metadata:sub-gifter-v650": { - "id": "metadata:sub-gifter-v650", + "metadata:ewc-2026-ultraviolet-v1": { + "id": "metadata:ewc-2026-ultraviolet-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "7 July 2026", "usage_stats": null, - "more_info": null + "more_info": "EWC 2026 (Ultraviolet) is a paid global chat badge available for a limited time and dedicated to the Esports World Cup 2026. To earn it, you need to to subscribe or gift a subscription (Prime subs doesn’t count) to any 2026 Esports World Cup co-streamer during the campaign. The list of participating channels is limited. You can find them in this special directory . But always double-check to make sure drops are enabled Event time: 2026-07-08T13:00:00Z – 2026-08-24T13:00:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirements. There are also 5 free badges dedicated to this event: Bronze – 1 hour of watching Silver – 2 hours of watching Gold – 3 hours of watching Platinum – 6 hours of watching Diamond – 12 hours of watching" }, "metadata": { - "timestamp": 1765265308, + "timestamp": 1783932761, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 147 + "position": 17 }, - "metadata:sub-gifter-v700": { - "id": "metadata:sub-gifter-v700", + "metadata:fallout-season-2-ghoul-v1": { + "id": "metadata:fallout-season-2-ghoul-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "15 December 2025", "usage_stats": null, - "more_info": null + "more_info": "The Fallout Season 2 Ghoul badge – a limited-time global chat badge celebrating launch of Burning Springs and Fallout Season 2. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Fallout 76 category. Event time: 2025-12-17T16:00:00Z – 2026-01-01T07:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265309, + "timestamp": 1783932763, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 148 + "position": 117 }, - "metadata:sub-gifter-v750": { - "id": "metadata:sub-gifter-v750", + "metadata:final-fantasy-xiv-fan-festival-2026-eu---content-unlock-quest-chat-v1": { + "id": "metadata:final-fantasy-xiv-fan-festival-2026-eu---content-unlock-quest-chat-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "21 April 2026", "usage_stats": null, - "more_info": null + "more_info": "The Content Unlock Quest Chat badge is a limited-time global Twitch chat badge celebrating the FINAL FANTASY XIV Fan Festivals, specifically the EU segment. To earn this badge, you need to watch the official Fan Fest 2026 channel for 60 minutes. Event time: 2026-07-24T07:01:00Z – 2026-07-27T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. One more free badge dedicated to this event: Moogle Chat" }, "metadata": { - "timestamp": 1765265310, + "timestamp": 1783932765, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 149 + "position": 64 }, - "metadata:sub-gifter-v800": { - "id": "metadata:sub-gifter-v800", + "metadata:final-fantasy-xiv-fan-festival-2026-eu---moogle-chat-v1": { + "id": "metadata:final-fantasy-xiv-fan-festival-2026-eu---moogle-chat-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "21 April 2026", "usage_stats": null, - "more_info": null + "more_info": "The Moogle Chat badge is a limited-time global Twitch chat badge celebrating the FINAL FANTASY XIV Fan Festivals, specifically the EU segment. To earn this badge, you need to watch 60 minutes of any live stream in the Final Fantasy XIV category during the campaign. Event time: 2026-07-24T07:01:00Z – 2026-07-27T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. One more free badge dedicated to this event: Content Unlock Quest Chat  " }, "metadata": { - "timestamp": 1765265311, + "timestamp": 1783932767, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 150 + "position": 65 }, - "metadata:sub-gifter-v850": { - "id": "metadata:sub-gifter-v850", + "metadata:final-fantasy-xiv-fan-festival-2026-jp---alpha-chat-v1": { + "id": "metadata:final-fantasy-xiv-fan-festival-2026-jp---alpha-chat-v1", "cache_type": "badge", "data": { - "date_added": "May 2022", + "date_added": "21 April 2026", "usage_stats": null, - "more_info": null + "more_info": "The Alpha Chat badge is a limited-time global Twitch chat badge celebrating the FINAL FANTASY XIV Fan Festivals, specifically the JP segment. To earn this badge, you need to watch 60 minutes of any live stream in the Final Fantasy XIV category during the campaign. Event time: 2026-10-30T07:01:00Z – 2026-11-02T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. One more free badge dedicated to this event: Quest Complete Chat" }, "metadata": { - "timestamp": 1765265312, + "timestamp": 1783932769, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 75 + "position": 66 }, - "metadata:sub-gifter-v900": { - "id": "metadata:sub-gifter-v900", + "metadata:final-fantasy-xiv-fan-festival-2026-jp---quest-complete-chat-v1": { + "id": "metadata:final-fantasy-xiv-fan-festival-2026-jp---quest-complete-chat-v1", "cache_type": "badge", "data": { - "date_added": "May 2022", + "date_added": "21 April 2026", "usage_stats": null, - "more_info": null + "more_info": "The Quest Complete Chat badge is a limited-time global Twitch chat badge celebrating the FINAL FANTASY XIV Fan Festivals, specifically the JP segment. To earn this badge, you need to watch the official Fan Fest 2026 channel for 60 minutes. Event time: 2026-10-30T07:01:00Z – 2026-11-02T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. One more free badge dedicated to this event: Alpha Chat" }, "metadata": { - "timestamp": 1765265313, + "timestamp": 1783932770, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 76 + "position": 67 }, - "metadata:sub-gifter-v950": { - "id": "metadata:sub-gifter-v950", + "metadata:final-fantasy-xiv-fan-festival-2026-na---fat-cat-v1": { + "id": "metadata:final-fantasy-xiv-fan-festival-2026-na---fat-cat-v1", "cache_type": "badge", "data": { - "date_added": "May 2022", + "date_added": "24 April 2026", "usage_stats": null, - "more_info": null + "more_info": "It is an alternative version of the Fat Cat badge without a black background." }, "metadata": { - "timestamp": 1765265314, + "timestamp": 1783932772, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 77 + "position": 61 }, - "metadata:subscriber-v0": { - "id": "metadata:subscriber-v0", + "metadata:final-fantasy-xiv-fan-festival-2026-na---fat-cat-chat-v1": { + "id": "metadata:final-fantasy-xiv-fan-festival-2026-na---fat-cat-chat-v1", "cache_type": "badge", "data": { - "date_added": "December 2019", + "date_added": "21 April 2026", "usage_stats": null, - "more_info": null + "more_info": "The Fat Cat Chat badge is a limited-time global Twitch chat badge celebrating the FINAL FANTASY XIV Fan Festivals, specifically the NA segment. To earn this badge, you need to watch 60 minutes of any live stream in the Final Fantasy XIV category during the campaign. Event time: 2026-04-23T23:01:00Z – 2026-04-27T06:58:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. One more free badge dedicated to this event: Main Scenario Quest Chat" }, "metadata": { - "timestamp": 1765265315, + "timestamp": 1783932774, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 198 + "position": 68 }, - "metadata:subscriber-v1": { - "id": "metadata:subscriber-v1", + "metadata:final-fantasy-xiv-fan-festival-2026-na---main-scenario-quest--v1": { + "id": "metadata:final-fantasy-xiv-fan-festival-2026-na---main-scenario-quest--v1", "cache_type": "badge", "data": { - "date_added": "December 2019", + "date_added": "24 April 2026", "usage_stats": null, - "more_info": null + "more_info": "It is an alternative version of the Main Scenario Quest badge without a black background" }, "metadata": { - "timestamp": 1765265316, + "timestamp": 1783932775, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 199 + "position": 62 }, - "metadata:subscriber-v2": { - "id": "metadata:subscriber-v2", + "metadata:final-fantasy-xiv-fan-festival-2026-na---main-scenario-quest-chat-v1": { + "id": "metadata:final-fantasy-xiv-fan-festival-2026-na---main-scenario-quest-chat-v1", "cache_type": "badge", "data": { - "date_added": "September 2022", + "date_added": "21 April 2026", "usage_stats": null, - "more_info": null + "more_info": "The Main Scenario Quest Chat badge is a limited-time global Twitch chat badge celebrating the FINAL FANTASY XIV Fan Festivals, specifically the NA segment. To earn this badge, you need to watch the official Fan Fest 2026 channel for 60 minutes. Event time: 2026-04-23T23:01:00Z – 2026-04-27T06:58:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. One more free badge dedicated to this event: Fat Cat Chat" }, "metadata": { - "timestamp": 1765265317, + "timestamp": 1783932776, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 121 + "position": 69 }, - "metadata:subscriber-v3": { - "id": "metadata:subscriber-v3", + "metadata:first-stand-2026-supporter-v1": { + "id": "metadata:first-stand-2026-supporter-v1", "cache_type": "badge", "data": { - "date_added": "September 2022", + "date_added": "12 March 2026", "usage_stats": null, - "more_info": null + "more_info": "The First Stand 2026 Supporter badge is a limited-time global chat badge dedicated to the League of Legends First Stand 2026 event. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to one of a lolesports or approved participating channel during the event period. Some of approved channels: Riot Games , CBLOL , lolesportsla , lolesportstw , LeagueofLegendsJP . Or just find the channel with drops enabled Event time: 2026-03-13T23:00:00Z – 2026-03-23T10:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265318, + "timestamp": 1783932779, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 122 + "position": 88 }, - "metadata:subscriber-v4": { - "id": "metadata:subscriber-v4", + "metadata:first-stand-2026-viewer-v1": { + "id": "metadata:first-stand-2026-viewer-v1", "cache_type": "badge", "data": { - "date_added": "September 2022", + "date_added": "12 March 2026", "usage_stats": null, - "more_info": null + "more_info": "The First Stand 2026 Viewer badge is a limited-time global chat badge dedicated to the League of Legends First Stand 2026 event. To earn it, you need to watch for 45 minutes one of a lolesports or approved participating channel during the event period. Some of approved channels: Riot Games , CBLOL , lolesportsla , lolesportstw , LeagueofLegendsJP . Or just find the channel with drops enabled Event time: 2026-03-13T23:00:00Z – 2026-03-23T10:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265319, + "timestamp": 1783932781, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 123 + "position": 87 }, - "metadata:subscriber-v5": { - "id": "metadata:subscriber-v5", + "metadata:fischer-v1": { + "id": "metadata:fischer-v1", "cache_type": "badge", "data": { - "date_added": "September 2022", + "date_added": "13 February 2026", "usage_stats": null, - "more_info": null + "more_info": "The Fischer badge is a limited-time global chat badge dedicated to Bloxfest, a Roblox event on Twitch. This is the 1/4 badges in the series. To earn it, you needed to watch 30 minutes of any stream in the ROBLOX category. Event duration: 2026-02-13T23:50:00Z – 2026-02-15T23:49:00Z The badge is awarded through Twitch Drops, so it will automatically appear in your Drops Inventory once you have met the requirement." }, "metadata": { - "timestamp": 1765265320, + "timestamp": 1783932783, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 124 + "position": 105 }, - "metadata:subscriber-v6": { - "id": "metadata:subscriber-v6", + "metadata:football-fest-2026-v1": { + "id": "metadata:football-fest-2026-v1", "cache_type": "badge", "data": { - "date_added": "June 2023", + "date_added": "9 June 2026", "usage_stats": null, - "more_info": null + "more_info": "Football Fest 2026 is a limited-time global chat badge dedicated to the Football Fest 2026 event on Twitch. To earn it, you need to watch 15 minutes of the participating channels during the event period. The list of participating channels is limited. Check them in the Special Events category with the DropsEnabled filter . You can also check out the special Twitch directory dedicated to this event: https://www.twitch.tv/directory/event/football-fest Event time: 2026-06-11T06:59:00Z – 2026-07-20T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. Here is official blog post about Football Fest 2026: https://blog.twitch.tv/en/2026/06/10/ways-to-watch-football-fest-2026-on-twitch/ The list of participiating channels: GrandPooBear , DonyellFreak , angryginge13 , superstarjani , miniminter , Bebahan , NymN , Spursito , rubenmartinweb , DjMaRiiO , dannyaarons , Nick28T , karljacobs , agorafutbol , Pieface23 , PK_Humble17 , rivers_gg , Alanalarana , Tikibeen1 , jakeydavies , AnthonyDayTV , BruceGrannec , IShowSpeed , Tyrone , Marlon , Fanum , NYKchazza , ocwsport , BorasLegend , Yugi2x , Arky , Repullze , Aa9skillz , ElChiringuitoTV , iaguirregabiria , GamerBrother , Rivenzi , Choke7 , JAMODO , Ubietoo , somoselboro , RobertoCein , Jynxzi , alhan , juansguarnizo , aircool , gabbybofficial , yagostooso , azaa4, xQc, LaMediaInglesa, MiguelAngelRomanTV, nataliamx, TisiSchubech, ControCalcio__, Juventibus, delamorah, bateson87, Castro_1021, Bartopanzer, gerardromero, valentisanjuan, abdu9974, heinzbaines_, nicknayersina, Quackity, iForenzic, taysmcrr, Flight23white, elasticoking, rubenuria_, Zerkaa, TBJZL, SYDsquadron, sirolopez56, TerryTsang, VirginiaTV, DarkMasuoTV, Agent00" }, "metadata": { - "timestamp": 1765265321, + "timestamp": 1783932784, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 117 + "position": 34 }, - "metadata:subtember-2024-v1": { - "id": "metadata:subtember-2024-v1", + "metadata:frog-lantern-v1": { + "id": "metadata:frog-lantern-v1", "cache_type": "badge", "data": { - "date_added": "26 September 2024", + "date_added": "10 December 2025", "usage_stats": null, - "more_info": "This badge is given to users who subscribe or gift a subscription to any channel during the 2024 SUBtember event . The event runs from 2024-08-29T17:00:00Z until 2024-10-01T07:00:00Z 2024.    " + "more_info": "The Frog Lantern badge is a limited-time global chat badge dedicated to new season of the game. To earn it, viewers needed to subscribe or gift a subscription (Prime subs excluded) 3 times to any streamer in the Sea of Thieves category during the event period. Important: the description says that you need to subscribe or gift a subscription 3 times! This is the first such case among paid badges. Event time: 2025-12-15T10:00:00Z – 2026-01-02T09:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265322, + "timestamp": 1783932788, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 97 + "position": 123 }, - "metadata:subtember-2025-v1": { - "id": "metadata:subtember-2025-v1", + "metadata:grey-zone-warfare-v1": { + "id": "metadata:grey-zone-warfare-v1", "cache_type": "badge", "data": { - "date_added": "3 September 2025", + "date_added": "25 June 2026", "usage_stats": null, - "more_info": "According to the official Twitch blog , SUBtember 2025 comes with an exclusive limited-time global chat badge, as well as major discounts and bonuses when purchasing subscriptions. How to earn: Sub, gift a subscription, or use Bits during SUBtember to unlock the SUBtember 2025 badge (Prime subscriptions do not count). The badge is not granted instantly and may take up to 7 business days to appear in your account. Notably, this year’s rules explicitly include using Bits as a valid way to earn the badge – something not mentioned in the 2024 edition. Event Duration: from 2025-08-29T17:00:00Z to 2025-10-01T17:00:00Z (34 days total) Full SUBtember 2025 FAQ from Twtich. For comparison, see also: SUBtember 2024 Badge P.s. My channel is live right now – if you’re looking to grab this badge, you can also subscribe here to qualify." + "more_info": "Gray Zone Warfare is a limited-time global chat badge dedicated to the Gray Zone Warfare. To earn it, you need to to subscribe or gift a subscription (Prime subs doesn’t count) to any streamer in the Gray Zone Warfare category during the campaign. Event time: 2026-06-25T21:46:00Z – 2026-07-15T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265323, + "timestamp": 1783932812, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 43 + "position": 19 }, - "metadata:superhot_1-v1": { - "id": "metadata:superhot_1-v1", + "metadata:hime-v1": { + "id": "metadata:hime-v1", "cache_type": "badge", "data": { - "date_added": "May 2017", + "date_added": "11 May 2026", "usage_stats": null, - "more_info": null + "more_info": "Hime badge is a limited-time global chat badge dedicated to Ani-May, Twitch’s anime watch party marathon event in partnership with Crunchyroll. To earn it, you need to either: start a new 7-day Twitch Turbo free trial, purchase a new Turbo subscription, gift a Turbo subscription to another user. Event Duration: 2026-05-14T07:00:00Z – 2026-05-21T06:59:00Z Twitch turbo page: https://www.twitch.tv/turbo Please note that the Turbo free trial is only available to new Turbo subscribers in supported regions and cannot be claimed by existing Turbo subscribers or users already participating in a Turbo trial. The offer is officially available only in selected countries across North America and Europe: United States, Canada, Austria, Belgium, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain But you can use a VPN to bypass this restriction. You will also receive a second badge – Yuzu , since the requirements for both are the same. Original source: https://blog.twitch.tv/en/2026/05/13/ani-may-turbo-offer/" }, "metadata": { - "timestamp": 1765265324, + "timestamp": 1783932816, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 78 + "position": 54 }, - "metadata:superultracombo-2023-v1": { - "id": "metadata:superultracombo-2023-v1", + "metadata:hunt-crosses-v1": { + "id": "metadata:hunt-crosses-v1", "cache_type": "badge", "data": { - "date_added": "May 2023", + "date_added": "10 December 2025", "usage_stats": null, - "more_info": "The SuperUltraCombo 2023 badge was a limited-time Twitch chat badge celebrating fighting games during Super Ultra Combo Week , which ran from May 29 to June 2, 2023. To earn it, viewers simply had to watch at least 5 minutes of content from participating streams tagged with “SuperUltraCombo” during the event. Source: https://blog.twitch.tv/en/2023/05/25/it-s-super-ultra-combo-week-on-twitch/" + "more_info": "The Hunt Crosses badge – a limited-time global chat badge awarded during the special event – “Post Malone’s Murder Circus Encore”. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Hunt: Showdown 1896 category. Event duration: 2025-12-12T09:00:00Z – 2025-12-24T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265325, + "timestamp": 1783932819, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 79 + "position": 124 }, - "metadata:survival-cup-4-v1": { - "id": "metadata:survival-cup-4-v1", + "metadata:hypershot-celestial-v1": { + "id": "metadata:hypershot-celestial-v1", "cache_type": "badge", "data": { - "date_added": "18 November 2025", + "date_added": "19 February 2026", "usage_stats": null, - "more_info": "The Survival Cup 4 badge is a limited-time reward issued as part of the Twitch Rivals: Survival Cup 4 event. To earn it, viewers must purchase one new recurring subscription or one gift sub (Prime subs excluded) on any participating channel streaming the Survival Cup 4 event. The list of participating channels is limited for this badge! The main channel is /twitchrivals . You can also find lists of other ones there. Update: On the /twitchrivals stream, staff announced that there would be no badge for this event . They had considered the idea but did not finalize it." + "more_info": "The Hypershot Celestial badge is a limited-time global chat badge dedicated to Bloxfest, a Roblox event on Twitch. This is the 4/4 badges in the series. To earn it, you needed to watch 30 minutes of any stream in the ROBLOX category. Event duration: 2026-02-19T20:01:00Z – 2026-02-21T07:59:00Z The badge is awarded through Twitch Drops, so it will automatically appear in your Drops Inventory once you have met the requirement." }, "metadata": { - "timestamp": 1765265326, + "timestamp": 1783932823, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 11 + "position": 102 }, - "metadata:the-first-descendant-badge-v1": { - "id": "metadata:the-first-descendant-badge-v1", + "metadata:invincible-vs-v1": { + "id": "metadata:invincible-vs-v1", "cache_type": "badge", "data": { - "date_added": "7 August 2025", + "date_added": "23 April 2026", "usage_stats": null, - "more_info": "The First Descendant Badge is a limited-time global chat badge awarded as part of a promotional campaign for the game The First Descendant . To earn the badge, viewers needed to: Watch any live stream in The First Descendant category (drops must be enabled on the channel) Purchase one new recurring or gift subscription (⚠️ Prime Subscriptions do not count ) Event Duration: from 2025-08-07T07:00:00Z to 2025-08-15T15:59:00Z This badge was distributed via the Twitch Drops system and was typically granted shortly after fulfilling the subscription requirement." + "more_info": "The Invincible VS badge is a limited-time global chat badge dedicated to the launch of the Invincible VS. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Invincible VS category during the event period. Event time: 2026-04-30T17:00:00Z – 2026-05-27T18:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265327, + "timestamp": 1783932827, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 47 + "position": 63 }, - "metadata:the-game-awards-2023-v1": { - "id": "metadata:the-game-awards-2023-v1", + "metadata:jasontheween-7-day-survival-v1": { + "id": "metadata:jasontheween-7-day-survival-v1", "cache_type": "badge", "data": { - "date_added": "December 2023", + "date_added": "10 February 2026", "usage_stats": null, - "more_info": null + "more_info": "JasonTheWeen 7 Day Survival is a limited-time global Twitch chat badge tied to jasontheween’s 24/7 survival marathon. To earn the badge, viewers needed to watch 30 minutes of the “7 Day Survival” stream on Jasontheween’s channel . Event duration: 2026-02-15T18:00:00Z – 2026-02-22T05:00:00Z While the badge is technically issued as a global Twitch chat badge, its concept is more similar to a special channel event badge (such as Kai Cenat’s Mafiathon).  " }, "metadata": { - "timestamp": 1765265328, + "timestamp": 1783932829, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 110 + "position": 106 }, - "metadata:the-golden-predictor-of-the-game-awards-2023-v1": { - "id": "metadata:the-golden-predictor-of-the-game-awards-2023-v1", + "metadata:jubilee-v1": { + "id": "metadata:jubilee-v1", "cache_type": "badge", "data": { - "date_added": "December 2023", + "date_added": "9 July 2026", "usage_stats": null, - "more_info": null + "more_info": "Jubilee badge is a limited-time global chat badge dedicated to the Marvel Rivals and Twitch Summer Drops Fest 2026. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Marvel Rivals category. Event time: 2026-07-10T07:00:00Z – 2026-07-24T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265329, + "timestamp": 1783932831, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 111 + "position": 4 }, - "metadata:the-man-without-fear-v1": { - "id": "metadata:the-man-without-fear-v1", + "metadata:killer-inn-v1": { + "id": "metadata:killer-inn-v1", "cache_type": "badge", "data": { - "date_added": "9 October 2025", + "date_added": "8 July 2026", "usage_stats": null, - "more_info": "The Man Without Fear is a limited-time global chat badge celebrating the launch of Season 4.5 in Marvel Rivals. To earn it, viewers needed to subscribe or gift a subscription (Prime subs excluded) to any streamer in the Marvel Rivals category during the event period. Event time: 2025-10-10T12:00:00Z – 2025-10-18T06:59:00Z The badge will be automatically added to your Twitch account once the subscription requirement is met, as it is delivered via Drops." + "more_info": "Killer Inn badge is a limited-time global chat badge dedicated to the Killer Inn and Twitch Summer Drops Fest 2026. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Killer Inn category. Event time: 2026-07-10T07:00:00Z – 2026-07-24T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265330, + "timestamp": 1783932834, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 26 + "position": 7 }, - "metadata:the-onryos-mask-v1": { - "id": "metadata:the-onryos-mask-v1", + "metadata:kodama-v1": { + "id": "metadata:kodama-v1", "cache_type": "badge", "data": { - "date_added": "1 October 2025", + "date_added": "28 January 2026", "usage_stats": null, - "more_info": "The Onryō’s Mask – a limited-time global chat badge awarded during the launch of Ghost of Yotei . To earn it, you needed to subscribe or gift a subscription (Prime subs excluded) to streamer in the Ghost of Yotei category with drops enabled while the campaign was active. This time only certain channels are participating! Be careful and make sure the drops are enabled Event Duration: from 2025-10-01T10:59:00Z to 2025-10-13T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. This badge is available alongside another launch campaign badge, Gingko Leaf , which is free and could be earned simply by watching 30 minutes of a participating stream." + "more_info": "The Kodama badge is a limited-time global chat badge dedicated to Nioh 3 game release. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Nioh 3 category. Event time: 2026-01-29T08:00:00Z – 2026-02-06T07:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265330, + "timestamp": 1783932837, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 29 + "position": 112 }, - "metadata:the-surge_1-v1": { - "id": "metadata:the-surge_1-v1", + "metadata:lamby-v1": { + "id": "metadata:lamby-v1", "cache_type": "badge", "data": { - "date_added": "October 2017", + "date_added": "19 January 2026", "usage_stats": null, - "more_info": null + "more_info": "The Lamby badge – a limited-time global chat badge celebrating launch of Cult of the Lamb: Woolhaven. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Cult of the Lamb category. Event time: 2026-01-21T17:00:00Z – 2026-02-04T15:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265331, + "timestamp": 1783932841, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 264 + "position": 115 }, - "metadata:the-surge_2-v1": { - "id": "metadata:the-surge_2-v1", + "metadata:lego-batman-legacy-of-the-dark-knight-v1": { + "id": "metadata:lego-batman-legacy-of-the-dark-knight-v1", "cache_type": "badge", "data": { - "date_added": "October 2017", + "date_added": "15 May 2026", "usage_stats": null, - "more_info": null + "more_info": "The LEGO® Batman™: Legacy of the Dark Knight badge is a limited-time global chat badge dedicated to the LEGO Batman. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the LEGO Batman: Legacy of the Dark Knight category. Event Duration: 2026-05-19T07:00:00Z – 2026-06-01T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265333, + "timestamp": 1783932851, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 265 + "position": 48 }, - "metadata:the-surge_3-v1": { - "id": "metadata:the-surge_3-v1", + "metadata:lost-ark-anniversary-v1": { + "id": "metadata:lost-ark-anniversary-v1", "cache_type": "badge", "data": { - "date_added": "October 2017", + "date_added": "4 February 2026", "usage_stats": null, - "more_info": null + "more_info": "The Lost Ark Anniversary badge is a limited-time global chat badge dedicated to the Lost Ark Anniversary. To earn it, you need to watch 6 hours of any live stream in the Lost Ark category during the campaign. Event Duration: from 2026-02-04T16:00:00Z to 2026-03-03T15:58:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265334, + "timestamp": 1783932854, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 266 + "position": 109 }, - "metadata:this-war-of-mine_1-v1": { - "id": "metadata:this-war-of-mine_1-v1", + "metadata:marathon-silkworm-v1": { + "id": "metadata:marathon-silkworm-v1", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "26 February 2026", "usage_stats": null, - "more_info": null + "more_info": "The Marathon Silkworm badge is a limited-time global chat badge dedicated to the release of Marathon. To earn it, you need to watch 1 hour of any live stream in the Marathon category during the campaign. Event Duration: from 2026-02-26T08:00:00Z to 2026-03-17T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265335, + "timestamp": 1783932857, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 297 + "position": 96 }, - "metadata:titan-souls_1-v1": { - "id": "metadata:titan-souls_1-v1", + "metadata:marathon-sub-burger-v1": { + "id": "metadata:marathon-sub-burger-v1", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "26 February 2026", "usage_stats": null, - "more_info": null + "more_info": "The Marathon Sub Burger badge is a limited-time global chat badge dedicated to the release of Marathon. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Marathon category. Event time: 2026-02-26T08:00:00Z – 2026-03-17T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265336, + "timestamp": 1783932859, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 298 + "position": 97 }, - "metadata:together-for-good-25---good-badge-v1": { - "id": "metadata:together-for-good-25---good-badge-v1", + "metadata:meltan-v1": { + "id": "metadata:meltan-v1", "cache_type": "badge", "data": { - "date_added": "14 November 2025", + "date_added": "8 July 2026", "usage_stats": null, - "more_info": "The Together For Good 2025 event runs from 2025-11-17T08:00:00Z to 2025-12-03T07:59:00Z During the event, viewers can unlock four limited-time global chat badges by donating through the official Twitch charity donation tool . All donations made across any participating streams accumulate globally on your account – meaning you can unlock all four badges with a total of just $50 in donations. Look for a detailed step-by-step guide on how to do this in our Discord before the event starts! There are 4 badges available: Good Badge – earned with a cumulative donation of $5 Gooder Badge – earned with a cumulative donation of $50 Goodest Badge – earned with a cumulative donation of $100 (or 5$ only if the donation is made during the official kickoff broadcast on the /Twitch channel on November 17) Wicked Dub Badge – earned by donating at least $5 to a charity stream using Stream Together Please allow for at least 1 week for your badge to be awarded." + "more_info": "Meltan is the 1st in a series of global chat badges available for a limited time to celebrate the 10th anniversary of Pokémon GO. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Pokémon GO category. Event Duration: 2026-07-09T07:00:00Z – 2026-07-11T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. Other badges in the series: Team Valor Team Mystic Team Instinct" }, "metadata": { - "timestamp": 1765265337, + "timestamp": 1783932862, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 12 + "position": 8 }, - "metadata:together-for-good-25---gooder-badge-v1": { - "id": "metadata:together-for-good-25---gooder-badge-v1", + "metadata:mint-v1": { + "id": "metadata:mint-v1", "cache_type": "badge", "data": { - "date_added": "14 November 2025", + "date_added": "8 July 2026", "usage_stats": null, - "more_info": "The Together For Good 2025 event runs from 2025-11-17T08:00:00Z to 2025-12-03T07:59:00Z During the event, viewers can unlock four limited-time global chat badges by donating through the official Twitch charity donation tool . All donations made across any participating streams accumulate globally on your account – meaning you can unlock all four badges with a total of just $50 in donations. Look for a detailed step-by-step guide on how to do this in our Discord before the event starts! There are 4 badges available: Good Badge – earned with a cumulative donation of $5 Gooder Badge – earned with a cumulative donation of $50 Goodest Badge – earned with a cumulative donation of $100 (or 5$ only if the donation is made during the official kickoff broadcast on the /Twitch channel on November 17) Wicked Dub Badge – earned by donating at least $5 to a charity stream using Stream Together Please allow for at least 1 week for your badge to be awarded." + "more_info": "Mint is a limited-time global chat badge celebrating the release of Version 1.2 “999 Nights” for NTE: Neverness to Everness. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the NTE: Neverness to Everness category. Event Duration: 2026-07-08T07:00:00Z – 2026-07-22T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265337, + "timestamp": 1783932865, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 13 + "position": 9 }, - "metadata:together-for-good-25---goodest-badge-v1": { - "id": "metadata:together-for-good-25---goodest-badge-v1", + "metadata:mod-founder-v1": { + "id": "metadata:mod-founder-v1", "cache_type": "badge", "data": { - "date_added": "14 November 2025", + "date_added": "29 May 2026", "usage_stats": null, - "more_info": "The Together For Good 2025 event runs from 2025-11-17T08:00:00Z to 2025-12-03T07:59:00Z During the event, viewers can unlock four limited-time global chat badges by donating through the official Twitch charity donation tool . All donations made across any participating streams accumulate globally on your account – meaning you can unlock all four badges with a total of just $50 in donations. Look for a detailed step-by-step guide on how to do this in our Discord before the event starts! There are 4 badges available: Good Badge – earned with a cumulative donation of $5 Gooder Badge – earned with a cumulative donation of $50 Goodest Badge – earned with a cumulative donation of $100 (or 5$ only if the donation is made during the official kickoff broadcast on the /Twitch channel on November 17) Wicked Dub Badge – earned by donating at least $5 to a charity stream using Stream Together Please allow for at least 1 week for your badge to be awarded." + "more_info": "Mod Founder is a special limited-edition badge. The Twitch Moderator Club is a special Discord server for channel moderators, managed by Twitch. Some users were invited manually. Others were able to join via a special form that required manual review. During the Opening Ceremony of TwitchCon EU 2026, it was announced that all Twitch Moderator Club members who applied and were approved by June 30, 2026 , would receive the badge. Some users also received a Twitch notification about this. Application form – Please note that there is no point in filling out the form just to get the badge if you are not an active moderator on any of the channels. Applications are processed and reviewed manually." }, "metadata": { - "timestamp": 1765265338, + "timestamp": 1783932866, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 14 + "position": 43 }, - "metadata:together-for-good-25---wicked-dub-badge-v1": { - "id": "metadata:together-for-good-25---wicked-dub-badge-v1", + "metadata:mr-raccoon-v1": { + "id": "metadata:mr-raccoon-v1", "cache_type": "badge", "data": { - "date_added": "14 November 2025", + "date_added": "26 February 2026", "usage_stats": null, - "more_info": "The Together For Good 2025 event runs from 2025-11-17T08:00:00Z to 2025-12-03T07:59:00Z During the event, viewers can unlock four limited-time global chat badges by donating through the official Twitch charity donation tool . All donations made across any participating streams accumulate globally on your account – meaning you can unlock all four badges with a total of just $50 in donations. Look for a detailed step-by-step guide on how to do this in our Discord before the event starts! There are 4 badges available: Good Badge – earned with a cumulative donation of $5 Gooder Badge – earned with a cumulative donation of $50 Goodest Badge – earned with a cumulative donation of $100 (or 5$ only if the donation is made during the official kickoff broadcast on the /Twitch channel on November 17) Wicked Dub Badge – earned by donating at least $5 to a charity stream using Stream Together Please allow for at least 1 week for your badge to be awarded." + "more_info": "The Mr. Raccoon badge is a limited-time global chat badge dedicated to the Resident Evil: Requiem. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the RESIDENT EVIL: requiem category during the event period. Event time: 2026-02-27T08:00:00Z – 2026-03-06T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265339, + "timestamp": 1783932899, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 15 + "position": 98 }, - "metadata:touch-grass-v1": { - "id": "metadata:touch-grass-v1", + "metadata:msi-2026-v1": { + "id": "metadata:msi-2026-v1", "cache_type": "badge", "data": { - "date_added": "21 August 2025", + "date_added": "25 June 2026", "usage_stats": null, - "more_info": "Touch Grass – a limited-time global badge that could be earned by downloading and sharing a clip from any stream in the IRL category . Event period: August 21-24, 2025 Source: https://x.com/Twitch/status/1958559951267221896" + "more_info": "MSI 2026 badge is a limited-time global chat badge dedicated to the 2026 League of Legends Mid-Season Invitational event. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to a one of participiating streamers in the League of Legends category during event! The list of streamers is limited ; please double-check the drops before paying for a subscription. Event Duration: 2026-06-25T19:00:00Z – 2026-07-14T18:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. Last year, during the event, there was also a badge available that looked exactly the same: League of Legends Mid Season Invitational 2025 Support a Streamer" }, "metadata": { - "timestamp": 1765265341, + "timestamp": 1783932900, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 46 + "position": 20 }, - "metadata:treasure-adventure-world_1-v1": { - "id": "metadata:treasure-adventure-world_1-v1", + "metadata:nasa-artemis-ii-v1": { + "id": "metadata:nasa-artemis-ii-v1", "cache_type": "badge", "data": { - "date_added": "February 2018", + "date_added": "30 March 2026", "usage_stats": null, - "more_info": null + "more_info": "The NASA Artemis II badge is a limited-time global chat badge dedicated to the NASA’s Artemis II mission around the Moon. To earn it, you need to watch 1 hour of special NASA livestream on their’s channel during the campaign. 3 live streams are scheduled, during which you can earn badges: launch day, when the astronauts fly around the Moon, and when the astronauts return to Earth! The launch day stream: 2026-04-01T16:50:00Z – 2026-04-01T22:50:00Z Flying around the Moon stream starts at 2026-04-06T17:00:00Z Return to Earth stream: 2026-04-10T22:30:00Z – 2026-04-11T01:30:00Z Exact drops duration for the badge: 2026-04-01T16:00:00Z – 2026-04-27T18:58:00Z Important to note that despite the long timeframe for drops, while the channel is offline, you won’t be able to claim the badge. The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. NASA schedule and updates: x.com/nasa" }, "metadata": { - "timestamp": 1765265342, + "timestamp": 1783932905, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 250 + "position": 82 }, - "metadata:turbo-v1": { - "id": "metadata:turbo-v1", + "metadata:never-grave---witch-hat-v1": { + "id": "metadata:never-grave---witch-hat-v1", "cache_type": "badge", "data": { - "date_added": "December 2019", + "date_added": "28 February 2026", "usage_stats": null, - "more_info": null + "more_info": "The Never Grave – Witch Hat badge is a limited-time global chat badge dedicated to the launch of the Never Grave game. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Never Grave: The Witch and the Curse category during the event period. Event time: 2026-03-02T00:00:00Z – 2026-03-13T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265343, + "timestamp": 1783932906, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 200 + "position": 93 }, - "metadata:twitch-dj-v1": { - "id": "metadata:twitch-dj-v1", + "metadata:perlica-v1": { + "id": "metadata:perlica-v1", "cache_type": "badge", "data": { - "date_added": "13 June 2024", + "date_added": "8 July 2026", "usage_stats": null, - "more_info": "This badge is earned by joining the Twitch DJ Program. Source: https://www.twitch.tv/dj-program" + "more_info": "Perlica badge is a limited-time global chat badge dedicated to the Half-Year Anniversary of Arknights: Endfield. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Arknights: Endfield category. Event time: to be confirmed The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265344, + "timestamp": 1783932943, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 103 + "position": 10 }, - "metadata:twitch-intern-2022-v1": { - "id": "metadata:twitch-intern-2022-v1", + "metadata:pogchamps-6-7-v1": { + "id": "metadata:pogchamps-6-7-v1", "cache_type": "badge", "data": { - "date_added": "10 September 2025", + "date_added": "9 April 2026", "usage_stats": null, - "more_info": "Twitch Intern 2022 – a special global chat badge recognizing users who participated in Twitch’s Summer Internship Program in 2022. Although it marks the 2022 internship cohort, the badge itself was only added to the Twitch database in 2025. For context on Twitch’s internship opportunities, see the official careers page: Twitch Early-Career Programs . Related badges for other cohorts: Twitch Intern 2024 Twitch Intern 2023 These badges follow the same pattern, honoring interns from their respective years." + "more_info": "The PogChamps 6 7 badge is a limited-time global chat badge dedicated to a chess event among streamers. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Chess category during the event period. Event time: 2026-04-09T18:45:00Z – 2026-04-13T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265345, + "timestamp": 1783932944, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 40 + "position": 74 }, - "metadata:twitch-intern-2023-v1": { - "id": "metadata:twitch-intern-2023-v1", + "metadata:pokemon-30th-anniversary-v1": { + "id": "metadata:pokemon-30th-anniversary-v1", "cache_type": "badge", "data": { - "date_added": "August 2023", + "date_added": "26 February 2026", "usage_stats": null, - "more_info": null + "more_info": "Pokémon 30th is a limited-time global Twitch chat badge dedicated to the Pokémon 30th Anniversary. To earn this badge, you need to purchase a new recurring subscription or gift a subscription (Prime subs excluded) to a channel in in one of the Pokémon categories during the event period. Participating categories: Pokémon Trading Card Game Pokémon Scarlet/Violet Pokémon GO Pokémon Legends: Z-A Pokémon UNITE Pokémon Trading Card Game Live Pokémon Trading Card Game Pocket Pokémon FireRed/LeafGreen Event time: 2026-02-27T08:00:00Z – 2026-03-02T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265346, + "timestamp": 1783932947, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 114 + "position": 99 }, - "metadata:twitch-intern-2024-v1": { - "id": "metadata:twitch-intern-2024-v1", + "metadata:puacl2026-finals-charizard-v1": { + "id": "metadata:puacl2026-finals-charizard-v1", "cache_type": "badge", "data": { - "date_added": "23 August 2024", + "date_added": "26 March 2026", "usage_stats": null, - "more_info": "This badge is given to 2024 Twitch interns. Source: https://www.twitch.tv/jobs/early-career/" + "more_info": "The PUACL2026 FINALS Charizard badge is a limited-time global chat badge dedicated to the Pokémon UNITE Asia Champions League 2026 (PUACL2026). To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Pokémon UNITE category during the event period. Event time: 2026-03-27T00:00:00Z – 2026-03-30T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265347, + "timestamp": 1783932983, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 100 + "position": 83 }, - "metadata:twitch-recap-2023-v1": { - "id": "metadata:twitch-recap-2023-v1", + "metadata:purple-noob-v1": { + "id": "metadata:purple-noob-v1", "cache_type": "badge", "data": { - "date_added": "December 2023", + "date_added": "15 December 2025", "usage_stats": null, - "more_info": "Twitch Recap 2023 was an end-of-year event celebrating each user’s journey on Twitch throughout the year. It highlighted personal viewing habits, favorite streamers, and milestones across the platform. Twitch Recap 2023 Chat Badge is exclusive badge that was granted to many users who were active on Twitch during 2023 and participated in the Recap event at the end of the year. More details about Twitch Recap events can be found on Twitch’s info page . A similar badge was released the following year for Twitch Recap 2024 ." + "more_info": "The Purple Noob badge is a limited-time global chat badge dedicated to Roblox. To earn it, you needed to watch 60 minutes of a any livestream in the ROBLOX category. Event time: 2025-12-16T23:30:00Z – 2026-01-05T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. Purple Noob was the first Twitch chat badge dedicated to Roblox. Later, in February 2026, a second badge – Yellow Noob – was introduced, but earning it required purchasing or gifting a subscription on a Roblox stream." }, "metadata": { - "timestamp": 1765265348, + "timestamp": 1783932984, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 112 + "position": 118 }, - "metadata:twitch-recap-2024-v1": { - "id": "metadata:twitch-recap-2024-v1", + "metadata:qsmp2-v1": { + "id": "metadata:qsmp2-v1", "cache_type": "badge", "data": { - "date_added": "9 December 2024", + "date_added": "12 March 2026", "usage_stats": null, - "more_info": "Twitch Recap 2024 is a unique annual event that offers a personalized summary of your time spent on Twitch over the past year. It celebrates your highlights as a viewer, streamer, or community member. Twitch Recap 2024 chat badge was granted to most users who were active on Twitch in 2024 – whether by streaming, watching, chatting, or engaging in other ways. More details about Twitch Recap can be found on Twitch’s official info page . A similar badge was also awarded following Twitch Recap 2023. View it here: Twitch Recap 2023 Badge" + "more_info": "The QSMP2 badge is a limited-time global chat badge. To earn it, you need to watch 1 hours of livestream on one of the participating channels during the campaign. Participating channels: QSMP QuackityToo Quackity Progress is only counted while the stream is in the QSMP category Event Duration: 2026-03-14T18:00:00Z – 2026-07-01T02:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265349, + "timestamp": 1783932987, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 91 + "position": 89 }, - "metadata:twitchbot-v1": { - "id": "metadata:twitchbot-v1", + "metadata:raider-icon-badge-v1": { + "id": "metadata:raider-icon-badge-v1", "cache_type": "badge", "data": { - "date_added": "December 2019", + "date_added": "10 December 2025", "usage_stats": null, - "more_info": null + "more_info": "The Raider badge is a limited-time global chat badge dedicated to new Cold Snap update. To earn it, viewers needed to subscribe or gift a subscription (Prime subs excluded) to any streamer in the ARC Raiders category during the event period. Event time: 2025-12-16T09:00:00Z – 2026-01-13T11:57:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265351, + "timestamp": 1783932991, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 201 + "position": 125 }, - "metadata:twitchbot-v2": { - "id": "metadata:twitchbot-v2", + "metadata:relink-fabicon-v1": { + "id": "metadata:relink-fabicon-v1", "cache_type": "badge", "data": { - "date_added": "10 April 2025", + "date_added": "8 July 2026", "usage_stats": null, - "more_info": "This is a system badge for Twitch’s automated moderation messages. It appears only on Automod posts and cannot be earned by users. Helps identify moderation alerts." + "more_info": "Relink Fabicon is a limited-time global chat badge dedicated to the Granblue Fantasy: Relink. To earn it, you need to to subscribe or gift a subscription (Prime subs doesn’t count) to any streamer in the Granblue Fantasy: Relink category during the campaign. Event time: 2026-07-10T07:00:00Z – 2026-07-24T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265353, + "timestamp": 1783932993, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 86 + "position": 11 }, - "metadata:twitchcon-2024---rotterdam-v1": { - "id": "metadata:twitchcon-2024---rotterdam-v1", + "metadata:rematch-brazil-v1": { + "id": "metadata:rematch-brazil-v1", "cache_type": "badge", "data": { - "date_added": "23 February 2024", + "date_added": "4 June 2026", "usage_stats": null, - "more_info": "The badge was available when you purchase a ticket on the official TwitchCon website for TwitchCon 2024 in Rotterdam. The badge was given out immediately after purchase, it was not necessary to attend the event." + "more_info": "Rematch Brazil badge is a limited-time global chat badge dedicated to the Rematch Nations Cup event. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to a streamer FROM BRAZIL in the REMATCH category during the Rematch Nations Cup! The list of streamers is determined by Twitch; please double-check the drops before paying for a subscription. Event Duration: 2026-06-11T08:00:00Z – 2026-07-09T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. The list of participiating Brazilian channels: purez4 , Riyuuka , zSectiion , alanzoka , joaozoid , boss_off_games , ca_Millia , JullyTMT02 , Luuuzka , Takioto , danisor , freudiana_gamer , Moustachinho , oultimosheikah , Tiozao_TV , bubsklaut , Cinder1705 , spotplaygaming , tavernadowill , Vinysec , gabepeixe , mount , Dehnzy , euLINK , Febatista , Gauhchu , IguSemUmbigo , TrisviK , Giwhiteblack , Coringa , gokugamerrj , Japeta , GalaxyyK , JrPam , kauemsilva , luciano_recruta , MAGNUSnoos , oabeljoga , ViktorKav , rkrutzmann , ExpressoNerd , GamesMr100 , Hashiraplay _ , skorpion_survival , Ti0regis , dona , canonicoxp , iagomenta , LIyahLIweth, tonton_br, Bahiaqz, canal_overgame, LarDosGames, TheVanguardBR, TRGVash, ZazaBruxo, Casado_Tambem_Joga, ColucciUP, Foythtv, JojOnny, Olivotec, Shalalaka, alex_soquer, Diijas, Maveco, Ricardo_hue, Uclaoboat, Douguras, Kahodo, MedusaGeek, Nylkam, Zyndal_, Smzinho, FloristaDuo, LestatPlays" }, "metadata": { - "timestamp": 1765265354, + "timestamp": 1783932994, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 108 + "position": 37 }, - "metadata:twitchcon-2024---san-diego-v1": { - "id": "metadata:twitchcon-2024---san-diego-v1", + "metadata:rematch-england-v1": { + "id": "metadata:rematch-england-v1", "cache_type": "badge", "data": { - "date_added": "29 May 2024", + "date_added": "4 June 2026", "usage_stats": null, - "more_info": "The badge was available when you purchase a ticket on the official website at TwitchCon 2024 in San Diego. The badge was given out immediately after purchase, it was not necessary to attend the event." + "more_info": "Rematch England badge is a limited-time global chat badge dedicated to the Rematch Nations Cup event. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to a streamer in the Rematch category during the Rematch Nations Cup! Event Duration: to be confirmed The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265354, + "timestamp": 1783932995, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 106 + "position": 38 }, - "metadata:twitchcon-2025---rotterdam-v1": { - "id": "metadata:twitchcon-2025---rotterdam-v1", + "metadata:rematch-france-v1": { + "id": "metadata:rematch-france-v1", "cache_type": "badge", "data": { - "date_added": "10 February 2025", + "date_added": "4 June 2026", "usage_stats": null, - "more_info": "The TwitchCon 2025 badge is granted to users who purchase a ticket to TwitchCon 2025 in Rotterdam via the official TwitchCon website. You don’t need to attend the event in person — the badge is automatically added to your Twitch account right after completing your ticket purchase." + "more_info": "Rematch France badge is a limited-time global chat badge dedicated to the Rematch Nations Cup event. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to a French streamer in the REMATCH category during the Rematch Nations Cup! The list of streamers is determined by Twitch; please double-check the drops before paying for a subscription. Event Duration: 2026-06-11T08:00:00Z – 2026-07-09T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. The list of participiating French channels: Newaxx , Protsky , Morrigh4n , Recalbox , BrunoUniversSimu , alextro23 , deadzach44 , Majinoux , RavenCross , thedreadwaffle , Wenyn , HammerKick , Krokaccino , Joueur_du_Grenier , Eryciaa , Aeliaa _ , Aelthan , Akwartz , Did0us , Karssi , Shelyanna , Thefoxeur , Bourrinator , ImmersivTV , MamieZazou , Vazek_Tomi , KamiTheKid , LeTetryl , merj1 , chwannini , JPouille_et_Jess , Kahleeya , Kamet0 , Elbe_Poly , Heknooz , Dark_Hifus , LeMondeDeShaki , mllejoulie , UncleSkarzi , Yuu_VT , Domingo , ArtheonTV , Clara_l_Exploratrice , Farore , PenseeLeo , Sol_Hms , mistermv , Magnettes , Jolavanille, KagetokiTV, Pipissenlit, Siana_TV, WhiteMonsterMusic, Miss_Delight, Myolune, Bibi300, Le_Zort, Skerax, AntoineDaniel, ZeratoR, Globtopus, Milkameluna, Yann, BinOoL, David_Kyden, PochoSkywalker, Symphoniya_, Etoiles, Squeezie, Badocs, Catboat, Icewit, JiloOziris, LePirateRoux, Mar0ma, MrDeriv, Ogeru, Gardoum, AikaMorii, BAARSARK, Iti63" }, "metadata": { - "timestamp": 1765265355, + "timestamp": 1783932997, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 90 + "position": 39 }, - "metadata:twitchcon-referral-program-2025-bleedpurple-v1": { - "id": "metadata:twitchcon-referral-program-2025-bleedpurple-v1", + "metadata:rematch-nations-cup-v1": { + "id": "metadata:rematch-nations-cup-v1", "cache_type": "badge", "data": { - "date_added": "29 May 2025", + "date_added": "4 June 2026", "usage_stats": null, - "more_info": "TThis badge is part of the official TwitchCon 2025 Referral Program . To unlock it: Purchase your TwitchCon 2025 ticket. Share your personal referral link. If 10 friends buy tickets using your link, this exclusive badge will be added to your Twitch account. Referral progress is tracked after you buy your own ticket — no event attendance required. There is also a badge that you get for one purchase through your referral link." + "more_info": "Rematch Nations Cup badge is a limited-time global chat badge dedicated to the Rematch Nations Cup event. To earn it, you need to watch 30 minutes in the REMATCH category during the event period. Event time: 2026-06-11T08:00:00Z – 2026-07-09T07:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265357, + "timestamp": 1783932998, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 58 + "position": 40 }, - "metadata:twitchcon-referral-program-2025-chrome-star-v1": { - "id": "metadata:twitchcon-referral-program-2025-chrome-star-v1", + "metadata:rematch-nations-cup-eng-v1": { + "id": "metadata:rematch-nations-cup-eng-v1", "cache_type": "badge", "data": { - "date_added": "29 May 2025", + "date_added": "4 June 2026", "usage_stats": null, - "more_info": "This badge is part of the official TwitchCon 2025 Referral Program . To earn it: Purchase your own TwitchCon 2025 ticket. Share your unique referral link with friends. If at least one friend buys a ticket using your link, you’ll unlock this badge. You don’t need to attend the event — just complete your own ticket purchase and refer at least one successful sale. There is also another badge given out for 10 purchases through your referral link." + "more_info": "Rematch Nations Cup ENG badge is a limited-time global chat badge dedicated to the Rematch Nations Cup event. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to a streamer in the REMATCH category during the Rematch Nations Cup! Event Duration: 2026-06-11T08:00:00Z – 2026-07-09T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265358, + "timestamp": 1783932999, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 59 + "position": 41 }, - "metadata:twitchcon2017-v1": { - "id": "metadata:twitchcon2017-v1", + "metadata:rematch-us-v1": { + "id": "metadata:rematch-us-v1", "cache_type": "badge", "data": { - "date_added": "June 2017", + "date_added": "4 June 2026", "usage_stats": null, - "more_info": null + "more_info": "Rematch US badge is a limited-time global chat badge dedicated to the Rematch Nations Cup event. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to a streamer from US in the REMATCH category during the Rematch Nations Cup! The list of streamers is determined by Twitch; please double-check the drops before paying for a subscription. Event Duration: 2026-06-11T08:00:00Z – 2026-07-09T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. The list of participiating US channels: 5up , acarria_rawr_x3 , adamhartgaming , adrianrage , agirlandagame , allykataru , almave7 , amarisskye , ambertherambler , amisometimes , andycampbellgg , angelusdemonus , aoihusky , aolynn , apokuna , arktixofficial , armoroffaith , assaultnom , auroralvisage , avataryaya , averagegirlgames , axelscythe , bafty , baldzebra , basicwitgirl , beetlebomb , bellesprout , bennyfits , bglitch3d , bigrickenergytv , bittywood , blinkblinkgames , bloodthunder , bltzz , blurrflavorz , blusatire , boog2theman , bosskernel , bossuversus , bradleyellis , brialeigh , briicosplays , brildain , brofessor_panda , bunnienova , camillapanda , camizolecorzette , camronjk , captainloren_, catchild, catsen, cedinthemix, chactories, chaoticflamee, cheesecake_exe, chillcrewgaming, church_of_poe, cide, circletoonshd, cloudmark27, coco_krebbles, cooldudevlad, cutesi, cyunidottv, dammit2hell, dankin, danzucatv, davekap, dayleedave, dearroderick, deathzwraith, deejayknight, deuceymane, dieharddiva, dopest_m3rk, duncstar, e_vac, ebontis, elilikesrice, eliseteria, elliannia, elliejoypanic, emyblossom93, eurascal, eyesonbee, fargassier, fauxretro, fengrush, fera_lune, fightincowboy, firespark81, frostedfricks, gamepassdad, gamertifa, gemntonic, ghostelectricity, glaxonxiii, golkhanjunior, grandcloudd, hailsvhenan, hashbrowncloudykai, hebebuffay, herokerrey, hirostormwolf, iamcha0tik, impactedpiko, infernasu, innoshades, isoracle, jademistgaming, jaketwitchin, jamesmisc, jav0rs, jayeternall, jaythebard, jayyy, jdilla, jeffbrutlag, jenisonline, jesscapricorn, jinxberry, joafterwork, johnandmichelle, johnny_boombotz, jprodigy99, juiceticetv, junkyard129, just_jaynie, kageboi, kelptv, kelwynshade, kenjad2r, khal333siii, khloecosmos, killerdraco, kinetikghost, kissysenseii, kj2294, kourthouse, kpignetwork, kujoprime, kuro_ken, kwehzy, kyoslilmonster, leaderkilla, ligerzero_gaming, littleoneyouare, liuss, lore_aspect, loudflavor, lydlbutton, maccagamees, madsheep_, marcgriffin27, martydudevr, marxd1, mcqueeb, mechanicalqueen, megamijinxx, mentallyskinny, miia, monikacinnyroll, msbee69, musicbox716, mwestby, n3bst4r, natspresso, nearlysam, nefasqs, nichslvl, nightalize, ninjaquay3000, okaydrian, okstranger, omid_lennon, onbumpers, oneuptilsunup, oolivia_, over_titus, panfro_games, parrymanilow, patccine, peacedubz, peeve, phn4x, pinxel, planoplaysgames, pozer, psyculturists, punkinpai, ragejazzy, rawesomes, real_kadukun, redbeardflynn, redinfamy, reesiekups, refereeclark, renfail, respawnedgentleman, revealingtoomuch, rexiify, rhyelle, rizarjay, robodessert, rogueoflighttv, roxy051, sammytraintv, sarahnelh, sarthe, seiglance, semysin, shea_noelle, shizu, shyyro, silver_streak, simply_mysti, sindradottir, smii_, smirky, snamwiches, snootydeath, soulessiren, southern_drake, sp00nerism, spacevalkyries, spaceytora, spinachee, steamybiscuit, sugarmellie, suhtired, suki, sushichic13, terriblegaming123, tessachka, tesstra, texasmiler, tgrskillzttv, the_backlog_gaming, theebumbles, theemmallama, thegamingcaffe, thegreyscott, thejaxeff3ct, thelightbrite, theragingterror, thexvnder, tixsone, tizfizzy, tkayo, tlas_king, tokshen, trishahershberger, unclewooly, unwellbeauty19, vampirateodessa, vincentfaust, viridy, voxximillion, vtsweets, waddlestoddles, weest, weyland_here, whatsherface, whitwhit, winky, wolfatyourgate, xeromessiah, xgremlynnx, xomaarz, yosoykush, yourbigbrothersteve, yoyomeg, zonegeek_, zuan, dangheesling, itmejp, kyr_sp33dy, lirik, masayoshi, moonmoon, squeex, sykkuno" }, "metadata": { - "timestamp": 1765265359, + "timestamp": 1783933001, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 273 + "position": 42 }, - "metadata:twitchcon2018-v1": { - "id": "metadata:twitchcon2018-v1", + "metadata:road-to-twitchcon-26-v1": { + "id": "metadata:road-to-twitchcon-26-v1", "cache_type": "badge", "data": { - "date_added": "June 2018", + "date_added": "15 May 2026", "usage_stats": null, - "more_info": null + "more_info": "RoadToTwitchCon26 is a limited-time global chat badge dedicated to the TwitchCon26 in Rotterdam. To earn it, you need to watch 60 minutes during the campaign on any of the following channels: /ronnyberger /knirpz /DeanAufTwitch Event Duration: 2026-05-16T04:00:00Z – 2026-05-29T21:29:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265359, + "timestamp": 1783933005, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 223 + "position": 49 }, - "metadata:twitchconAmsterdam2020-v1": { - "id": "metadata:twitchconAmsterdam2020-v1", + "metadata:rudy-v1": { + "id": "metadata:rudy-v1", "cache_type": "badge", "data": { - "date_added": "January 2020", + "date_added": "12 March 2026", "usage_stats": null, - "more_info": null + "more_info": "The Rudy badge is a limited-time global chat badge dedicated to the Monster Hunter Stories 3: Twisted Reflection launch. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Monster Hunter Stories 3: Twisted Reflection category during the event period. Event time: 2026-03-13T04:00:00Z – 2026-03-27T03:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265360, + "timestamp": 1783933008, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 189 + "position": 90 }, - "metadata:twitchconEU2019-v1": { - "id": "metadata:twitchconEU2019-v1", + "metadata:runescape-dragon-dagger-v1": { + "id": "metadata:runescape-dragon-dagger-v1", "cache_type": "badge", "data": { - "date_added": "February 2019", + "date_added": "5 June 2026", "usage_stats": null, - "more_info": null + "more_info": "RuneScape Dragon Dagger is a limited-time global chat badge dedicated to the Old School RuneScape’s Deadman All Stars event. To earn it, you need to watch 15 minutes of any livestream in the Old School RuneScape category during the campaign. Event time: 2026-06-20T17:30:00Z – 2026-06-21T00:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265362, + "timestamp": 1783933009, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 213 + "position": 35 }, - "metadata:twitchconEU2022-v1": { - "id": "metadata:twitchconEU2022-v1", + "metadata:runescape-skull-v1": { + "id": "metadata:runescape-skull-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "5 June 2026", "usage_stats": null, - "more_info": null + "more_info": "RuneScape Skull is a limited-time global chat badge dedicated to the Old School RuneScape’s Deadman All Stars event. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Old School RuneScape category. The list of channels is limited. Please check if the drop is active before paying. Event time: 2026-06-06T11:30:00Z – 2026-06-21T00:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. The list of participiating channels: Gnomonkey, B0aty, Mr_Mammal, OldSchoolRS, Lake, Alfie, EvScape, Purpp, C_Engineer, eliop14, Skiddler, coxie, Rhys, VtheVictim, Dino_xx, dubiedobies, Framed, Odablock, Raikesy, Sick_Nerd, SkillSpecs, MikaRS, SoloMission, Torvesta, 61M, Muts, PureSpam, Jagex, Greg2007, Mmorpg, pip_osrs, Synq, Westham, Faux" }, "metadata": { - "timestamp": 1765265363, + "timestamp": 1783933010, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 151 + "position": 36 }, - "metadata:twitchconEU2023-v1": { - "id": "metadata:twitchconEU2023-v1", + "metadata:scampuss-v1": { + "id": "metadata:scampuss-v1", "cache_type": "badge", "data": { - "date_added": "April 2023", + "date_added": "4 February 2026", "usage_stats": null, - "more_info": null + "more_info": "The Scampuss badge is a limited-time global chat badge dedicated to Nioh 3 game launch. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Nioh 3 category. Event time: 2026-02-06T08:00:00Z – 2026-02-14T07:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265364, + "timestamp": 1783933015, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 118 + "position": 110 }, - "metadata:twitchconNA2019-v1": { - "id": "metadata:twitchconNA2019-v1", + "metadata:seeks-eye-v1": { + "id": "metadata:seeks-eye-v1", "cache_type": "badge", "data": { - "date_added": "June 2019", + "date_added": "17 February 2026", "usage_stats": null, - "more_info": null + "more_info": "The Seek’s Eye badge is a limited-time global chat badge dedicated to Bloxfest, a Roblox event on Twitch. This is the 3/4 badges in the series. To earn it, you needed to watch 30 minutes of any stream in the ROBLOX category. Event duration: 2026-02-17T23:59:00Z – 2026-02-19T19:59:00Z The badge is awarded through Twitch Drops, so it will automatically appear in your Drops Inventory once you have met the requirement." }, "metadata": { - "timestamp": 1765265365, + "timestamp": 1783933016, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 211 + "position": 103 }, - "metadata:twitchconNA2020-v1": { - "id": "metadata:twitchconNA2020-v1", + "metadata:skulls-10th-anniversary-v1": { + "id": "metadata:skulls-10th-anniversary-v1", "cache_type": "badge", "data": { - "date_added": "January 2020", + "date_added": "15 May 2026", "usage_stats": null, - "more_info": null + "more_info": "The Skulls 10th Anniversary badge is a limited-time global chat badge dedicated to the Warhammer Skulls 2026 event. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Warhammer 40,000: Darktide category. Event Duration: 2026-05-21T16:00:00Z – 2026-05-31T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265366, + "timestamp": 1783933018, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 190 + "position": 50 }, - "metadata:twitchconNA2022-v1": { - "id": "metadata:twitchconNA2022-v1", + "metadata:speedons-6-v1": { + "id": "metadata:speedons-6-v1", "cache_type": "badge", "data": { - "date_added": "April 2022", + "date_added": "6 May 2026", "usage_stats": null, - "more_info": null + "more_info": "SpeeDons 6 is a limited-time chat badge celebrating SpeeDons, an annual charity speedrun marathon. To earn it, you need to watch 60 minutes during the campaign on any of the following channels: 🇫🇷 /mistermv (FR) 🇺🇸 /gamesdonequick (EN) 🇩🇪 /germench (DE) 🇪🇸 /speedrunsespanol (ES) Event Duration: 2026-05-07T15:00:00Z – 2026-05-11T00:00:00Z Progress is only tracked while the stream is in the “Special Events” category The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. See also: Speedons 5 Badge" }, "metadata": { - "timestamp": 1765265367, + "timestamp": 1783933028, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 152 + "position": 58 }, - "metadata:twitchconNA2023-v1": { - "id": "metadata:twitchconNA2023-v1", + "metadata:star-force-mega-man-v1": { + "id": "metadata:star-force-mega-man-v1", "cache_type": "badge", "data": { - "date_added": "July 2023", + "date_added": "26 March 2026", "usage_stats": null, - "more_info": null + "more_info": "The Star Force Mega Man badge is a limited-time global chat badge dedicated to the Mega Man Star Force Legacy Collection launch. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Mega Man Star Force Legacy Collection category during the event period. Event time: 2026-03-27T07:00:00Z – 2026-04-10T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265368, + "timestamp": 1783933032, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 116 + "position": 84 }, - "metadata:tyranny_1-v1": { - "id": "metadata:tyranny_1-v1", + "metadata:support-a-streamer-ho26-badge-v1": { + "id": "metadata:support-a-streamer-ho26-badge-v1", "cache_type": "badge", "data": { - "date_added": "March 2017", + "date_added": "10 December 2025", "usage_stats": null, - "more_info": null + "more_info": "The Support a Streamer HO’26 Badge badge is a limited-time global chat badge awarded during the Holiday Ops 26 campaign. To earn it, viewers needed to subscribe or gift a subscription (Prime subs excluded) to any streamer in the World of Tanks category during the event period. Event time: 2025-12-15T09:00:00Z – 2025-12-22T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265369, + "timestamp": 1783933097, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 299 + "position": 126 }, - "metadata:user-anniversary-v1": { - "id": "metadata:user-anniversary-v1", + "metadata:team-instinct-v1": { + "id": "metadata:team-instinct-v1", "cache_type": "badge", "data": { - "date_added": "August 2021", + "date_added": "13 July 2026", "usage_stats": null, - "more_info": null + "more_info": "Team Instinct is the 4th in a series of global chat badges available for a limited time to celebrate the 10th anniversary of Pokémon GO. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Pokémon GO category. Event time: 2026-07-13T07:30:00Z – 2026-07-14T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. Other badges in the series: Meltan Team Valor Team Mystic" }, "metadata": { - "timestamp": 1765265371, + "timestamp": 1783933100, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 174 + "position": 0 }, - "metadata:vct-paris-2025-v1": { - "id": "metadata:vct-paris-2025-v1", + "metadata:team-mystic-v1": { + "id": "metadata:team-mystic-v1", "cache_type": "badge", "data": { - "date_added": "11 September 2025", + "date_added": "11 July 2026", "usage_stats": null, - "more_info": "VCT Paris 2025 – a limited-time global Twitch chat badge celebrating the VALORANT Champions Tour 2025 finals in Paris. To earn this badge – subscribe with a new paid or gift sub (Prime subs do not count) to any Twitch channel streaming in the VALORANT category during the live broadcasts of VALORANT Champions 2025 – from 2025-09-12T17:00:00Z to 2025-10-05T18:59:00Z. The badge should granted automatically after the requirement is met. For official event details: Everything You Need to Know – Champions Paris" + "more_info": "Team Mystic is the 3rd in a series of global chat badges available for a limited time to celebrate the 10th anniversary of Pokémon GO. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Pokémon GO category. Event time: 2026-07-12T07:30:00Z – 2026-07-13T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. Other badges in the series: Meltan Team Valor Team Instinct" }, "metadata": { - "timestamp": 1765265372, + "timestamp": 1783933102, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 39 + "position": 1 }, - "metadata:vga-champ-2017-v1": { - "id": "metadata:vga-champ-2017-v1", + "metadata:team-valor-v1": { + "id": "metadata:team-valor-v1", "cache_type": "badge", "data": { - "date_added": "December 2017", + "date_added": "10 July 2026", "usage_stats": null, - "more_info": null + "more_info": "Team Valor is the 2nd in a series of global chat badges available for a limited time to celebrate the 10th anniversary of Pokémon GO. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Pokémon GO category. Event time: 2026-07-11T07:30:00Z – 2026-07-12T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. Other badges in the series: Meltan Team Mystic Team Instinct" }, "metadata": { - "timestamp": 1765265373, + "timestamp": 1783933104, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 255 + "position": 2 }, - "metadata:video-games-day-v1": { - "id": "metadata:video-games-day-v1", + "metadata:tft-paris-open-v1": { + "id": "metadata:tft-paris-open-v1", "cache_type": "badge", "data": { - "date_added": "16 September 2025", + "date_added": "10 December 2025", "usage_stats": null, - "more_info": "Video Games Badge – a limited-time global chat badge unlockable during Video Games Day, a Twitch-wide celebration of gaming moments. To earn this badge you need to download or share any gaming Clip from 2025-09-12T07:00:00Z to 2025-09-16T06:59:00Z. Source: Twitch blog" + "more_info": "The TFT Paris Open badge is a limited-time global chat badge dedicated to the 2025 TFT Paris Open event. To earn it, viewers needed to subscribe or gift a subscription (Prime subs excluded) 2 times in the Teamfight Tactics category. So, it is 2 paid subs to get this badge. Event duration: 2025-12-11T18:00:00Z – 2025-12-15T17:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265374, + "timestamp": 1783933105, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 38 + "position": 127 }, - "metadata:vip-v1": { - "id": "metadata:vip-v1", + "metadata:the-deer-v1": { + "id": "metadata:the-deer-v1", "cache_type": "badge", "data": { - "date_added": "December 2019", + "date_added": "15 February 2026", "usage_stats": null, - "more_info": null + "more_info": "The Deer badge is a limited-time global chat badge dedicated to Bloxfest, a Roblox event on Twitch. This is the 2/4 badges in the series. To earn it, you needed to watch 30 minutes of any stream in the ROBLOX category. Event duration: 2026-02-15T23:59:00Z – 2026-02-17T23:58:00Z The badge is awarded through Twitch Drops, so it will automatically appear in your Drops Inventory once you have met the requirement." }, "metadata": { - "timestamp": 1765265375, + "timestamp": 1783933106, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 202 + "position": 104 }, - "metadata:warcraft-valliance": { - "id": "metadata:warcraft-valliance", + "metadata:toxic-zombie-v1": { + "id": "metadata:toxic-zombie-v1", "cache_type": "badge", "data": { - "date_added": "May 2016", + "date_added": "26 February 2026", "usage_stats": null, - "more_info": null + "more_info": "The Toxic Zombie badge is a limited-time global chat badge dedicated to the Toxic Commando launch. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the John Carpenter’s Toxic Commando category during the event period. Event time: 2026-03-12T09:00:00Z – 2026-03-29T23:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265376, + "timestamp": 1783933125, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 80 + "position": 100 }, - "metadata:warcraft-vhorde": { - "id": "metadata:warcraft-vhorde", + "metadata:twitchcon-2026-europe-row-houses-v1": { + "id": "metadata:twitchcon-2026-europe-row-houses-v1", "cache_type": "badge", "data": { - "date_added": "May 2016", + "date_added": "27 February 2026", "usage_stats": null, - "more_info": null + "more_info": "TwitchCon 2026 – Europe – Row Houses badge is a limited-time global chat badge awarded to attendees of TwitchCon Europe 2026 in Rotterdam. To receive this badge, you need to purchase a ticket to TwitchCon Europe 2026. It may be both 1-day ticket – in which case you will receive only the Row Houses badge – and 2-day ticket , which grant access to both TwitchCon 2026 badges (Row Houses and Windmill ). So, a 1-day ticket = 1 badge. A 2-day ticket = 2 badges. The badge is typically granted within a short time after the ticket purchase is completed. See also: Windmill badge for 2-day ticket. Ticket purchase page: https://www.twitchcon.com/rotterdam-2026/tickets/" }, "metadata": { - "timestamp": 1765265377, + "timestamp": 1783933145, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 81 + "position": 94 }, - "metadata:zevent-2024-v1": { - "id": "metadata:zevent-2024-v1", + "metadata:twitchcon-2026-europe-windmill-v1": { + "id": "metadata:twitchcon-2026-europe-windmill-v1", "cache_type": "badge", "data": { - "date_added": "7 September 2024", + "date_added": "27 February 2026", "usage_stats": null, - "more_info": "This badge was given to viewers of the ZEVENT 2024 event. To earn it, you needed to watch at least 15 minutes of a stream from one of the ZEVENT 2024 partners. The list of partners was available on the ZEVENT 2024 website during the event." + "more_info": "TwitchCon 2026 – Europe – Windmill badge is a limited-time global chat badge awarded to attendees of TwitchCon Europe 2026 in Rotterdam. This badge is granted to anyone who purchases a 2-day ticket to TwitchCon Europe 2026. Unlike the 1-day option, the 2-day ticket includes both TwitchCon 2026 badges – Windmill and Row Houses . So, a 2-day ticket = 2 badges. A 1-day ticket = 1 badge. The badge is typically granted within a short time after the ticket purchase is completed. See also: Row Houses badge for 1-day ticket. Ticket purchase page: https://www.twitchcon.com/rotterdam-2026/tickets/" }, "metadata": { - "timestamp": 1765265378, + "timestamp": 1783933146, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 98 + "position": 95 }, - "metadata:zevent25-v1": { - "id": "metadata:zevent25-v1", + "metadata:two-point-museum-v1": { + "id": "metadata:two-point-museum-v1", "cache_type": "badge", "data": { - "date_added": "4 September 2025", + "date_added": "16 June 2026", "usage_stats": null, - "more_info": "ZEVENT25 is a limited-time global chat badge awarded for watching a participating channel during the Z Event 2025 charity marathon. How to earn: Go to a participating live channel . Watch for 1 hour and the badge will be granted automatically. Event Duration: from 2025-09-04T18:00:00Z to 2025-09-08T00:00:00Z. A full list of participants, event details, and the official stream can be found on the Z Event website (“Les streamers” button)." + "more_info": "Two Point Museum is a limited-time global chat badge dedicated to the Two Point Studio’s 10th Anniversary. To earn it, you need to to subscribe or gift a subscription (Prime subs doesn’t count) to any streamer in the Two Point Museum category during the campaign. Event time: 2026-06-18T17:00:00Z – 2026-07-16T14:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. Source: post on Reddit" }, "metadata": { - "timestamp": 1765265379, + "timestamp": 1783933167, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 41 + "position": 28 }, - "metadata:rainbow-six-siege-x-10th-anniversary-v1": { - "id": "metadata:rainbow-six-siege-x-10th-anniversary-v1", + "metadata:two-point-pickle-v1": { + "id": "metadata:two-point-pickle-v1", "cache_type": "badge", "data": { - "date_added": "26 November 2025", + "date_added": "16 June 2026", "usage_stats": null, - "more_info": "The Rainbow Six Siege X 10th Anniversary badge – a limited-time global chat badge awarded during the Rainbow Six Siege X’s 10th anniversary celebration. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Tom Clancy’s Rainbow Six Siege X category. Event Duration: from 2025-12-01T19:00:00Z to 2026-01-01T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." + "more_info": "Two Point Pickle is a limited-time global chat badge dedicated to the Two Point Studio’s 10th Anniversary. To earn it, you need to watch 30 minutes of any livestream in the Two Point Museum category during the campaign. Event time: 2026-06-18T17:00:00Z – 2026-07-16T14:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement. Source: post on Reddit" }, "metadata": { - "timestamp": 1765265263, + "timestamp": 1783933168, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 9 + "position": 29 }, - "metadata:streamer-awards-tux-v1": { - "id": "metadata:streamer-awards-tux-v1", + "metadata:umbrella-corporation-v1": { + "id": "metadata:umbrella-corporation-v1", "cache_type": "badge", "data": { - "date_added": "1 December 2025", + "date_added": "13 January 2026", "usage_stats": null, - "more_info": "The Streamer Awards Tux badge is a limited-time global chat badge awarded for supporting the Streamer Awards 2025 event. To earn it, you needed to watch 60 minutes of Streamer Awards stream on the QTcinderella’s channel. Event duration: 2025-12-06T23:00:00Z – 2025-12-07T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." + "more_info": "The Umbrella Corporation badge is a limited-time global chat badge dedicated to the Resident Evil: Requiem gameplay showcase. To earn it, viewers need to subscribe or gift a subscription (Prime subs excluded) to any streamer in the RESIDENT EVIL: requiem category during the event period. First appearance: 2026-01-15T16:00:00Z – 2026-01-16T07:58:00Z Second appearance: 2026-03-06T08:00:00Z – 2026-03-14T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265282, + "timestamp": 1783933173, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 6 + "position": 116 }, - "metadata:twitch-recap-2025-v1": { - "id": "metadata:twitch-recap-2025-v1", + "metadata:unicorn-tachanka-v1": { + "id": "metadata:unicorn-tachanka-v1", "cache_type": "badge", "data": { - "date_added": "1 December 2025", + "date_added": "1 May 2026", "usage_stats": null, - "more_info": "Twitch Recap 2025 is Twitch’s annual end-of-year event that delivers a personalized summary of your activity across the platform. It highlights your year as a viewer, streamer, or community member and showcases your most memorable moments on Twitch throughout 2025. The Twitch Recap 2025 chat badge is automatically granted to users who were sufficiently active on Twitch during 2025. This includes activities such as watching streams, chatting, streaming, and general engagement. No additional actions are required to earn the badge. Similar badges were also awarded for previous Recap events, including Twitch Recap 2023 and Twitch Recap 2024 ." + "more_info": "The Unicorn Tachanka badge is a limited-time global chat badge inspired by the “Rainbow is Magic” event from Tom Clancy’s Rainbow Six Siege. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Rainbow Six Siege category. Event Duration: 2026-05-06T14:00:00Z – 2026-05-20T18:58:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265350, + "timestamp": 1783933174, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 7 + "position": 60 }, - "metadata:ugly-sweater-v1": { - "id": "metadata:ugly-sweater-v1", + "metadata:waterslug-v1": { + "id": "metadata:waterslug-v1", "cache_type": "badge", "data": { - "date_added": "1 December 2025", + "date_added": "13 May 2026", "usage_stats": null, - "more_info": "To earn the exclusive Ugly Sweater badge you need to download, export, or share a link to a clip from any category between Dec 1- 12. The badge will be delivered in the following few business days after unlocking it. Source: https://blog.twitch.tv/en/2025/11/26/holiday-hoopla-2025/" + "more_info": "The Waterslug badge is a limited-time global chat badge dedicated to the first week of Subnautica 2’s launch To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Subnautica 2 category. Event Duration: 2026-05-14T15:00:00Z – 2026-05-21T14:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265370, + "timestamp": 1783933185, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 8 + "position": 53 }, - "metadata:revedtv-stream-awards-2025-v1": { - "id": "metadata:revedtv-stream-awards-2025-v1", + "metadata:went-outside-v1": { + "id": "metadata:went-outside-v1", "cache_type": "badge", "data": { - "date_added": "3 December 2025", + "date_added": "6 May 2026", "usage_stats": null, - "more_info": "The RevedTV StreamAwards 2025 иadge is a limited-time global Twitch chat badge dedicated to the annual StreamAwards show, first launched in 2023. The event celebrates the best streamers, clips, and moments from the German-speaking Twitch community. To earn this badge, you need to watch the official StreamAwards 2025 livestream on the RevedTV channel for 60 minutes. Event duration: 2025-12-04T17:00:00Z – 2025-12-04T22:30:00Z Initially, this badge was uploaded with a different image, but it was updated a few hours later. First version" + "more_info": "Went Outside is a limited-time global chat badge celebrating IRL Takeover, a special community-driven Twitch event focused on real-life meetups and offline experiences. To earn it, you need to watch 15 minutes of any livestream in the IRL category during the campaign. Event Duration: 2026-05-11T17:00:00Z – 2026-05-17T06:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265264, + "timestamp": 1783933187, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 4 + "position": 59 }, - "metadata:total-war-anniversary-v1": { - "id": "metadata:total-war-anniversary-v1", + "metadata:wholesome-direct-2026-v1": { + "id": "metadata:wholesome-direct-2026-v1", "cache_type": "badge", "data": { - "date_added": "3 December 2025", + "date_added": "27 May 2026", "usage_stats": null, - "more_info": "The Total War Anniversary badge – a limited-time global chat badge awarded during the Total War 25th Anniversary celebration. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Total War: Warhammer III category. Event duration: 2025-12-04T18:00:00Z – 2025-12-15T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." + "more_info": "Wholesome Direct 2026 is a limited-time global chat badge dedicated to the annual showcase of wholesome and cozy indie games, featuring announcements, demos, and trailers To earn it, you need to watch 15 minutes in the Special Events category during the event period. Event time: 2026-06-06T16:00:00Z – 2026-06-06T17:59:00Z The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265340, + "timestamp": 1783933188, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 5 + "position": 44 }, - "metadata:k4sen-con-2025-v1": { - "id": "metadata:k4sen-con-2025-v1", + "metadata:winston-overwatch-v1": { + "id": "metadata:winston-overwatch-v1", "cache_type": "badge", "data": { - "date_added": "5 December 2025", + "date_added": "13 April 2026", "usage_stats": null, - "more_info": "The The K4SEN Con 2025 badge was announced on the official Twitch Japan account on X. It was given out for free for watching 30 minutes of streams on the k4sen channel. The event ran from 2025-11-22T01:00:00Z to 2025-11-24T13:00:00Z However, despite the fact that the badge was announced as global in the original post, it was initially added as a channel badge. Only on December 5 did Twitch finally add this badge as a global one. No additional action was required from users; it automatically became global for everyone who received it during the event." + "more_info": "The Winston Overwatch badge is a limited-time global chat badge dedicated to Overwatch. To earn it, you need to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Overwatch category during the event period. Event time: 2026-04-14T18:00:00Z – 2026-05-12T17:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." }, "metadata": { - "timestamp": 1765265189, + "timestamp": 1783933189, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 2 + "position": 73 }, - "metadata:rustmas-2025-v1": { - "id": "metadata:rustmas-2025-v1", + "metadata:yellow-noob-v1": { + "id": "metadata:yellow-noob-v1", "cache_type": "badge", "data": { - "date_added": "4 December 2025", + "date_added": "4 February 2026", "usage_stats": null, - "more_info": "The Rustmas 2025 badge – a limited-time global chat badge awarded during the special Rust event. To earn it, you needed to subscribe or gift a subscription (Prime subs doesn’t count) to streamer in the Rust category. Event duration: 2025-12-08T18:00:00Z – 2026-01-01T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." + "more_info": "Yellow Noob is a limited-time global Twitch chat badge released as part of Bloxfest, a month-long Roblox event hosted exclusively on Twitch. To earn it, you needed to subscribe or gift a subscription (Prime subs excluded) to any streamer in the ROBLOX category during the event period. Event time: 2026-02-05T08:01:00Z – 2026-02-28T07:59:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met. Notably, Yellow Noob is the second Roblox-themed Twitch chat badge. The first one, Purple Noob , was available for free in December 2025 and could be earned simply by watching Roblox streams." }, "metadata": { - "timestamp": 1765265268, + "timestamp": 1783933191, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 3 + "position": 111 }, - "metadata:jeff-the-land-shark-v1": { - "id": "metadata:jeff-the-land-shark-v1", + "metadata:you-got-this-v1": { + "id": "metadata:you-got-this-v1", "cache_type": "badge", "data": { - "date_added": "7 December 2025", + "date_added": "10 June 2026", "usage_stats": null, - "more_info": "The Jeff Chat Badge is a limited-time global chat badge dedicated to Winter Drops Fest on Twitch. To earn it, viewers needed to subscribe or gift a subscription (Prime subs excluded) to any streamer in the Marvel Rivals category during the event period. Event time: 2025-12-06T09:00:00Z – 2025-12-15T23:29:00Z The badge is distributed via Twitch Drops and granted automatically after the requirement is met." + "more_info": "YOU GOT THIS is a limited-time chat badge. To earn it, you need to watch 60 minutes during the campaign on any of the following channels while they’are in the Sports category: TwitchSports runthefutmarket mikelabelle kaylynkyle Event Duration: 2026-06-12T22:15:00Z – 2026-06-27T00:15:00Z Another chance to earn a badge from 2026-07-11T17:30:00Z to 2026-07-11T20:29:00Z by watching the channels below for 20 minutes: – TwitchSports – ThisIsFG – bsmith_esports The badge is distributed via Twitch Drops and granted automatically after meeting the requirement." }, "metadata": { - "timestamp": 1765265188, + "timestamp": 1783933192, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 1 + "position": 33 }, - "metadata:lead_moderator-v1": { - "id": "metadata:lead_moderator-v1", + "metadata:yuzu-v1": { + "id": "metadata:yuzu-v1", "cache_type": "badge", "data": { - "date_added": "8 December 2025", + "date_added": "11 May 2026", "usage_stats": null, - "more_info": "It is a channel-only badge for a new role – Lead Moderator. Essentially the same as the moderator, but with more privileges. A Lead Moderator can add or remove other Mods and update all your channel’s moderation settings. It was first announced at the TwitchCon San Diego 2025 Opening Ceremony. Fun fact: the badge icon was chosen by user vote." + "more_info": "Yuzu badge is a limited-time global chat badge dedicated to Ani-May, Twitch’s anime watch party marathon event in partnership with Crunchyroll. To earn it, you need to either: start a new 7-day Twitch Turbo free trial, purchase a new Turbo subscription, gift a Turbo subscription to another user. Twitch turbo page: https://www.twitch.tv/turbo Event Duration: 2026-05-14T07:00:00Z – 2026-05-21T06:59:00Z Please note that the Turbo free trial is only available to new Turbo subscribers in supported regions and cannot be claimed by existing Turbo subscribers or users already participating in a Turbo trial. The offer is officially available only in selected countries across North America and Europe: United States, Canada, Austria, Belgium, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain But you can use a VPN to bypass this restriction. You will also receive a second badge – Hime , since the requirements for both are the same. Original source: https://blog.twitch.tv/en/2026/05/13/ani-may-turbo-offer/" }, "metadata": { - "timestamp": 1765265193, + "timestamp": 1783933193, "expiry_days": 0, "source": "badgebase", - "version": 1 + "version": 2 }, - "position": 0 + "position": 55 } } } \ No newline at end of file