Get odds history
propline_get_odds_historyHobby+ endpoint. Returns the historical line-movement snapshot series for an event (every recorded price/point change per outcome over the event's lifetime). Free tier returns market structure with redacted snapshots and an upgrade pointer. Supports period-historical filters: from/to (absolute ISO), relative_from/relative_to (offsets to commence_time like '-3h' or '0'), interval downsample ('30s'/'1m'/'5m'/'15m'/'30m'/'1h'), and changes_only=true to drop unchanged adjacent snapshots.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | ISO timestamp; only include snapshots at or before. Mutually exclusive with relative_to. | |
| from | No | ISO timestamp; only include snapshots at or after. Mutually exclusive with relative_from. | |
| period | No | Game-period filter. Omitted = full-game markets only. Canonical codes (q1..q4, h1/h2, p1..p3, i1..i9, f3/f5/f7), comma-separated, or 'all'. | |
| markets | No | ||
| event_id | Yes | ||
| interval | No | Downsample bucket. Latest snapshot per bucket wins. | |
| sport_key | Yes | ||
| bookmakers | No | Comma-separated subset of book keys (e.g. 'draftkings,fanduel'). Default returns all available. | |
| relative_to | No | Offset to commence_time, e.g. '-1m' or '0'. Mutually exclusive with to. | |
| changes_only | No | When true, drop snapshots whose (price, point) match the previous one. | |
| relative_from | No | Offset to commence_time, e.g. '-3h', '-30m', '-90s'. Mutually exclusive with from. |