Open interoperability
Public data with a clear contract.
The read-only API exposes the same source-linked public records used by the navigator. It never returns historical closed records.
Last updated August 11, 2026Endpoints
| Method | Path | Purpose |
|---|---|---|
| GET | /api/resources | Search and filter public resource records. |
| GET | /api/resources/{id} | Retrieve one public record by stable ID. |
| GET | /api/quality | Retrieve dataset version, coverage, and source-strength metrics. |
| GET | /api/public.csv | Download all public records as CSV. |
| GET | /api/openapi.json | Retrieve the OpenAPI 3.1 description. |
| POST | /mcp | Use the ChatGPT App / Model Context Protocol tool surface. |
Search parameters
query, county, category, urgentNeed, verifiedOnly, virtualOnly, walkInOnly, noReferralOnly, sort, offset, and limit. The maximum page size is 50. Sort values are relevance, recent, and alphabetical.
Responsible integration
- Display source, last-checked date, and the instruction to confirm availability directly.
- Do not treat results as eligibility determinations, provider endorsements, or live capacity.
- Do not combine public records with private case facts unless your organization has a lawful, disclosed, and secure basis.
- Cache responsibly, respect version changes, and maintain an escalation route for corrections.