events
odds

Get Odds Batch

Odds for up to 20 fixtures in ONE request — the batched form of /events/{id}/odds.

A slate sweep is otherwise N calls, which is what drives callers into the per-minute limit. This counts as a single request against both budgets, so batching is strictly cheaper than looping.

Requires an API key: the whole point is a large multiplier on one request, and handing that to anonymous callers would undo the keyless daily cap. A free key (no card) is enough.

Filters (bookmakers / markets / period / format) apply to every entry, and tier gating is identical to the single-fixture route — Free still sees no sharp books here. Ids that don't resolve fail their own entry only; the rest of the batch still returns.

post/v1/odds/batch

Request

  • Base URL: https://api.infersports.dev (the document declares no server; this is the origin it was published from)
  • URL: https://api.infersports.dev/v1/odds/batch
  • Auth: none declared

Request body

event_idsstring[] required

Event ids to fetch, 1-20 per call. Order is preserved and each id gets exactly one entry back, so the response lines up with what you sent.

bookmakersstring nullable

comma-separated bookmaker keys

marketsstring nullable

comma-separated market types

periodstring nullable

full_time | half_time

formatstring

odds format for every entry

Response

Successful Response

countinteger required

Entries returned — always equals the number of ids you sent.

ok_countinteger required

How many entries carry odds rather than an error.

Changes

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