Coverage

What we cover, and what we don't.

Every Olympus dataset is published in validated releases from a registered public source. This page lists each source, the release it reflects and its known limits. The API reports the same information for each response.

Live status: GET /v1/geo-demographics/coverage returns each Geographic & Demographics dataset's active publication, freshness, vintage and record counts. Every response from both APIs lists the publications it read in meta.datasets, with freshness: fresh | stale.

US Geographic & Demographics API

US Geographic & Demographics API datasets and sources
DatasetSourceReleaseRefreshScope
atlas.zcta_demographicsAmerican Community Survey 5-year (Census Data API) + Gazetteer ZCTA file
U.S. Census Bureau
Latest ACS 5-year release loaded (e.g. 2020-2024); stated on every metricAnnual (stale after 400 days)Every ZCTA in the ACS 5-year release: 50 states, DC, Puerto Rico
atlas.county_demographicsAmerican Community Survey 5-year + Gazetteer county file
U.S. Census Bureau
Same ACS release as ZCTAsAnnual (stale after 400 days)Every county and county equivalent, incl. Puerto Rico municipios and Connecticut planning regions (2022+)
atlas.zcta_counties2020 ZCTA-to-county relationship file
U.S. Census Bureau
2020 (decennial)DecennialAll 2020 ZCTAs; shares by land area
atlas.schoolsCommon Core of Data (CCD) school directory
National Center for Education Statistics
Latest CCD school year loaded (e.g. 2024-2025); stated as school_yearAnnual (stale after 400 days)Public and public charter schools open in that school year

Known limits

  • ZCTAs are not ZIP codes. PO-box-only, single-building, military and other non-residential ZIP codes have no ZCTA, and a ZIP and the ZCTA with the same code rarely cover exactly the same addresses. Codes are matched exactly. A code with no ZCTA returns 404 ZCTA_NOT_FOUND.
  • Estimates, not counts. ACS values are survey estimates with 90% margins of error (moe). They describe the five-year period and are not current figures. Derived percentages have no published margin of error.
  • Suppressed values. When the Census Bureau publishes an annotation instead of an estimate, value is null and null_reason explains why.
  • County overlaps use 2020 counties. Connecticut's ACS 2022+ planning regions (09110 to 09190) have no ZCTA overlaps in the 2020 relationship file.
  • School ZCTA assignment is approximate. It uses the school's USPS location ZIP. Distances are straight-line from the ZCTA internal point.

Not included

  • Crime data or crime scores
  • School ratings, test scores or rankings
  • Flood or other risk scores
  • Parcel-level decisions
  • Private schools
  • Predictive scores

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.

US SEC Filings & Financial Data API

US SEC Filings & Financial Data API datasets and sources
DatasetSourceReleaseRefreshScope
delphi.companiesEDGAR submissions (nightly bulk archive; JSON API for selected companies)
U.S. Securities and Exchange Commission
As of the archive build date (source_date)Nightly (stale after 3 days)SEC registrants in the submissions archive, with tickers mapped by the SEC
delphi.filingsEDGAR submissions
U.S. Securities and Exchange Commission
As of the archive build dateNightly (stale after 3 days)10-K, 10-K/A, 10-Q and 10-Q/A filing metadata (no document text)
delphi.financial_metricsXBRL companyfacts (nightly bulk archive; JSON API for selected companies)
U.S. Securities and Exchange Commission
As filed; latest filed value with first reported value on restatementNightly (stale after 3 days)Eight us-gaap / dei metrics from 10-K and 10-Q filings

Known limits

  • As filed. Values are what registrants reported in XBRL. Nothing is estimated, derived, scaled or corrected, and amounts are in whole units, not thousands.
  • Restatements. When a later filing reports a different value for the same period, the latest value is served with is_restated: true and the first reported value.
  • Quarterly data. Q1 to Q3 come from 10-Q filings. There is no Q4 filing, so Q4 can only be inferred from the annual value. Year-to-date values are flagged with is_ytd.
  • Concept mapping. Each metric maps to specific XBRL concepts. The concept used is returned with every value. A company that reports none of them returns an empty series.

Not included

  • Real-time filing streams
  • Full-text search of filing documents
  • Insider trading (Forms 3/4/5) and ownership
  • Analyst recommendations or estimates

Data from SEC EDGAR. Olympus is not affiliated with or endorsed by the U.S. Securities and Exchange Commission.

How a release is published

Pipelines stage each source snapshot and run the dataset's required checks: row counts, unique record IDs, required fields, format and bounds checks. A release becomes active only if every check passes, and only from a source that has passed our admission review of its licence and terms. Records that didn't change keep their original published_at, so you can see what changed between releases.

Questions about a value? Every record includes its source_url so you can check it against the original. Read the docs for the full provenance schema.