Free Public APIs

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

Tested every single day.

sponsored by

Speedscale - SponsorVoxgig - Sponsor

Most Popular APIs

Most clicked APIs on freepublicapis.com

๐Ÿ“ฐHackerNews API

Provides public Hacker News data in near real time. Accessible via Firebase client libraries for Android, iOS, and web. Includes information on stories, comments, jobs, Ask HNs, polls, and users.

3 Endpoints

95 API Health

๐ŸŒ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

โšฝ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

85 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

77 API Health

๐ŸŒIP Geolocation & Currency Converter

The JSON IP Geolocation API allows you to determine the geographical location of visitors based on their IP addresses. It provides detailed location data such as country, region, city, and coordinates in a structured JSON format.

2 Endpoints

100 API Health

๐ŸŒฑAir Quality API

Pollutants and pollen forecast in 11 km resolution

1 Endpoint

95 API Health

๐Ÿ“ŠData USA

Browse 47,000+ automated reports, view aggregated data, merge and download data, compare reports

1 Endpoint

95 API Health

๐ŸŽคkanye.rest

A free REST API for random Kanye West quotes (Kanye as a Service)

1 Endpoint

95 API Health

โšฝFootball Data API

The Football Data API provides comprehensive access to football (soccer) statistics and information. It includes data on areas, competitions, teams, matches, standings, scorers, and players. Perfect for building sports apps or platforms.

1 Endpoint

72 API Health

โš™๏ธCorporate Bullshit Generator

This API generates random corporate bullshit phrases that can be used in applications to mimic business jargon. It adds a humorous touch to the often vague and buzzword-filled corporate world. CORS enabled.

1 Endpoint

85 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

๐ŸŽฒBored API

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

3 Endpoints

20 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

95 API Health

๐Ÿ”ตJSONPlaceholder

Free fake and reliable API for testing and prototyping. Serving ~3 billion requests each month.

3 Endpoints

87 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

๐Ÿ˜ŽReddit Stocks

Get top 50 stocks discussed on Reddit subeddit - Wallstreetbets

1 Endpoint

87 API Health

๐Ÿš€NASA Open APIs

The NASA Open APIs provide developers with easy access to a wide range of NASA data, including imagery and scientific information. These APIs are designed to enhance the usability of NASA's dataset for developers, educators, and researchers.

2 Endpoints

61 API Health

๐Ÿ”ดPokรฉAPI

An open RESTful API for Pokรฉmon data

3 Endpoints

72 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

82 API Health

๐Ÿ“šFree Dictionary API

This API allows users to access word definitions, phonetics, and usage examples by sending a request with a specific English word. It serves as a resource for developers building applications that require linguistic data, enhancing learning and communication tools.

1 Endpoint

95 API Health

๐ŸŽคFree Music API

TheAudioDB provides a free music API to use in test or development environments.

1 Endpoint

71 API Health

๐Ÿ“…Public Holiday API

An API for public holiday data. Supports over 100 countries. Provides information on holidays and long weekends.

1 Endpoint

95 API Health

๐Ÿ“บTVmaze API

Add television information to your own website or app with a fast and clean TV API. Add schedules, show, episode, cast information, ...

2 Endpoints

83 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

71 API Health

๐ŸŽตMusicBrainz API

The MusicBrainz API provides developers with access to the MusicBrainz Database, an extensive collection of music metadata. Designed for media applications like players and taggers, it utilizes REST principles and supports content in XML and JSON formats for easy integration.

1 Endpoint

93 API Health

๐Ÿ“ฑQR Code Generator

This API allows users to generate QR codes based on specified data and size. You can customize the output by providing the data to encode and the desired dimensions in pixels.

1 Endpoint

90 API Health

๐Ÿ’ปTechy

Generate tech-savvy phrases

1 Endpoint

90 API Health

๐Ÿ›๏ธMet Museum Collection

Access over 470,000 artworks with metadata and high-resolution images from The Metropolitan Museum of Art Collection. Search by title, tags, department, and more. No API key required.

2 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

๐Ÿš†Transport API

Swiss public transport API with endpoints for locations, connections, and stationboard

3 Endpoints

79 API Health

๐ŸŒŽAgify.io

