Historical data

Searches archived esports player performances across matches, per map.

Searches archived esports player performances across matches, per map.

Historical endpoints share a per-key in-flight limit that is lower than the general concurrent-request limit. A request beyond it returns 429 with a Retry-After header giving the delay in seconds; wait that long and resend.

503 with a Retry-After header means the archive could not serve that request: the query was too expensive to run in one request, or the archive read path was busy. Wait the indicated seconds before resending; if it repeats, narrow the request with the filters this endpoint accepts.

Page one event at a time with limit and offset and stop when a page comes back shorter than limit. Do not fan out one request per book or market in parallel.

At least one of playerName or team is required.

get/api/v1/history/cs2/players

Request

  • Base URL: https://api.owlsinsight.com
  • URL: https://api.owlsinsight.com/api/v1/history/cs2/players
  • Auth: HTTP bearer

Query parameters

playerNamestring

Player name; partial match.

teamstring

Team name; partial match.

eventstring

Event or tournament name; partial match.

startDatestring

Earliest game date to include, YYYY-MM-DD.

endDatestring

Latest game date to include, YYYY-MM-DD.

mapNamestring

Restrict to one map, for example Mirage.

minRatingstring

Minimum rating.

limitstring

Page size. Default 50, maximum 100.

offsetstring

Number of rows to skip, for pagination.

Response

OK

successboolean

Changes

No recorded changes to this operation across all 1 revision of this API.