POST
/
v1
/
badge.searchBadges
Search badges
curl --request POST \
  --url https://api.steamsets.com/v1/badge.searchBadges \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "facets": [
    "<string>"
  ],
  "filter": "<string>",
  "image": "base64_encoded_image",
  "limit": 123,
  "offset": 123,
  "page": 123,
  "query": "<string>",
  "sort": [
    "price:asc",
    "author:desc"
  ]
}'
{
  "$schema": "https://api.steamsets.com/schemas/V1BadgeSearchBadgesResponseBody.json",
  "badges": [
    {
      "_vectors": {
        "image": [
          123
        ]
      },
      "appId": 1,
      "appImage": "<string>",
      "appName": "<string>",
      "bookmarks": 1,
      "cardCount": 1,
      "colors": [
        "<string>"
      ],
      "designs": [
        "<string>"
      ],
      "firstCompletion": 123,
      "highestLevel": 123,
      "highestPrice": 1,
      "id": "<string>",
      "image": "<string>",
      "isEvent": true,
      "isFoil": true,
      "isSale": true,
      "lastCompletion": 123,
      "level": 1,
      "lowestPrice": 1,
      "name": "<string>",
      "price": 1,
      "scarcity": 123,
      "steamId": 1,
      "xp": 123
    }
  ],
  "facets": "<any>",
  "pages": 1,
  "results": 1
}
This endpoint supports API key authentication for external integrations

API Access

This endpoint can be accessed using:
  • API Keys: For external applications and integrations
  • User Sessions: For web application access
This endpoint has rate limiting to prevent scraping while allowing normal usage
See our API documentation for authentication details.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

X-Forwarded-For
string

Body

application/json
filter
string
required

The filter to apply to the search

query
string
required

The query to search for

sort
string[] | null
required

sort order

Examples:
["price:asc", "author:desc"]
facets
string[] | null
image
string | null

The image to reverse search

Examples:

"base64_encoded_image"

limit
integer | null
offset
integer | null
page
integer | null

Response

OK

badges
object[] | null
required
facets
any
required
pages
integer
required

total number of pages

Required range: x >= 0
results
integer
required

total number of results

Required range: x >= 0
$schema
string<uri>

A URL to the JSON Schema for this object.

Examples:

"https://api.steamsets.com/schemas/V1BadgeSearchBadgesResponseBody.json"