A curated, categorized list of free public APIs for learning, side projects, hackathons, and production prototypes — no credit card required to get started.
⭐ Found this useful? Star the repo and consider contributing more APIs via CONTRIBUTING.md.
| Symbol | Meaning |
|---|---|
Auth |
No = no key needed, Key = free API key required, OAuth = OAuth flow required |
HTTPS |
Whether the API is served over HTTPS |
CORS |
Yes = CORS supported, No = CORS not supported, Unknown = not specified |
- Animals
- Anime & Manga
- Art & Design
- Authentication & Identity
- Books
- Calendar
- Cryptocurrency
- Currency & Exchange Rates
- Data Validation
- Development & Testing
- Dictionaries & Language
- Entertainment
- Finance
- Food & Drink
- Games
- Geocoding & Maps
- Government & Public Data
- Health
- Jobs
- Machine Learning & AI
- Music
- News & Media
- Open Source & Dev Tools
- Photography & Images
- Science & Math
- Security
- Social
- Sports
- Transportation
- Weather
| Category | Badges |
|---|---|
| A - C | |
| D - F | |
| G - M | |
| M - S | |
| S - W |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Dog CEO | Random dog images by breed | No | Yes | https://dog.ceo/dog-api/ |
| Cat Facts | Random facts about cats | No | Yes | https://catfact.ninja/ |
| RandomFox | Random fox images | No | Yes | https://randomfox.ca/floof/ |
| HTTPCat | HTTP status codes as cat images | No | Yes | https://http.cat/ |
| Shibe.online | Random Shiba Inu, cat & bird images | No | Yes | http://shibe.online/ |
| eBird | Bird sighting and species data | Key | Yes | https://documenter.getpostman.com/view/664302/S1ENwy59 |
| PetFinder | Adoptable pet listings | OAuth | Yes | https://www.petfinder.com/developers/ |
| Zoo Animals | Facts and images of zoo animals | No | Yes | https://zoo-animal-api.herokuapp.com/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Jikan | Unofficial MyAnimeList API | No | Yes | https://jikan.moe/ |
| AniList | Anime/manga metadata via GraphQL | No | Yes | https://anilist.gitbook.io/anilist-apiv2-docs/ |
| Kitsu | Anime/manga database | No | Yes | https://kitsu.docs.apiary.io/ |
| Waifu.pics | Anime-style images by category | No | Yes | https://waifu.pics/ |
| Studio Ghibli | Films, characters, locations from Ghibli movies | No | Yes | https://ghibliapi.vercel.app/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| The Met Museum | Open access to Met Museum art collection | No | Yes | https://metmuseum.github.io/ |
| Art Institute of Chicago | Public domain artworks and metadata | No | Yes | https://api.artic.edu/docs/ |
| Rijksmuseum | Dutch national museum collection | Key | Yes | https://data.rijksmuseum.nl/object-metadata/api/ |
| Harvard Art Museums | Collections data from Harvard's museums | Key | Yes | https://harvardartmuseums.org/collections/api |
| Colormind | AI-generated color palettes | No | Yes | http://colormind.io/api-access/ |
| Lorem Picsum | Placeholder images for design mockups | No | Yes | https://picsum.photos/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| RandomUser.me | Generate random fake user profiles | No | Yes | https://randomuser.me/ |
| Auth0 | Authentication & identity management | Key | Yes | https://auth0.com/docs/api |
| JSONPlaceholder | Fake REST API for prototyping | No | Yes | https://jsonplaceholder.typicode.com/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Open Library | Books, authors, and editions | No | Yes | https://openlibrary.org/developers/api |
| Google Books | Search and browse Google's book catalog | No | Yes | https://developers.google.com/books |
| Gutendex | Project Gutenberg's public-domain books | No | Yes | https://gutendex.com/ |
| Bible API | Bible verses and passages | No | Yes | https://bible-api.com/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Nager.Date | Public holidays for 100+ countries | No | Yes | https://date.nager.at/ |
| Calendarific | Global holiday and event data | Key | Yes | https://calendarific.com/ |
| Abstract Holidays | Holiday data API | Key | Yes | https://www.abstractapi.com/holidays-api |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| CoinGecko | Crypto prices, market data, exchanges | No | Yes | https://www.coingecko.com/en/api |
| CoinCap | Real-time pricing and market data | No | Yes | https://docs.coincap.io/ |
| Binance | Crypto exchange market data | No | Yes | https://github.com/binance/binance-spot-api-docs |
| CoinDesk | Bitcoin Price Index | No | Yes | https://www.coindesk.com/coindesk-api |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| ExchangeRate-API | Currency conversion rates | No | Yes | https://www.exchangerate-api.com/ |
| Frankfurter | Daily exchange rates from ECB | No | Yes | https://www.frankfurter.app/ |
| Open Exchange Rates | Real-time exchange rates | Key | Yes | https://openexchangerates.org/ |
| CurrencyAPI | Exchange rates for 150+ currencies | Key | Yes | https://currencyapi.com/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Disify | Disposable email domain checker | No | Yes | https://www.disify.com/page/api/ |
| Abstract Email Validation | Validate email addresses | Key | Yes | https://www.abstractapi.com/email-verification-validation-api |
| US Zip Code | Validate and lookup US zip codes | No | Yes | https://ziptasticapi.com/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| HTTPBin | Test HTTP requests and responses | No | Yes | https://httpbin.org/ |
| Mocky | Generate custom mock HTTP responses | No | Yes | https://designer.mocky.io/ |
| ReqRes | Hosted REST API for testing front-ends | No | Yes | https://reqres.in/ |
| Fake Store API | Fake e-commerce data for testing | No | Yes | https://fakestoreapi.com/ |
| Mockaroo | Realistic mock data generator | Key | Yes | https://www.mockaroo.com/ |
| QR Code Generator (goQR) | Generate QR codes on the fly | No | Yes | https://goqr.me/api/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Free Dictionary API | Definitions, phonetics, synonyms | No | Yes | https://dictionaryapi.dev/ |
| LibreTranslate | Open-source machine translation | No (self-hosted) | Yes | https://libretranslate.com/ |
| Datamuse | Word-finding query engine (rhymes, synonyms) | No | Yes | https://www.datamuse.com/api/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Open Trivia DB | Trivia questions by category | No | Yes | https://opentdb.com/api_config.php |
| TVMaze | TV show, cast, and episode data | No | Yes | https://www.tvmaze.com/api |
| TMDb | Movies, TV shows, cast, and crew data | Key | Yes | https://www.themoviedb.org/documentation/api |
| OMDb | Movie information by title or IMDb ID | Key | Yes | https://www.omdbapi.com/ |
| JokeAPI | Programming, general, and dark jokes | No | Yes | https://sv443.net/jokeapi/v2/ |
| Chuck Norris Jokes | Random Chuck Norris jokes | No | Yes | https://api.chucknorris.io/ |
| Numbers API | Trivia, math, and date facts about numbers | No | Yes | http://numbersapi.com/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Alpha Vantage | Stocks, forex, and crypto market data | Key | Yes | https://www.alphavantage.co/ |
| IEX Cloud | Real-time and historical stock data | Key | Yes | https://iexcloud.io/docs/api/ |
| Finnhub | Stock, forex, and crypto data | Key | Yes | https://finnhub.io/docs/api |
| Polygon.io | Market data for stocks, options, forex, crypto | Key | Yes | https://polygon.io/docs |
| Yahoo Finance (unofficial) | Stock quotes and historical data | No | Yes | https://github.com/ranaroussi/yfinance |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| TheMealDB | Recipes, ingredients, and meal categories | No | Yes | https://www.themealdb.com/api.php |
| TheCocktailDB | Cocktail recipes and ingredients | No | Yes | https://www.thecocktaildb.com/api.php |
| Open Food Facts | Open database of food products worldwide | No | Yes | https://world.openfoodfacts.org/data |
| Spoonacular | Recipes, meal planning, and nutrition | Key | Yes | https://spoonacular.com/food-api |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| RAWG | Video game database | Key | Yes | https://rawg.io/apidocs |
| PokeAPI | All things Pokémon | No | Yes | https://pokeapi.co/ |
| Chess.com | Player profiles, games, and stats | No | Yes | https://www.chess.com/news/view/published-data-api |
| Steam Web API | Steam game and player data | Key | Yes | https://steamcommunity.com/dev |
| Open Trivia Database | Trivia questions for quiz games | No | Yes | https://opentdb.com/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| OpenStreetMap Nominatim | Geocoding and reverse geocoding | No | Yes | https://nominatim.org/release-docs/latest/api/Overview/ |
| OpenCage | Forward and reverse geocoding | Key | Yes | https://opencagedata.com/api |
| IP-API | Geolocate IP addresses | No | Yes | https://ip-api.com/ |
| ipinfo.io | IP address geolocation data | Key | Yes | https://ipinfo.io/developers |
| REST Countries | Country information (capital, flag, currency, etc.) | No | Yes | https://restcountries.com/ |
| GeoNames | Geographical database of place names | Key | Yes | http://www.geonames.org/export/web-services.html |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Data.gov | US government open data | No | Yes | https://www.data.gov/ |
| US Census Bureau | US demographic and economic data | Key | Yes | https://www.census.gov/data/developers.html |
| UK Government Data | UK public sector datasets | No | Yes | https://www.data.gov.uk/ |
| World Bank | Global development and economic data | No | Yes | https://datahelpdesk.worldbank.org/knowledgebase/topics/125589 |
| NASA Open APIs | Space imagery, asteroid data, and more | Key (free) | Yes | https://api.nasa.gov/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| disease.sh | COVID-19 statistics by country | No | Yes | https://disease.sh/ |
| OpenFDA | US FDA drug, device, and food data | No | Yes | https://open.fda.gov/apis/ |
| Nutritionix | Nutrition data for foods and restaurants | Key | Yes | https://www.nutritionix.com/business/api |
| USDA FoodData Central | US food composition data | Key | Yes | https://fdc.nal.usda.gov/api-guide.html |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Remotive | Remote job listings | No | Yes | https://remotive.com/api-documentation |
| Adzuna | Job search aggregator | Key | Yes | https://developer.adzuna.com/ |
| The Muse | Job listings and company profiles | No | Yes | https://www.themuse.com/developers/api/v2 |
| USAJOBS | US federal government job listings | Key | Yes | https://developer.usajobs.gov/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Hugging Face Inference API | Run inference on thousands of ML models | Key | Yes | https://huggingface.co/docs/api-inference/ |
| DeepAI | Image recognition, NLP, and generation | Key | Yes | https://deepai.org/apis |
| OCR.space | Free optical character recognition | Key (free) | Yes | https://ocr.space/ocrapi |
| This Person Does Not Exist | AI-generated human face images | No | Yes | https://thispersondoesnotexist.com/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| MusicBrainz | Open music encyclopedia (metadata) | No | Yes | https://musicbrainz.org/doc/MusicBrainz_API |
| Deezer | Music catalog, playlists, and artist data | No | Yes | https://developers.deezer.com/api |
| Spotify Web API | Tracks, albums, artists, and playback | OAuth | Yes | https://developer.spotify.com/documentation/web-api |
| Lyrics.ovh | Song lyrics by artist and title | No | Yes | https://lyricsovh.docs.apiary.io/ |
| iTunes Search API | Search Apple's iTunes catalog | No | Yes | https://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/iTuneSearchAPI/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| NewsAPI | Headlines and articles from global sources | Key | Yes | https://newsapi.org/ |
| GNews | Search news articles by keyword | Key | Yes | https://gnews.io/ |
| The Guardian | Articles from The Guardian | Key | Yes | https://open-platform.theguardian.com/ |
| New York Times | Articles, books, and movie reviews | Key | Yes | https://developer.nytimes.com/ |
| Currents API | Latest news from around the world | Key | Yes | https://currentsapi.services/en |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| GitHub REST API | Repos, issues, users, and more | OAuth/Key | Yes | https://docs.github.com/en/rest |
| GitLab API | Projects, issues, and pipelines | Key | Yes | https://docs.gitlab.com/ee/api/ |
| npm Registry | Package metadata for npm | No | Yes | https://github.com/npm/registry/blob/master/docs/REGISTRY-API.md |
| PyPI JSON API | Python package metadata | No | Yes | https://warehouse.pypa.io/api-reference/json.html |
| Libraries.io | Open source package metadata across ecosystems | Key | Yes | https://libraries.io/api |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Unsplash | High-quality free stock photos | Key | Yes | https://unsplash.com/developers |
| Pexels | Free stock photos and videos | Key | Yes | https://www.pexels.com/api/ |
| Pixabay | Free images, vectors, and videos | Key | Yes | https://pixabay.com/api/docs/ |
| Giphy | GIFs and stickers | Key | Yes | https://developers.giphy.com/ |
| RoboHash | Generate unique robot/avatar images from text | No | Yes | https://robohash.org/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Newton | Symbolic and numerical math operations | No | Yes | https://newton.vercel.app/ |
| Open Notify | NASA ISS location and astronaut data | No | Yes | http://open-notify.org/Open-Notify-API/ |
| NASA APOD | Astronomy Picture of the Day | Key (free) | Yes | https://api.nasa.gov/ |
| USGS Earthquake | Real-time earthquake data | No | Yes | https://earthquake.usgs.gov/fdsnws/event/1/ |
| Periodic Table API | Chemical element data | No | Yes | https://periodic-table-api.com/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Have I Been Pwned | Check if an email/account was in a data breach | Key | Yes | https://haveibeenpwned.com/API/v3 |
| VirusTotal | Scan files and URLs for malware | Key | Yes | https://developers.virustotal.com/reference/overview |
| AbuseIPDB | Check IP addresses for abuse reports | Key | Yes | https://docs.abuseipdb.com/ |
| Shodan | Search engine for internet-connected devices | Key | Yes | https://developer.shodan.io/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Reddit API | Posts, comments, and subreddit data | OAuth | Yes | https://www.reddit.com/dev/api/ |
| Twitch API | Streams, games, and channel data | OAuth | Yes | https://dev.twitch.tv/docs/api/ |
| Discord API | Bots, servers, and messaging | OAuth/Key | Yes | https://discord.com/developers/docs/intro |
| Telegram Bot API | Build bots for Telegram | Key | Yes | https://core.telegram.org/bots/api |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| TheSportsDB | Sports league, team, and player data | Key (free) | Yes | https://www.thesportsdb.com/api.php |
| Ball Don't Lie | NBA stats and player data | No | Yes | https://www.balldontlie.io/ |
| API-Football | Football/soccer leagues, fixtures, and stats | Key | Yes | https://www.api-football.com/ |
| Football-Data.org | European football competitions data | Key (free tier) | Yes | https://www.football-data.org/ |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| OpenSky Network | Real-time flight tracking data | No | Yes | https://openskynetwork.github.io/opensky-api/ |
| Transitland | Public transit schedules and routes | Key | Yes | https://www.transit.land/documentation |
| Aviationstack | Flight schedules and tracking | Key | Yes | https://aviationstack.com/ |
| Bay Area Rapid Transit (BART) | Real-time BART train data | Key (free) | Yes | https://api.bart.gov/docs/overview/index.aspx |
| API | Description | Auth | HTTPS | Link |
|---|---|---|---|---|
| Open-Meteo | Free weather forecast API, no key required | No | Yes | https://open-meteo.com/ |
| OpenWeatherMap | Current weather, forecasts, and historical data | Key | Yes | https://openweathermap.org/api |
| WeatherAPI | Weather, astronomy, and forecast data | Key (free) | Yes | https://www.weatherapi.com/ |
| National Weather Service (US) | Official US weather data | No | Yes | https://www.weather.gov/documentation/services-web-api |
- All APIs listed offer a free tier or are entirely free, but rate limits, terms of service, and availability can change at any time — always check the provider's current documentation before relying on it in production.
- "No" under
Authmeans no key is required at time of writing; some providers may introduce key requirements later. - This list is community-driven. Broken links or outdated info? Please open an issue or pull request.
Contributions are welcome! See CONTRIBUTING.md for guidelines on adding new APIs.
This project is licensed under the MIT License.