Skip to main content
GET
Raw Data
Read raw capture envelopes from a source database. Omit channel to search all raw channels, or pass the native channel name without the raw__ prefix. source must name a source database, not the standard database.

Request

Replace the timestamp placeholders with an inclusive range in the latest seven days, or send a bearer API key for older data.

Query parameters

Access and behavior

source, start, and end are required. Both bounds are inclusive RFC 3339 collector times. The latest seven days are public; older ranges require a Polaris API key. Results are ordered by collector time, raw table, and capture ID. Only paged JSON is supported; there is no file download mode.

Response

data[] fields

The response array is named data, not items. Each row preserves original_json as a string alongside capture metadata. Treat its contents as venue-native data.

Pagination

Pass next_cursor as cursor with the same filters. Stop when has_more is false, or when next_cursor is null for endpoints without has_more. A cursor is opaque; do not edit or reuse it with different filters.

Errors

The OpenAPI contract lists 400, 401, 404, 422, 503, 429. Error responses use error.code, error.message, and error.resolution. Narrow an expensive query after 422. Follow Retry-After after 429. For the machine-readable contract, see the OpenAPI document.