About the API
The GOP.gov
Anywhere API 2 is the second generation of the only official Application Programming Interface available from the legislative branch. It offers consolidated, real-time information from a multitude of sources that can be redistributed across any network, to any user.
The Anywhere API 2 makes it possible for you to download data from GOP.gov using HTTP GET calls. There are many situations where this could be useful, including posting bipartisan legislative information on blogs, websites, software applications and other government webpages. If you are looking for information that can be embedded in your website without wanting to use our API, check out the
Plugin Library.
Using the GOP API is possible with just a few lines of code. The API is not restricted to any specific programming language and can be used in any language that has support for sending data via HTTP GET calls.
Support
If you would like to get help implementing the API, please contact the House Republican Conference at (202) 225-5107 or
gopweb@mail.house.gov.
Authentication
In the second generation of the API, authentication is no longer required.
Terms of Service
The GOP.gov Anywhere API 2 should be used wherever it can play a role in delivering meaningful knowledge about legislators or the legislative process. By using the GOP.gov Anywhere API 2, you agree to the following terms of service:
- You will tell us of any problems you encounter, ideas or questions you have. We want to know how the API is working, and when to fix it if it isn't (send an email to gopweb@mail.house.gov if you run into any problems).
- Your queries will not be rate limited, unless they are found to be abusive or harmful.