The New GOP API: Republicans Open-Up Before the Democrats

John Musser
Feb. 03 2009, 06:16AM EST

Given just how innovative the new Obama administration is in terms of using technology to bring US politics into the 21st century, it's notable that it's the Republicans who are the first US party to launch a real open web API. You can now see the new Anywhere API over at the Republicans' US Congress site: gop.gov/api. As they describe:

The GOP.gov API is part of House Republicans' commitment to deliver a more open Congress to the people of the United States by facilitating the transmission of information that can be distributed in real time, across any network, to any user.

The GOP.gov API (Application Programming Interface) makes it possible for you to receive data from GOP.gov using HTTP POST calls. There are many situations where this could be useful, including posting information on blogs, websites, software applications and other government webpages.

The API gives you access to 4 classes of data: Member, Committee, Legislative, and Documents. Typical operations include member.get, bill.get, and committee.members. At the moment it doesn't appear that there are any mashups built with this API, but with apps like the one we wrote about earlier today, it probably won't be long until we see this API put to use. More good material for the upcoming Transparency Camp later this month.

Technically, in terms of the GOP's API itself, it's nearly a RESTful API that returns data as XML. "Nearly RESTful" because for some reason all methods require an HTTP POST rather than GET call, even if just simply querying data. To use it you need an API key which in turn requires a GOP Portfolio account. On the support side, there isn't much at the moment, you can email questions or comments to the GOP Web Team at GOPWeb@mail.house.gov. Get further details at our new GOP.gov API profile.

We now have 33 government-related APIs listed in our directory and with this new API it appears that we'll continue to see web services opening-up farther up the political food chain. How long until we have the tech-savvy team over at whitehouse.gov get their API launched? And of course it's unlikely the Congressional Democrats will sit by and not open-up their own API, and then we still have the Senate, the judicial branch, and on it goes.

Keep track of all new government APIs at our Government API and Mashup Center or via our new Government APIs and apps feed.

John Musser

Comments

Comments(4)

User HTML

  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

[...] The New GOP API: Republicans Open-Up Before the Democrats &quot;The API gives you access to 4 classes of data: Member, Committee, Legislative, and Documents. Typical operations include member.get, bill.get, and committee.members. At the moment it doesn’t appear that there are any mashups built with this API, but with apps like the one we wrote about earlier today, it probably won’t be long until we see this API put to use. More good material for the upcoming Transparency Camp later this month.&quot; (tags: america politics api) [...]

jon

It's not so much the technology they use, it's the message that's important. Republicans will certainly have more tools to demean the poor and the middle-class. They will certainly deploy the full-on attack mode throughout the inter-webs during the next election cycle. I can only wish that they'll do away with their normal deceptive messages and put the people before the party.

jake

Raymond Yee: I think that its the credibility of the data that's important.

The GOP conference, while a lot of their work is 'partisan' messaging, their Legislative Digest is relied upon pretty heavily as being a bipartisan analysis of pending legislation.

Its a milestone because no other government office has done this before.