{"schema_version":"1.0","name":"Politics Rootz","tagline":"Every politician. Every level. Verified origin.","description":"AI-readable database of 20,144 US politicians from town clerk to president. 14,647 origin proofs. Politically neutral — every party, every candidate, every level. No API key required.","start_here":{"message":"Fetch any URL below. No API key needed. Each returns structured JSON with source provenance.","search_by_state":"https://politics.rootz.global/api/search?state=FL&level=federal","search_by_name":"https://politics.rootz.global/api/search?name=Sanders","state_overview":"https://politics.rootz.global/api/state/CA","all_topics":"https://politics.rootz.global/api/topics","topic_positions":"https://politics.rootz.global/api/topic/crypto","topic_votes":"https://politics.rootz.global/api/topic/defense/votes","official_orientation":"https://politics.rootz.global/api/official/1/orientation","compare":"https://politics.rootz.global/api/compare?officials=1,2,3&topic=healthcare","all_stats":"https://politics.rootz.global/api/stats","origin_proofs":"https://politics.rootz.global/api/origin","recent_changes":"https://politics.rootz.global/api/changes","create_bridge":"https://politics.rootz.global/c/create?state=FL"},"data":{"total_officials":20144,"origin_proofs":14647,"snapshots":797,"by_party":[{"party":"Republican","count":8481},{"party":"Democrat","count":5988},{"party":"Democratic","count":1794},{"party":"Independent","count":1085},{"party":"Libertarian","count":349}],"by_level":[{"level":"federal","count":13605},{"level":"state","count":6539}],"states_covered":60,"positions_tracked":2636,"finance_records":328},"api_base":"https://politics.rootz.global/api","mcp_endpoint":"https://politics.rootz.global/mcp","endpoints":{"search":"GET /api/search?name={name}&state={ST}&party={party}&level={level}&chamber={chamber}","official":"GET /api/official/{id} — full profile with positions, committees, finance","state":"GET /api/state/{ST} — all officials in a state by level","positions":"GET /api/positions?topic={topic} — policy positions across officials","timeline":"GET /api/official/{id}/timeline — origin archive (political wayback)","changes":"GET /api/changes — recent position changes detected","origin":"GET /api/origin — origin archive statistics","bridge_create":"GET /c/create?state={ST} — create citizen workspace","bridge_session":"GET /c/{hash}/api/session — get bridge page state"},"mcp_tools":["politics_search","politics_official","politics_by_state","politics_positions","politics_stats","politics_timeline","politics_changes","politics_origin","politics_bridge_create","politics_bridge_session","politics_bridge_compare","politics_bridge_letter","politics_bill","politics_bills_search","politics_methodology","politics_provenance"],"example_queries":{"Who represents Florida?":"https://politics.rootz.global/api/state/FL","Find all senators":"https://politics.rootz.global/api/search?level=federal&chamber=senate","Search for Bernie Sanders":"https://politics.rootz.global/api/search?name=Sanders&state=VT","Create a bridge page for FL citizen":"https://politics.rootz.global/c/create?state=FL"},"neutrality":"All data collected without political bias. Every party. Every candidate. Every level of government.","origin":"Every record links to its source with capture timestamp. Position changes tracked over time.","human_page":"https://politics.rootz.global/human","provider":{"name":"Rootz Global","url":"https://rootz.global"},"updated":"2026-05-20T14:45:03.560Z"}