Estimate age from names. Integrate age inference directly into workflows and perform efficient inference on big datasets with simple APIs. Enrich data with demographic insights.

1 Endpoint

90 API Health

๐Ÿ‰Dragon Ball API

The Dragon Ball API provides comprehensive information about characters, transformations, power stats, planets, and locations from the Dragon Ball universe. It allows users to retrieve data through various endpoints for easy integration into applications or services.

2 Endpoints

95 API Health

๐ŸŸข4chan API

4chan's read-only JSON API

3 Endpoints

70 API Health

๐Ÿ“ฎPostcodes.io

Free UK postcode lookup API and datasets. Search, validate and reverse geocode postcodes. Open sourced project.

2 Endpoints

95 API Health

๐ŸŽ๏ธOpenF1 Car Data

Provides real-time and historical Formula 1 car data at a sample rate of about 3.7 Hz, including lap timings, car telemetry, and more.

2 Endpoints

90 API Health

๐Ÿ˜ˆEvil Insult Generator

This API generates humorous and malicious insults based on specified parameters. Users can customize the insult's language and response type, receiving responses in plain text, XML, or JSON formats.

1 Endpoint

95 API Health

๐ŸŽฎFree-To-Play Games

The Free-To-Play Games Database API offers programmatic access to a comprehensive collection of the best free games available. Users can retrieve detailed information about various games, including genres, developers, and release dates, without any restrictions or authentication required.

1 Endpoint

65 API Health

๐Ÿ˜ปThe Cat API

Get random images of cats

2 Endpoints

93 API Health

โš™๏ธFake Store API

Fake store rest api for your ecommerce or shopping website prototype.

4 Endpoints

77 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

๐Ÿš€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

87 API Health

โ˜•๏ธCoffee

Basic list of descriptions and ingredients for popular coffee drinks

2 Endpoints

86 API Health

๐Ÿ‘บDemon Slayer API

The Demon Slayer API provides developers with structured data related to the popular anime series, including character details, combat styles, and affiliations. It allows users to access information about characters, such as their age, gender, abilities, and memorable quotes, enhancing the experience for fans and developers alike.

2 Endpoints

80 API Health

๐Ÿ”Check e-mail or username for a data breach

LeakCheck is a service that enables users and companies to ascertain whether their credentials have been compromised. By utilising this API, users can ascertain whether their email address or username has been involved in any data breach.

1 Endpoint

90 API Health

โœ‰๏ธEVA Email Verification

API for email verification.

1 Endpoint

25 API Health

๐ŸคฏFree Public APIs API

FreePublicAPIs now has a free public API! The Free Public APIs API provides up-to-date information on every free public API listed on freepublicapis.com. Perfect for developers, students and hobbyists. It is limited to 1000 requests a day, if you need more, feel free to reach out. Also if you build something with this API, make sure to add it as a showcase project here.

3 Endpoints

90 API Health

๐ŸŒŸAffirmation Generator API

This API provides inspirational affirmations to boost positivity and self-esteem. Users can retrieve random affirmations to enhance their mental wellness and motivation.

1 Endpoint

95 API Health

๐ŸŽฒYesNo Generator

This API generates a random 'Yes' or 'No' response.

1 Endpoint

95 API Health

โš ๏ธ404 Error Handler

This API is designed to help developers manage and respond to 404 errors on their websites. It provides insights into potential causes and offers solutions for correcting broken links and missing files to improve user experience.

1 Endpoint

66 API Health

๐ŸŒŠGlobal Flood API

Simulated river discharge at 5 km resolution from 1984 up to 7 months forecast.

1 Endpoint

95 API Health

๐Ÿ™๏ธCountries & Cities API

Provides population and geographical data for countries and cities. Use it to get detailed information on populations, locations, flags, currencies, capitals, and more. Access endpoints to retrieve single city data, country codes, and other related details. No API key required.

1 Endpoint

65 API Health

๐Ÿ”ŒEnergy-Charts API

Provides access to energy data. Allows users to retrieve and analyze energy consumption information.

2 Endpoints

73 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

78 API Health

๐Ÿ“Math Function Parser

This API provides functionalities to parse and resolve mathematical expressions. It includes endpoints to tokenize expressions, resolve them, and return their abstract syntax tree (AST).

1 Endpoint

95 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

