Skip to content

Sending electronic written messages to members of Congress by reverse engineering their contact forms.

License

Notifications You must be signed in to change notification settings

QuorumUS/contact-congress

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contacting Congress

This project defines an open data format to describe the contact forms of members of Congress, and we're currently working on creating a definitive, updated list of active legislators' contact forms according to that format. Once completed, the files in this project can be used to power any system that allows US citizens to send messages to their elected members of Congress.

Current Status

  • [âś“] Create a standardized YAML data format for describing legislator contact forms.

  • [âś“] Create a bookmarklet to make it easy to generate YAML files.

  • [âś“] Make a testing suite to error-check generated files.

  • [âś“] Create YAML files for almost all 100 members of the Senate.

  • [âś“] Create YAML files for almost all 439 members of the House of Representatives.

  • [ - ] Tested files.

Note: As of January 1, 2017, YAML files for members of the House of Representatives are no longer actively being maintained, as we are using Congress's CWC API to send messages instead of contact forms.

You can read about the CWC API here: http://www.house.gov/content/vendors/cwc/

Our application for reading these YAMLs and submitting messages, Phantom of the Capitol, has been updated to use the CWC API, in the CWC branch here: https://github.com/EFForg/phantom-of-the-capitol/tree/cwc

You are still welcome to submit PRs for YAMLs for the House of Representatives, we will be happy to continue merging them if these are files you still use!

Why is this important?

This dataset will allow open government and advocacy organizations to create tools that allow citizens to email their elected representatives.

At present, the only way to send electronic messages to members of Congress is to visit each legislator's contact form, or to use a proprietary third-party vendor on an advocacy organization's website. The contact forms are cumbersome and difficult to use, and third party vendors are expensive. A common, up-to-date dataset will allow for simpler and better tools for dialog with representatives.

Contributing

Each file contributed to this dataset will potentially allow hundreds of US citizens to contact their representatives. Please visit our contribution guide for a full description of how to contribute, but in brief:

  1. Reply to an open ticket stating that you are currently working on a congress member's form.

  2. Use the bookmarklet to generate a new YAML file.

  3. Save the generated file in /members as [bioguide].yaml, where [bioguide] is that member's Bioguide ID.

  4. Submit a pull request with the new file.

  5. Test the YAML file using congress-forms-test and make changes to the file as necessary.

You can also check out the schema we're using to represent the steps involved in filling out a member's web form.

FAQ

So I can drop my contract with [vendor name here]??

This is just data. Even once we have data for everyone, you'll still need to build a system that integrates this data. There's nothing here for tracking and storing errors and mistakes, strategies for re-trying, or storing any sort of user data or success statistics.

But what you won't have to do is keep up with Congress' constantly shifting websites. That's what this project does.

Submitting the contact form isn't enough. How do I get other data about members of Congress?

You can find detailed, reliable data about every current and historical member of Congress at the unitedstates/congress-legislators project. The data in that project, also stored as YAML, is easily connect-able to this project via each member's Bioguide ID.

Who's doing this

Public domain

This project is dedicated to the public domain. As spelled out in CONTRIBUTING:

The project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal public domain dedication.

All contributions to this project will be released under the CC0 dedication. By submitting a pull request, you are agreeing to comply with this waiver of copyright interest.

Member Status Log

These graphics are pulled in near-real-time from the congress-forms-test server.

Senate

