The Data Catalogue HTTP API allows you to fetch data stored in the Quix platform. You can use it for exploring the platform, prototyping applications, or working with stored data in any language with HTTP capabilities.

The API is fully described in our Swagger documentation. Read on for a guide to using the API, including real-world examples you can execute from your language of choice, or via the command line using curl.


Before using any of the endpoints, you’ll need to know how to authenticate your requests and how to form a typical request to the API.

You’ll also need to have some data stored in the Quix platform for API use to be meaningful. You can use any Source of our Quix Library to do this using the Quix portal.

Topics covered

Topic Endpoint Examples

Streams, paged


Get all streams in groups of ten per page

Streams, filtered


Get a single stream, by ID

Get only the streams with LapNumber data

Streams & models


Get stream hierarchy

Raw data


Get all the Speed readings

Get Speed data between timestamps

Aggregated data by time


Downsample or upsample data

Aggregated by tags


Show average Speed by LapNumber

Tag filtering


Get data for just one Lap