83 API Health

๐Ÿ–ผ๏ธLorem Picsum

The Lorem Ipsum for photos. Easy to use, stylish placeholders. Generate random, specific, grayscale, blurred, or advanced images.

1 Endpoint

95 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

89 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

๐Ÿ›ฐ๏ธ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

85 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

๐Ÿ’ฌAdvice Slip API

Provides random advice slips, advice by ID, and searching advice functionalities. Includes objects for slip, search, and message.

2 Endpoints

94 API Health

๐Ÿ›ฃ๏ธAutobahn API (DE)

OpenAPI Documentation for Autobahn GmbH's Autobahn API.

3 Endpoints

78 API Health

๐Ÿ•ต๏ธโ€โ™‚๏ธUser Agent Lookup API

This API allows users to parse and retrieve information about user agents for free. It has no limitations or rate limiting, enabling unlimited requests by simply calling the appropriate endpoint with the user agent string.

1 Endpoint

95 API Health

๐ŸŒค๏ธWeather API

A RESTful API to check the current weather by providing city names as parameters. It offers functionalities to get temperature, wind speed, and a weather description in a simple JSON format.

2 Endpoints

36 API Health

๐Ÿ—บ๏ธNominatim API

The Nominatim API is a web service for searching OpenStreetMap (OSM) objects based on their name or type. It provides various endpoints for searching, reverse geocoding, address lookup, and server status inquiries, catering to different needs of developers and users.

3 Endpoints

90 API Health

๐Ÿง™โ€โ™‚๏ธDungeons and Dragons API

This API provides access to the 5th Edition Dungeons and Dragons System Reference Document (SRD). It allows developers to retrieve information about spells, classes, monsters, and other game elements through a modern RESTful interface.

3 Endpoints

86 API Health

๐ŸŒŒStar Wars API

Provides data from the Star Wars universe including planets, spaceships, vehicles, people, films, and species. Accessible through HTTP web API.

1 Endpoint

95 API Health

๐ŸฆŠDigimon API

Free Digimon API using data from official and fan-based sources like Wikimon.net. Not affiliated with Bandai.

2 Endpoints

83 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

68 API Health

๐Ÿ–ผ๏ธOpenverse API

Openverse is a search engine for openly-licensed media. The Openverse API enables programmatic access to public domain digital media, allowing developers to integrate and utilize a vast collection of openly-licensed works including articles, songs, videos, and images in their applications.

1 Endpoint

66 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

77 API Health

๐Ÿ˜ฝCat Fact API

An API that shows different Cat Facts!

1 Endpoint

75 API Health

๐Ÿพnekos.best API

nekos.best is a RESTful API serving fully SFW and high quality anime images and GIFs.

3 Endpoints

95 API Health

๐Ÿ–ผ๏ธHomepage Screenshot API

This API provides fast and efficient screenshots of specified web pages. Users can request screenshots for various dates, sizes, and formats, making it ideal for web monitoring and analysis.

2 Endpoints

90 API Health

๐ŸฒOpenFoodFacts

Open Food Facts is a food products database made by everyone, for everyone. You can use it to make better food choices, and as it is open data, anyone can re-use it for any purpose.

1 Endpoint

70 API Health

๐Ÿ˜ˆLucifer Quotes API

This API provides random quotes from the character Lucifer Morningstar and other show characters. You can retrieve a single quote or multiple quotes by specifying a number in the API request.

1 Endpoint

86 API Health

๐ŸŒค๏ธGlax Weather API

This API provides current weather data for a specified location, presenting information visually through Glax. Users can retrieve data in JSON or PNG formats and customize their queries with parameters like location, units, and forecast options.

2 Endpoints

83 API Health

๐Ÿ“กIPinfo Developer API

The IPinfo Developer API provides access to comprehensive IP address data, including geolocation, ASN, company information, and privacy detection features. Developers can integrate this data into their applications to customize user experiences and enhance data-driven decisions.

1 Endpoint

95 API Health

๐Ÿ—บ๏ธIP Geolocation API

The IP2Location API provides a RESTful interface for determining the geographical location of users based on their IP addresses in real time. It supports both IPv4 and IPv6 lookups, returning detailed information such as country, city, and coordinates without requiring an API key for up to 500 queries daily.

