Free Public APIs

A collection of 311 Free Public APIs for Students and Developers.

Tested every single day.

IM2

APIs handpicked by the University of Applied Sciences of Grisons for their IM2 JavaScript programming courseโ€”perfect for turning code into creation!

๐ŸŒIP Geolocation API

This API allows users to retrieve geolocation information from an IP address or domain name. It provides details such as country, city, region, latitude, longitude, and more in a JSON format without requiring an API key.

2 Endpoints

100 API Health

โ˜•Coffee API

Start your day with a lovely coffee~ Provides access to a collection of 1257 coffee images. Users can request a random coffee image in JSON format.

1 Endpoint

95 API Health

๐Ÿ…ฟ๏ธParkhaus Basel API

Provides minute-by-minute occupancy data for public parking garages in Basel, Switzerland, sourced from the RSS feed of the Basel parking guidance system.

1 Endpoint

95 API Health

๐Ÿ•Dog API

The internet's biggest collection of open source dog pictures. Over 20,000 images of dogs accessible by over 120 breeds. Programmatic access to dog images.

3 Endpoints

95 API Health

๐Ÿš€Cartoons

If cartoons is what you like then boy do we have a full list of all the cartoons from the past and present and all their details including a amazingly sourced image to showcase

2 Endpoints

95 API Health

๐Ÿ˜ŽThe Color API

Your fast, modern, swiss army knife for color. Pass in any valid color and get conversion into any other format, the name of the color, placeholder images and a multitude of schemes. There are only two endpoints you need to worry about, /id and /scheme, and you can read the docs about both. Each endpoint is available in JSON[P], HTML & SVG format. The SVG format can be saved or used as an img[src] attribute for super-easy embedding/sharing!

4 Endpoints

95 API Health

โšก๏ธHarry Potter API

API providing data on Harry Potter characters and spells. Includes routes for all characters, specific character by ID, Hogwarts students and staff, characters in a house, and all spells.

4 Endpoints

95 API Health

๐ŸŒฆ๏ธOpen Meteo

Open-Meteo is an open-source weather API and offers free access for non-commercial use. No API key required. Start using it now!

2 Endpoints

95 API Health

๐Ÿ‘ฝRick and Morty API

API providing information about characters, locations, and episodes from the Rick and Morty show. Supports GraphQL and REST endpoints for querying data.

3 Endpoints

95 API Health

๐ŸšถPassantenfrequenz Stadt St.Gallen

Measures pedestrian traffic in St. Gallen, showing the number of pedestrians passing by a sensor on Vadianstrasse.

1 Endpoint

95 API Health

๐Ÿš€Avatar

If you are an Avatar fan, then this api is for you. Here you can find everything from Episodes to Characters to Trivia Questions and more.

3 Endpoints

95 API Health

๐ŸคชUseless Facts API

HTTP API for useless facts. Provides random useless facts and today's useless fact with language and content-type customization options. APIv1 is deprecated.

3 Endpoints

95 API Health

๐Ÿ’ฐCoinGecko API

Powerful API for cryptocurrency data including real-time prices, market data, NFT base prices, trading volume, trading pairs, metadata, historical data, and more. Trusted by thousands of developers in the industry.

2 Endpoints

95 API Health

๐Ÿ Thurgau Population Data

API providing data on the permanent population of the Thurgau canton since 2007. Includes information on residents with main residence in Thurgau and specific considerations for foreign population.

1 Endpoint

95 API Health

๐Ÿ”ฎTarot Card Meanings

Card names, descriptions, and divinatory meanings based on AE Waite's Pictorial Key to the Tarot (1910) for the Rider-Waite-Smith deck. Access via REST API with endpoints for getting cards and documentation.

3 Endpoints

94 API Health

๐Ÿ”ดPokรฉAPI

An open RESTful API for Pokรฉmon data

3 Endpoints

94 API Health

๐ŸŒŠAare.guru API

Public API for Aare river data including temperature, flow rate, weather forecasts, and more. Non-commercial use allowed with customizable app and version parameters.

4 Endpoints

94 API Health

โšฝFree Sports API

Provides free JSON sports API for accessing basic sports data, including information on teams, players, events, and more. Offers test API keys, API limits, and upgrade options for premium features.

5 Endpoints

94 API Health

๐Ÿšฒsharedmobility.ch API

Access sharedmobility.ch data via RESTful API with endpoints for attributes, find, identify, providers, and regions.

1 Endpoint

94 API Health

๐ŸฒFree Meal API

Provides access to a free recipe API with features like searching meals by name, listing meals by first letter, looking up meal details by ID, and more. Supports JSON format data retrieval.

4 Endpoints

94 API Health

๐Ÿ“ปRadio Basilisk

Radio Basilisk provides daily information and entertainment to 100,000 listeners in the Basel region. This API shows the last played songs on Radio Basilisk.

1 Endpoint

94 API Health

๐Ÿ“ปRadio SRF 1

API providing information about currently played music on Radio SRF 1 including song titles and artists.

1 Endpoint

94 API Health

โ˜•๏ธCoffee

