APIs · shortlist
Free open data and government APIs
Public-sector datasets, statistics, patents and civic feeds. These are usually licence-free and key-free, which makes them the cheapest way to add real data to a prototype.
How this list was ordered. There is no reliable popularity signal in the source registries, so entries are ranked by how completely the record is documented — a substantial description plus a documentation, repository or base URL — and then alphabetically. 212 apis in this scope clear the content bar; the top 24 are shown. A place here is not an endorsement or a paid slot.
Shortlisted entries
- 01
BC Laws
BC Laws is an electronic library providing free public access to the laws of British Columbia. BC Laws is hosted by the Queen's Printer of British Columbia and published in partnership with the Ministry of Justice and the Law Clerk of the Legislative Assembly.BC Laws contains a comprehensive collection of BC legislation and related materials. It is available on the internet in two forms:First: The library is available as a web site in which users can browse and search the laws of British Columbia.Second: The library is available as a portal to legislation in raw XML data format, accessible via the BC Laws API2. This direct access to raw data is intended to enable third parties to build or add their own custom applications based on the structure of the data and all the associated search fu…
Open Data auth: unknown
api.apis.guru/v2/specs/bclaws.ca/bclaws/1.0.0/openapi.json ↗
- 02
Benefits Intake
The Benefits Intake API allows authorized third-party systems used by Veteran Service Organizations (VSOs), agencies, and Veterans to digitally submit VA benefits claim documents directly to the Veterans Benefits Administration's (VBA) claims intake process. This API handles documents related to the following benefit claim types: Compensation Pension/Survivors Benefits Education Fiduciary Insurance Veteran Readiness & Employment (VRE) Board of Veteran Appeals (BVA) This API also provides submission status updates until documents are successfully established for VBA claim processing, eliminating the need for users to switch between systems to manually check whether documents have been successfully uploaded. ## Background This API provides a secure, efficient, and tracked alternative to mai…
Open Data auth: API Key
- 03
Climate FieldView Platform APIs
Last Modified: Wed Jan 4 12:47:29 UTC 2023 All endpoints are only accessible via HTTPS. All API endpoints are located at https://platform.climate.com (e.g. https://platform.climate.com/v4/fields). The authorization token endpoint is located at https://api.climate.com/api/oauth/token. ## Troubleshooting X-Http-Request-Id response header will be returned on every call, successful or not. If you experience an issue with our api and need to contact technical support, please supply the value of the X-Http-Request-Id header along with an approximate time of when the request was made. ## Request Limits When you’re onboarded to Climate’s API platform, your x-api-key is assigned a custom usage plan. Usage plans are unique to each partner and have the following key attributes: 1. Throttling informa…
Open Data auth: OAuth
- 04
Health Repository Provider Specifications for HIU
The following are the specifications for the APIs to be implemented at the Health Repository end if an entity is only serving the role of a HIU. The specs are essentially duplicates from the Gateway and Bridge, but put together so as to make it clear to HIUs which set of APIs they should implement to participate in the network. 1. The APIs are organized by the flows - identification, consent flow, data flow and monitoring. They represent the APIs that are expected to be available at the HIU end by the Gateway. 2. For majority of the APIs, if Gateway has initiated a call, there are corresponding callback APIs on the Gateway. e.g for /consents/hiu/notify API on HIU end, its expected that a corresponding callback API /consents/hiu/on-notify on Gateway is called. Such APIs are organized under…
Open Data auth: unknown
api.apis.guru/v2/specs/ndhm.gov.in/ndhm-hiu/0.5/openapi.json ↗
- 05
ODN API
The Socrata OpenDataNetwork (ODN) REST API exposes public data, often continuosly updated and enhanced, from many thousands of public government and non profit agencies. Much of this data originating from independent sources is fused together to create new, and often powerful, entity level data. The API, in addition to search and autosuggest capabilities for finding datasets, enables data based comparisons across geographical regions such as states, counties, metropolitan areas, cities and zip codes using highly vetted data providers such as US Census, BEA, HUD and others. Comparison data is preformatted for easy and efficient display on a chart, graph or interactive map. The API also exposes data organized by narrative style questions a human might ask. The questions can be rapidly found…
Open Data auth: Token
api.apis.guru/v2/specs/opendatanetwork.com/1.0.0/openapi.json ↗
- 06
U.S. EPA Enforcement and Compliance History Online (ECHO) - All Data
Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide. ECHO Rest Services provide multiple service endpoints, each with specific capabilities, to search and retrieve data on facilities regulated as Clean Air Act (CAA) stationary sources, Clean Water Act (CWA) dischargers, Resource Conservation and Recovery Act (RCRA) hazardous waste generators/handlers, and Safe Drinking Water Act (SDWA) public water systems. Data of interest from other EPA sources, such as the Toxics Release Inventory, is also supplied for context. \ The getfacilities, getmap, getqid, and getdownload end poi…
Open Data auth: unknown
api.apis.guru/v2/specs/epa.gov/echo/2019.10.15/swagger.json ↗
- 07
U.S. EPA Enforcement and Compliance History Online (ECHO) - Clean Water Act (CWA) Rest Services
Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide. CWA Rest Services provides multiple service endpoints, each with specific capabilities, to search and retrieve data on facilities regulated under the Clean Water Act (CWA) and managed under the National Pollutant Discharge Elimination System (NPDES) program. The returned results reflect data drawn from EPA's ICIS-NPDES database. \ The getfacilities, getmap, getqid, and getdownload end points are meant to be used together, while the enhanced getfacilityinfo end point is self contained. The getfacilityinfo end point returns…
Open Data auth: unknown
api.apis.guru/v2/specs/epa.gov/cwa/2019.10.15/swagger.json ↗
- 08
U.S. EPA Enforcement and Compliance History Online (ECHO) - Detailed Facility Report (DFR)
Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide. DFR Rest Services provide multiple service endpoints, to retrieve detailed facility location, enforcement, compliance monitoring, and pollutant information for any single facility. See the Detailed Facility Report (DFR) Help Page (https://echo.epa.gov/help/reports/detailed-facility-report-help) for additional information on the DFR. Additionally, a Data Dictionary (https://echo.epa.gov/help/reports/dfr-data-dictionary) is also available. There is one primary service end point, getdfr, that provides all available DFR data.…
Open Data auth: unknown
- 09
U.S. EPA Enforcement and Compliance History Online (ECHO) - Resource Conservation and Recovery Act
Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide. RCRA Rest Services provides multiple service endpoints, each with specific capabilities, to search and retrieve data on hazardous waste handlers/facilities regulated under the Resource Conservation and Recovery Act (RCRA). The returned results reflect data drawn from EPA's RCRAInfo database. \ The getfacilities, getmap, getqid, and getdownload end points are meant to be used together, while the enhanced getfacilityinfo end point is self contained. The getfacilityinfo end point returns either an array of state, county or z…
Open Data auth: unknown
api.apis.guru/v2/specs/epa.gov/rcra/2019.10.15/swagger.json ↗
- 10
Veteran Confirmation
The Veteran Confirmation API allows you to confirm Veteran status for a given person. This can be useful for offering Veterans discounts or other benefits. The API will only return “Confirmed” or “Not Confirmed”. ## Quickstart Guide ### 1. Get Access Credentials Get started by filling out the form on the Apply for VA Lighthouse Developer Access page. After submitting a request, you will receive your credentials for using the API in the Development environment, which allows you to try it out with mock data before moving to the Production environment. ### 2. Test the API In the endpoint documentation below, we've provided a curl command builder for trying out the API before implementation with your app. Use Test User attributes to populate the request body. ### 3. Build your app The base UR…
Open Data auth: API Key
api.apis.guru/v2/specs/va.gov/confirmation/0.0.1/openapi.json ↗
- 11
Geocoder REST API
This API represents address cleaning, correction, completion, geocoding, reverse geocoding, and proximity resources for intersection addresses, physical addresses and their occupants in British Columbia. Please read our data collection notice. Please note that you may experience issues when submitting requests to the delivery or test environment if using this OpenAPI specification in other API console viewers. API keys are unique and can be acquired with a GitHub or IDIR account. Notification: If you have applications or web pages that link to the BC Address Geocoder you must use the following URL. https://geocoder.api.gov.bc.ca Please note that the following URLs were deprecated in September 2018 More Details. - http://apps.gov.bc.ca/pub/geocoder - https://apps.gov.bc.ca/pub/geocoder \ \
Open Data auth: API Key
api.apis.guru/v2/specs/gov.bc.ca/geocoder/2.0.0/openapi.json ↗
- 12
U.S. EPA Enforcement and Compliance History Online (ECHO) - Clean Air Act
Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide. Air Rest Services provides multiple service endpoints, each with specific capabilities, to search and retrieve data on facilities regulated under the Clean Air Act (CAA). The returned results reflect data drawn from EPA's ICIS-Air database. The getfacilities, getmap, getqid, and getdownload end points are meant to be used together, while the enhanced getfacilityinfo end point is self contained. The getfacilityinfo end point returns either an array of state, county or zip clusters with summary statistics per cluster or an…
Open Data auth: unknown
api.apis.guru/v2/specs/epa.gov/air/2019.10.15/swagger.json ↗
- 13
U.S. EPA Enforcement and Compliance History Online (ECHO) - Enforcement Case Search
Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide. CASE Rest Services provide multiple service endpoints, each with specific capabilities, to search and retrieve data on civil cases entered into the Integrated Compliance Information System (ICIS) and criminal cases entered into the Summary of Criminal Prosecutions database. See Enforcement Case Search Help (https://echo.epa.gov/help/enforcement-case-search-help) for additional information on searching civil and criminal cases. \ The getcases, getmap, getqid, and getdownload end points are meant to be used together, while…
Open Data auth: unknown
- 14
CROssBAR Data API
About CROssBAR & data CROssBAR: Comprehensive Resource of Biomedical Relations with Deep Learning Applications and Knowledge Graph Representations CROssBAR is a comprehensive system that integrates large-scale biomedical data from various resources e.g UniProt, ChEMBL, Drugbank, EFO, HPO, InterPro & PubChem and stores them in a new NoSQL database, enrich these data with deep learning based prediction of relations between numerous biomedical entities, rigorously analyse the enriched data to obtain biologically meaningful modules and display them to the user via easy to interpret, interactive and heterogeneous knowledge graphs. CROssBAR platform exposes a set of 12 endpoints to query data stored in the CROssBAR database. These endpoints help the user to find data of interest using differe…
Open Data auth: unknown
- 15
Lumminary API
Introduction The Lumminary API was built to allow third parties to interact with Lumminary customers and gain access to their genetic data. The Lumminary API is fast, scalable and highly secure. All requests to the Lumminary API take place over SSL, which means all communication of Customer data is encrypted. Before we dive in, some definitions. This is what we mean by: |Term|Definition| |-----------|-----------| |Third party|A third party (also referred to as "partner" or as "you") is a company which offers services and products using genetic data.| |Lumminary clients|The Lumminary client (also referred to as "customer") is an individual who has created an account on the Lumminary platform.| |Lumminary|This is us - our services including the Lumminary platform, the API, the DNA App Sto…
Open Data auth: API Key
- 16
D&D 5e API
Introduction Welcome to the dnd5eapi, the Dungeons & Dragons 5th Edition API! This documentation should help you familiarize yourself with the resources available and how to consume them with HTTP requests. Read through the getting started section before you dive in. Most of your problems should be solved just by reading through it. ## Getting Started Let's make our first API request to the D&D 5th Edition API! Open up a terminal and use curl or httpie to make an API request for a resource. You can also scroll through the definitions below and send requests directly from the endpoint documentation! For example, if you paste and run this curl command: bash curl -X GET "https://www.dnd5eapi.co/api/ability-scores/cha" -H "Accept: application/json" We should see a result containing details…
Open Data auth: None
- 17
U.S. EPA Enforcement and Compliance History Online (ECHO) - Effluent Charting and Reporting
Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide. EFF Rest Services provides the data for ECHO's Effluent Charts, a set of dynamic charts and tables of permitted effluent limits, releases, and violations over time for Clean Water Act (CWA) wastewater discharge permits issued under the National Pollutant Discharge Elimination System (NPDES). See Effluent Charts Help (https://echo.epa.gov/help/reports/effluent-charts-help) for additional information. \ The are 3 service end points for Effluent Charts: getsummarychart, geteffluentchart, and downloadeffluentchart. \ 1)</b…
Open Data auth: unknown
api.apis.guru/v2/specs/epa.gov/eff/2019.10.15/swagger.json ↗
- 18
Open Targets Platform REST API
The Open Targets Platform REST API The Open Targets Platform API ('Application Programming Interface') allows programmatic retrieval of the Open Targets Platform data via a set of REST services. You can make calls to the latest version of our API using the base URL https://platform-api.opentargets.io/v3/platform. Please make sure you use https instead of the unencrypted http calls, which we do not accept. We list below the methods available to query our data directly from the API, followed by an interactive interface that you can use to try out the parameters and execute the REST-API calls. For every request you create, the interactive interface will display both a curl command and a request URL that you can use to ensure you get the expected response before using your application or…
Open Data auth: unknown
api.apis.guru/v2/specs/opentargets.io/19.02.1/openapi.json ↗
- 19
U.S. EPA Enforcement and Compliance History Online (ECHO) - Safe Drinking Water Act
Enforcement and Compliance History Online (ECHO) is a tool developed and maintained by EPA's Office of Enforcement and Compliance Assurance for public use. ECHO provides integrated compliance and enforcement information for over 1 million regulated facilities nationwide. SDW Rest Services provides multiple service endpoints, each with specific capabilities, to search and retrieve data on public water systems regulated under the Safe Drinking Water Act (SDWA). The returned results reflect data drawn from EPA's Federal Safe Drinking Water Information System (SDWIS) database. \ The getsystems, getqid, and getdownload end points are meant to be used together. \ The recommended use scenario for getsystems, getqid, and getdownoad is: \ 1) Use getsystems to validate passed query parameter…
Open Data auth: unknown
api.apis.guru/v2/specs/epa.gov/sdw/2019.10.15/swagger.json ↗
- 20
BC Route Planner REST API
Finds shortest/fastest route between a start point and one or more stop points on British Columbia's public road network. The BC Route planner webpage provides additional information. Here are some geocoded addresses to play with: 18 Douglas St,Victoria -123.36962,48.40892 1002 Johnson St, Victoria -123.355745,48.426206 543 Johnson St, Victoria, BC -123.36907,48.42770 14 Centennial Sq, Victoria, BC -123.36564,48.42863 1105 Royal Ave,New Westminster -122.92009,49.20063 808 Jackson Cres, New Westminster -122.90762,49.22558 10810 McDonald Rd, Chilliwack -121.93808,49.19859 3950 June Springs Rd, Kelowna -119.40751,49.83960 1201 Riondel Rd, Kootenay Bay -116.85402,49.74448 1201 Riondel Rd, Kootenay Bay -116.832759,49.730500 (parcelPoint) 2499 Walbran Pl, Court…
Open Data auth: API Key
api.apis.guru/v2/specs/gov.bc.ca/router/2.0.0/openapi.json ↗
- 21
OpenFEC
This application programming interface (API) allows you to explore the way candidates and committees fund their campaigns. The Federal Election Commission (FEC) API is a RESTful web service supporting full-text and field-specific searches on FEC data. Bulk downloads are available on the current site. Information is tied to the underlying forms by file ID and image ID. Data is updated nightly. There are a lot of data, and a good place to start is to use search to find interesting candidates and committees. Then, you can use their IDs to find report or line item details with the other endpoints. If you are interested in individual donors, check out contributor information in the /schedulea/ endpoints. Getting started with the openFEC API If yo…
Open Data auth: API Key
- 22
FRC Events
<html><head></head><body> Overview FIRST /FMS FRC Events API is a service to return relevant information about the FIRST Robotics Competition (FRC). Information is made available from events operating around the world. For FRC, information is made available by the Field Management System (FMS) server operating at each event site. The FMS will attempt to sync all data from the event to "the cloud" as long as internet is available at the venue. If internet is unavailable, or "goes down" during the event, the FMS will automatically sync all data from the time the system was offline as soon as the connection is restored. The API will provide data as soon as it has synced, and we do not add any artificial delays. If you are receiving "stale" dat…
Open Data auth: Token
api.apis.guru/v2/specs/firstinspires.org/1.0.0/openapi.json ↗
- 23
DigiLocker Issuer APIs
This document provides detailed specification of the Digital Locker Pull APIs. The Pull model of integration with Digital Locker enables a Digital Locker user to search a document/certificate from issuer repository and fetch (pull) it into Digital Locker. The issuer departments can use these APIs for the documents that are not Aadhaar seeded. The issuer organization integrating with Digital Locker maintains the documents/certificates in its own repository (database or file system). The issuer application provides APIs to Digital Locker to access the documents in this repository. Each issuer organization will have to implement 2 APIs to integrate with the Digital Locker system.
Open Data auth: unknown
api.apis.guru/v2/specs/apisetu.gov.in/issuer/3.0.0/openapi.json ↗
- 24
GlobalWineScore API Documentation
The GlobalWineScore API is designed as a RESTful API, providing several resources and methods depending on your usage plan. For further information please refer to our plans . # Authentication The API uses token-based authentication. In order to authenticate your requests, you need to include a specific header in each of your requests: Authorization: Token {YOUR-API-TOKEN} The word Token must be written. Your requests must also use the HTTPS protocol. If you don't have a token yet, you need to apply for one here. Your personal token can be found under the My account > API section of the GlobalWineScore website # Format The API provides s…
Open Data auth: Token
api.apis.guru/v2/specs/globalwinescore.com/8234aab51481d37a30757d925b7f4221a659427e/openapi.json ↗
Snapshot 2026-09-18. Fields shown are what the source registry stated, not a live probe — check the linked documentation before integrating. See the methodology.