1 Endpoint

85 API Health

๐Ÿ“ปEnergy Radio Stations

Provides various radio stations with different music genres and themes.

1 Endpoint

66 API Health

๐ŸšซProfanity Filter API

PurgoMalum is a free RESTful web service that filters and removes profanity and unwanted text from input. It supports customization options and can return the results in plain text, XML, or JSON formats.

2 Endpoints

95 API Health

๐Ÿ”‘KeyVal API

A super simple key value database with APIs for setting and getting key/value pairs.

2 Endpoints

90 API Health

๐Ÿš‰Railway Station Photos

OpenData project to collect railway station photos from many countries. More and more countries are added over time. Most photos are CC0 licensed and can be used freely. The railway stations with their photos can also be viewed on the website https://map.railway-stations.org and in the Android and iOS Apps. These apps also implement the API and can be examined on GitHub: https://github.com/RailwayStations The full OpenAPI Spec can be found here: https://api.railway-stations.org/openapi.yaml

3 Endpoints

86 API Health

๐ŸƒStrictly Better API

This API allows users to retrieve and search for obsolete cards in JSON format. Users can also find functional reprints and access various endpoints with a limit on the number of results per request.

2 Endpoints

72 API Health

๐Ÿ›ฉ๏ธOpenSky Network API

Retrieve state vectors, flights, and tracks for the whole network, a particular sensor, or a specific aircraft. Rate limits apply for certain API calls, and restrictions vary for anonymous and OpenSky users.

3 Endpoints

75 API Health

๐ŸŒฆ๏ธRealtime Weather API

This API provides real-time readings of temperature, humidity, precipitation, and wind conditions across various weather stations in Singapore at intervals of up to one minute. Managed by the National Environment Agency (NEA), it allows users to access detailed weather data for public use.

1 Endpoint

81 API Health

๐ŸšฒCityBikes API

API for accessing CityBikes data including network information, station details, and field filtering.

2 Endpoints

70 API Health

๐Ÿ’Fruityvice

API for fruit data retrieval and addition. Provides information about various fruits based on 100 grams. Users can also contribute by adding new fruits.

2 Endpoints

15 API Health

๐Ÿ“…Church Calendar API

The Church Calendar API provides access to calendar data for any day, allowing users to retrieve various liturgical celebrations and details. It supports multiple languages and enables specific queries for feast names and calendar descriptions based on the selected calendar system.

2 Endpoints

98 API Health

๐ŸŒ‡Sunset Times API

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

2 Endpoints

89 API Health

๐ŸŽฎFree Games API

The GamerPower API provides access to a vast collection of free games, in-game loot, and ongoing giveaways without any restrictions or the need for authentication. Users can retrieve giveaway data through simple HTTP GET requests, making integration easy and seamless for developers and gamers alike.

1 Endpoint

60 API Health

๐Ÿ’ŽBreaking Bad Quotes

A free API to retrieve quotes from Breaking Bad.

2 Endpoints

95 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

55 API Health

๐ŸŒRemote Jobs API/RSS Feed

Description: Discover and integrate a diverse range of remote job listings with Jobicy's public API, RSS, and XML feeds. This API offers the latest remote job opportunities across various industries and regions, making it a valuable resource for developers and businesses looking to enhance their job feed platforms. Supports filters for job region, industry, and keywords to help you target specific job markets.

1 Endpoint

66 API Health

๐Ÿ’ฐCoinpaprika API

Provides cryptocurrency market data including prices, market cap, volume, and more. Access historical data and real-time updates.

2 Endpoints

83 API Health

๐Ÿ“ซZippopotamus Zip Code API

The Zippopotamus API provides postal and zip code data for over 60 countries, allowing users to easily access detailed location information. It is particularly useful for form auto-completion and supports JSON response format for seamless integration.

2 Endpoints

95 API Health

๐Ÿง˜โ€โ™‚๏ธBuddha Quotes API

This API provides access to a collection of inspirational quotes from Buddhist figures including Buddha, Dogen, and Thich Nhat Hanh. Users can retrieve random quotes as well as specific quotes for today, making it a resource for daily wisdom and reflection.

1 Endpoint

95 API Health

๐ŸŒNationalize API

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

1 Endpoint

89 API Health