Basic list of descriptions and ingredients for popular coffee drinks

2 Endpoints

93 API Health

๐Ÿ“ŠVisitor Frequencies Lucerne (CH)

Live visitor frequencies in public spaces in Lucerne, Switzerland.

1 Endpoint

92 API Health

๐ŸคฃJokeAPI

A REST API serving uniformly and well formatted jokes without the need for API token, membership, registration or payment. Supports various filters for customized joke retrieval.

2 Endpoints

92 API Health

๐ŸนCocktail Recipe API

Provides access to a free cocktail recipe API with various endpoints for searching cocktails, ingredients, and more. Supports JSON format.

3 Endpoints

91 API Health

๐Ÿš€ElonMuskAPI

MaaS: Musk as a Service: Get Random News Articles Featuring Our Lord and Savior Elon Musk Using This Free Public API!

1 Endpoint

90 API Health

๐Ÿ“ŠBerufsbildung Daten Exporte

API zur Exportierung von Daten zu Lehrvertrรคgen und Abschlรผssen der Berufsbildung seit 2017, einschlieรŸlich Anzahl der Lehrvertrรคge, neu registrierten Lehrvertrรคgen und Abschlรผssen der Qualifikationsverfahren nach Ausbildungsfeldern.

2 Endpoints

90 API Health

๐ŸบOpen Brewery DB

A worldwide open-source brewery dataset and API. Provides public information on breweries, cideries, brewpubs, and bottleshops.

2 Endpoints

90 API Health

๐ŸŒ‡Sunset Times API

Provides sunset and sunrise times for a given latitude and longitude using a simple REST API

2 Endpoints

90 API Health

๐ŸŒNationalize API

A simple API that estimates the nationality of a person based on a last name.

1 Endpoint

90 API Health

๐ŸŽฒTruth or Dare API

API for truth, dare, would you rather, never have I ever, and paranoia questions with different ratings available.

5 Endpoints

90 API Health

๐ŸคฃYo Mama API

API for retrieving jokes by random, category, or list based on Yo Mama jokes. No authentication required.

3 Endpoints

90 API Health

๐ŸƒDeck of Cards

An API for playing cards. Allows users to shuffle, draw, reshuffle, create a new deck, use a partial deck, add to piles, shuffle piles, list cards in piles, draw from piles, and return cards to the deck.

3 Endpoints

89 API Health

๐ŸŒŽGenderize.io

A simple API that predicts the gender of a person based on a first name

1 Endpoint

87 API Health

๐Ÿ“ปEnergy Radio Stations

Provides various radio stations with different music genres and themes.

1 Endpoint

86 API Health

๐ŸƒMagic: The Gathering

Access Magic: The Gathering card and set information through HTTPS endpoints. SDKs available for easier consumption.

3 Endpoints

84 API Health

๐Ÿ˜ฝCat Fact API

An API that shows different Cat Facts!

1 Endpoint

82 API Health

๐Ÿ…ฟ๏ธParkleitsystem API

Provides real-time information on available parking spaces in connected parking garages in cities like Basel, Zurich, Bern, Luzern, St.Gallen, and Zug. Developed by Simon Jenny for the Pebble.Parking-App.

2 Endpoints

80 API Health

๐Ÿ‘คRandom User Generator

API for generating random user data like names, emails, addresses, and more. Provides JSON, XML, CSV, or YAML objects.

1 Endpoint

80 API Health

๐ŸฐDisney API

GET only API for Disney characters information. No authentication required. Provides endpoints to filter characters, get all characters, and get details about one character. Available in REST and GraphQL. Includes schemas for character data.

3 Endpoints

80 API Health

๐Ÿ“šOpen Library Search API

Open Library provides an experimental API to search for book data. It can return data for multiple books in a single request, including Work and Edition level information, author IDs, book availability, and offers powerful sorting options.

2 Endpoints

79 API Health

๐Ÿ˜บCATAAS API

A REST API to spread peace and love (or not) thanks to cats. Provides various endpoints to get random cats, cats with specific tags, cat gifs, and more. Also allows customization of cat images and retrieving cat data in JSON format.

2 Endpoints

79 API Health

๐Ÿ“šGutendex

JSON web API for Project Gutenberg ebook metadata. Provides book information, search, and filtering options. Hosted on GitHub.

2 Endpoints

78 API Health

๐Ÿ›ฐ๏ธISS Current Location

Provides the current location of the International Space Station including latitude, longitude, and timestamp. Offers both JSON and JSONP formats for easy access. Users are advised to poll the API no more than once every 5 seconds.

1 Endpoint

77 API Health

๐ŸŒSouth Park Quotes

Retrieve quotes from South Park characters with options for random quotes, specific number of quotes, and searching by term.

2 Endpoints

75 API Health

๐Ÿ•’World Time API

Simple JSON/plain-text API to obtain the current time in, and related data about, a timezone.

3 Endpoints

74 API Health

๐ŸŽฒBored API

Get random activities based on type, participants, price, and accessibility ranges.

3 Endpoints

25 API Health