Parcel-resolved civic data, one API call away.
Address → parcel → fifty connected datasets. Zoning, demographics, displacement risk, code violations, civic representation, and a synthesis-grade narrative section by section. Storage rights so permissive you can build a product on top.
Developer
$99/mo/ 10,000 req/mo
- $0.01 / call overage
- All four /v1/* endpoints
- Permissive storage rights
Pro
$499/mo/ 100,000 req/mo
- $0.01 / call overage
- Priority support
- Redistribution rights (coming soon)
The architectural unlock
One geocode → fifty datasets
Civic Worth keeps every parcel in PostGIS with a single ST_Contains query joining boundaries, demographics, code violations, transit access, and civic representation. Every response is parcel-resolved and citation-traceable.
curl -X POST https://api.civicworth.com/v1/resolve \
-H 'X-API-Key: cw_...' \
-H 'content-type: application/json' \
-d '{"address":"780 E Frebis Ave, Columbus, OH 43206"}'License clarity
Redistribution-safe by default
Every response carries metadata.licenseRestrictions[] naming any field omitted under a source license. Header X-Civic-License-Restrictions tells your CDN whether to cache. The storage-rights doc spells out the rest.
Four stable endpoints
POST /v1/resolve— address → parcel + every overlapping boundaryGET /v1/parcels/{id}— canonical parcel lookupGET /v1/zone-in/{parcelId}— Zone In Phase 1 + 2 dataPOST /v1/reports/lite— three-section civic synthesis JSON
v1 is supported for 24 months from launch.
Vs. the alternatives
- Mapbox — beautiful tiles, no civic data, $$$ per render.
- Google Maps — beautiful tiles, no civic data, restrictive license.
- Geocodio — great geocoder, no civic data after the geocode.
- Civic Worth — geocode + the fifty datasets after it. Permissive license. $99/mo entry.