Spoar
All projects

Identified people

GET
/v2/people

One row per userId from identify, linked across projects.

Authorization

AuthorizationBearer <token>

An API token from POST /v2/tokens (at_live_...), or a project's secret key (sk_...) for server-side ingest.

In: header

Query Parameters

limit?|

Rows per page, 1 to 100 (default 20), or up to 1000 with format.

Range1 <= value <= 1000
cursor?string

The opaque nextCursor of the previous page.

Length1 <= length
format?string

Returns every row as one download instead of a page, up to 1,000,000 rows: csv with a header row and nested fields as dotted columns, json as the normal answer with all rows in data, sql as CREATE TABLE and INSERT statements for Postgres or SQLite. Accept: text/csv also asks for CSV.

Value in

  • "csv"
  • "json"
  • "sql"

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/v2/people"
{  "data": [    {      "userId": "user_123",      "traits": {        "plan": "pro"      },      "firstSeen": "2026-09-02T08:11:00.000Z",      "lastSeen": "2026-09-27T16:39:59.901Z",      "firstProject": "remcostoeten.nl",      "projects": 2,      "visits": 10    }  ],  "nextCursor": null}