API documentation

Version: 0.3
Last updated: 2024-05-10

Endpoints

Total counts

All return JSON with total loss count and array of counts per equipment type. Both total and added over last 24h values are provided per equipment type. Currently only Russian losses are counted, any other belligerent param will be ignored. status, if present, only accepts one of the following values: damaged, abandobed, captured, destroyed.

Individual losses

  • /api/losses/russia
  • /api/losses/russia/<ID>
  • /api/losses/russia/<ID>/<status>
  • /api/losses/russia/<date>/<page>
  • /api/losses/russia/<date>/<status>/<page>
All return JSON containing individual loss data that includes loss ID, equipment type, loss status, date, location, unit, if known etc. If ID is specified, 100 losses starting at it will be returned, optionally filtered by status (example). If date is specified instead, it must be formatted as YYYY-MM-DD. Up to 100 losses that day will be returned, optionally filtered by status (example). For over 100 optional page param can be used. If none of the above provided, 100 recently added losses will be returned. Same restrictions apply to belligerent and status param as with total counts.

Troubleshooting

If you're receiving 520 error when attempting calling API, you're probably, missing User-Agent headers. Try adding them to your requests as described here.

Limits

There's currently no request limits but we're monitoring API usage and might reject certain requests due to excessive usage or any suspicious behavior.

Need more?

Looking for more detailed data requests via API? This is a subject to individual evaluation. Please contact us and considering your use case we might find a solution.