Skip to main content

GET /v1/status

Returns pipeline / ingestion status. Per OpenAPI:

Credits: 100 base + 10 per row returned

Parameters

ParameterTypeRequiredDefaultDescription
api-keystringYesYour API key. Send via X-API-Key header (recommended) or api-key query. See Authentication.
limitintegerNo50Max ingestion rows (1–200).

Response

Top-level object:

FieldTypeDescription
statusstringOverall status string from the API.
ingestionarrayOne entry per ingestion source run (see below).

Each element of ingestion:

FieldTypeDescription
sourcestringSource identifier.
last_runstring | nullLast run timestamp or identifier.
statusstringStatus for that source.
rows_insertedinteger | nullRows inserted in the run, if reported.

Example request

import requests

resp = requests.get(
    "https://kwery-api.com/v1/status",
    headers={"X-API-Key": "YOUR_KEY"},
    params={"limit": 20},
)
print(resp.json())

Query parameter alternative: Add api-key=YOUR_KEY to the URL for quick tests.

Example response

{
  "status": "ok",
  "ingestion": [
    {
      "source": "binance",
      "last_run": "2026-03-09T15:00:12Z",
      "status": "healthy",
      "rows_inserted": 12400
    }
  ]
}

See also