Returns raw Hard Rock Bet events with every market for one jurisdiction and sport, exactly as received. Prices arrive as a rootIdx integer per selection; decode them with the ladder endpoint.
Returns raw Hard Rock Bet events with every market for one jurisdiction and sport, exactly as received. Prices arrive as a rootIdx integer per selection; decode them with the ladder endpoint.
state is the jurisdiction code (az or fl). sport is Hard Rock's own upper-case sport code, for example ICE_HOCKEY.
Sports without a league index return their whole catalog in one response; passing league to one of them returns 400 rather than silently ignoring the filter.
An unknown league slug returns 404 with a hint to the /leagues index.
Multi-line markets (multiLine true, for example a player passing-yards market of type ...PROPPSYDSMULTILINE) carry Hard Rock's whole alternate ladder in selections: every Over and Under rung the book offers, not only the current line. The current line's selections are the live ones from the feed; the other rungs come from a ladder refreshed on a rolling sweep, and multiLineLadderAt (ms epoch) is the fetch that last changed this market's ladder prices (a refresh that finds identical prices does not move it), so read it rather than assuming a cadence. hasMoreLines is Hard Rock's own flag. Ladders are enabled per sport (football first); a multi-line market without multiLineLadderAt shows only its current line.
Send If-None-Match with the ETag response header, quoted exactly as received (a leading W/ is fine), to receive 304 when nothing changed. A 304 on /api/v2 does not count toward your monthly quota; it still counts toward your per-minute limit.
Request
- Base URL: https://api.owlsinsight.com
- URL: https://api.owlsinsight.com/api/v2/hardrock/{state}/{sport}
- Auth: HTTP bearer
Path parameters
Query parameters
League slug or numeric compId from the /leagues index. Required for multi-league sports.
Response
OK
Changes
No recorded changes to this operation across all 1 revision of this API.