
Signature Card Catalog API Explorer — v2 (modules)
Need an API key? Contact sales@perscient.com.
GET /v2/data/modules
The modules your key's subscriber holds — slug (stable, pass it as ?module= elsewhere), display name, and the number of signatures currently queryable.
GET /v2/data/signatures
Every signature in your modules, identified by signatureUuid (stable across renames) with its module slugs and the filterDimensions it takes. A series request must constrain every listed dimension to name a single series; a partial filter fans out one sub-series per remaining combination.
POST /v2/data/series
Index series over [start, end] for up to 50 signatures. index is recomputed from density across the requested window, so the same signature over a different window returns different index values. Responses are cached for 15 minutes per distinct request.
{
"start": "2025-10-27",
"end": "2026-10-27",
"resolution": "daily",
"format": "json",
"series": []
}GET /v2/data/states
Where every scored state series in your modules stands today — the VAR (virality and regime) board. Chips below narrow the board; the selection becomes the comma lists in the URL. Only scored series appear; pick a module to see its coverage.
/v2/data/states
POST /v2/data/states/series
How signatures' states evolved over [start, end], one entry per signature × dimension slice. runs (default) run-length encodes each family and works at any window; daily returns one point per day and is capped at 20,000 points per request. Up to 20 signatures.
{
"start": "2025-10-27",
"end": "2026-10-27",
"detail": "runs",
"series": []
}Response Data
No request sent yet.