Government data infrastructure

Public records, made dependable for software.

Olympus turns U.S. government data — Census demographics, public school directories, SEC filings and financials — into focused APIs. Every value says where it came from, which release it belongs to and when it changed.

Free plan: 1,000 requests per product per month. No card required.

request
curl -s "https://api.olympus.new-odyssey.com/v1/sec/companies/320193/financials?metric=revenue&period=annual&fiscal_year_from=2024&fiscal_year_to=2024" \
  -H "X-API-Key: $OLYMPUS_API_KEY"
200 OK · application/json (abridged)
{
  "data": {
    "cik": "0000320193",
    "name": "Apple Inc.",
    "period_type": "annual",
    "fiscal_year_from": 2024,
    "fiscal_year_to": 2024,
    "series": [
      {
        "metric": "revenue",
        "unit": "USD",
        "values": [
          {
            "metric": "revenue",
            "fiscal_year": 2024,
            "fiscal_period": "FY",
            "period_start": "2023-10-01",
            "period_end": "2024-09-28",
            "value": 391035000000,
            "unit": "USD",
            "is_ytd": false,
            "concept": "RevenueFromContractWithCustomerExcludingAssessedTax",
            "form": "10-K",
            "filed_date": "2024-11-01",
            "accession_number": "0000320193-24-000123",
            "evidence_url": "https://www.sec.gov/Archives/edgar/data/320193/000032019324000123/0000320193-24-000123-index.htm",
            "is_restated": false,
            "provenance": {
              "dataset_id": "delphi.financial_metrics",
              "source_id": "sec.companyfacts_bulk",
              "source_url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000320193.json",
              "source_date": "2026-10-16",
              "schema_version": "1.0.0",
              "validation_status": "passed",
              "record_id": "cik:0000320193:revenue:annual:2024-09-28"
            }
          }
        ]
      }
    ]
  },
  "meta": {
    "datasets": [
      { "dataset_id": "delphi.financial_metrics", "published_at": "2026-10-17T06:10:00Z", "freshness": "fresh" }
    ]
  }
}
Sources
U.S. Census Bureau · NCES · SEC EDGAR
Provenance
Source URL, release and publication on every record
Access
Self-serve keys, sent in the X-API-Key header
Plans
From $0 — see pricing
Products

Two focused APIs live today.

Each API covers one domain. We say exactly what is covered and what isn't, so you know what you can build on before you write any code. See the full catalogue, including the APIs we plan to add.

Census · NCES

US Geographic & Demographics API

American Community Survey 5-year demographics for ZIP Code Tabulation Areas and counties, nearby NCES public schools, and side-by-side comparison with significance testing.

  • GET/v1/geo-demographics/locations/{zcta}
  • GET/v1/geo-demographics/locations/{zcta}/schools
  • POST/v1/geo-demographics/locations/compare
  • GET/v1/geo-demographics/counties/{fips}
Geographic & Demographics overview →
SEC EDGAR

US SEC Filings & Financial Data API

SEC registrants by CIK or ticker, 10-K and 10-Q filing metadata, and eight standardised XBRL metrics with annual and quarterly history, restatement flags and cross-company comparison.

  • GET/v1/sec/companies/search
  • GET/v1/sec/companies/{cik}/filings
  • GET/v1/sec/companies/{cik}/financials
  • GET/v1/sec/financials/compare
SEC Filings & Financial Data overview →
Provenance

Know where every value comes from.

Government data is authoritative but hard to cite: releases are revised, geographies don't line up and caveats sit in technical documentation. Olympus puts that context into the response.

Coverage, stated

Responses include a meta.coverage block and notices, e.g. that a ZCTA is not a USPS ZIP code. The coverage page lists every source, vintage and known gap.

Evidence on every record

Each record carries provenance: the upstream URL, source release, publication time, schema version and validation status. SEC values link to the EDGAR filing they were taken from.

Change you can track

Data is published in validated releases listed in meta.datasets. Records keep their original published_at until they change; restated SEC values are flagged with the first reported figure alongside.

Limits

Our data has limits, and we say what they are.

Some things we don't do, so nobody expects them:

  • ACS figures are 5-year survey estimates with margins of error. They describe a period, not today.
  • ZCTAs approximate ZIP code areas. A code that has no ZCTA returns 404 ZCTA_NOT_FOUND — we don't guess a crosswalk.
  • No crime data, school ratings, risk scores or predictive scores.
  • SEC values are as filed, from EDGAR bulk archives refreshed nightly. We don't estimate or derive anything. No real-time streaming or full-text search.

Start with a free key.

Sign up, verify your email, create a key in the console and make your first request in a few minutes.