Endpoint Playground
Returns the Economy tab of one VLR.gg match for every map and for the whole match: each team's pistol rounds, pistol conversion and bonus-round records, win records by buy level (`eco` under 10k, `half` 10k to 18k, `full` 18k and over) against each opponent buy level, and round by round banks, loadout values, buy levels, the winner and the winning side. `available` is false while VLR has not published the tab, which is normal for a match that just ended.
29 Oct 2026: 4 maps; 6 fields had a value in every checked item.
Sample value profiles: map_number: 1 to 4, median 2; map: “Summit” and 3 other values; teams: median 2 entries.
curl 'https://api.crawlora.net/api/v1/vlr/match-economy?id=754737' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | 754737 | Numeric VLR match id from vlr-matches, vlr-results or vlr-event-matches |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://www.vlr.gg/match/tab/economy",
"fetched_at": "2026-10-28T10:00:00Z",
"id": "754737",
"available": true,
"maps": [
{
"game_id": "283286",
"map_number": 1,
"map": "Summit",
"teams": [
{
"team": "LOUD",
"pistol_rounds": {
"won": 1,
"played": 2
},
"pistol_conversion": {
"won": 1,
"played": 1
},
"bonus_rounds": {
"won": 0,
"played": 1
}
}
],
"buy_buckets": [
{
"buy": "full",
"label": "On Full buy18k+",
"teams": [
{
"team": "LOUD",
"vs_full": {
"won": 7,
"played": 12
}
}
]
}
],
"rounds": [
{
"round": 1,
"pistol": true,
"team1_bank_k": 0.1,
"team2_bank_k": 0.1,
"team1_loadout_k": 3.9,
"team2_loadout_k": 4,
"team1_buy": "eco",
"team2_buy": "eco",
"winner_team": "VIT",
"winner_side": "defense"
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.