An empty page can be a valid result. It does not establish that a fixture does not exist everywhere, or that the request was free.
Check in this order
Read every missing[] entry and the response metadata.
Check your account’s entitlements and Coverage page for the requested feature, namespace and source/region.
Confirm IDs came from discovery in that same namespace and endpoint family.
For native routes, use native_fixture; for Kambi native odds, preserve the returned capture_id.
Check market, period, line, state and original timestamps.
A retained snapshot can be old; a suspended or removed offer must not be replaced with a previous active price. Canonical and native IDs are not interchangeable. The API does not initiate collection when a result is empty.
Credit behavior
A completed canonical empty data page costs a credit. Empty native fixture pages and native odds pages with no eligible records are free under the native policy. Check final Usage rather than assuming from an empty table.
Report a useful example
Send the request ID, time, source/namespace, endpoint and fixture/market reference with credentials and unrelated private data removed. Explain what you expected. See Missing odds guidance.