Bioguide ID Website Status
A000360 Sen. Lamar Alexander (R-TN) A000360 status
A000368 Sen. Kelly Ayotte (R-NH) A000368 status
B001230 Sen. Tammy Baldwin (D-WI) B001230 status
B001261 Sen. John Barrasso (R-WY) B001261 status
B001267 Sen. Michael Bennet (D-CO B001267 status
B001277 Sen. Richard Blumenthal (D-CT) B001277 status
B000575 Sen. Roy Blunt (R-MO) B000575 status
B001288 Sen. Cory Booker (D-NJ) B001288 status
B001236 Sen. John Boozman (R-AR) B001236 status
B000711 Sen. Barbara Boxer (D-CA) B000711 status
B000944 Sen. Sherrod Brown (D-OH) B000944 status
B001135 Sen. Richard Burr (R-NC) B001135 status
C000127 Sen. Maria Cantwell (D-WA) C000127 status
C001047 Sen. Shelley Moore Capito (R-WV) C001047 status
C000141 Sen. Benjamin Cardin (D-MD) C000141 status
C000174 Sen. Thomas Carper (D-DE) C000174 status
C001070 Sen. Robert Casey (D-PA) C001070 status
C001075 Sen. Bill Cassidy (R-LA) C001075 status
C000542 Sen. Daniel Coats (R-IN) C000542 status
C000567 Sen. Thad Cochran (R-MS) C000567 status
C001035 Sen. Susan Collins (R-ME) C001035 status
C001088 Sen. Chris Coons (D-DE) C001088 status
C001071 Sen. Bob Corker (R-TN) C001071 status
C001056 Sen. John Cornyn (R-TX) C001056 status
C001095 Sen. Tom Cotton (R-AR) C001095 status
C000880 Sen. Michael Crapo (R-ID) C000880 status
C001098 Sen. Ted Cruz (R-TX) C001098 status
D000618 Sen. Steve Daines (R-MT) D000618 status
D000607 Sen. Joe Donnelly (D-IN) D000607 status
D000563 Sen. Richard Durbin (D-IL) D000563 status
E000285 Sen. Michael Enzi (R-WY) E000285 status
E000295 Sen. Joni Ernst (R-IA) E000295 status
F000062 Sen. Dianne Feinstein (D-CA) F000062 status
F000463 Sen. Deb Fischer (R-NE) F000463 status
F000444 Sen. Jeff Flake (R-AZ) F000444 status
F000457 Sen. Alan Franken (D-MN) F000457 status
G000562 Sen. Cory Gardner (R-CO) G000562 status
G000555 Sen. Kirsten Gillibrand (D-NY) G000555 status
G000359 Sen. Lindsey Graham (R-SC) G000359 status
G000386 Sen. Charles Grassley (R-IA) G000386 status
H000338 Sen. Orrin Hatch (R-UT) H000338 status
H001046 Sen. Martin Heinrich (D-NM) H001046 status
H001069 Sen. Heidi Heitkamp (D-ND) H001069 status
H001041 Sen. Dean Heller (R-NV) H001041 status
H001042 Sen. Mazie Hirono (D-HI) H001042 status
H001061 Sen. John Hoeven (R-ND) H001061 status
I000024 Sen. James Inhofe (R-OK) I000024 status
I000055 Sen. John Isakson (R-GA) I000055 status
J000293 Sen. Ron Johnson (R-WI) J000293 status
K000384 Sen. Timothy Kaine (D-VA) K000384 status
K000383 Sen. Angus King (I-ME) K000383 status
K000360 Sen. Mark Kirk (R-IL) K000360 status
K000367 Sen. Amy Klobuchar (D-MN) K000367 status
L000575 Sen. James Lankford (R-OK) L000575 status
L000174 Sen. Patrick Leahy (D-VT) L000174 status
L000577 Sen. Mike Lee (R-UT) L000577 status
M001183 Sen. Joe Manchin (D-WV) M001183 status
M000133 Sen. Edward Markey (D-MA) M000133 status
M000303 Sen. John McCain (R-AZ) M000303 status
M001170 Sen. Claire McCaskill (D-MO) M001170 status
M000355 Sen. Mitch McConnell (R-KY) M000355 status
M000639 Sen. Robert Menéndez (D-NJ) M000639 status
M001176 Sen. Jeff Merkley (D-OR) M001176 status
M000702 Sen. Barbara Mikulski (D-MD) M000702 status
M000934 Sen. Jerry Moran (R-KS) M000934 status
M001153 Sen. Lisa Murkowski (R-AK) M001153 status
M001169 Sen. Christopher Murphy (D-CT) M001169 status
M001111 Sen. Patty Murray (D-WA) M001111 status
N000032 Sen. Bill Nelson (D-FL) N000032 status
P000603 Sen. Rand Paul (R-KY) P000603 status
P000612 Sen. David Perdue (R-GA) P000612 status
P000595 Sen. Gary Peters (D-MI) P000595 status
P000449 Sen. Robert Portman (R-OH) P000449 status
R000122 Sen. John Reed (D-RI) R000122 status
R000146 Sen. Harry Reid (D-NV) R000146 status
R000584 Sen. James Risch (R-ID) R000584 status
R000307 Sen. Pat Roberts (R-KS) R000307 status
R000605 Sen. Mike Rounds (R-SD) R000605 status
R000595 Sen. Marco Rubio (R-FL) R000595 status
S000033 Sen. Bernard Sanders (I-VT) S000033 status
S001197 Sen. Benjamin Sasse (R-NE) S001197 status
S001194 Sen. Brian Schatz (D-HI) S001194 status
S000148 Sen. Charles Schumer (D-NY) S000148 status
S001184 Sen. Tim Scott (R-SC) S001184 status
S001141 Sen. Jefferson Sessions (R-AL) S001141 status
S001181 Sen. Jeanne Shaheen (D-NH) S001181 status
S000320 Sen. Richard Shelby (R-AL) S000320 status
S000770 Sen. Debbie Stabenow (D-MI) S000770 status
S001198 Sen. Dan Sullivan (R-AK) S001198 status
T000464 Sen. Jon Tester (D-MT) T000464 status
T000250 Sen. John Thune (R-SD) T000250 status
T000476 Sen. Thom Tillis (R-NC) T000476 status
T000461 Sen. Patrick Toomey (R-PA) T000461 status
U000039 Sen. Tom Udall (D-NM) U000039 status
V000127 Sen. David Vitter (R-LA) V000127 status
W000805 Sen. Mark Warner (D-VA) W000805 status
W000817 Sen. Elizabeth Warren (D-MA) W000817 status
W000802 Sen. Sheldon Whitehouse (D-RI) W000802 status
W000437 Sen. Roger Wicker (R-MS) W000437 status
W000779 Sen. Ron Wyden (D-OR) W000779 status

House of Representatives

Bioguide ID Website Status
A000374 Rep. Ralph Abraham (R-LA05) A000374 status
A000370 Rep. Alma Adams (D-NC12) A000370 status
A000055 Rep. Robert B. Aderholt (R-AL04) A000055 status
A000371 Rep. Pete Aguilar (D-CA31) A000371 status
A000372 Rep. Rick Allen (R-GA12) A000372 status
A000367 Rep. Justin Amash (R-MI03) A000367 status
R000600 Rep. Aumua Amata (R-AS) R000600 status
A000369 Rep. Mark Amodei (R-NV02) A000369 status
A000373 Rep. Brad Ashford (D-NE02) A000373 status
B001291 Rep. Brian Babin (R-TX36) B001291 status
B001269 Rep. Lou Barletta (R-PA11) B001269 status
B001282 Rep. Andy Barr (R-KY06) B001282 status
B000213 Rep. Joe L. Barton (R-TX06) B000213 status
B001270 Rep. Karen Bass (D-CA37) B001270 status
B001281 Rep. Joyce Beatty (D-OH03) B001281 status
B000287 Rep. Xavier Becerra (D-CA34) B000287 status
B001271 Rep. Dan Benishek (R-MI01) B001271 status
B001287 Rep. Ami Bera (D-CA07) B001287 status
H001056 Rep. Jaime Herrera Beutler (R-WA03) H001056 status
B001292 Rep. Donald Beyer (D-VA08) B001292 status
B001257 Rep. Gus Bilirakis (R-FL12) B001257 status
B001293 Rep. Mike Bishop (R-MI08) B001293 status
B001250 Rep. Rob Bishop (R-UT01) B001250 status
B001273 Rep. Diane Black (R-TN06) B001273 status
B001243 Rep. Marsha Blackburn (R-TN07) B001243 status
B001294 Rep. Rod Blum (R-IA01) B001294 status
B000574 Rep. Earl Blumenauer (D-OR03) B000574 status
B000589 Rep. John A. Boehner (R-OH08) B000589 status
B001278 Rep. Suzanne Bonamici (D-OR01) B001278 status
B001245 Rep. Madeleine Z. Bordallo (D-GU) B001245 status
B001295 Rep. Mike Bost (R-IL12) B001295 status
B001296 Rep. Brendan Boyle (D-PA13) B001296 status
B001227 Rep. Robert A. Brady (D-PA01) B001227 status
B000755 Rep. Kevin Brady (R-TX08) B000755 status
B001290 Rep. Dave Brat (R-VA07) B001290 status
B001283 Rep. Jim Bridenstine (R-OK01) B001283 status
B001274 Rep. Mo Brooks (R-AL05) B001274 status
B001284 Rep. Susan Brooks (R-IN05) B001284 status
B000911 Rep. Corrine Brown (D-FL05) B000911 status
B001285 Rep. Julia Brownley (D-CA26) B001285 status
B001260 Rep. Vern Buchanan (R-FL16) B001260 status
B001297 Rep. Ken Buck (R-CO04) B001297 status
B001275 Rep. Larry Bucshon (R-IN08) B001275 status
B001248 Rep. Michael C. Burgess (R-TX26) B001248 status
B001286 Rep. Cheri Bustos (D-IL17) B001286 status
B001251 Rep. G. K. Butterfield (D-NC01) B001251 status
B001289 Rep. Bradley Byrne (R-AL01) B001289 status
C000059 Rep. Ken Calvert (R-CA42) C000059 status
C001036 Rep. Lois Capps (D-CA24) C001036 status
C001037 Rep. Michael E. Capuano (D-MA07) C001037 status
C001097 Rep. Tony Cardenas (D-CA29) C001097 status
C001083 Rep. John Carney (D-DE) C001083 status
C001072 Rep. Andre Carson (D-IN07) C001072 status
C001103 Rep. Buddy Carter (R-GA01) C001103 status
C001051 Rep. John Carter (R-TX31) C001051 status
C001090 Rep. Matt Cartwright (D-PA17) C001090 status
C001066 Rep. Kathy Castor (D-FL14) C001066 status
C001091 Rep. Joaquin Castro (D-TX20) C001091 status
C000266 Rep. Steven J. Chabot (R-OH01) C000266 status
C001076 Rep. Jason Chaffetz (R-UT03) C001076 status
C001080 Rep. Judy Chu (D-CA27) C001080 status
C001084 Rep. David Cicilline (D-RI01) C001084 status
C001101 Rep. Katherine Clark (D-MA05) C001101 status
C001067 Rep. Yvette D. Clarke (D-NY09) C001067 status
C001102 Rep. Curt Clawson (R-FL19) C001102 status
C001049 Rep. William Lacy Clay (D-MO01) C001049 status
C000537 Rep. James E. Clyburn (D-SC06) C000537 status
C001077 Rep. Mike Coffman (R-CO06) C001077 status
C001068 Rep. Steve Cohen (D-TN09) C001068 status
C001053 Rep. Tom Cole (R-OK04) C001053 status
W000822 Rep. Bonnie Watson Coleman (D-NJ12) W000822 status
C001093 Rep. Doug Collins (R-GA09) C001093 status
C001092 Rep. Chris Collins (R-NY27) C001092 status
C001105 Rep. Barbara Comstock (R-VA10) C001105 status
C001062 Rep. K. Michael Conaway (R-TX11) C001062 status
C001078 Rep. Gerald E. Connolly (D-VA11) C001078 status
C001094 Rep. Paul Cook (R-CA08) C001094 status
C000754 Rep. Jim Cooper (D-TN05) C000754 status
C001059 Rep. Jim Costa (D-CA16) C001059 status
C001106 Rep. Ryan Costello (R-PA06) C001106 status
C001069 Rep. Joe Courtney (D-CT02) C001069 status
C001096 Rep. Kevin Cramer (R-ND) C001096 status
C001087 Rep. Rick Crawford (R-AR01) C001087 status
C001045 Rep. Ander Crenshaw (R-FL04) C001045 status
C001038 Rep. Joseph Crowley (D-NY14) C001038 status
C001063 Rep. Henry Cuellar (D-TX28) C001063 status
C001048 Rep. John Culberson (R-TX07) C001048 status
C000984 Rep. Elijah E. Cummings (D-MD07) C000984 status
C001107 Rep. Carlos Curbelo (R-FL26) C001107 status
D000598 Rep. Susan A. Davis (D-CA53) D000598 status
D000096 Rep. Danny K. Davis (D-IL07) D000096 status
D000619 Rep. Rodney Davis (R-IL13) D000619 status
D000191 Rep. Peter A. DeFazio (D-OR04) D000191 status
D000197 Rep. Diana DeGette (D-CO01) D000197 status
D000216 Rep. Rosa DeLauro (D-CT03) D000216 status
D000621 Rep. Ron DeSantis (R-FL06) D000621 status
D000623 Rep. Mark DeSaulnier (D-CA11) D000623 status
D000617 Rep. Suzan K. DelBene (D-WA01) D000617 status
D000620 Rep. John Delaney (D-MD06) D000620 status
D000612 Rep. Jeffrey Denham (R-CA10) D000612 status
D000604 Rep. Charlie Dent (R-PA15) D000604 status
D000616 Rep. Scott DesJarlais (R-TN04) D000616 status
D000610 Rep. Ted Deutch (D-FL21) D000610 status
D000600 Rep. Mario Diaz-Balart (R-FL25) D000600 status
D000624 Rep. Debbie Dingell (D-MI12) D000624 status
D000399 Rep. Lloyd Doggett (D-TX35) D000399 status
D000625 Rep. Daniel Donovan (R-NY11) D000625 status
D000613 Rep. Robert Dold (R-IL10) D000613 status
D000482 Rep. Mike Doyle (D-PA14) D000482 status
D000622 Rep. Tammy Duckworth (D-IL08) D000622 status
D000614 Rep. Sean Duffy (R-WI07) D000614 status
D000615 Rep. Jeffrey Duncan (R-SC03) D000615 status
E000290 Rep. Donna Edwards (D-MD04) E000290 status
E000288 Rep. Keith Ellison (D-MN05) E000288 status
E000291 Rep. Renee Ellmers (R-NC02) E000291 status
E000294 Rep. Tom Emmer (R-MN06) E000294 status
E000179 Rep. Eliot L. Engel (D-NY16) E000179 status
E000215 Rep. Anna G. Eshoo (D-CA18) E000215 status
E000293 Rep. Elizabeth Esty (D-CT05) E000293 status
F000460 Rep. Blake Farenthold (R-TX27) F000460 status
F000030 Rep. Sam Farr (D-CA20) F000030 status
F000043 Rep. Chaka Fattah (D-PA02) F000043 status
F000458 Rep. Stephen Fincher (R-TN08) F000458 status
F000451 Rep. Michael G. Fitzpatrick (R-PA08) F000451 status
F000459 Rep. Chuck Fleischmann (R-TN03) F000459 status
F000456 Rep. John Fleming (R-LA04) F000456 status
F000461 Rep. Bill Flores (R-TX17) F000461 status
F000445 Rep. J. Randy Forbes (R-VA04) F000445 status
F000449 Rep. Jeff Fortenberry (R-NE01) F000449 status
F000454 Rep. Bill Foster (D-IL11) F000454 status
F000450 Rep. Virginia Foxx (R-NC05) F000450 status
F000462 Rep. Lois Frankel (D-FL22) F000462 status
F000448 Rep. Trent Franks (R-AZ08) F000448 status
F000372 Rep. Rodney Frelinghuysen (R-NJ11) F000372 status
F000455 Rep. Marcia L. Fudge (D-OH11) F000455 status
G000571 Rep. Tulsi Gabbard (D-HI02) G000571 status
G000574 Rep. Ruben Gallego (D-AZ07) G000574 status
G000559 Rep. John Garamendi (D-CA03) G000559 status
G000548 Rep. Scott Garrett (R-NJ05) G000548 status
G000563 Rep. Bob Gibbs (R-OH07) G000563 status
G000564 Rep. Chris Gibson (R-NY19) G000564 status
G000552 Rep. Louie Gohmert (R-TX01) G000552 status
G000289 Rep. Robert W. Goodlatte (R-VA06) G000289 status
G000565 Rep. Paul Gosar (R-AZ04) G000565 status
G000566 Rep. Trey Gowdy (R-SC04) G000566 status
G000575 Rep. Gwen Graham (D-FL02) G000575 status
G000377 Rep. Kay Granger (R-TX12) G000377 status
G000560 Rep. Tom Graves (R-GA14) G000560 status
G000577 Rep. Garret Graves (R-LA06) G000577 status
G000546 Rep. Sam Graves (R-MO06) G000546 status
G000556 Rep. Alan Grayson (D-FL09) G000556 status
G000553 Rep. Al Green (D-TX09) G000553 status
G000410 Rep. Gene Green (D-TX29) G000410 status
G000568 Rep. Morgan Griffith (R-VA09) G000568 status
G000551 Rep. Raul M. Grijalva (D-AZ03) G000551 status
L000580 Rep. Michelle Lujan Grisham (D-NM01) L000580 status
G000576 Rep. Glenn Grothman (R-WI06) G000576 status
G000570 Rep. Frank Guinta (R-NH01) G000570 status
G000558 Rep. Brett Guthrie (R-KY02) G000558 status
G000535 Rep. Luis V. Gutierrez (D-IL04) G000535 status
H001063 Rep. Janice Hahn (D-CA44) H001063 status
H001051 Rep. Richard Hanna (R-NY22) H001051 status
H001070 Rep. Cresent Hardy (R-NV04) H001070 status
H001045 Rep. Gregg Harper (R-MS03) H001045 status
H001052 Rep. Andy Harris (R-MD01) H001052 status
H001053 Rep. Vicky Hartzler (R-MO04) H001053 status
H000324 Rep. Alcee L. Hastings (D-FL20) H000324 status
H001055 Rep. Joe Heck (R-NV03) H001055 status
H001064 Rep. Denny Heck (D-WA10) H001064 status
H001036 Rep. Jeb Hensarling (R-TX05) H001036 status
H001071 Rep. Jody Hice (R-GA10) H001071 status
H001038 Rep. Brian Higgins (D-NY26) H001038 status
H001072 Rep. French Hill (R-AR02) H001072 status
H001047 Rep. Jim Himes (D-CT04) H001047 status
H000636 Rep. Ruben Hinojosa (D-TX15) H000636 status
H001065 Rep. George Holding (R-NC13) H001065 status
V000128 Rep. Chris Van Hollen (D-MD08) V000128 status
H001034 Rep. Michael M. Honda (D-CA17) H001034 status
H000874 Rep. Steny H. Hoyer (D-MD05) H000874 status
H001067 Rep. Richard Hudson (R-NC08) H001067 status
H001057 Rep. Tim Huelskamp (R-KS01) H001057 status
H001068 Rep. Jared Huffman (D-CA02) H001068 status
H001058 Rep. Bill Huizenga (R-MI02) H001058 status
H001059 Rep. Randy Hultgren (R-IL14) H001059 status
H001048 Rep. Duncan D. Hunter (R-CA50) H001048 status
H001073 Rep. Will Hurd (R-TX23) H001073 status
H001060 Rep. Robert Hurt (R-VA05) H001060 status
C001061 Rep. Emanuel Cleaver II (D-MO05) C001061 status
K000379 Rep. Joseph P. Kennedy III (D-MA04) K000379 status
I000057 Rep. Steve Israel (D-NY03) I000057 status
I000056 Rep. Darrell Issa (R-CA49) I000056 status
J000032 Rep. Sheila Jackson-Lee (D-TX18) J000032 status
J000294 Rep. Hakeem Jeffries (D-NY08) J000294 status
J000290 Rep. Lynn Jenkins (R-KS02) J000290 status
J000297 Rep. Evan Jenkins (R-WV03) J000297 status
J000288 Rep. Hank Johnson (D-GA04) J000288 status
J000292 Rep. Bill Johnson (R-OH06) J000292 status
J000174 Rep. Sam Johnson (R-TX03) J000174 status
J000126 Rep. Eddie Bernice Johnson (D-TX30) J000126 status
J000296 Rep. David W. Jolly (R-FL13) J000296 status
J000255 Rep. Walter B. Jones (R-NC03) J000255 status
J000289 Rep. Jim Jordan (R-OH04) J000289 status
J000295 Rep. Dave Joyce (R-OH14) J000295 status
B000490 Rep. Sanford D. Bishop Jr. (D-GA02) B000490 status
B001255 Rep. Charles Boustany Jr. (R-LA03) B001255 status
C000714 Rep. John Conyers Jr. (D-MI13) C000714 status
P000096 Rep. Bill Pascrell Jr. (D-NJ09) P000096 status
P000604 Rep. Donald M. Payne Jr. (D-NJ10) P000604 status
D000533 Rep. John J. Duncan Jr. (R-TN02) D000533 status
K000009 Rep. Marcy Kaptur (D-OH09) K000009 status
K000386 Rep. John Katko (R-NY24) K000386 status
K000375 Rep. Bill Keating (D-MA09) K000375 status
K000385 Rep. Robin Kelly (D-IL02) K000385 status
K000376 Rep. Mike Kelly (R-PA03) K000376 status
K000380 Rep. Dan Kildee (D-MI05) K000380 status
K000381 Rep. Derek Kilmer (D-WA06) K000381 status
K000188 Rep. Ron Kind (D-WI03) K000188 status
K000362 Rep. Steve King (R-IA04) K000362 status
K000210 Rep. Peter T. King (R-NY02) K000210 status
K000378 Rep. Adam Kinzinger (R-IL16) K000378 status
K000368 Rep. Ann Kirkpatrick (D-AZ01) K000368 status
K000363 Rep. John Kline (R-MN02) K000363 status
K000387 Rep. Steve Knight (R-CA25) K000387 status
K000382 Rep. Ann McLane Kuster (D-NH02) K000382 status
L000578 Rep. Doug LaMalfa (R-CA01) L000578 status
L000573 Rep. Raul Labrador (R-ID01) L000573 status
L000564 Rep. Doug Lamborn (R-CO05) L000564 status
L000567 Rep. Leonard Lance (R-NJ07) L000567 status
L000559 Rep. Jim Langevin (D-RI02) L000559 status
L000560 Rep. Rick Larsen (D-WA02) L000560 status
L000557 Rep. John B. Larson (D-CT01) L000557 status
L000566 Rep. Robert E. Latta (R-OH05) L000566 status
L000581 Rep. Brenda Lawrence (D-MI14) L000581 status
L000551 Rep. Barbara Lee (D-CA13) L000551 status
L000263 Rep. Sander M. Levin (D-MI09) L000263 status
L000287 Rep. John Lewis (D-GA05) L000287 status
L000582 Rep. Ted Lieu (D-CA33) L000582 status
L000563 Rep. Daniel Lipinski (D-IL03) L000563 status
L000554 Rep. Frank A. LoBiondo (R-NJ02) L000554 status
L000565 Rep. Dave Loebsack (D-IA02) L000565 status
L000397 Rep. Zoe Lofgren (D-CA19) L000397 status
L000576 Rep. Billy Long (R-MO07) L000576 status
L000583 Rep. Barry Loudermilk (R-GA11) L000583 status
L000584 Rep. Mia Love (R-UT04) L000584 status
L000579 Rep. Alan Lowenthal (D-CA47) L000579 status
L000480 Rep. Nita M. Lowey (D-NY17) L000480 status
L000491 Rep. Frank D. Lucas (R-OK03) L000491 status
L000569 Rep. Blaine Luetkemeyer (R-MO03) L000569 status
L000570 Rep. Ben Ray Lujan (D-NM03) L000570 status
L000571 Rep. Cynthia M. Lummis (R-WY) L000571 status
L000562 Rep. Stephen F. Lynch (D-MA08) L000562 status
M001193 Rep. Tom MacArthur (R-NJ03) M001193 status
M000087 Rep. Carolyn B. Maloney (D-NY12) M000087 status
M001185 Rep. Sean Patrick Maloney (D-NY18) M001185 status
M001158 Rep. Kenny Marchant (R-TX24) M001158 status
M001179 Rep. Tom Marino (R-PA10) M001179 status
M001184 Rep. Thomas Massie (R-KY04) M001184 status
M001163 Rep. Doris Matsui (D-CA06) M001163 status
M001165 Rep. Kevin McCarthy (R-CA23) M001165 status
M001157 Rep. Michael McCaul (R-TX10) M001157 status
M001177 Rep. Tom McClintock (R-CA04) M001177 status
M001143 Rep. Betty McCollum (D-MN04) M001143 status
M000404 Rep. Jim McDermott (D-WA07) M000404 status
M000312 Rep. Jim McGovern (D-MA02) M000312 status
M001156 Rep. Patrick T. McHenry (R-NC10) M001156 status
M001180 Rep. David McKinley (R-WV01) M001180 status
M001166 Rep. Jerry McNerney (D-CA09) M001166 status
M001197 Rep. Martha McSally (R-AZ02) M001197 status
M001187 Rep. Mark Meadows (R-NC11) M001187 status
M001181 Rep. Pat Meehan (R-PA07) M001181 status
M001137 Rep. Gregory W. Meeks (D-NY05) M001137 status
M001188 Rep. Grace Meng (D-NY06) M001188 status
M001189 Rep. Luke Messer (R-IN06) M001189 status
M000689 Rep. John L. Mica (R-FL07) M000689 status
M001144 Rep. Jeff Miller (R-FL01) M001144 status
M001150 Rep. Candice S. Miller (R-MI10) M001150 status
M001194 Rep. John Moolenaar (R-MI04) M001194 status
M001195 Rep. Alex Mooney (R-WV02) M001195 status
M001160 Rep. Gwen Moore (D-WI04) M001160 status
M001196 Rep. Seth Moulton (D-MA06) M001196 status
M001190 Rep. Markwayne Mullin (R-OK02) M001190 status
M001182 Rep. Mick Mulvaney (R-SC05) M001182 status
M001191 Rep. Patrick Murphy (D-FL18) M001191 status
M001151 Rep. Tim Murphy (R-PA18) M001151 status
N000002 Rep. Jerrold Nadler (D-NY10) N000002 status
N000179 Rep. Grace F. Napolitano (D-CA32) N000179 status
N000015 Rep. Richard E. Neal (D-MA01) N000015 status
N000182 Rep. Randy Neugebauer (R-TX19) N000182 status
N000189 Rep. Dan Newhouse (R-WA04) N000189 status
N000184 Rep. Kristi Noem (R-SD) N000184 status
N000127 Rep. Rick Nolan (D-MN08) N000127 status
N000188 Rep. Donald Norcross (D-NJ01) N000188 status
N000147 Rep. Eleanor Holmes Norton (D-DC) N000147 status
N000185 Rep. Richard Nugent (R-FL11) N000185 status
N000181 Rep. Devin Nunes (R-CA22) N000181 status
N000186 Rep. Alan Nunnelee (R-MS01) N000186 status
O000170 Rep. Beto O'Rourke (D-TX16) O000170 status
O000168 Rep. Pete Olson (R-TX22) O000168 status
P000601 Rep. Steven Palazzo (R-MS04) P000601 status
P000034 Rep. Frank Pallone (D-NJ06) P000034 status
P000609 Rep. Gary Palmer (R-AL06) P000609 status
P000594 Rep. Erik Paulsen (R-MN03) P000594 status
P000588 Rep. Steve Pearce (R-NM02) P000588 status
P000197 Rep. Nancy Pelosi (D-CA12) P000197 status
P000593 Rep. Ed Perlmutter (D-CO07) P000593 status
P000605 Rep. Scott Perry (R-PA04) P000605 status
P000608 Rep. Scott Peters (D-CA52) P000608 status
P000258 Rep. Collin C. Peterson (D-MN07) P000258 status
P000596 Rep. Pedro Pierluisi (D-PR) P000596 status
P000597 Rep. Chellie Pingree (D-ME01) P000597 status
P000606 Rep. Robert Pittenger (R-NC09) P000606 status
P000373 Rep. Joe Pitts (R-PA16) P000373 status
P000610 Rep. Stacey Plaskett (D-VI) P000610 status
P000607 Rep. Mark Pocan (D-WI02) P000607 status
P000592 Rep. Ted Poe (R-TX02) P000592 status
P000611 Rep. Bruce Poliquin (R-ME02) P000611 status
P000598 Rep. Jared Polis (D-CO02) P000598 status
P000602 Rep. Mike Pompeo (R-KS04) P000602 status
P000599 Rep. Bill Posey (R-FL08) P000599 status
P000591 Rep. Tom Price (R-GA06) P000591 status
P000523 Rep. David E. Price (D-NC04) P000523 status
Q000023 Rep. Mike Quigley (D-IL05) Q000023 status
R000053 Rep. Charles B. Rangel (D-NY13) R000053 status
R000601 Rep. John Ratcliffe (R-TX04) R000601 status
R000585 Rep. Tom Reed (R-NY23) R000585 status
R000578 Rep. Dave Reichert (R-WA08) R000578 status
R000586 Rep. Jim Renacci (R-OH16) R000586 status
R000587 Rep. Reid Ribble (R-WI08) R000587 status
R000602 Rep. Kathleen Rice (D-NY04) R000602 status
R000597 Rep. Tom Rice (R-SC07) R000597 status
R000588 Rep. Cedric Richmond (D-LA02) R000588 status
R000589 Rep. Scott Rigell (R-VA02) R000589 status
R000591 Rep. Martha Roby (R-AL02) R000591 status
M001159 Rep. Cathy McMorris Rodgers (R-WA05) M001159 status
R000582 Rep. Phil Roe (R-TN01) R000582 status
R000575 Rep. Mike D. Rogers (R-AL03) R000575 status
R000395 Rep. Harold Rogers (R-KY05) R000395 status
R000409 Rep. Dana Rohrabacher (R-CA48) R000409 status
R000592 Rep. Todd Rokita (R-IN04) R000592 status
R000583 Rep. Tom Rooney (R-FL17) R000583 status
R000435 Rep. Ileana Ros-Lehtinen (R-FL27) R000435 status
R000580 Rep. Peter Roskam (R-IL06) R000580 status
R000593 Rep. Dennis Ross (R-FL15) R000593 status
R000598 Rep. Keith Rothfus (R-PA12) R000598 status
R000603 Rep. David Rouzer (R-NC07) R000603 status
R000486 Rep. Lucille Roybal-Allard (D-CA40) R000486 status
R000487 Rep. Ed Royce (R-CA39) R000487 status
R000599 Rep. Raul Ruiz (D-CA36) R000599 status
R000576 Rep. C.A. Dutch Ruppersberger (D-MD02) R000576 status
R000515 Rep. Bobby L. Rush (D-IL01) R000515 status
R000604 Rep. Steve Russell (R-OK05) R000604 status
R000577 Rep. Tim Ryan (D-OH13) R000577 status
R000570 Rep. Paul D. Ryan (R-WI01) R000570 status
S000018 Rep. Matt Salmon (R-AZ05) S000018 status
S001156 Rep. Linda T. Sanchez (D-CA38) S001156 status
S000030 Rep. Loretta Sanchez (D-CA46) S000030 status
S000051 Rep. Mark Sanford (R-SC01) S000051 status
S001168 Rep. John Sarbanes (D-MD03) S001168 status
S001176 Rep. Steve Scalise (R-LA01) S001176 status
S001145 Rep. Jan Schakowsky (D-IL09) S001145 status
S001150 Rep. Adam B. Schiff (D-CA28) S001150 status
S001179 Rep. Aaron Schock (R-IL18) S001179 status
S001180 Rep. Kurt Schrader (D-OR05) S001180 status
W000797 Rep. Debbie Wasserman Schultz (D-FL23) W000797 status
S001183 Rep. David Schweikert (R-AZ06) S001183 status
S001189 Rep. Austin Scott (R-GA08) S001189 status
S001157 Rep. David Scott (D-GA13) S001157 status
S000185 Rep. Robert C. Scott (D-VA03) S000185 status
S000244 Rep. F. James Sensenbrenner (R-WI05) S000244 status
S000248 Rep. Jose E. Serrano (D-NY15) S000248 status
S000250 Rep. Pete Sessions (R-TX32) S000250 status
S001185 Rep. Terri Sewell (D-AL07) S001185 status
S000344 Rep. Brad Sherman (D-CA30) S000344 status
S000364 Rep. John Shimkus (R-IL15) S000364 status
S001154 Rep. Bill Shuster (R-PA09) S001154 status
S001148 Rep. Mike Simpson (R-ID02) S001148 status
S001191 Rep. Kyrsten Sinema (D-AZ09) S001191 status
S001165 Rep. Albio Sires (D-NJ08) S001165 status
S000480 Rep. Louise M. Slaughter (D-NY25) S000480 status
S001195 Rep. Jason Smith (R-MO08) S001195 status
S001172 Rep. Adrian Smith (R-NE03) S001172 status
S000522 Rep. Christopher H. Smith (R-NJ04) S000522 status
S000583 Rep. Lamar Smith (R-TX21) S000583 status
S000510 Rep. Adam Smith (D-WA09) S000510 status
S001175 Rep. Jackie Speier (D-CA14) S001175 status
S001196 Rep. Elise Stefanik (R-NY21) S001196 status
S001192 Rep. Chris Stewart (R-UT02) S001192 status
S001187 Rep. Steve Stivers (R-OH15) S001187 status
S001188 Rep. Marlin Stutzman (R-IN03) S001188 status
S001193 Rep. Eric Swalwell (D-CA15) S001193 status
T000473 Rep. Mark Takai (D-HI01) T000473 status
T000472 Rep. Mark Takano (D-CA41) T000472 status
T000460 Rep. Mike Thompson (D-CA05) T000460 status
T000193 Rep. Bennie Thompson (D-MS02) T000193 status
T000467 Rep. Glenn Thompson (R-PA05) T000467 status
T000238 Rep. William M. Thornberry (R-TX13) T000238 status
T000462 Rep. Pat Tiberi (R-OH12) T000462 status
T000470 Rep. Scott Tipton (R-CO03) T000470 status
T000468 Rep. Dina Titus (D-NV01) T000468 status
T000469 Rep. Paul Tonko (D-NY20) T000469 status
T000474 Rep. Norma Torres (D-CA35) T000474 status
T000475 Rep. Dave Trott (R-MI11) T000475 status
T000465 Rep. Niki Tsongas (D-MA03) T000465 status
T000463 Rep. Michael R. Turner (R-OH10) T000463 status
U000031 Rep. Fred Upton (R-MI06) U000031 status
V000129 Rep. David Valadao (R-CA21) V000129 status
V000130 Rep. Juan Vargas (D-CA51) V000130 status
V000131 Rep. Marc Veasey (D-TX33) V000131 status
V000132 Rep. Filemon Vela (D-TX34) V000132 status
V000081 Rep. Nydia M. Velazquez (D-NY07) V000081 status
V000108 Rep. Peter J. Visclosky (D-IN01) V000108 status
W000812 Rep. Ann Wagner (R-MO02) W000812 status
W000798 Rep. Tim Walberg (R-MI07) W000798 status
W000791 Rep. Greg Walden (R-OR02) W000791 status
W000819 Rep. Mark Walker (R-NC06) W000819 status
W000813 Rep. Jackie Walorski (R-IN02) W000813 status
W000820 Rep. Mimi Walters (R-CA45) W000820 status
W000799 Rep. Tim Walz (D-MN01) W000799 status
W000187 Rep. Maxine Waters (D-CA43) W000187 status
W000814 Rep. Randy Weber (R-TX14) W000814 status
W000806 Rep. Daniel Webster (R-FL10) W000806 status
W000800 Rep. Peter Welch (D-VT) W000800 status
W000815 Rep. Brad Wenstrup (R-OH02) W000815 status
W000821 Rep. Bruce Westerman (R-AR04) W000821 status
W000796 Rep. Lynn Westmoreland (R-GA03) W000796 status
W000413 Rep. Edward Whitfield (R-KY01) W000413 status
W000816 Rep. Roger Williams (R-TX25) W000816 status
W000808 Rep. Frederica Wilson (D-FL24) W000808 status
W000795 Rep. Joe Wilson (R-SC02) W000795 status
W000804 Rep. Robert J. Wittman (R-VA01) W000804 status
W000809 Rep. Steve Womack (R-AR03) W000809 status
W000810 Rep. Rob Woodall (R-GA07) W000810 status
Y000062 Rep. John Yarmuth (D-KY03) Y000062 status
Y000063 Rep. Kevin Yoder (R-KS03) Y000063 status
Y000065 Rep. Ted Yoho (R-FL03) Y000065 status
Y000033 Rep. Don Young (R-AK) Y000033 status
Y000066 Rep. David Young (R-IA03) Y000066 status
Y000064 Rep. Todd Young (R-IN09) Y000064 status
Z000017 Rep. Lee Zeldin (R-NY01) Z000017 status
Z000018 Rep. Ryan Zinke (R-MT01) Z000018 status

About

Sending electronic written messages to members of Congress by reverse engineering their contact forms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 78.0%
  • Ruby 22.0%