Steam2BM Index

3858 players indexed

A free, open Steam ID → BattleMetrics ID lookup for Rust. No key for single lookups · CORS-open · edge-cached.

Endpoints

GET api.steam2bm.com/v1/steam/<steamID64>

Steam → BattleMetrics

GET api.steam2bm.com/v1/bm/<bmID>

BattleMetrics → Steam

GET api.steam2bm.com/v1/stats

Index size

KEYPOST api.steam2bm.com/v1/bulk

Batch up to 100 ids · 1 prepaid credit per id

Example

GET /v1/steam/76561198000000000

{
  "found": true,
  "steam_id": "76561198000000000",
  "bm_id": "123456789",
  "name": "player",
  "bm_url": "https://www.battlemetrics.com/players/123456789"
}

A miss returns {"found": false} with 404. Built from public Steam presence + BattleMetrics rosters — no private data.

Commercial / high-volume

POST /v1/bulk needs a key — and it's fully self-serve: load credits, your rcb_… key is minted instantly, top up anytime. No emails, no waiting.

You're only charged for hits. Ids not in the index cost nothing — a batch's response reports hits, misses and charged, and only hits are billed.

Get a key at steam2bm.com →