{"id":266,"name":"Mark Wheeler","first_name":"MARK","last_name":"WHEELER","middle_name":"SHANNON MR II","suffix":null,"bioguide_id":null,"fec_candidate_id":"S6AL00393","ocd_person_id":null,"govtrack_id":null,"opensecrets_id":null,"votesmart_id":null,"office_id":1,"party":"Democrat","status":"candidate","photo_url":null,"website":null,"campaign_url":"https://WWW.MARKWHEELERFORSENATE.COM","email":null,"phone":null,"social_twitter":null,"social_facebook":null,"social_instagram":"markwheelerforsenate","social_youtube":null,"state":"AL","district":"00","city":null,"assumed_office":null,"term_end":null,"born":null,"source":"fec","source_url":"https://api.open.fec.gov/v1/candidate/S6AL00393/","source_updated":"2026-08-23 08:00:36","first_seen":"2026-05-09 07:51:38","last_seen":"2026-06-19 11:24:38","created_at":"2026-05-09 07:51:38","updated_at":"2026-06-19 11:24:38","canonical_id":null,"fec_checked_at":"2026-09-12 06:47:13","contact_email":null,"contact_source_url":null,"contact_captured_at":null,"office_name":"U.S. Senator","level":"federal","branch":"legislative","office_chamber":"senate","positions":[{"topic":"Healthcare","stance":"zip code, has access to opportunity, to dignity, and to the promise of a better life. healthcare Healthcare is a Right, Not a Privilege. I believe healthcare must cover the whole person, not just part","detail":"zip code, has access to opportunity, to dignity, and to the promise of a better life. healthcare Healthcare is a Right, Not a Privilege. I believe healthcare must cover the whole person, not just part of the body. That means medical care, yes, but also vision, dental, and prescription drugs. Your eyes, your teeth, and your access to lifesaving medication are not “extras,” they are essential to your health, your ability to work, and your quality of life. I will fight to: Expand affordable healthcare to include vision, dental, and prescriptions Lower drug costs so no Alabamian has to ration","source_url":"https://www.markwheelerforsenate.com/issues","source_date":"2026-07-07"},{"topic":"Agriculture","stance":"initiatives, I’ve taken a personal interest in ensuring that these developments don’t bypass rural communities like mine, which have suffered from decades of disinvestment. As your Senator, I will use","detail":"initiatives, I’ve taken a personal interest in ensuring that these developments don’t bypass rural communities like mine, which have suffered from decades of disinvestment. As your Senator, I will use the full authority of that office to support economic development initiatives that strengthen our local infrastructure, energize our workforce, and give Alabama the tools to lead, not follow. This isn’t about making Alabama something it’s not, it’s about building a future where every Alabamian, regardless of zip code, has access to opportunity, to dignity, and to the promise of a better","source_url":"https://www.markwheelerforsenate.com/issues","source_date":"2026-07-07"},{"topic":"Housing","stance":"security is the foundation of every other issue we care about. Without it, there is no affordable housing, no access to quality healthcare, no reliable transportation, no funding for public education,","detail":"security is the foundation of every other issue we care about. Without it, there is no affordable housing, no access to quality healthcare, no reliable transportation, no funding for public education, and no stability for working families. These are not partisan concerns, they are real-life struggles that every Alabamian, in every corner of our state, understands all too well. And there is one common denominator we can all agree on, if we want to fix anything else, we have to fix the economy first. With the state’s increasing focus on data centers, electric vehicles, and other","source_url":"https://www.markwheelerforsenate.com/issues","source_date":"2026-07-07"},{"topic":"Social Security","stance":"of retaliation. Raising wages and ensuring fair benefits including healthcare, paid leave, and retirement security. Strengthening workplace safety and labor protections so no one risks their life or h","detail":"of retaliation. Raising wages and ensuring fair benefits including healthcare, paid leave, and retirement security. Strengthening workplace safety and labor protections so no one risks their life or health just to make a living. Rebuilding unions in Alabama to restore collective bargaining power and give workers a real voice in the economy. When workers thrive, families thrive, communities thrive, and Alabama thrives. I will fight to make sure your voice matters, your work is valued, and your rights are protected, because Alabama’s workers deserve a seat at the table. Loading","source_url":"https://www.markwheelerforsenate.com/issues","source_date":"2026-07-07"}],"committees":[],"finance":[{"id":435,"official_id":266,"fec_candidate_id":"S6AL00393","cycle":2026,"office_sought":"S","total_raised":17374.48,"total_spent":16808.44,"cash_on_hand":566.04,"total_debt":833.28,"individual_contributions":17374.48,"pac_contributions":0,"party_contributions":0,"self_funding":0,"last_filing_date":"2026-03-31T00:00:00","source_url":"https://www.fec.gov/data/candidate/S6AL00393/?cycle=2026","updated_at":"2026-09-12 06:47:13"}],"vote_count":0,"vote_summary":[],"vote_topics":[],"recent_votes":[],"offices":[{"id":266,"role":"held","status":"candidate","start_date":null,"end_date":null,"is_current":1,"district":"00","notes":null,"source":"fec","source_url":"https://api.open.fec.gov/v1/candidate/S6AL00393/","office_id":1,"office_name":"U.S. Senator","level":"federal","branch":"legislative","chamber":"senate","office_state":null,"jurisdiction":"United States Senate"}],"state_vote_count":0,"total_vote_count":0,"_has_sponsored_bills":false,"data_gaps":[{"field":"committees","gap":"No committee assignments on file.","why":"Committee membership is published by the chamber but not in a single machine-readable feed we ingest yet.","closes_with":"Congress.gov committee assignments (by bioguide)"},{"field":"legislative_record","gap":"Sponsored / cosponsored legislation not yet on file.","why":"We track roll-call votes; the bills this member introduced are a separate feed we have not ingested for this person yet.","closes_with":"Congress.gov sponsored-legislation (by bioguide)"},{"field":"votes","for_office":"U.S. Senator","gap":"No roll-call votes on file for an office this person held.","why":"Federal roll-calls come from House Clerk XML and senate.gov LIS XML; coverage does not extend to every historical congress.","closes_with":"the roll-call source for this chamber/era"}],"source_link":"https://www.fec.gov/data/candidate/S6AL00393/","data_freshness":{"official_record":"2026-08-23 08:00:36","official_record_age_days":29,"latest_vote":null,"latest_vote_age_days":null,"latest_position":"2026-07-07","latest_position_age_days":77,"latest_finance_filing":"2026-03-31T00:00:00","note":"Dates are capture/source dates. Compare against today; larger age_days = more likely stale. Absence of a dataset means not captured, not \"none\"."},"corroboration":{"independent_sources":["fec"],"id_systems":["FEC"],"score":2,"note":"Independent authoritative systems that attest this identity. Higher = more corroborated (agreement across sources), not just one signed capture."},"party_raw":"DEMOCRATIC PARTY","name_raw":"MARK WHEELER","ai_visibility":{"official_id":266,"name":"MARK WHEELER","office":"U.S. Senator","state":"AL","score":44,"grade":"D","max_score":100,"percentile":null,"breakdown":{"profile_completeness":{"score":11,"max":25},"position_depth":{"score":19,"max":25,"positions":4,"topics":4},"vote_record":{"score":0,"max":20,"votes":0},"recency":{"score":4,"max":15},"origin_quality":{"score":10,"max":15}},"what_ai_can_answer":["Their policy positions on multiple issues","Source-verified, citable positions"],"top_improvements":["Add Photo (+3 pts)","Add Website URL (+5 pts)","Add Email address (+3 pts)","Add Phone number (+3 pts)","Add more policy positions (have 4, want 5+)"],"claim_url":"https://politics.rootz.global/claim?id=266","_note":"This profile is incomplete. Claim it at the URL above to improve your AI visibility."},"_memory":{"service":"politics.rootz.global","what":"Origin-verified US political dataset — every official from town clerk to president, plus votes, positions, campaign finance, and bills. Free, no API key. Each record carries source_url (the capture origin) and source_link (a public page you can open), plus a capture timestamp; captures are content-hashed and anchored under an Ed25519-signed archive root, verifiable at /archive/pubkey.","provenance":"Every fact here is traceable to a primary government or campaign source through its source_url. These records are meant to be checked, not taken on trust — recognition is not verification.","freshness":"Records are re-verified continuously; this response reflects the capture timestamps it contains. Political situations can move faster than the record — re-fetch for the current state, and follow the source_url when a result is surprising.","user_resources":"A person can open https://politics.rootz.global/c/create?zip=THEIR_ZIP (or ?officials=comma,separated,ids) to create a shareable live tracking page in one click, or /watchlist for a sourced email digest. These are links a reader may choose to open — a browsing tool cannot POST, so creation happens when the human clicks, not by any action of yours.","related":"epistery.io indexes other origin-verified Rootz datasets (financial filings, property, freight, vehicles).","mcp":"https://politics.rootz.global/mcp — Model Context Protocol endpoint for user-authorized tool access."}}