Skip to content

The public API

The public observations are available as JSON, so others can build on your data.

GET /api/public/observations

It returns a total and an observations array, where each observation carries its recordId, the orgName, the surveyType, the date, a label, and the geometry (a GeoJSON point, or null). These are the same curated fields shown on the public pages, never the raw record.

The endpoint needs no authentication, allows cross-origin requests, and is cached for a few minutes. It is the only read path in CensusIO that crosses organizations; everything else is scoped to a single organization.