Derived indicators
GET /v1/derived-indicators is the catalog of derived datasets, each with a methodology version and formula visibility.Derived observations
GET /v1/derived-observations returns the stored derived values, each carrying its input observation ids and source references.These endpoints retrieve stored derived values. They return precomputed results, not an on-the-fly calculator. Every derived value records the exact inputs and sources it was computed from, so the result stays auditable.
How derived analytics work
Conduit ingests official observations (CPI prints, yields, FX reference rates), then a derivation step computes higher-level datasets and persists them. Because the result is stored:- Reads are fast and stable. You retrieve a value, you do not trigger a computation.
- Each value is reproducible. The
inputObservationIdstell you exactly which underlying observations fed it, andsourceRefsrecords the source references behind those inputs. - The methodology is versioned. Each derived indicator carries a
methodologyVersionand aformulaVisibilityflag.
List derived indicators
The catalog tells you which derived datasets exist and how transparent each formula is.Page size, 1 to 500.
Opaque pagination cursor.
Endpoint-supported sort field.
asc or desc.Response
Derived indicator id.
Stable slug, usable in lookups.
Human-readable name.
Semantic version of the derivation methodology.
How open the formula is:
public, partial, or proprietary.Look up one derived indicator
Read derived observations
GET /v1/derived-observations returns the stored derived values. Each row exposes the value, the period it describes, when it was computed, and the provenance lists that make it reproducible.
Restrict to one entity (e.g. a country entity).
The period a value describes:
YYYY, YYYY-MM, or YYYY-Qn.Knowledge-time lower bound (ISO timestamp).
Knowledge-time upper bound (ISO timestamp).
Page size, 1 to 500.
Opaque pagination cursor.
asc or desc.Response
Example values above are illustrative. Pull live values from the endpoint.
Derived observation fields
Derived observation id.
The derived indicator this value belongs to.
Entity the value is keyed to (e.g. a country entity).
Numeric value. May be null when the result is textual.
Textual value, when applicable. May be null.
Unit of the value. May be null.
Start of the period the value describes.
End of the period the value describes.
Timestamp the derived value was computed (ISO).
Ids of the underlying observations that fed this value. Each id is queryable on the observations API.
Source references behind the inputs, for attribution and auditing.
Trace a derived value to its inputs
Because every derived observation recordsinputObservationIds, you can walk from a derived value back to the official releases it was built on.
Read the derived observation
Pull the derived value you care about and capture its
inputObservationIds.Fetch each input observation
Query the underlying observations by id (for example through
GET /v1/observations or GET /v1/entities/{entityId}/observations) to see the actual readings that fed the calculation.Notes
Stored, not on-demand
Stored, not on-demand
Derived endpoints retrieve precomputed values. You cannot pass your own formula or change the methodology through the API; you read what Conduit has computed and stored.
Formula visibility
Formula visibility
formulaVisibility tells you how open each methodology is: public (fully documented), partial, or proprietary. Regardless of visibility, the inputs and source references behind every value are always returned.Rights and exposure
Rights and exposure
Derived datasets follow the same rights model as the rest of the API. Values built only from redistribution-safe official inputs are safe to redistribute; the source references make the underlying provenance explicit.
Related
Economic calendar & events
Surprise inputs (actual, forecast, consensus) come from the calendar.
Sync & changes
Keep derived datasets in sync alongside raw observations.