API documentation

Versioned, stable response schemas, cursor pagination, hard limits on every query.

The API returns the same facts the pages show, and it carries the same constraints: no advice, no ratings, no forecasts, and no real-time market quotations. A missing value is returned as null, never as zero.
This build runs on a temporary domain and is closed to search engines. The base address below changes when the permanent domain is in place, so read it from this page rather than hard-coding it.

Base address

https://api.unifiedroute.com

Endpoints

generated from the Rust route contract
PathReturnsQuery parameters
/healthzHealth check
/v1/analytics/overviewDescriptive event analytics
/v1/bonds/yield-curveLatest official Treasury yield curvedate
/v1/calendarRecorded calendar entriestype, from, to, limit
/v1/calendar/day/{date}Calendar daydate
/v1/commoditiesCommodity reference price catalogue
/v1/commodities/{code}Commodity reference price seriescode
/v1/companiesCompanies ordered by recorded activityq, cursor, limit
/v1/companies/{slug}Company hubslug
/v1/companies/{slug}/filingsCompany filingsslug
/v1/companies/{slug}/financialsSEC-reported annual and quarterly financial factsslug, periods
/v1/companies/{slug}/holdersReported institutional holdersslug
/v1/companies/{slug}/insidersCompany insider recordsslug
/v1/companies/{slug}/sanctionsCompany sanctions screeningslug
/v1/countriesCountries with macro coveragelimit
/v1/countries/{code}Country macro hubcode
/v1/cryptoCrypto network coverage
/v1/crypto/sourcesCrypto source registry
/v1/crypto/{slug}Crypto network metricsslug
/v1/eventsPublished event streamtype, family, entity, q, before, cursor, limit
/v1/events/{id}Published event detailid
/v1/filingsFiling streamlimit
/v1/filings/formsFiling form coveragelimit
/v1/financials/coverageFinancial fact coverage
/v1/fundsInstitutional fundslimit
/v1/funds/{slug}Fund profileslug
/v1/funds/{slug}/holdingsReported fund holdingsslug, limit
/v1/macro/compare/{a}/{b}Macro series comparisona, b, indicator, limit
/v1/macro/indicatorsMacro indicator catalogue
/v1/macro/{indicator}Macro indicator seriesindicator, limit
/v1/market/overviewMarket module coverage and freshness
/v1/market/sessionsGlobal market session clock
/v1/pagesPublished page registrytemplate, indexable, limit, offset
/v1/peopleRecorded peoplelimit
/v1/people/{slug}Person activityslug
/v1/people/{slug}/sanctionsPerson sanctions screeningslug
/v1/ratesLatest official reference rates
/v1/rates/{pair}Reference-rate series with descriptive technical indicatorspair
/v1/sanctions/entity/{slug}Sanctioned entityslug
/v1/sanctions/list/{code}One sanction listcode, q, cursor, offset, limit
/v1/sanctions/listsSanction list snapshots
/v1/sanctions/searchSearch sanction entriesq, list, limit
/v1/screener/presetsReported-fact screener presetscounts
/v1/screener/unmappedUnmapped reported fact tagslimit
/v1/screener/{preset}Reported-fact screener resultspreset, limit, offset
/v1/searchSearch recorded entitiesq, cursor, limit
/v1/sourcesSource registry and freshness
/v1/statsCoverage counters
/v1/stream/eventsServer-sent event updatesafter
/v1/watchlists/share/{token}Read a publicly shared watchlisttoken

Limits

Every list endpoint accepts limit and clamps it to 200. A request for more is not an error — it is served at the ceiling, so a client cannot accidentally ask the database for everything.

Paging over event, company and search streams uses cursor. Cursors are opaque and stable for the ordering of each endpoint; offset paging drifts when new records arrive.

Example

curl -s "https://api.unifiedroute.com/v1/events?family=insider&limit=5" \
  -H "accept: application/json"

Machine-readable contract: https://api.unifiedroute.com/openapi.json

Where the data comes from

SourceAccess
Australia Sanctions Consolidated Listallowed
Canada Consolidated Autonomous Sanctions Listallowed
ECB Data Portalallowed
ECB Euro Foreign Exchange Reference Ratesallowed
EU Consolidated Financial Sanctions Listallowed
Eurostatallowed
OFAC Specially Designated Nationals Listallowed
SEC EDGARallowed
UK OFSI Consolidated Listallowed
UN Security Council Consolidated Listallowed
U.S. Treasury Daily Par Yield Curveallowed
World Bank Open Dataallowed
World Bank Commodity Price Data (Pink Sheet)allowed
Bitnodesforbidden
Blockchain.com Charts & Statistics APIforbidden
Blockchairforbidden
BlockCypherforbidden
Coinbase Exchange public market dataforbidden
CoinCapforbidden
CoinGeckoforbidden
CoinLoreforbidden
Coin Metrics Community APIforbidden
CoinPaprikaforbidden
DefiLlamaforbidden
IMF Dataforbidden
Kraken public market dataforbidden
U.S. Senate Electronic Financial Disclosureforbidden
Blockstream Explorer API (Esplora)restricted
The Mempool Open Source Projectrestricted
U.S. House Financial Disclosuresrestricted

Full detail, including what is deliberately not covered and why, is on the methodology page.

Tapewire publishes a factual record compiled from public filings. Not investment advice, not a recommendation, and not a rating.