Discover 100+ free public APIs for your projects. Finance, weather, sports, news, and more.
Public APIs (Application Programming Interfaces) allow developers to access external services and data in their applications. Instead of building everything from scratch, you can integrate weather data, payment processing, social media features, and thousands of other capabilities into your projects.
This directory lists free and freemium APIs across 15 categoriesβeach vetted for reliability, documentation quality, and ease of use. Whether you're building a side project, learning to code, or prototyping a startup idea, these APIs can accelerate your development.
These are some of the most commonly used APIs for getting started with API integration.
Current weather, forecasts, and historical data worldwide
Stock markets, cryptocurrency, and financial data APIs
Real-time and historical stock, forex, and cryptocurrency data
Cryptocurrency prices, market cap, volume, and more
Real-time cryptocurrency prices and market data
Free currency exchange rates and conversion
Real-time stock, forex, and crypto data with news
Stock, options, forex, and crypto market data
Financial data including stocks, ETFs, and market info
Currency exchange rates for 200+ currencies
Weather forecasts, current conditions, and climate data
Current weather, forecasts, and historical data worldwide
Real-time weather, forecast, and astronomy data
Historical and forecast weather data
Sports statistics, scores, and team data
Soccer data for major leagues worldwide
Comprehensive football/soccer statistics and data
Open sports database with multiple sports
Unofficial NHL statistics and data
News articles, headlines, and media content
Mapping, geocoding, and location services
Free geocoding and reverse geocoding
IP address geolocation and data
Forward and reverse geocoding
Government data and open data sources
Space imagery, Mars rover photos, asteroids, and more
Real-time earthquake data worldwide
US FDA drug, food, and device data
US demographic and economic data
Global development and economic indicators
Recipes, nutrition, and food-related APIs
Recipes, nutrition, and meal planning
Breweries data in the United States
Animal images and information APIs
Testing, prototyping, and development utilities
Artificial intelligence and ML model APIs
Image and video recognition AI
Various AI models and image processing
Claude AI assistant API
Stable Diffusion image generation
Translation, dictionaries, and text processing
Word definitions, phonetics, and examples
Definitions, synonyms, and word relationships
Free and open-source translation API
Placeholder content for development
Customizable placeholder images
Hipster-themed placeholder text
Scientific data, space, and mathematics APIs
Entertainment, jokes, and fun APIs
Public holidays for 100+ countries
Random Chuck Norris jokes
PokΓ©mon data including species and moves
Star Wars characters, films, and planets
Marvel comics, characters, and creators
Rick and Morty characters and episodes
An API key is a unique identifier used to authenticate requests to an API. Many free APIs require an API key to track usage and prevent abuse. You typically get one by signing up on the API provider's website.
APIs marked "Free" have no cost for typical usage. APIs marked "Freemium" offer a free tier with usage limitsβusually generous enough for personal projects and prototypes. Check each API's documentation for specific limits.
CORS (Cross-Origin Resource Sharing) determines whether an API can be called directly from a browser. APIs with CORS enabled can be used in frontend JavaScript. Those without CORS support need to be called from a backend server.
Most APIs work over HTTPβyou send a request to a URL and receive data back (usually JSON). Check the documentation link for each API to see endpoints, required parameters, and example code.
Most free APIs allow commercial use, but terms vary. Always check the API provider's terms of service before using in a commercial product.