โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ ๐ F R E E P U B L I C A P I S V A U L T ๐ โ
โ The Ultimate Curated List of Free & Open APIs โ
โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Welcome to Free Public APIs Vault โ a community-maintained, curated collection of free, open-source, and publicly accessible APIs for developers, students, and hobbyists. Whether you're building your first project or shipping a production app on a budget, this list has you covered.
๐ก Tip for beginners: Start with "No Auth" APIs โ you don't need to sign up for anything. Just hit the URL and get data instantly!
- ๐ค AI & Machine Learning
- ๐ค๏ธ Weather
- ๐ฐ Finance & Crypto
- ๐ฌ Movies & TV
- ๐ฐ News & Media
- โฝ Sports
- ๐ Geography & Maps
- ๐ Food & Nutrition
- ๐ฎ Gaming
- ๐ฌ Science & Space
- ๐ ๏ธ Developer Tools
- ๐ Books & Literature
- ๐ต Music
- ๐พ Animals
- ๐ฅ Health
- ๐ How to Use
- ๐ค Contributing
- ๐ License
| Badge | Meaning |
|---|---|
๐ข No Auth |
No registration needed. Just use the URL! |
๐ก API Key |
Free registration required to get a key |
๐ต OAuth |
OAuth 2.0 flow (social login-style) |
๐ API Key + OAuth |
May require both depending on endpoint |
Build smarter apps with these free AI APIs for text generation, image analysis, translation, and more.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| Google Gemini (AI Studio) | Access Google's powerful Gemini models for text generation, summarization, and more | ๐ Link | ๐ก API Key | 60 req/min, free forever |
| Hugging Face Inference API | Access thousands of open-source AI models โ text, image, audio, and more | ๐ Link | ๐ก API Key | Free tier with rate limits |
| OpenAI API | Industry-leading GPT-4 models for chat, code, embeddings, and images | ๐ Link | ๐ก API Key | $5 free credit on signup |
| Cohere API | Text generation, classification, and semantic search via NLP models | ๐ Link | ๐ก API Key | Trial key, 100 req/min |
| DuckDuckGo Instant Answer | Private search engine answers for factual queries, no tracking | ๐ Link | ๐ข No Auth | Unlimited, no key needed |
Real-time forecasts, historical data, and meteorological insights โ free and easy to integrate.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| Open-Meteo | Open-source weather API with high-res forecasts (1โ11km), no registration needed | ๐ Link | ๐ข No Auth | 10,000 req/day for non-commercial |
| 7Timer! | Global weather forecasts from numerical models, returns JSON or graphical data | ๐ Link | ๐ข No Auth | Unlimited (fair use) |
| OpenWeatherMap | One of the most popular weather APIs, covering 200K+ cities worldwide | ๐ Link | ๐ก API Key | 1,000 req/day on free tier |
| WeatherAPI | Current weather, forecasts, historical data, and astronomy for any location | ๐ Link | ๐ก API Key | 1 million req/month free |
| wttr.in | Minimalist weather API โ returns weather as plain text, JSON, or PNG image | ๐ Link | ๐ข No Auth | Unlimited |
Stock prices, forex rates, cryptocurrency data, and financial metrics โ all with free access.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| Alpha Vantage | Stocks, forex, crypto, and fundamental data โ widely used and well-documented | ๐ Link | ๐ก API Key | 25 req/day free |
| Finnhub | Real-time stock, forex, and crypto data with company fundamentals & news | ๐ Link | ๐ก API Key | 60 req/min free |
| CoinGecko | Comprehensive cryptocurrency price data, market caps, and coin metadata | ๐ Link | ๐ข No Auth | 10โ30 req/min, no key needed |
| ExchangeRate-API | Accurate and reliable currency exchange rates for 160+ currencies | ๐ Link | ๐ก API Key | 1,500 req/month free |
| Financial Modeling Prep | Financial statements, stock quotes, and economic indicators | ๐ Link | ๐ก API Key | 250 req/day free |
| CoinCap | Real-time crypto prices and market data from a clean REST API | ๐ Link | ๐ข No Auth | Unlimited on free tier |
Discover movies, TV shows, cast info, ratings, and posters with these entertainment APIs.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| The Movie Database (TMDb) | Massive movie/TV database with metadata, images, credits, and discovery feeds | ๐ Link | ๐ก API Key | Unlimited for non-commercial use |
| OMDb API | RESTful interface for movie/episode data, IMDb ratings, and poster URLs | ๐ Link | ๐ก API Key | 1,000 req/day free |
| TV Maze | TV show scheduling, episode info, cast details, and streaming platform data | ๐ Link | ๐ข No Auth | Unlimited |
| Streaming Availability | Check which streaming platforms have a specific movie/show (Netflix, Prime, etc.) | ๐ Link | ๐ก API Key | 100 req/day free |
Fetch breaking news, top headlines, and article data from sources around the world.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| NewsAPI | Top headlines and news search from 70,000+ sources globally | ๐ Link | ๐ก API Key | 100 req/day for developers |
| The Guardian API | Searchable access to The Guardian's full article archive and live content | ๐ Link | ๐ก API Key | Free developer tier |
| New York Times API | Articles, books, movie reviews, and more from NYT's full catalog | ๐ Link | ๐ก API Key | 500 req/day (5 req/min) |
| GNews API | Search and headline news from thousands of sources in 40+ languages | ๐ Link | ๐ก API Key | 100 req/day free |
| Hacker News (HN) API | Official Hacker News data including top stories, jobs, polls, and comments | ๐ Link | ๐ข No Auth | Unlimited |
Live scores, league standings, stats, and schedules across dozens of sports.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| API-Football | Comprehensive football/soccer data: leagues, fixtures, standings, live scores | ๐ Link | ๐ก API Key | 100 req/day free |
| TheSportsDB | Free sports database with events, teams, athletes, and venue info | ๐ Link | ๐ข No Auth | Free tier available |
| Balldontlie | NBA stats API โ players, games, season averages, all free | ๐ Link | ๐ก API Key | Free tier with rate limits |
| Open Trivia DB | Free trivia questions API with sports and general knowledge categories | ๐ Link | ๐ข No Auth | Unlimited |
| Ergast F1 API | Historical Formula 1 race results, lap times, standings, and driver data | ๐ Link | ๐ข No Auth | Unlimited |
Country data, IP geolocation, geocoding, and time zones โ all for free.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| REST Countries | Detailed data on every country โ population, flag, currency, capital, languages | ๐ Link | ๐ข No Auth | Unlimited |
| ip-api | IP geolocation โ get country, city, ISP, timezone for any IP address | ๐ Link | ๐ข No Auth | 45 req/min (non-commercial) |
| OpenStreetMap / Nominatim | Free geocoding and reverse geocoding powered by OSM community data | ๐ Link | ๐ข No Auth | 1 req/sec fair use |
| TimeZoneDB | Time zone lookup by location or coordinates โ simple and reliable | ๐ Link | ๐ก API Key | 1 req/sec free |
| GeoNames | Worldwide geographical database โ cities, postal codes, time zones | ๐ Link | ๐ก API Key | 30,000 credits/hour free |
Recipes, ingredients, nutritional data, and food databases โ cook up something great.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| Spoonacular | Recipe search, ingredient nutrition, meal planning, and food trivia | ๐ Link | ๐ก API Key | 150 req/day, 1 req/sec |
| Open Food Facts | Crowdsourced database of food products โ ingredients, nutrition, barcodes | ๐ Link | ๐ข No Auth | Unlimited |
| TheMealDB | Free meals and recipes database with images and video tutorials | ๐ Link | ๐ข No Auth | Unlimited on free tier |
| TheCocktailDB | Cocktail recipes, ingredients, and images โ great for bar/drink apps | ๐ Link | ๐ข No Auth | Unlimited on free tier |
| USDA FoodData Central | Official U.S. nutritional data for thousands of foods and branded items | ๐ Link | ๐ก API Key | Unlimited free |
Game databases, Pokรฉmon stats, trivia, and more for game-dev and fans alike.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| PokeAPI | Complete Pokรฉmon data โ species, moves, abilities, types, and evolution chains | ๐ Link | ๐ข No Auth | 100 req/min per IP |
| RAWG Video Games Database | World's largest game database: 500K+ games, reviews, genres, platforms | ๐ Link | ๐ก API Key | Unlimited free tier |
| Jikan (MyAnimeList) | Unofficial MyAnimeList API for anime, manga, characters, and schedules | ๐ Link | ๐ข No Auth | 60 req/min |
| Deck of Cards API | Simulate a deck of cards โ shuffle, deal, and manage hands programmatically | ๐ Link | ๐ข No Auth | Unlimited |
Explore the cosmos and the periodic table with these science-focused APIs.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| NASA Open APIs | Space imagery, asteroid data, Mars rover photos, exoplanet archive, and more | ๐ Link | ๐ก API Key | 1,000 req/hour free |
| Open Notify (ISS) | Real-time International Space Station location and number of people in space | ๐ Link | ๐ข No Auth | Unlimited |
| Periodic Table API | Elements data including atomic number, weight, symbol, and properties | ๐ Link | ๐ข No Auth | Unlimited |
| Numbers API | Fascinating facts about numbers โ math, dates, years, and trivia | ๐ Link | ๐ข No Auth | Unlimited |
Essential APIs for testing, prototyping, and development workflows.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| JSONPlaceholder | Fake REST API for testing and prototyping โ posts, users, comments, todos | ๐ Link | ๐ข No Auth | Unlimited |
| GitHub REST API | Access GitHub data โ repos, users, issues, pull requests, and more | ๐ Link | ๐ก API Key (OAuth) | 5,000 req/hour authenticated |
| Lorem Picsum | Beautiful random placeholder images from Unsplash โ customizable size | ๐ Link | ๐ข No Auth | Unlimited |
| Random User Generator | Generate fake user profiles with names, avatars, addresses, and email | ๐ Link | ๐ข No Auth | Unlimited |
| Public APIs (API) | Meta-API listing all public APIs โ search and filter programmatically | ๐ Link | ๐ข No Auth | Unlimited |
| Postman Echo | Test HTTP methods and headers โ GET, POST, PUT, DELETE, auth, and more | ๐ Link | ๐ข No Auth | Unlimited |
Access book data, quotes, and literature metadata from open platforms.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| Open Library | Internet Archive's book API โ 20M+ works, covers, author data | ๐ Link | ๐ข No Auth | Unlimited |
| Google Books API | Search and access metadata for millions of books from Google's index | ๐ Link | ๐ก API Key | 1,000 req/day free |
| Gutendex | JSON API for Project Gutenberg โ 70,000+ free public domain ebooks | ๐ Link | ๐ข No Auth | Unlimited |
| Quotable | Random and searchable quotes by authors, topics, and tags | ๐ Link | ๐ข No Auth | Unlimited |
Songs, artists, audio features, and metadata from the world of music.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| Spotify Web API | Tracks, artists, playlists, audio features, and user data via OAuth | ๐ Link | ๐ต OAuth | Generous free tier |
| Last.fm API | Music discovery, scrobbling, artist info, and similar tracks | ๐ Link | ๐ก API Key | 5 req/sec, unlimited keys |
| MusicBrainz | Open music encyclopedia โ artists, recordings, releases, and labels | ๐ Link | ๐ข No Auth | 1 req/sec (fair use) |
| iTunes Search API | Search Apple's catalog for music, apps, podcasts, and movies | ๐ Link | ๐ข No Auth | Unlimited |
Cute, quirky, and educational APIs about our animal friends.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| The Cat API | Random cat images, breeds, facts, and voting โ purrfect for demos | ๐ Link | ๐ก API Key | 10,000 req/month free |
| Dog CEO's Dog API | Random dog images by breed โ 130+ breeds and 20,000+ images | ๐ Link | ๐ข No Auth | Unlimited |
| RandomFox | Adorable random fox images โ minimal and fun | ๐ Link | ๐ข No Auth | Unlimited |
| iNaturalist API | Biodiversity data โ species observations from citizen scientists worldwide | ๐ Link | ๐ก API Key | Free for non-commercial |
Medical and public health data from official and open-source sources.
| ๐ API Name | ๐ Description | ๐ Link | ๐ Auth | ๐ Free Tier |
|---|---|---|---|---|
| OpenFDA | FDA drug, food, device adverse event data โ fully open and public | ๐ Link | ๐ข No Auth | 1,000 req/day (40 req/min) |
| disease.sh | COVID-19, flu, and other disease tracking data from global health sources | ๐ Link | ๐ข No Auth | Unlimited |
| USDA Dietary Guidelines API | Official U.S. dietary guidelines and food pattern data | ๐ Link | ๐ข No Auth | Unlimited |
Getting started with any API in this list is simple! Here's a quick walkthrough:
Browse the categories above and find an API that matches your project's needs. Look at the Auth column to find the easiest one to start with โ ๐ข No Auth APIs work right in your browser!
For ๐ก API Key APIs:
- Visit the API's documentation link
- Sign up for a free account
- Copy your API key from the dashboard
Example: Fetch a random dog image (No Auth needed)
curl https://dog.ceo/api/breeds/image/randomExample: Get weather data with Open-Meteo (No Auth)
curl "https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41¤t=temperature_2m"Example: Get country info with REST Countries (No Auth)
curl "https://restcountries.com/v3.1/name/india"Example: Using an API key (e.g., OpenWeatherMap)
curl "https://api.openweathermap.org/data/2.5/weather?q=London&appid=YOUR_API_KEY"Most APIs return JSON. Here's how to handle it in common languages:
// JavaScript (fetch API)
const res = await fetch('https://dog.ceo/api/breeds/image/random');
const data = await res.json();
console.log(data.message); // URL to dog image# Python (requests library)
import requests
response = requests.get('https://dog.ceo/api/breeds/image/random')
data = response.json()
print(data['message']) # URL to dog image# Bash + jq (pretty print JSON)
curl -s "https://restcountries.com/v3.1/name/france" | jq '.[0].capital'๐ Pro Tip: Use tools like Postman, HTTPie, or Insomnia to explore APIs visually before writing code!
We love contributions! Whether it's adding a new API, fixing a broken link, or improving documentation โ every little bit helps. ๐
- Fork this repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/free-public-apis.git
- Create a new branch:
git checkout -b add/your-api-name
- Add your API following the format below
- Commit your changes:
git commit -m "Add [API Name] to [Category]" - Push and open a Pull Request!
When adding a new API, please include:
| **API Name** | Short description of what it does | [๐ Link](https://api-url.com) | ๐ข/๐ก/๐ต Auth Type | Free tier details |- โ Verify the API is actually free (or has a meaningful free tier)
- โ Include a working documentation URL
- โ Correct auth type: ๐ข No Auth / ๐ก API Key / ๐ต OAuth
- โ APIs should return JSON, XML, or plain text (no proprietary formats)
- โ APIs must be HTTPS
- โ Place the API in the correct category
- โ No referral links or sponsored content
- โ No APIs that are obviously deprecated or returning 404s
Please open an issue with:
- The API name
- The broken URL
- The correct URL (if you know it)
If this project helped you, please consider:
- โญ Starring the repository
- ๐ด Forking and contributing
- ๐ฃ Sharing with fellow developers
This project is licensed under the MIT License โ see the LICENSE file for details.
MIT License
Copyright (c) 2025 Free Public APIs Vault Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.