At Apipheny, we use APIs a lot.
But we find that a lot of APIs are locked behind a paywall, which can make API testing a bit difficult to do — luckily, free APIs do exist.
With the help of a free API, you can do testing and create flexible, powerful apps in record time.
With a quick Google search, you’ll discover tens of thousands of free and open APIs — all well-made and easily accessible to developers all over the world.
But with so many APIs to choose from, looking for one that fits your needs can be incredibly time-consuming.
So we combed the web with a simple goal in mind — to make a comprehensive list of the best free APIs.
Check them out below.
Most APIs require access via API keys (similar to passwords) or other methods of authentication and authorization. Keys are a way to protect the provider from malicious users and help them manage their API better.
But for beginners still exploring APIs, keys tend to complicate things. Luckily, there’s APIs with zero authentication requirements.
An API without a key is perfect for beginners and web developers looking to access sample data sets for their apps without restrictions.
Here are a few of the best, unrestricted, free APIs with no key that you can use for testing. Because they don’t require any keys, you can test the sample URLs out on the address bar of your browser.
👉 If you want to try an easy-to-use API tool to test these APIs, check out Apipheny, an API integrator for Google Sheets. Click here to learn more about Apipheny.
Get a list of any or all public APIs currently cataloged in the project.
Sample API URL:
https://api.publicapis.org/entries
Get random cat facts via text message every day.
Sample API URL:
https://catfact.ninja/fact
View the Bitcoin Price Index (BPI) in real-time.
Sample API URL:
https://api.coindesk.com/v1/bpi/currentprice.json
Bored is a free API to find something to do by getting suggestions for random activities.
Sample API URL:
https://www.boredapi.com/api/activity
Predict the age of a person based on their name.
Sample API URL:
https://api.agify.io?name=meelad
Predict the gender of a person based on their name.
Sample API URL:
https://api.genderize.io?name=luc
Predict the nationality of a person based on their name.
Sample API URL:
https://api.nationalize.io?name=nathaniel
Get US public data (e.g., population data, etc.).
Sample API URL:
https://datausa.io/api/data?drilldowns=Nation&measures=Population
Cheer yourself up with random dog images.
Sample API URL:
https://dog.ceo/api/breeds/image/random
IPify is a free API that allows you to get your current IP address.
Sample API URL:
https://api.ipify.org?format=json
Get information about a specified IP address, such as geological info, company, and carrier name.
Sample API URL:
https://ipinfo.io/161.185.160.93/geo
Get random jokes. You can also get jokes according to type (e.g., programming jokes only).
Sample API URL:
https://official-joke-api.appspot.com/random_joke
Get information about a random fake user, including gender, name, email, address, etc.
Sample API URL:
https://randomuser.me/api/
Get a list of universities in a specified country.
Sample API URL:
http://universities.hipolabs.com/search?country=United+States
Get information about a specified ZIP code.
Sample API URL:
https://api.zippopotam.us/us/33162
👉 If you want to try an easy-to-use API tool to test these APIs, check out Apipheny, an API integrator for Google Sheets. Click here to learn more about Apipheny.
Imgur has a free API that you can use to do anything you can do on Imgur.com.
An easy-to-grasp API that lets you input a YouTube video URL and fetch its source location.
Convert English into Yoda speak.
Fetch film data and search results from IMDB’s film database.
Access information, pictures, and more from a movie database — a decent alternative to IMDB.
You can use the Hearthstone API for free to pull up-to-date data directly from Hearthstone.
Choose a pre-loaded image, input top and bottom text, and enjoy your freshly generated meme.
Get Tic Tac Toe (AKA Noughts and Crosses) move suggestions.
Get and add lyrics, or search for lyric information.
Calculate the similarity between two texts in percentage through approximate string matching.
Generate a random and cool-looking robot image for your text.
Get AI-personalized avatars, emojis, and sticker packs by uploading photos.
Find out the love compatibility of you and your partner based on your names.
Create a chatbot in 5 minutes.
Get links to the most popular comic strips — Garfield, Dilbert, Peanuts, and more.
👉 If you want to try an easy-to-use API tool to test these APIs, check out Apipheny, an API integrator for Google Sheets. Click here to learn more about Apipheny.
This free API allows you to get basketball data on major and minor competitions such as live score, standings, teams, odds, etc.
Get all NBA stats data including games, live score, players, seasons, leagues, etc.
Get data for over 630 football leagues & cups — Livescore (15s), pre-match odds, events, etc.
Get all data about Formula 1, including circuits, teams, drivers, rankings.
Get real-time odds, scores, stats, and insights into the sports betting marketplace.
Get predictions for upcoming football matches, average bookie odds, results for past matches, and prediction performance statistics for past results.
Get baseball MLB data about players, teams, reports, and other stats.
Get daily betting tips and a collection of the best bets for free.
Get FIFA World Cup API data for free, including teams, rounds, and matches in JSON format.
Get horse racing data for UK & Ireland races, including race name, distance, going, age, runners, etc.
Calculate important values such as ideal weight and body fat percentage, or prepare macronutrient diets.
Get tennis odds from over 50 bookmakers, updated every 3 – 8 minutes.
Get fixtures, results, and scorecards for international and domestic cricket tournaments around the world.
Get player statistics, game reports, game schedule, team standings, and team statistics for top hockey leagues and tournaments like NHL, IIHF World Championships, and Olympic Games.
Get the latest news in the UFC and MMA world, updated every hour in an easy to access JSON format.
👉 If you want to try an easy-to-use API tool to test these APIs, check out Apipheny, an API integrator for Google Sheets. Click here to learn more about Apipheny.
Query rooms, price, facilities, policies, etc. information from many hotels around the world as on the official site.
Get travel insights for your site or blog, flight price trends, and find popular destinations for your customers.
Get information and photos for tens of thousands of outdoor recreation locations including hiking and mountain biking trails, campgrounds, ski resorts, ATV trails, and more.
Calculate the air distance and flight time between all airports worldwide.
Get access to rich up-to-date airline datasets with this free API
Look up Indian Railway Trains by train name or number
Get real-time, short-term, rental data from Airbnb.
Fetch the best booking.com hotel in town.
Reach gasoline and diesel prices in different fuel stations in different cities.
Get Indian Railway PNR details in JSON format.
Get access to all the BART service and station data available on the BART website.
Get routing and turn-by-turn directions for driving, cycling, walking, or multimodal public transportation.
Get train schedules for up to 5 Indonesian train origin-destinations.
Get 90% – 95% accurate sentiment analysis data for hotel reviews, including client loyalty, hotel opinions, location opinions, etc.
Find out if you can take your bike on the MBTA.
👉 If you want to try an easy-to-use API tool to test these APIs, check out Apipheny, an API integrator for Google Sheets. Click here to learn more about Apipheny.
Build powerful applications and integrate Crunchbase into your web and mobile applications.
Get a list of relevant results from a search query that includes images, news, and related searches.
Get basic info about cities, counties, regions, and countries throughout the world.
See up to date reviews, ratings and rankings for products on the Google Play Store! An easy to use web service that retrieves current product details from Google Play Store.
Get access to current weather data or historical weather data with this free API for weather. This weather API requires a key.
Get up-to-minute results by pulling records from origin Whois servers in real-time.
Get information about English words, including definitions, synonyms, rhymes, pronunciation, syllables, and frequency of usage, or find out about the relationships between words.
The fastest API to access countries, states, cities, continents, dial and zip codes in up to 20 languages.
Create a short new URL from a long URL
Filter out bot traffic, customize content based on visitor’s location, display full country names, perform bulk IP geolocation, and more.
Get live information on COVID-19 from reliable sources like Johns Hopkins CSSE, CDC, WHO, and others.
Get random quotes in various languages from best-rated quotes from QuotePark.com.
Identify redundant or duplicate customer information within a database or CRM system as a basis for matching records when combining multiple data sources, or as a searching mechanism to find “similar” results of company names using the similarity keys as the basis for a match.
Access all the endpoints you need to build your application on top of Mashvisor Inc.
Get accurate and current estimated rent for a property, based on millions of records in Realty Mole’s real estate property database.
👉 If you want to try an easy-to-use API tool to test these APIs, check out Apipheny, an API integrator for Google Sheets. Click here to learn more about Apipheny.
Query all information about indices, commodities, currencies, futures, rates, bonds, etc. as on the official Bloomberg website.
Get real-time and historical data on stocks, forex (FX), and cryptocurrencies/digital currencies.
Get the latest details for an asset refreshed every 5 minutes with the global USD spot price, 24-hour volume, and supply, or end-of-day open, high, low, close prices and volumes (OHLCV) for market-weighted averages (MWA) or global weighted averages (GWA).
The Morningstar free API allows you to query common stock fundamentals and other data from the Morningstar website transformed into a convenient JSON format.
Convert one currency to another, with support for 148 currencies worldwide based on the data provided by Central Banks.
Get real-time Options and Stock data for United States-listed options in easy to consume JSON format.
Query all information about finance summary, stocks, quotes, movers, etc. as on the official Yahoo Finance website.
Get accurate and reliable currency exchange rates for over 150 currencies.
Get option chain and stock data in easy to consume JSON format.
Get all companies’ financial reports, company stock prices in real-time.
Get the latest NAV information of all mutual funds in India from the Association of Mutual Funds of India (AMFI).
This free breaking news API allows you to get news from across the globe and information on the latest breaking business and financial news.
Get the current latest price of gold and silver in US dollars per ounce.
Calculate monthly mortgage payments, including principal and interest, taxes, homeowners insurance, and mortgage insurance.
Get GEX data for 165+ currencies dating back to 2010 in easy to consume JSON format.
The easiest way to manage and execute the APIs listed above is to use Postman. It’s a popular API client where you can quickly and easily create, test, and document APIs.
If you regularly work with Google Sheets and want to streamline your workflow, you can also use Apipheny. It’s a universal API integrator that can connect thousands of APIs to Google Sheets in just a few clicks — no scripts, no coding.
Do a lot of copy-pasting?
We used to, as well.
But it took up too much of our time.
Introducing Apipheny, a Google Sheets add-on that lets you import data directly into Google Sheets — and save up to an hour of your workday.
It lets you connect any API to Google Sheets — in just a matter of seconds.
This means you can now import data directly from your favorite data sources — and finally stop switching between tabs with your fingers stuck on Ctrl + C and Ctrl + V.
Here’s Apipheny CEO & Co-Founder, Meelad, showing you just how easy it is to use the add-on.
Apipheny lets you do the following things:
Just try it out. Trial’s free. No credit card needed.
Learn more about APIs by reading these next:
Frequently asked questions about Free APIs.
API stands for Application Programming Interface.
A free API is a type of interface that allows one (or multiple) software to communicate with another.
Similar to how a User Interface (UI) allows a user to communicate with software (man-to-machine), an API allows software to communicate with other software (machine-to-machine).
Many APIs are free to use, like the ones above. These are called Free APIs (which are different from Freemium APIs). But not all APIs are free. Depending on the importance of the data or functionality given access to by an API, it will be limited in several ways. It might be exclusive to an organization (Internal APIs) or a partnership (Partner APIs), or it might be locked behind a paywall.
Free APIs are APIs exposed to the public at no cost. Developers can use them for whatever projects they like without having to pay a fee. They are sometimes called Open APIs or Public APIs.
Unlike Free APIs which allow you to use them at zero cost, Freemium APIs limit your use up to a certain point. A Freemium API might let you request data 50 times per day, then charge you for any additional requests.
There are many ways a Freemium API can limit your access, such as only allowing you “x” number of requests per day or restricting certain types of data from you. You can gain more access by subscribing to the provider’s API service.
If an API is free, it will be immediately available on the provider’s website. All you must do is search the provider’s name followed by “API” (e.g., “Twitter API”). The provider will likely have a dedicated set of pages on their website which talks about their API.
These dedicated pages are typically located under a “developer” subdomain (e.g., developer.twitter.com) and will include detailed documentation to help you get started with their API.
Some APIs will require you to register to the provider’s service, after which you will receive a Key & Secret or OAuth (similar to a Username & Password) to gain access. Some, however, are completely open.
Sponsored by Zink. If you need a virtual tip jar, website tip jar, or a cashless tipping solution that you can use anywhere around the web, check out Zink.tips. Zink is a Buy Me a Coffee Alternative, Cash App alternative, Ko-fi alternative, Paypal alternative, Venmo alternative, and Zelle alternative for anyone including everyday people, creators, artists, bloggers, churches, musicians, nonprofits, and writers. You can use Zink to accept tips in USD and crypto anywhere around the web including Cameo, Canva, Clubhouse, Discord, Etsy, Facebook, Github, Gumroad, Hacker News, Instagram, Kick, Linkedin, Medium, Opensea, Patreon, Email Newsletters, Pinterest, Podcasts, Producthunt, Quora, Reddit, Shopify, Slack, Snapchat, Soundcloud, Spotify, Squarespace, Stack Overflow, Steam, Substack, Telegram, TikTok, Twitch, Twitter, Webflow, Wechat, Weebly, Whatsapp, Wix, WordPress, and Youtube – just to name a few. Get started accepting tips online today – click here to sign up and reserve your username.
Crypto API Tutorials: