Open ingestion contracts · no synthetic officeholders

Local data, one official source at a time.

Every adapter has a public source, a deterministic jurisdiction key, a minimum completeness contract, and a fail-closed refresh. A changed or partial government page stops publication instead of manufacturing a record.

9live adapters
8covered localities
196permanent office records
202current officeholders
173official portraits
Production registry

Every local source and its publish gate.

Verified Aug 25, 2026. These adapters complement national Census government shells; they do not imply national local-officeholder coverage.

cross validated official api htmlLIVE

San Francisco, California

exactly one current row for Supervisor Districts 1-11 in DataSF and the official Board roster; names must agree and every roster row must include an official profile and portrait; term dates remain blank because the current sources do not publish them

Official source
DataSF current Supervisor districts
Cross-check source
San Francisco Board of Supervisors roster
Records
11
Current holders
11
Portraits
11
Census locality GEOID
0667000
Browse permanent records →
official json apiLIVE

Chicago, Illinois

exactly 50 active ward records plus the mayor and city clerk in the official City Clerk API, and exactly one separately verified city treasurer; every record must include an official profile and portrait; term dates remain blank because the current rosters do not publish them

Official source
Chicago Office of the City Clerk eLMS and City Treasurer
Cross-check source
Office of the Chicago City Treasurer
Records
53
Current holders
53
Portraits
53
Census locality GEOID
1714000
Browse permanent records →
cross validated official htmlLIVE

New York City, New York

exactly 3 citywide officials, 5 borough presidents, and 5 district attorneys; each identity must have an official disclosure document, and citywide and borough names must agree with the official NYC government guide; term dates remain blank because the roster does not publish them

Official source
New York City Conflicts of Interest Board
Cross-check source
New York City government guide
Records
13
Current holders
13
Portraits
2
Census locality GEOID
3651000
Browse permanent records →
official html rosterLIVE

Houston, Texas

exactly 11 geographic Council Districts A-K, 5 at-large Council positions, one Mayor, and one Controller; every current identity and portrait must come from an official City of Houston page; Council terms must be explicitly published as January 2, 2024 through January 2, 2028

Official source
City of Houston City Council, Mayor, and Controller
Cross-check source
City of Houston Mayor and Controller profiles
Records
18
Current holders
18
Portraits
18
Census locality GEOID
4835000
Browse permanent records →
cross validated official html gisLIVE

Phoenix, Arizona

exactly one Mayor and Council Districts 1-8 on the official Mayor and Council page; every district identity must agree with the official City GIS member layer, every record must include an official profile and portrait, and term dates remain blank because the current roster does not publish them

Official source
City of Phoenix Mayor and City Council
Cross-check source
City of Phoenix official Council GIS layer
Records
9
Current holders
9
Portraits
9
Census locality GEOID
0455000
Browse permanent records →
official html roster with multi member officeLIVE

Philadelphia, Pennsylvania

exactly one Mayor, one permanent seven-member City Council At-Large office, and Council Districts 1-10; the official Council directory must publish all 17 Council identities, profiles, and portraits, the official Mayor page must publish the current Mayor identity and portrait, and term dates remain blank because the current roster pages do not publish complete terms

Official source
Philadelphia City Council and City of Philadelphia Office of the Mayor
Cross-check source
City of Philadelphia Office of the Mayor
Records
12
Current holders
18
Portraits
18
Census locality GEOID
4260000
Browse permanent records →
cross validated official htmlLIVE

San Diego, California

exactly one Mayor, one elected City Attorney, and Council Districts 1-9; all 11 identities must agree between the official City Hall roster and City Clerk elected-official filer roster, and each identity must have a person-named portrait on an official profile page; generic district artwork, logos, banners, and unnamed images are rejected; term dates remain blank because neither current roster publishes a complete term field for every office

Official source
City of San Diego City Hall
Cross-check source
City of San Diego City Clerk elected-official filer roster
Records
11
Current holders
11
Portraits
11
Census locality GEOID
0666000
Browse permanent records →
HOW EXPANSION WORKS

A scraper is not coverage until it can detect failure.

Each new jurisdiction must identify an official current roster, preserve source URLs and published term fields, validate unique offices, reject missing names, and connect records to a Census locality GEOID. Photos are included only when the official publisher supplies them.

Read the methodology →