Skip to content
FonteumThe Graph

DEVELOPERS · THE ON-RAMP

Build on public records in an afternoon.

A REST API, an MCP server for agents, HL7 FHIR R4, SDKs, and a screening CLI — all over a source-linked public-records platform with the active production source registry. Use an issued key to begin; retain the source and observation fields the response actually supplies, including null values.

Developer FAQ

Common questions

What developer surfaces does Fonteum offer?
Four ways in: a REST API for direct queries, an MCP server for AI agents, an HL7 FHIR R4 interface for clinical interoperability, and bulk export for whole-dataset downloads. SDKs, a screening CLI, and a GitHub Action wrap those surfaces for common workflows.
Do I need to authenticate to start?
REST and MCP examples use an issued FONTEUM_API_KEY with Bearer authentication. See the authentication guide for the current access and rate-limit policy.
What public records power the developer APIs?
The active production registry spans healthcare, procurement, sanctions and watchlists, federal enforcement, intellectual property, securities filings, and global company registers. Responses carry source and observation context where the route and underlying evidence supply it; those fields can be null. Active registry status does not itself mean every family has loaded, complete, fresh, or displayable records.
How does the screening CLI and GitHub Action work?
The CLI screens a list of NPIs against the exclusion lists and exits non-zero on a match; the GitHub Action runs it in CI so a workforce or vendor change that introduces an excluded provider fails the build. Both return the matching list, the exclusion date, and the source citation.
Is freshness exposed in the API?
Freshness is source-specific. Responses can expose snapshot and last-checked dates where the route and source supply them; those fields may be null or absent. Consult the returned payload and endpoint documentation rather than inferring a universal SLA or fail-closed policy.
Can I get the data in bulk instead of per request?
The machine-readable bulk manifest lists only files that are currently delivered, including their filename, media type, compression, and columns. Do not infer a bulk format from a source page; use the manifest as the availability contract.
START BUILDING

Call the API or drop the MCP server into your agent.

Grab a sandbox key, make a first FHIR read, or screen an NPI from the CLI. Provenance rides on every field — no contract to begin.

What’s on file, by the numbers

Platform snapshot · 2026-07-22

13.4Mproviders & companiesProviders, organizations, owners, and facilities on file
26.2Msource-linked factsSource-linked field facts in the dated platform snapshot
90sources with dataDistinct snapshot source IDs with at least one positive record count
79fresh sourcesDistinct source IDs whose latest positive-data snapshot falls within the preceding 45 days
111sources integratedActive registry rows; integration does not establish a load
13state Medicaid jurisdictionsDistinct states represented in the state-exclusions serving table

Integrated, with-data, and fresh-observation counts are separate. No platform-wide source-completeness count is published. Completeness is source-specific and must be evaluated against the named source's expected scope. State coverage is a separate jurisdiction measure.

Source authority is record-specific

Use the issuer named on the record.

Fonteum spans federal, state, and global public publishers. A source page or returned record identifies its issuer and dataset where that metadata is available. A platform registry count does not assign every page to one authority or establish loaded, fresh, or complete coverage.

Browse source records and their stated limitations →

Reproducible by design

Inspect the evidence each published figure actually supplies.

Source and date

Research pages expose the named public file and observation date where those fields are available. Source-file SHA-256 coverage is separate; facts do not currently link deterministically to signatures.

Available derivation

Studies with a retained release and committed derivation link the SQL or method used. Other studies state the evidence and reproduction limits they actually have.

Daily observations

Dated table row-count observations can detect local drift. They do not imply that an upstream publisher released or Fonteum ingested new data that day.

Named medical review

Reviewed by Jennifer Montecillo, MD, medical reviewer. Non-practicing medical reviewer.

Read the full provenance and attestation methodology →

Request access