How to Choose the Best Government API in 2026
There are 86 Government APIs in our directory. Of these, 68 require no authentication, making them ideal for quick prototyping. 68 are rated beginner-friendly.
Last updated: April 2026
Quick Comparison: Top 10 Government APIs
| Name | Auth | HTTPS | CORS | Difficulty |
|---|---|---|---|---|
| Bank Negara Malaysia Open Data | No Auth | ✓ | ? | Beginner |
| BCLaws | No Auth | ✗ | ? | Beginner |
| Brazil | No Auth | ✓ | ✓ | Beginner |
| Brazil Central Bank Open Data | No Auth | ✓ | ? | Beginner |
| Brazil Receita WS | No Auth | ✓ | ? | Beginner |
| Brazilian Chamber of Deputies Open Data | No Auth | ✓ | ✗ | Beginner |
| Census.gov | No Auth | ✓ | ? | Beginner |
| City, Berlin | No Auth | ✓ | ? | Beginner |
| City, Gdańsk | No Auth | ✓ | ? | Beginner |
| City, Gdynia | No Auth | ✗ | ? | Beginner |
Free Government APIs (No Authentication)
These APIs require no API key or signup. Start using them immediately.
Bank Negara Malaysia Open Data
Bank Negara Malaysia Open Data is a government API described as: Malaysia Central Bank Open Data.
BCLaws
BCLaws is a government API described as: Access to the laws of British Columbia.
Brazil
Brazil is a government API described as: Community driven API for Brazil Public Data.
Brazil Central Bank Open Data
Brazil Central Bank Open Data is a government API described as: Brazil Central Bank Open Data.
Brazil Receita WS
Brazil Receita WS is a government API described as: Consult companies by CNPJ for Brazilian companies.
Brazilian Chamber of Deputies Open Data
Brazilian Chamber of Deputies Open Data is a government API described as: Provides legislative information in Apis XML and JSON, as well as files in various formats.
Best Government APIs for Beginners
These are the easiest Government APIs to get started with.
Bank Negara Malaysia Open Data
Bank Negara Malaysia Open Data is a government API described as: Malaysia Central Bank Open Data.
BCLaws
BCLaws is a government API described as: Access to the laws of British Columbia.
Brazil
Brazil is a government API described as: Community driven API for Brazil Public Data.
Brazil Central Bank Open Data
Brazil Central Bank Open Data is a government API described as: Brazil Central Bank Open Data.
Brazil Receita WS
Brazil Receita WS is a government API described as: Consult companies by CNPJ for Brazilian companies.
Brazilian Chamber of Deputies Open Data
Brazilian Chamber of Deputies Open Data is a government API described as: Provides legislative information in Apis XML and JSON, as well as files in various formats.
Try It in 5 Minutes: Bank Negara Malaysia Open Data
Here is a quick example using Bank Negara Malaysia Open Data, one of the easiest Government APIs to get started with.
Using curl (Mac / Linux / Windows)
curl https://apikijangportal.bnm.gov.my/
JavaScript (Node.js / Browser)
const url = "https://apikijangportal.bnm.gov.my/";
const response = await fetch(url);
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
const data = await response.json();
console.log(data); Python
import requests
url = "https://apikijangportal.bnm.gov.my/"
headers = {}
response = requests.get(url, headers=headers, timeout=30)
response.raise_for_status()
data = response.json()
print(data) New to APIs? Read our Getting Started Guide
Frequently Asked Questions
How many Government APIs are available?
There are 86 Government APIs in our directory as of 2026.
Are there free Government APIs?
Yes, 68 Government APIs require no authentication and are completely free to use.
What is the easiest Government API to use?
Bank Negara Malaysia Open Data is one of the easiest to get started with. It is rated as beginner-level and requires no authentication.
Do I need an API key for Government APIs?
It depends. 68 APIs need no authentication, 15 require an API key, and 3 use OAuth.