Steam
Not enough ratings
[2025] Seasonal Badge: Summer Collection - 2021
By 󠁳⁧⁧!!! ZhY
This guide will show you how to obtain the Seasonal Badge: Summer Collection – 2021, which has long been expired. For some reason, it's still possible to purchase and upgrade this badge using Steam Points through the API.
   
Award
Favorite
Favorited
Unfavorite
Badges Preview
Level 1

XP: 100
Level 2

XP: 200
Level 3

XP: 300
Level 4

XP: 400
Level 5

XP: 500
Level 6

XP: 600
Level 7

XP: 700
Level 8

XP: 800
Level 9

XP: 900
Level 10

XP: 1000
Level 11

XP: 1100
Level 12

XP: 1200
Level 13

XP: 1300
Level 14

XP: 1400
Level 15

XP: 1500
Level 16

XP: 1600
Level 17

XP: 1700
Level 18

XP: 1800
Level 19

XP: 1900
Level 20

XP: 2000
Level 21-40

XP: 2100-4000
Summer Collection - 2021[www.steamcardexchange.net]
Important: What You Need to Know Before Leveling Badges
  • First, make sure you have enough Steam Points — it can range from 1,000 to 40,000, depending on how many badge levels you want to upgrade.
  • You can only upgrade a badge once, so think carefully to get the most out of your points.
  • To change the number of levels, edit the line: "let levels = X", replace X with a number from 1 to 40.
How to use the code:
  • Press F12 to open Developer Tools, then go to the Console tab.
  • Paste the code below and press Enter.
  • If you're unable to paste, type "allow pasting" and press Enter to enable it.
Level Up Badge to Lv20
let token = JSON.parse(application_config.dataset.loyaltystore).webapi_token let badgeId = 121091 // How many levels you want to level up that badge let levels = 20 let form = new FormData() form.append("access_token", token) form.append("defid", badgeId) form.append("num_levels", levels) let res = await fetch("https://api.steampowered.com/ILoyaltyRewardsService/RedeemPointsForBadgeLevel/v1/", { method: "POST", body: form }) let body = await res.json() if (Object.keys(body.response).length !== 0) console.log("Got the badge") else console.error("Couldn't level up the badge")
Level Up Badge to Lv40
let token = JSON.parse(application_config.dataset.loyaltystore).webapi_token let badgeId = 121091 // How many levels you want to level up that badge let levels = 40 let form = new FormData() form.append("access_token", token) form.append("defid", badgeId) form.append("num_levels", levels) let res = await fetch("https://api.steampowered.com/ILoyaltyRewardsService/RedeemPointsForBadgeLevel/v1/", { method: "POST", body: form }) let body = await res.json() if (Object.keys(body.response).length !== 0) console.log("Got the badge") else console.error("Couldn't level up the badge")