Skip to content

Public APIs with no API key — page 10

1,522 APIs you can call without signing up for a key — handy for prototypes, demos and learning.

IP Geolocation API

Geocoding

BigDataCloud's IP Geolocation API returns detailed information about the geographical location, ownership and connectivity of the provided IPv4 IP address. This API is powered by patent-pending ‘Next Generation IP Geolocation Technology'. As a result, the API has sub-millisecond response time. You can authenticate the API with the use of API keys provided in your BigDataCloud account. BigDataCloud provides 10K Free queries per month. You can upgrade your package with $2/month per 10K additional queries. The API has Unprecedented Update Rate - Geolocation data re-evaluated every 2 hours or at least once a day - BGP data updated every 2 hours - Registry data updated at least once a day - Country object data usually updates at least once in a month You can learn more about the API at [bigdatacloud.com](https://www.bigdatacloud.com/ip-geolocation-apis).

No auth2 endpoints

API for the Settlement Currency Rate converter

Currency Exchange

This API provides a range of functions to get back currency conversion rates and amounts based on current Mastercard currency conversion values.

No auth3 endpoints

Open Government, Victoria State Government

Government

Victoria State Government Open Data

No auth

This Person Does not Exist

Test Data

Generates real-life faces of people who do not exist

No auth

Raider

Games & Comics

Provides detailed character and guild rankings for Raiding and Mythic+ content in World of Warcraft

No auth

Stream

Video

Czech internet television, films, series and online videos for free

No auth

Ducks Unlimited

Geocoding

API explorer that gives a query URL with a JSON response of locations and cities

No auth

bunq API

Finance

***UPDATE:*** *We have released a [beta version of the new bunq API documentation.](https://beta.doc.bunq.com)* ***NOTICE:*** *We have updated the sandbox base url to `https://public-api.sandbox.bunq.com/v1/`. Please update your applications accordingly. Check here: <https://github.com/bunq/sdk_php/issues/149> for more info.* ***PSD2 NOTICE:*** *The second Payment Services Directive (PSD2) may affect your current or planned usage of our public API, as some of the API services are now subject to a permit. Please be aware that using our public API without the required PSD2 permit is at your own risk and take notice of our updated API Terms and Conditions on <https://www.bunq.com> for more information.* # <span id="topic-introduction">Introduction</span> Welcome to bunq! - The bunq API is organised around REST. JSON will be returned in almost all responses from the API, including errors but excluding binary (image) files. - Please configure your implementation to send its API requests to `https://public-api.sandbox.bunq.com/v1/` - There is a version of the [Android app](https://appstore.bunq.com/api/android/builds/bunq-android-sandbox-master.apk) that connects to the bunq Sandbox environment. To create accounts for the Sandbox app, please follow the steps in the [Android Emulator](#android-emulator) section. ## <span id="topic-introduction-get-started">Getting started</span> Before you start sending API requests, you need to get an API key and activate it. API activation happens when you install the API key and link your IP address and device to it *(create an API context)*. The steps below will guide you through what you need to do to start sending custom API requests. Here is an overview of what you can use to get started with the bunq API: 1. **Create an API key.** You can do it either in our [developer portal](https://developer.bunq.com) or in the bunq app *(Profile → Security & Settings → Developers → API keys)*. If you want to test our sandbox first, our [bunq Developer ](https://developer.bunq.com)is the best place to start. 2. **Register a device.** A device can be a phone (private), computer or a server (public). You can register a new device by using the `POST /installation` and `POST /device-server` calls. This will activate your API key. You only need to do this once. 3. **Open a session.** Sessions are temporary and expire after the auto-logout time set for the user account. It can be changed by the account owner in the bunq app. 4. **Make your first call!** ![bunq_API_context](https://www.bunq.com/assets/media/developer/API-context.jpg) ## <span id="topic-introduction-versioning">Versioning</span> Developments in the financial sector, changing regulatory regimes and new feature requests require us to be flexible. This means we can iterate quickly to improve the API and related tooling. Therefore, we have chosen not to attach any version numbers to the changes just yet. We will inform you in a timely manner of any important changes we make before they are deployed on together.bunq.com. You can also [subscribe to our API newsletter](https://bunq.us8.list-manage.com/subscribe?u=c00d0d6daea4e1cf7c863d52e&id=b08680cdc7) to make sure you don't miss any important updates. # <span id="topic-oauth">OAuth</span> ## <span id="topic-oauth-what-is-oauth">What is OAuth?</span> [OAuth 2.0](https://www.oauth.com/oauth2-servers/getting-ready/) is a protocol that will let your app connect to bunq users in a safe and easy way. Please be aware that if you will gain access to the account information of other bunq users or initiate a payment for them, [you may require a PSD2 permit](https://beta.doc.bunq.com/other/faq#can-we-use-the-bunq-api-to-offer-services-to-third-parties). ## <span id="topic-oauth-get-started-with-oauth-for-bunq">Get started with OAuth for bunq</span> To initiate authorization into the bunq user accounts, you need to create an OAuth Client and register at least 1 redirect URL for it. You can have 1 OAuth Client at a

No auth421 endpoints

Branch Locator API

Finance

HSBC, one of the largest banking and financial services institutions in the world, serves millions of customers through its four global businesses.

No auth6 endpoints

Open Government, Queensland Government

Government

Queensland Government Open Data

No auth

Postmark Account-level API

Email

Postmark makes sending and receiving email incredibly easy. The Account-level API allows users to configure all Servers, Domains, and Sender Signatures associated with an Account.

No auth23 endpoints

Betriebsstellen

Transportation

This REST-API enables you to query station and stop infos

No auth2 endpoints

Mobility API

Phone

Transit API can be used to obtain time-aggregated data representing moving the people between various spatial points within the Czech Republic. Having A - 'from' and B - 'to' points, the API can return count of people traveling from A to B or people that are from A and traveling to B, etc. The mobility data is based on moving mobile stations in O2 mobile network.

No auth2 endpoints

ITIS

Science & Math

Integrated Taxonomic Information System

No auth

Minecraft Server Status

Games & Comics

API to get Information about a Minecraft Server

No auth

Helium

Blockchain

Helium is a global, distributed network of Hotspots that create public, long-range wireless coverage

No auth

ticketmaster publish api

Shopping

Contact Us

No auth10 endpoints

U.S. EPA Enforcement and Compliance History Online (ECHO) - Detailed Facility Report (DFR)

Open 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. 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, get_dfr, that provides all available DFR data. All other service end points that are exposed, will return data on a single section of the DFR. \ Additional ECHO Resources: <a href="https://echo.epa.gov/tools/web-services">Web Services</a>, <a href="https://echo.epa.gov/resources/echo-data/about-the-data">About ECHO's Data</a>, <a href="https://echo.epa.gov/tools/data-downloads">Data Downloads</a>

No auth94 endpoints

Polling Places API

Open Data

This data set contains the list of polling places. It can be organized by ward/division, accessibility rating, or type of building. This list is used to assign poll workers, send the machines and necessary accessibility materials, etc. **Endpoint:** http://api.phila.gov/polling-places/v1

No auth1 endpoints

Universalis

Games & Comics

Final Fantasy XIV market board data

No authCORS

ColourLovers

Art & Design

Get various patterns, palettes and images

No auth

HTTP Cat

Animals

Cat for every HTTP Status

No authCORS

Open Government, Switzerland

Government

Switzerland Government Open Data

No auth

Rat Genome Database REST API

Open Data

The RGD REST API provides programmatic access to information and annotation stored in the Rat Genome Database

No auth100 endpoints

More categories