Free Public APIs
A catalogue of 2,227 free public APIs, and — for the most popular ones — a full reference page we wrote after actually calling the endpoint. On those pages the curl command, the parameters and the JSON response are the real request and the real reply, not a copied README entry that stopped working years ago.
Browse by category
Weather APIs
Free weather APIs with working curl examples: hourly and daily forecasts, current conditions, air quality and city geocoding. No credit card, most need no API key.
45 APIs · 18 testedGeolocation & IP APIs
Free IP geolocation, address geocoding, postal code and time zone APIs with tested curl commands and real JSON responses. Most require no signup.
117 APIs · 45 testedFinance & Crypto APIs
Free cryptocurrency and foreign exchange APIs with verified curl examples: live coin prices, currency conversion rates and economic indicators. No key needed for most.
248 APIs · 79 testedDeveloper & Testing APIs
Free APIs for developers: request testing and echo endpoints, mock REST data for prototypes, package registry lookups, QR codes and public holiday data. All tested.
371 APIs · 86 testedEntertainment APIs
Free entertainment APIs with copy-paste curl examples: random jokes, inspirational quotes, trivia questions and placeholder images. No API key required.
59 APIs · 29 testedAnimal APIs
Free animal APIs with tested curl examples: random cat and dog images, pet facts and wildlife data. No authentication needed, CORS enabled for browser use.
30 APIs · 15 testedScience & Space APIs
Free science and space APIs with verified examples: NASA imagery, ISS tracking, live earthquake feeds, rocket launches and Wikipedia summaries. Mostly key-free.
46 APIs · 61 testedBook & Dictionary APIs
Free book, dictionary and language APIs with working curl examples: word definitions, ISBN lookups, public-domain ebooks, rhymes and poetry. No key required.
46 APIs · 19 testedFood & Drink APIs
Free recipe, cocktail and food product APIs with tested curl examples: meal recipes with ingredients, drink recipes and barcode nutrition lookups. Key-free tiers.
31 APIs · 10 testedGame & Anime APIs
Free game and anime APIs with verified curl examples: Pokémon data, anime metadata, playing card decks, Magic cards and D&D rules. No authentication needed.
142 APIs · 64 testedMusic APIs
Free music APIs with tested curl examples: song and album search, artist metadata, album artwork and song lyrics. No API key required for the endpoints shown.
39 APIs · 15 testedNews & Open Data APIs
Free news and open data APIs with verified curl examples: Hacker News items, spaceflight news and public health datasets. No API key needed.
36 APIs · 13 testedUtility APIs
Free utility APIs with working curl examples: random user generation, name-based age and gender prediction, placeholder text and open institution datasets.
77 APIs · 23 testedGovernment & Open Data APIs
Free government and open data APIs: census and demographic statistics, public records, legislation, transport and environmental datasets from official sources worldwide.
173 APIs · 63 testedHealth & Medical APIs
Free health and medical APIs: drug databases, disease and epidemiology statistics, nutrition data, clinical trials and medical terminology references.
39 APIs · 26 testedSecurity & Auth APIs
Free security APIs: breach and password checks, malware and URL scanning, authentication and authorization services, plus email and data validation endpoints.
108 APIs · 29 testedMachine Learning & AI APIs
Free machine learning and AI APIs: text generation, sentiment analysis, image recognition, speech to text, translation and embeddings, including open-source hosted models.
54 APIs · 8 testedPhotography & Design APIs
Free photography and design APIs: stock photo libraries, placeholder images, museum and art collections, icons, colour palettes and image manipulation services.
74 APIs · 22 testedVideo & Streaming APIs
Free video APIs: film and TV metadata, streaming availability, video platform data, subtitles, and video hosting or transcoding services with free tiers.
67 APIs · 26 testedSports & Fitness APIs
Free sports APIs: live scores and fixtures, league tables, player and team statistics across football, cricket, basketball and more, plus fitness and activity tracking.
69 APIs · 15 testedTransport & Vehicle APIs
Free transport APIs: public transit schedules and real-time arrivals, flight tracking, railway data, vehicle registration lookups and VIN decoding.
98 APIs · 41 testedBusiness & Commerce APIs
Free business APIs: company and registry lookups, job listings, invoicing, e-commerce catalogues, shipping rates and product data for building commercial tools.
100 APIs · 18 testedEmail APIs
Free email APIs: address validation and verification, transactional sending with free tiers, disposable and temporary inbox services, and inbox testing tools.
41 APIs · 8 testedSocial Media APIs
Free social media APIs: platform data and feeds, link previews and Open Graph metadata, community and forum APIs, and social sharing or embed services.
62 APIs · 11 testedText Analysis APIs
Free text analysis APIs: sentiment analysis, language detection, translation, summarisation, named entity recognition, profanity filtering and readability scoring.
31 APIs · 9 testedEnvironment APIs
Free environmental APIs: carbon intensity and emissions data, renewable energy statistics, air and water quality, climate records and sustainability metrics.
24 APIs · 15 testedStart here: no key, browser-ready
These APIs need no signup and send permissive CORS headers, so you can call them straight from front-end JavaScript with nothing to configure.
Cat Facts
Free cat facts API with no key. Random feline facts as JSON, with pagination and length filtering. CORS enabled. Tested curl example and live response.
Cataas (Cat as a Service)
Free cat image API with no key: random cats, tag filtering, text overlays and on-the-fly resizing, as an image or as JSON metadata. Tested example included.
Dog CEO
Free dog image API with no key: 20,000+ photos across 100+ breeds and sub-breeds, random or filtered. CORS enabled. Tested curl example and live JSON.
Dog API (Facts)
Free dog facts API with no key, using a JSON:API response format. Returns random canine facts with pagination. Tested curl example and live JSON response.
OBIS
Free marine biodiversity API with no key: 100M+ georeferenced species occurrence records with full taxonomy, depth, date and dataset provenance. Tested example included.
Paleobiology Database
Free fossil record API with no key: georeferenced occurrences with taxonomic identification, geological age bounds and collection provenance. Tested example included.
random.dog
Free random dog API with no key: returns a URL to a photo, GIF or video with its file size in bytes, so you can filter before downloading. Tested example included.
RandomFox
Free fox image API with no key. Returns a random fox photo URL as JSON. CORS enabled, minimal payload. Tested curl example and live response included.
How this directory works
There are two layers here, and we label which is which on every page. The catalogue covers all 2,227 APIs and links out to each provider's own documentation — useful for discovery, but not tested by us. The tested layer is the 768 APIs we have actually called and written full reference pages for, and it grows with each batch.
- Tested pages: the endpoint was executed before publishing, and dead or deprecated APIs are removed rather than listed.
- Responses shown are real captured JSON, so you know the exact shape before writing any code.
- curl, JavaScript fetch and Python requests snippets for every documented request.
- Auth, rate limits and CORS support recorded from the actual response headers.
- Parameters, response fields and common errors documented with fixes.
- Each tested page carries the date its endpoint was last confirmed working.
Candidate APIs were drawn in part from the MIT-licensed public-apis and marcelscruz/public-apis projects, with thanks to their contributors. Every entry here was then independently tested, and all documentation, examples and responses on these pages are our own — entries that no longer worked were removed rather than republished. Each API is an independent third-party service, not affiliated with ByteTools.