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

fightforthefuture/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.

Current Forms

Senate

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

House of Representatives

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

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%