Skip to content

Public APIs with no API key — page 28

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

Yes or No Oracle

Entertainment

Random yes/no/maybe answers in 7 themed oracle voices (Magic 8 Ball, Tarot, and more)

No authCORS

Yo Momma Jokes

Entertainment

REST API for Yo Momma Jokes

No authCORS

ZMOK

Cryptocurrency

Ethereum JSON RPC API and Web3 provider

No auth

Himalayas

Jobs

Remote job listings with salary, timezone, and location data

No auth

API données ouvertes de Loire-Atlantique

Government

Le Département de Loire-Atlantique s’est engagé dans l’ouverture de ses données publiques dès 2011 pour développer la transparence, la connaissance et l’innovation sur le territoire départemental. Au total, ce sont 260 jeux de données qui ont été produits par le Département de Loire-Atlantique depuis la création de la plateforme. Il s’est associé à Nantes Métropole et à la Région des Pays de la Loire pour se doter d’une plateforme commune d’ouverture des données publiques. Les trois collectivités permettent ainsi d’accéder à une large offre de données ouvertes à partir d’un même portail. Que vous vous connectiez sur : [data.loire-atlantique.fr](https://data.loire-atlantique.fr/), [data.nantesmetropole.fr](https://data.nantesmetropole.fr/) ou [data.paysdelaloire.fr](https://data.paysdelaloire.fr/), vous allez bénéficier de toutes les données et de toutes les fonctionnalités de cette plateforme mutualisée. Afin d’accompagner les territoires dans le développement des usages et services numériques, le Département de Loire-Atlantique soutient les communes et intercommunalités dans l’ouverture de leurs données à travers deux dispositifs : la mise à disposition du portail open data et l'accompagnement à l'ouverture des données. ## A quoi sert l’API données ouvertes de Loire-Atlantique L’API met à disposition l’ensemble des jeux de données publics (non restreints) du catalogue de jeux de données du portail. Cette API est en accès libre. Elle permet à tout le monde de : - Réutiliser l

No auth

API Setu

Open Data

An Indian Government platform that provides a lot of APIS for KYC, business, education & employment

No authCORS

Open Government, Ireland

Government

Ireland Government Open Data

No auth

Auckland Museum API

Open Data

This is technical documentation for the Auckland Museum API

No auth6 endpoints

Endpoints

Finance

We find smart money traders with proven edge and shortlist standout vault strategies. See their track records and why they made the cut.

No auth14 endpoints

Radio SRF 1

Music

Hier zu finden: alle gespielten Songs der letzten 24h von Radio SRF 1.

No auth

Reisezentren-API

Transportation

This REST-API enables you to query information about travel centers in Germany.

No auth4 endpoints

DiceBear

Art & Design

Free avatar generation library with multiple styles

No authCORS

Openwhyd

Music

Download curated playlists of streaming tracks (YouTube, SoundCloud, etc...)

No auth

API Annonces officielles et comptes annuels des associations

Government

### A quoi sert l’API Annonces officielles et comptes annuels des associations ? Afin de faciliter la réutilisation des données, la direction de l’information légale et administrative (DILA) met à disposition une API accessible gratuitement. Cette version de l’API est une version bêta. Elle permet de recueillir vos remarques et vos suggestions d’amélioration ; elle pourra donc évoluer pendant toute la durée du test. Les principales fonctionnalités : - mise à disposition des données Associations et Comptes associations, - lancement d’une requête d’interrogation/filtrage en passant différents paramètres, - prévisualisation des premiers résultats ou téléchargement des données complètes, - nombreuses possibilités de filtrage, - format CSV, JSON, EXCEL, - recherche avec mots-clés, filtres et critères. ### Données disponibles Le jeu de données ASSOCIATIONS - Journal officiel associations et fondations d'entreprise (JOAFE) - publie : **1. Les déclarations de création, modification ou dissolution :** - des associations régies par la loi de 1901 depuis l’origine ; - des associations syndicales de propriétaires depuis 2004 ; - des fondations d’entreprise depuis 1991 ; - des fonds de dotation depuis 2009 ; - des fondations partenariales depuis 2018 ; - des fonds de pérennité depuis 2020. **2. les extraits de décisions de justice afférentes au domaine associatif** Le jeu de données Comptes associations publie les comptes annuels des associations, fondations d’entreprise fondations parten

No auth

City of Surrey Traffic Loop Count API.

Open Data

This API provides locations of City of Surrey traffic loops and the corresponding traffic loop counts in 15 minute intervals. While the counts are broken up by 15 minute intervals, the data is currently loaded only once per day. We are hoping to increase this frequency to at least once every hour. The LOOP_ID field is common to both datasets and can be used to cross-reference them.

No auth2 endpoints

PI Web API 2018 SP1 Swagger Spec

Business

Swagger Spec file that describes PI Web API

No auth413 endpoints

BizToc

Media

Get the latest business news articles.

No auth1 endpoints

U.S. EPA Enforcement and Compliance History Online (ECHO) - Resource Conservation and Recovery Act

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. 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 get_facilities, get_map, get_qid, and get_download end points are meant to be used together, while the enhanced get_facility_info end point is self contained. The get_facility_info end point returns either an array of state, county or zip clusters with summary statistics per cluster or an array of facilities. \ The recommended use scenario for get_facilities, get_qid, get_map, and get_downoad is: \ <b>1)</b> Use get_facilities to validate passed query parameters, obtain summary statistics and to obtain a query_id (QID). QIDs are time sensitive and will be valid for approximately 30 minutes. <b>2)</b> Use get_qid, with the returned QID, to paginate through arrays of facility results. <b>3)</b> Use get_map, with the returned QID, to zoom in/out and pan on the clustered and individual facility coordinates that meet the QID query criteria. <b>4)</b> Use get_download, with the returned QID, to generate a Comma Separated Value (CSV) file of facility information that meets the QID query criteria. \ \ Use the qcolumns parameter to customize your search results. Use the Metadata service endpoint for a list of available output objects, their Column Ids, and their definitions to help you build your customized output. \ 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 auth16 endpoints

