Free APIs
Free APIs for developers
Looking for an LLM? Free LLM API keys compared (Gemini, Groq, OpenRouter, NVIDIA and more, with limits and data use).
Open-Meteo, MET Norway Locationforecast, National Weather Service API, OpenWeatherMap…
Nominatim (OpenStreetMap), Overpass API, Mapbox, Geoapify…
CoinGecko API, CoinPaprika API, CoinMarketCap API, Binance Spot Market Data API…
Frankfurter, ExchangeRate-API, Open Exchange Rates, Fixer…
Google Gemini API, Groq, OpenRouter, Mistral AI (La Plateforme)…
Abstract Email Validation, Hunter Email Verifier, ZeroBounce, mailboxlayer…
IPinfo, ip-api.com, ipgeolocation.io, ipify…
NewsAPI.org, GNews API, NewsData.io, mediastack…
TheSportsDB, API-Football (API-Sports), BALLDONTLIE, football-data.org…
The Movie Database (TMDB), OMDb API, TVmaze API, Watchmode…
MusicBrainz API, Last.fm API, Deezer API, iTunes Search API…
Open Library API, Google Books API, Gutendex, Wikimedia REST API…
NASA Open APIs, Launch Library 2, Open Notify (ISS), Where the ISS at?…
api.data.gov, US Census Bureau API, World Bank Indicators API, Congress.gov API…
Google Cloud Translation, Azure AI Translator, LibreTranslate, MyMemory Translation API…
Unsplash API, Pexels API, Pixabay API, GIPHY API…
JSONPlaceholder, DummyJSON, Fake Store API, Random User API…
TheMealDB, TheCocktailDB, Spoonacular Food API, Open Food Facts API…
OpenSky Network API, airplanes.live API, aviationstack, Amadeus Self-Service APIs…
openFDA, RxNav / RxNorm API, ClinicalTrials.gov API, NCBI E-utilities…
GitHub REST API, npm Registry API, PyPI JSON API, Docker Hub API…
VirusTotal API, AbuseIPDB, NVD CVE API, Pwned Passwords API…
PokeAPI, Rick and Morty API, Open Trivia Database, Dog CEO API…
All free APIs
| Free tier | Docs | ||
|---|---|---|---|
Weather 14Forecasts, history and air quality without a card on file. | |||
Forecast, historical, marine and air-quality data from national weather models
Catch: Commercial use needs a paid plan; attribution required (CC BY 4.0) | Free for non-commercial use: up to 10,000 daily API calls, no key | No key | docs |
Global point forecasts from the Norwegian Meteorological Institute
Catch: Must send a unique User-Agent and cache responses or you get throttled | Free and open data; requires an identifying User-Agent header | No key | docs |
US forecasts, alerts and observations from the National Weather Service
Catch: US locations only; a User-Agent header is required | Free open data, no key | No key | docs |
Current weather, forecasts and geocoding
Catch: Free plan covers only current weather and basic forecasts | Free plan: 60 calls/minute and 1,000,000 calls/month | API key | docs |
Real-time, forecast, history, astronomy and search endpoints
Catch: Commercial use allowed; free plan limits history and forecast days | Free plan: 100,000 calls/month | API key | docs |
Historical and forecast weather in one timeline endpoint
Catch: Daily record cap; heavier use needs a paid plan | Free plan: 1,000 records/day | API key | docs |
Hyperlocal forecasts, minute-level nowcasts and weather alerts
Catch: Free plan has lower rate limits and limited history | Free plan available (key required) | API key | docs |
Dark Sky-compatible forecast API built on NOAA models
Catch: Donation raises the limit; signup required | Free tier: 10,000 calls/month | API key | docs |
Marine and surf weather: waves, tides, water temperature
Catch: Not for commercial use | Free plan: 10 requests/day | API key | docs |
| Free, no key | No key | docs | |
JSON API for German Weather Service (DWD) forecasts and observations
Catch: Mostly Germany and nearby; community-hosted | Free, no key (open DWD data) | No key | docs |
| Free API key, with rate limits | API key | docs | |
US air-quality index observations and forecasts from the EPA
Catch: US-focused; rate limits apply | Free API key | API key | docs |
METAR, TAF, PIREP and SIGMET data from NOAA
Catch: Rate limited; cache responses | Free, no key | No key | docs |
Maps & geocoding 14Geocoding, routing and map data for apps that need a location. | |||
Free geocoding and reverse geocoding from OpenStreetMap data
Catch: Usage policy: no heavy use, identify your app, show attribution | Free public server, max 1 request/second | No key | docs |
Query OpenStreetMap features with a custom query language
Catch: Heavy queries get rejected; self-host for volume | Free public servers; fair-use slot limits (about 10,000 queries/day) | No key | docs |
| Free monthly usage tier for each API | API key | docs | |
| Free plan: 3,000 credits/day | API key | docs | |
Geocoding, search and maps API
Catch: Attribution required on free plan; daily request cap | Free plan available (key required) | API key | docs |
Map tiles, geocoding, static maps and elevation
Catch: Free plan is non-commercial; usage quotas apply | Free plan (key required) | API key | docs |
Geocoding, routing, places and maps
Catch: Allowance differs per service; account required | Free tier: monthly transaction allowance per service | API key | docs |
Directions, isochrones, matrix and geocoding
Catch: Quotas differ per endpoint; key required | Free standard plan with daily request quotas | API key | docs |
Map tiles, geocoding and routing
Catch: Commercial use not allowed on free plan | Free plan: 200,000 credits/month | API key | docs |
Maps, search, routing and traffic
Catch: Allowance depends on the product; not for heavy production use | Free monthly allowance per product (e.g. 200K or 20K requests/month) | API key | docs |
| Free account; the free service has lower limits than premium | API key | docs | |
Postal code to place lookup for many countries
Catch: Community service; no SLA | Free, no key | No key | docs |
Country data: names, capitals, currencies, languages, flags
Catch: Community-run; no SLA | Free, no key | No key | docs |
Maps, Places, Geocoding and Routes
Catch: Billing account required; free calls vary by SKU | Up to 10K free calls per SKU per month | API key | docs |
Finance & crypto 13Stock, crypto and economic data with usable free tiers. | |||
Crypto prices, market caps, exchanges and history
Catch: Demo key needed; attribution required; limited history | Demo plan: 100 calls/minute, 10,000 calls/month | API key | docs |
Crypto market data, coin and exchange info
Catch: Free plan has limited history and endpoints | Free plan: 20,000 calls/month | No key | docs |
Crypto listings, quotes and metadata
Catch: Basic plan: limited endpoints and no historical data | Free Basic plan with monthly call credits | API key | docs |
Public crypto order book, trades and candlesticks
Catch: IP-based weight limits; some regions blocked | Public market data endpoints are free, no key | No key | docs |
Bitcoin blocks, transactions, fees and addresses
Catch: Rate limited; self-host for volume | Free public API, no key | No key | docs |
Ethereum blocks, transactions, balances and logs
Catch: Personal and research use; subset of chains | Free plan: 3 calls/second, up to 100,000 API calls/day | API key | docs |
Stock, forex and crypto time series and indicators
Catch: 25/day; premium needed for more or real-time US data | Free key: 25 API requests per day | API key | docs |
| Free plan: 60 API calls/minute | API key | docs | |
Stocks, forex, crypto and ETFs, time series and indicators
Catch: Free plan has per-minute and daily credit limits | Free Basic plan (key required) | API key | docs |
Stock prices, financial statements and ratios
Catch: Free plan: limited symbols and history | Free plan: 250 requests/day | API key | docs |
US company filings and XBRL financial data
Catch: Must declare a User-Agent; 10 requests/second limit | Free, no key; max 10 requests/second | No key | docs |
| Free key | API key | docs | |
US stock and crypto historical and real-time data
Catch: Basic plan: IEX data only; SIP data delayed 15 minutes | Free Basic plan: 200 historical API calls/minute | API key | docs |
Currency exchange 6Exchange-rate APIs, from keyless to small free plans. | |||
Exchange rates published by the European Central Bank
Catch: ECB reference rates only, published on working days | Free, no key | No key | docs |
Currency conversion rates for 160+ currencies
Catch: Daily updates on free plan; paid plans update hourly | Free plan; rates update once every 24 hours | API key | docs |
Hourly forex rates, historical and conversion
Catch: Free plan: USD base only, hourly updates | Free plan: 1,000 requests/month | API key | docs |
| Free plan: 100 API calls/month, hourly updates | API key | docs | |
Live and historical currency exchange rates
Catch: Free plan: 10 requests/minute | Free plan: 300 requests/month | API key | docs |
Static JSON exchange rates for 200+ currencies and crypto
Catch: Community project served via CDN; no SLA | Free, no key, no rate limits | No key | docs |
AI & ML 10Model APIs you can call for free while you prototype. | |||
Gemini language and multimodal models via API
Catch: Free-tier content may be used to improve Google products | Free tier with rate limits on selected models | API key | docs |
| Free plan with per-model rate limits | API key | docs | |
One API for many models, including free (:free) models
Catch: Free-model daily caps are low unless you add credits | Free models (:free variants) with rate limits | API key | docs |
Mistral language, embedding and OCR models
Catch: Experiment tier has low rate limits; not for production | Free Experiment tier with rate limits | API key | docs |
| Free trial key: 1,000 API calls/month | API key | docs | |
Run open models on Cloudflare's network
Catch: Over-limit requests fail until reset on the free plan | Free plan: 10,000 Neurons/day | API key | docs |
Local REST API for running open models
Catch: Needs your own hardware | Free and open source, runs on your machine | No key | docs |
| First 200 million tokens free for each account (per model family) | API key | docs | |
| Free plan: 1,000 API credits/month | API key | docs | |
| Free key: 25,000 requests/month | API key | docs | |
Email & messaging 10Validate addresses and send messages from your product. | |||
Validate email syntax, MX records and disposable domains
Catch: Free plan has a small monthly quota | Free plan with monthly request allowance | API key | docs |
Find and verify email addresses
Catch: Credits shared between search and verification | Free plan: 50 free leads/month | API key | docs |
Email validation and deliverability scoring
Catch: Small monthly allowance; API key required | Free monthly validation credits | API key | docs |
Email address validation API
Catch: Non-commercial use | Free plan: 100 API requests/month | API key | docs |
| Free: 100 phone validations/month | API key | docs | |
| Free plan available | API key | docs | |
Transactional and marketing email, SMS API
Catch: Brevo branding on free-plan emails | Free plan: up to 300 emails/day | API key | docs |
Transactional email API
Catch: Free plan: limited domains and support | Free plan: 3,000 emails/month | API key | docs |
| Free plan: 6,000 emails/month, 200/day | API key | docs | |
Build bots that send and receive Telegram messages
Catch: Bot token from BotFather; flood limits apply | Free | API key | docs |
IP & geolocation 7Turn an IP address into a location, ASN or network. | |||
| Free plan with API token; IPinfo Lite is free | API key | docs | |
IP geolocation JSON API
Catch: Free endpoint is HTTP only; commercial use needs Pro | Free for non-commercial use, up to 45 requests/minute | No key | docs |
IP geolocation, timezone and user-agent parsing
Catch: Free plan is for testing and low-volume personal projects | Free plan: 1,000 credits/day | API key | docs |
| Free, no limit | No key | docs | |
| Free endpoint: 1,000 requests/day per client IP | No key | docs | |
IP geolocation and proxy detection
Catch: Free plan returns fewer fields | Free plan: 50,000 queries/month | API key | docs |
Free downloadable IP geolocation databases
Catch: Database download, not an API; license terms and attribution | Free with account and license key | API key | docs |
News & social 8Headlines, articles and public social feeds. | |||
Search headlines and articles from many sources
Catch: Dev plan: development only, articles delayed 24 hours | Developer plan: 100 requests/day | API key | docs |
| Free plan available (key required) | API key | docs | |
News search across countries and languages
Catch: Free plan: delayed articles, non-commercial | Free plan: 200 credits/day | API key | docs |
Real-time news and blog articles
Catch: Free plan: HTTP only, delayed news | Free plan: 100 requests/month | API key | docs |
Article Search, Top Stories, Books, Archive and more
Catch: Non-commercial; attribution required | Free: 500 requests/day, 5/minute | API key | docs |
Guardian articles and tags back to 1999
Catch: Commercial use needs separate approval | Free developer key for non-commercial use | API key | docs |
Stories, comments and users from Hacker News
Catch: Firebase-based; no search endpoint | Free, no key | No key | docs |
Read public Bluesky posts, profiles and feeds
Catch: Writes need an account session; rate limits apply | Free; public reads need no auth | No key | docs |
Sports 7Scores, schedules, stats and odds. | |||
Sports teams, players, events and artwork
Catch: Free key is for testing; Patreon for production | Free test key; premium for higher limits | API key | docs |
Football fixtures, standings, players and odds
Catch: Free plan is limited in requests and seasons | Free plan with a daily request cap | API key | docs |
NBA, NFL, MLB and other US sports stats
Catch: Free tier has limited endpoints | Free tier with per-minute rate limit (key required) | API key | docs |
European football data
Catch: Free tier covers a limited set of competitions, rate limited | Free tier (key required) | API key | docs |
Ergast-compatible Formula 1 results and standings
Catch: Community-run Ergast successor | Free, no key; 4 requests/second, 500/hour | No key | docs |
| Free historical data, no key | No key | docs | |
Live sports odds from bookmakers
Catch: Credits are consumed per market and region | Free plan: 500 credits/month | API key | docs |
Movies, TV & anime 7Catalogs of films, shows and anime. | |||
Movie, TV and people metadata with images
Catch: Commercial use needs a license | Free for non-commercial use with attribution | API key | docs |
| Free key: 1,000 daily requests | API key | docs | |
TV shows, episodes, cast and schedules
Catch: CC BY-SA licensed data; attribution required | Free, no key; at least 20 calls per 10 seconds | No key | docs |
| Free plan (key required) | API key | docs | |
Unofficial MyAnimeList API for anime and manga
Catch: Unofficial and cached; rate limited | Free, no key; 60 requests/minute, 3/second | No key | docs |
Anime and manga data via GraphQL
Catch: Rate limit is 90/minute (may be lowered) | Free, no key for public data; 90 requests/minute | No key | docs |
| Free, no key | No key | docs | |
Music 7Music metadata, charts and listening data. | |||
Open music encyclopedia: artists, releases, recordings
Catch: Must send a meaningful User-Agent | Free, 1 request/second per IP | No key | docs |
Scrobbles, charts, artist and track info
Catch: Non-commercial terms; commercial needs agreement | Free for non-commercial use | API key | docs |
Tracks, albums, artists and 30-second previews
Catch: Rate limit of 50 requests per 5 seconds | Free; most search endpoints need no key | No key | docs |
Search Apple Music, App Store, books and podcasts
Catch: Rate limit about 20 calls per minute | Free, no key; about 20 calls/minute | No key | docs |
Community database of internet radio stations
Catch: Use several mirror servers and a User-Agent | Free, no key | No key | docs |
Catalog metadata, search and playback control
Catch: Development mode limits users; extended access needs approval | Free to use; apps start in development mode | OAuth | docs |
Search videos, playlists and channels
Catch: Quota units per call vary; search costs 100 | Default quota: 10,000 units/day | API key | docs |
Books & reference 6Books, archives and encyclopedic content. | |||
Book, author and edition data plus covers
Catch: Identify your app via User-Agent for heavy use | Free, no key | No key | docs |
Search books and volume metadata
Catch: Quota can be raised via Google Cloud console | Free; default daily quota | API key | docs |
| Free, no key | No key | docs | |
Wikipedia, Wiktionary and Commons content and search
Catch: Requires a descriptive User-Agent; rate limited | Free; no key for light use | No key | docs |
Search and fetch archived books, audio, video and web pages
Catch: Be gentle; heavy crawling is blocked | Free, no key for most endpoints | No key | docs |
Library of Congress collections as JSON
Catch: Rate limits apply | Free, no key | No key | docs |
Space & science 14Space, earth and research data from agencies and universities. | |||
APOD, Mars photos, near-Earth objects, EPIC and more
Catch: DEMO_KEY has much lower limits | Free key: 1,000 requests/hour by default | API key | docs |
Rocket launches, agencies and spacecraft
Catch: Low hourly limit; Patreon for more | Free: 15 requests/hour without key | No key | docs |
ISS position, pass times and people in space
Catch: HTTP only | Free, no key | No key · no HTTPS | docs |
Current ISS position and satellite positions
Catch: Rate limited | Free; about 1 request/second | No key | docs |
Real-time and historical earthquake events
Catch: Queries returning over 20,000 events are rejected | Free, no key | No key | docs |
Space weather: solar wind, aurora, Kp index
Catch: Public JSON products; no formal SLA | Free, no key | No key | docs |
Confirmed exoplanets and stellar data
Catch: TAP/ADQL query interface | Free, no key | No key | docs |
Sunrise, sunset and twilight times by coordinates
Catch: Attribution required | Free, no key | No key | docs |
| Free, no key | No key | docs | |
Scholarly article, DOI and citation metadata
Catch: Add a mailto in requests for the faster polite pool | Free, no key | No key | docs |
Open index of scholarly works, authors and institutions
Catch: Daily request limits; key recommended | Free; no key for light use, API key for more | No key | docs |
Paper, author and citation graph data
Catch: Unauthenticated use shares a pool and may throttle | Free; API key gives 1 request/second | No key | docs |
Chemical compounds, substances and bioassays
Catch: 5 requests/second, 400 per minute | Free, no key; max 5 requests/second | No key | docs |
Nature observations, taxa and places
Catch: Hard cap 100/minute; keep under 10,000/day | Free, no key for reads; keep under 60 requests/minute | No key | docs |
Government & open data 12Official statistics and public records from governments. | |||
Shared key for many US federal APIs
Catch: Default hourly limit per key | Free key: default 1,000 requests/hour | API key | docs |
Population, economic and demographic data
Catch: Heavy use requires a free API key | Free; key recommended | API key | docs |
Development indicators for countries over decades
Catch: Pagination limits per request | Free, no key | No key | docs |
Bills, members, committees and votes
Catch: Hourly cap | Free key: 5,000 requests/hour | API key | docs |
US campaign finance data
Catch: Rate limit per key | Free key with hourly rate limit | API key | docs |
US debt, spending, exchange rates and more
Catch: Fair-use limits | Free, no key | No key | docs |
US federal contracts, grants and awards
Catch: Large queries may time out | Free, no key | No key | docs |
US labor statistics and CPI series
Catch: Unregistered use has lower daily limits | Free; registered key gets higher limits | API key | docs |
Historical US weather and climate records
Catch: Token via email | Free token: 5 requests/second, 10,000 requests/day | API key | docs |
UK crime, outcomes and neighborhood data
Catch: Rate limited | Free, no key; 15 requests/second | No key | docs |
UK company register data
Catch: Rate limit per key | Free key: 600 requests per 5 minutes | API key | docs |
Open data portals for many US cities and agencies
Catch: Throttled without an app token | Free; app token raises limits | No key | docs |
Translation & language 8Translation, dictionaries and grammar checks. | |||
Neural machine translation, 100+ languages
Catch: Needs a billing-enabled Google Cloud project | First 500,000 characters/month free | OAuth | docs |
Text translation and transliteration
Catch: Requires an Azure account | Free F0 tier: 2 million characters/month | API key | docs |
Open-source machine translation API
Catch: Hosted API needs a paid key; self-host for free | Open source and free to self-host | API key | docs |
Translation memory and machine translation
Catch: Daily character caps; register an email for more | Free; anonymous use is limited to 5,000 chars/day | No key | docs |
Grammar and spell checking
Catch: Free limits are low; premium for more | Free public API with per-IP limits | No key | docs |
English word definitions, phonetics and audio
Catch: English only; community-run | Free, no key | No key | docs |
Word finding: rhymes, synonyms, autocomplete
Catch: From 1 Feb 2027 limited to 100,000 requests/day per key | Free, no key until 1 Feb 2027, then a free key is required | No key | docs |
Dictionary and thesaurus data
Catch: Non-commercial; attribution required | Free key for non-commercial use | API key | docs |
Images & media 11Stock photos, GIFs, art collections and media tools. | |||
Free high-resolution photos search
Catch: Production: 5,000/hour after approval; attribution required | Demo apps: 50 requests/hour | API key | docs |
Free stock photos and videos
Catch: Attribution required | Free: 200 requests/hour, 20,000/month | API key | docs |
Free images, videos and music
Catch: Cache results; no permanent hotlinking | Free: 100 requests per 60 seconds | API key | docs |
| Free beta key with hourly limits | API key | docs | |
| Free, no key | No key | docs | |
Openly licensed images and audio
Catch: Anonymous requests are rate limited | Free; anonymous with low rate, key for more | No key | docs |
Search NASA photos, video and audio
Catch: Some media have usage guidelines | Free, no key | No key | docs |
470,000+ artworks, many public domain
Catch: 80 requests/second cap | Free, no key; limit of 80 requests/second | No key | docs |
Smithsonian collections and images
Catch: Per-object rights vary | Free key via api.data.gov | API key | docs |
Image and video upload, transform and delivery
Catch: Credits cover storage, bandwidth and transformations | Free plan: 25 monthly credits | API key | docs |
Website screenshot API
Catch: Free plan has watermarks-free but capped | Free plan: 100 screenshots/month | API key | docs |
Fake data & testing 7Mock APIs and sample data for prototypes and tests. | |||
Fake REST API for posts, users, todos
Catch: Writes are faked, not saved | Free, no key | No key | docs |
| Free, no key | No key | docs | |
| Free, no key | No key | docs | |
Random user profiles with photos
Catch: Fair use; max 5,000 results per request | Free, no key | No key | docs |
| Free, no key | No key | docs | |
| Free, no key | No key | docs | |
Realistic fake data in JSON, CSV, SQL
Catch: Free plan limits rows per request | Free plan: 200 requests/day | API key | docs |
Food & recipes 6Recipes, nutrition and product databases. | |||
| Free test key (1) | API key | docs | |
Cocktail recipes and ingredients
Catch: Test key for development; paid for production | Free test key (1) | API key | docs |
Recipes, nutrition, meal plans and product data
Catch: Backlink required; 1 request/second | Free plan: 50 points/day | API key | docs |
Open database of food products and ingredients
Catch: Send a custom User-Agent; read rate limits apply | Free, no key | No key | docs |
Nutrient data for foods
Catch: Hourly cap per IP | Free key: 1,000 requests/hour per IP | API key | docs |
Breweries, cideries and bottle shops
Catch: Mostly US coverage | Free, no key | No key | docs |
Transportation 10Flights, transit, EV charging and vehicle data. | |||
Live and historical flight state vectors
Catch: Daily credit limits; registered users get more | Free for research and non-commercial use | No key | docs |
Live ADS-B aircraft data
Catch: Non-commercial; rate limited | Free for non-commercial use, 1 request/second | No key | docs |
Real-time flights, airports and airlines
Catch: Free plan: HTTP only, no real-time flights | Free plan: 100 requests/month | API key | docs |
Flight search, hotels and airport data
Catch: Production needs approval and billing | Free test environment with monthly request quota | API key | docs |
London tube, bus, bike and road status
Catch: Registration required | Free subscription key (500-request data plan) | API key | docs |
| Free, no key | No key | docs | |
Boston transit: routes, predictions, alerts
Catch: Without a key the limit is far lower | Free; a key allows 1,000 requests/minute | No key | docs |
EV charging point locations worldwide
Catch: Fair-use; attribution to data sources | Free API key | API key | docs |
Decode US VINs; vehicle makes and models
Catch: US vehicle data only | Free, no key | No key | docs |
German rail journeys and departures
Catch: Community-run, not official DB | Free, no key; 100 requests/minute | No key | docs |
Health 6Drug, trial and public-health datasets. | |||
| Free; no key: 240 requests/min and 1,000/day per IP | No key | docs | |
Drug names, classes and interactions
Catch: Terms of service apply; rate limit per IP | Free, no key | No key | docs |
| Free, no key | No key | docs | |
PubMed, GenBank and other NCBI databases
Catch: Throttled per IP without key | Free; higher rate limit with a free API key | No key | docs |
| Free, no key | No key | docs | |
| Free, no key | No key | docs | |
Developer tools 13Registries, code hosts and small utility APIs. | |||
Repos, issues, pull requests and users
Catch: Token needed for higher limits and private data | Authenticated: 5,000 requests/hour (unauthenticated is lower) | No key | docs |
Package metadata and download counts
Catch: Rate limits apply to downloads API | Free, no key | No key | docs |
| Free, no key | No key | docs | |
Image metadata, tags and repositories
Catch: Pull rate limits apply to anonymous image pulls | Free; public data readable | No key | docs |
Stack Overflow questions, answers and users
Catch: Quota is per IP/app; honor backoff | Free; default quota 10,000 requests/day with a key | API key | docs |
DEV articles, comments and users
Catch: Public reads need no key | Free; key for writes | API key | docs |
Open source package and dependency data
Catch: 60 requests/minute | Free key; 60 requests/minute | API key | docs |
Rust crate metadata
Catch: Crawl policy: 1 request/second, set User-Agent | Free, no key; 1 request/second | No key | docs |
| Free: 50 requests/day | No key | docs | |
| Free, no key | No key | docs | |
Holidays and observances worldwide
Catch: Free plan non-commercial | Free plan: 500 requests/month | API key | docs |
Dozens of small utility APIs (nutrition, jokes, validation)
Catch: Free tier limits premium endpoints | Free tier with monthly call limit | API key | docs |
| Free plan: 250 searches/month | API key | docs | |
Security 6Threat intelligence, scanning and vulnerability data. | |||
Scan files, URLs and domains against many engines
Catch: Non-commercial use only | Public API: 4 requests/minute, 500 requests/day | API key | docs |
| Free plan: 1,000 checks/day | API key | docs | |
US government CVE vulnerability database
Catch: Request an API key for higher limits | Free; 5 requests per 30 seconds, 50 with a key | No key | docs |
Check if a password hash appears in breaches (k-anonymity)
Catch: Only the Pwned Passwords endpoint is free | Free, no key | No key | docs |
| Free, no key | No key | docs | |
Check URLs against Google's unsafe-site lists
Catch: Non-commercial; Web Risk for commercial | Free for non-commercial use | API key | docs |
Games & fun 12Game data, trivia and playful APIs. | |||
| Free, no key | No key | docs | |
| Free, no key | No key | docs | |
Trivia questions by category
Catch: 1 request per 5 seconds per IP | Free, no key; 1 request per 5 seconds | No key | docs |
| Free, no key | No key | docs | |
| Free key | API key | docs | |
Magic: The Gathering card database
Catch: Send a User-Agent; 50-100 ms between calls | Free, no key; 10 requests/second | No key | docs |
Steam profiles, achievements and game data
Catch: Daily call limit | Free key; 100,000 calls/day | API key | docs |
500,000+ games, platforms and stores
Catch: Non-commercial only; backlink to RAWG required | Free: up to 20,000 requests/month | API key | docs |
| Free for non-commercial use; 4 requests/second | API key | docs | |
Lichess games, players and tournaments
Catch: Rate limited; 1 request at a time recommended | Free; token optional | No key | docs |
League of Legends, Valorant and TFT data
Catch: Dev key expires every 24 hours; production key needs approval | Free dev key: 20 requests/second, 100 per 2 minutes | API key | docs |
| Free, no key; 120 requests/minute | No key | docs | |
Building something? Free credits and perks · API tools on DevHunt · AI model API pricing.
FAQ
What makes an API "free" on this list?+
A free tier you can keep using, stated on the API’s own pricing or docs page. Short trials and APIs that need a sales call are left out. Many free tiers are for non-commercial use or have daily limits; the "Catch" line says so.
Which free APIs need no API key?+
APIs marked "No key" in each category work without signing up, such as Open-Meteo for weather. They are the quickest to try in a side project.
How often is this list checked?+
Every API was checked on its official docs on 2026-10-08; dead and trial-only APIs were removed. Limits change, so confirm on the docs before you build on one.