Civic APIs
An exploration of APIs maintained for public record, with examples from The UK, Australia, and the EU. Plus, the latest from Jira REST API, Fast HTTP, Arazzo, and Designing APIs for Security

Mike suggested a theme last week of APIs for civic good. While researching this topic, I stumbled across Google's Civic API, which provides information on elected officials. Unfortunately, it is being shut down later this year. While trying to find a replacement for the API, I fell down a tunnel of how other government bodies handle civic data and how important access to it is.
I have shared links from the EU, the US, Australia, and the UK, and you can see the different approaches each country takes to this sort of data. You can skip the first four links if you're just after the weekly round up.
-- Alexander

Connect your APIs To AI with Speakeasy
Speakeasy can now bundle a runnable MCP server in TypeScript SDKs that works with Claude, Cursor and many other apps.
Learn moreThe API Round-Up
API News, links, and tools from around the web
Google Civic Information API
Enter someone's state and get their elected official. Like I said in the intro, Google is shutting it down in April this year. The data seems to have come from Tech and Civic Life, so someone could easily spin up another. Interestingly, the US appears to rely on private companies to get this data via an API.
Developer Hub UK
I fell out of my chair when I discovered what the UK has available: APIs on elected officials, what they vote on, bills, strategies, and more. Using Open API spec 3.0.1, the APIs are presented with Swagger Docs. It's amazing to see this level of detail from the government itself.
OpenAustralia Foundation
OpenAustralia is a charity foundation that presents data on elected officials, votes, and planning alerts. After seeing what the UK offers, I am very disappointed that the government does not do this. Looking at the official government list of APIs, we have five listed, and one is an example API. Come on, Australia.
EU Developers Corner
The EU is leaps and bounds ahead of Australia, offering a complete list of APIs. One area where the EU goes further is offering ready-to-download datasets of the data that powers its APIs. It is open, transparent, and accessible, which is terrific.
Migrating from OpenAPI 3.0 to 3.1
It's 2025 and some tools still don't support OpenAPI3.1. Bruno Pedro explains why this is so and showcases some differences between the specs.
Create a Server Driven CLI from your REST API
After Node, Go is my favourite language. What could be better than REST APIs and Go? Learn how to turn a REST API into a CLI. This will be a super fun weekend coding project.
Fast HTTP V1.59
Fast is an HTTP package for Go that focuses on performance. It is a lot faster than the default Go package. Fast released a new version recently. Check out the release note for the full details.
Jira Rest API
We all know that everyone loves Jira 😰. Well, now you can interact with it purely through a TypeScript API with nearly complete coverage of Jira Cloud, Service Desk, and Jira Agile.

Instantly offer API Docs and SDKS
Companies like Square, Intercom, and ElevenLabs trust Fern to power their developer experience. Start with an API spec. Generate SDKs in multiple languages and API documentation tailored to your brand.
Book a DemoAPIs You Won't Hate
The latest from the team at API's You Won't Hate.
API Design Basics: Designing for Security
Phil walks you through everything you must consider when planning and designing an API. These principles should be part of your development flow to sidestep major security issues before anyone starts coding.
From our Community
Articles written and shared in our free Slack community.
How Arazzo Is Defining the Future of API Workflows
Frank from Smartbear recently shared this great article in our Slack on how Arazzo spec is helping build AI Agents. Interesting article which once again reminds people how vital well documented APIs are.
Become a member
Like what we do? Got a buck to spare? Your support helps us to keep making resources for the API community. 🫶
Become a paid member todayThanks so much to our members: Kin L, Juxt, Alex R, Nolan S, Frank, James D, Bill D, Rich, and Umair. Your support means the world to us!
Until next time,
Alexander, Phil & Mike