API données ouvertes de l’Éducation Nationale

Government

L’API données ouvertes de [l’Éducation Nationale](https://data.education.gouv.fr/) est une API ouverte à tous, qui permet d’accéder à l’ensemble du catalogue de jeux de données publiés sur le portail Open data. ### A quoi sert l’API données ouvertes de l’Éducation Nationale L’API met à disposition l’ensemble des jeux de données publics (non restreints) du catalogue de jeux de données du portail. Cette API est en accès libre. Elle permet à tout le monde de : - Réutiliser les jeux de données publics du portail données ouvertes de l’Éducation Nationale - Bénéficier des données mises à jour directement via l’API qui « appelle » les données du catalogue ### Données disponibles Parmi les principaux jeux de données accessibles via cette API, on peut citer : | Donnée | Lien vers le jeu de données | | ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Annuaire de l'éducation | [En savoir plus](https://data.education.gouv.fr/explore/dataset/fr-en-annuaire-education/api/) | | Adresse et géolocalisation des établissements d'enseignement | [En savoir plus](https://data.education.gouv.fr/explore/dataset/fr-en-adresse-et-geolocalisation-etablissements-premier-et-second-degre/api/) | | Calendrier scolaire | [En savoir plus](https://data.education.gouv.fr/explore/dataset/fr-en-calendrier-scolaire/api/) | | Taille

No auth

API Reference - Ideal Postcodes

Geocoding

# Getting Started ## Overview ### Access All API methods are either a `GET`, `POST` or `OPTIONS` request. The API communicates over both HTTPS and plain HTTP using IPv4 and IPv6. We recommend using HTTPS only although HTTP is available. We use appropriate HTTP status codes where possible to indicate the request status. ### Rate Limiting Each IP address is rate limited at 30 requests per second. Tripping the rate limit will result in a 503 response. The autocomplete API also has an additional rate limit. If you expect to breach the limit please contact us and we can move you to an endpoint with a higher limit. ### JSONP [JSONP](http://en.wikipedia.org/wiki/JSONP) requests are supported. Include a `callback=` in your request as a query parameter. Your results return wrapped in a function designated by your request. ## Authentication Most requests require an **API key** for authentication. Authenticate by passing an `api_key` as part of the query string. For example: ``` api.ideal-postcodes.co.uk/v1/autocomplete/addresses?api_key=iddqd&q=parkside ``` Alternatively, authentication can be transmitted via the `Authorization` header using the following scheme: ``` Authorization: api_key="iddqd" [other_key="foo"] ``` ## Versioning This API is versioned with a simple prefix in the URL. The current version is `/v1/`. We will maintain backwards-compatibility by releasing breaking changes under a new version. Please note that the following changes are backwards-compatible: - Adding new properties to existing API responses - Adding new API endpoints - Adding new optional request parameters to existing API endpoints - Changing the order of properties in existing API responses - Changing the autocomplete address suggestion format ## Error Handling A successful lookup is accompanied with a HTTP status code of 200 and a response code of 2000 (found in the body). An error has occurred if the HTTP status code is not 200. Errors can range from a benign 404 (resource not found) to more urgent errors (your API Key ran out of credit, failed authentication, etc). ## Testing Each new account comes with a free test balance. Contact us if you need more for testing and integration. ### Community Key Our documentation and demos make heavy use of our community key `iddqd`. This allows for convenient access for trialing the API. Many restrictions on this key are relaxed to allow developers make test requests. This key has a limit of 15 lookups per IP address per day as well as a daily usage cap. If you hit any limit restrictions, you can continue testing the API by creating a key of your own and using our free test methods. Please be kind with the community key. We're trusting everyone to use it responsibly so that other developers may trial the API. Thank you! ## Metadata Requests that affect your balance may be annotated with arbitrary metadata. This data is stored along with your lookup history and can be queried at a later date via the API or the dashboard. We call the ability to label your requests [tagging](https://docs.ideal-postcodes.co.uk/docs/guides/tags). # Response Codes The API returns two indicators to help you to determine the status of each HTTP request. The first is the **HTTP Status**, which is found in the status-line of all HTTP requests. The API will return status codes that adhere to HTTP /1.1 Specifications wherever possible. `2XX` status codes indicates success while `4XX` and `5XX` indicate client and server errors respectively. The second is the **API response code**, which can be found in the `code` property of the response body. This code will provide a more specific reason if a failure has occurred and can point you in the right direction when debugging. Please use the glossary of code numbers and HTTP status codes below when debugging your requests. ## 200 Request Success | HTTP Code | API Code | Description | | --------- | -------- | -------------------------------------------- | | 200 | 2000 | Success. Request was completed s

No auth26 endpoints

OpenAPI Generator Online

Development

This is an online openapi generator server. You can find out more at https://github.com/OpenAPITools/openapi-generator.

No auth7 endpoints

OpenVan

Transportation

Fuel prices for 121 countries, food cost index & vanlife weather scores for RV travel

No authCORS

Airport On-Time Performance

Transportation

Before using this API, we recommend you read our **[Authorization Guide](https://developers.amadeus.com/self-service/apis-docs/guides/authorization-262)** for more information on how to generate an access token.

No auth1 endpoints

FishWatch

Animals

Information and pictures about individual fish species

No authCORS

More categories