Skip to main content
GET
Export Csv
Row-capped — this is not the complete dataset. Omitting limit returns 100,000 rows; the maximum accepted limit is 1,000,000, which is still well below the full table. Every response declares the applied cap in the X-WXA-Row-Limit response header. If you receive exactly that many rows, there is more data.For a complete daily snapshot use the bulk feed (GET /api/v1/export/dataset) — CSV, NDJSON, Parquet and MMDB with a manifest and per-file checksums.

Authorizations

apiKey
string
query
required

Your API key, passed as the apiKey query parameter on every request. A key sent in a header (Authorization or X-API-Key) is not accepted and gets 401.

Query Parameters

classification
string | null

Filter by classification. A category returns its whole family: vpn, proxy, residential_proxy, tor, relay, hosting or cdn (vpn includes commercial_vpn and corporate_vpn, for example). Any other stored label returns that label only; other values are refused with 400. An empty value applies no filter.

min_confidence
number | null

Minimum confidence threshold

Required range: 0 <= x <= 1
since
string<date> | null

Only ranges last seen on or after 00:00 UTC on this date (YYYY-MM-DD).

limit
integer | null

Max rows to return

Required range: 1 <= x <= 1000000

Response

Successful Response