GitHub REST
Public repo stats, users, issues, commits. Unauthenticated works; a token buys you 5000 req/hr.
https://api.github.com/repos/facebook/reactPokeAPI
Complete Pokémon dataset: stats, sprites, moves, evolutions, types. Gotta fetch 'em all.
https://pokeapi.co/api/v2/pokemon/charizardOpen-Meteo
Global weather forecasts, historical data, and geocoding. No key, no nonsense, worldwide coverage.
https://api.open-meteo.com/v1/forecast?latitude=52.52&longitude=13.41¤t_weather=trueWikipedia REST
Page summaries, extracts, and thumbnails from the world's encyclopedia. Great for knowledge widgets.
https://en.wikipedia.org/api/rest_v1/page/summary/Alan_TuringREST Countries
Everything about every country: flags, currencies, capitals, borders, calling codes and more.
https://restcountries.com/v3.1/name/japannpm Registry
Package metadata, versions, dependencies and dist-tags straight from the npm registry.
https://registry.npmjs.org/reactOSM Nominatim
Free forward/reverse geocoding powered by OpenStreetMap. Be gentle — one request per second.
https://nominatim.openstreetmap.org/search?q=eiffel+tower&format=jsonHacker News
Firebase-backed feed of top stories, comments and users. Build your own orange-site reader.
https://hacker-news.firebaseio.com/v0/topstories.jsonFawaz Currency
Daily exchange rates for 150+ fiat and crypto currencies, served free from jsDelivr CDN.
https://cdn.jsdelivr.net/npm/@fawazahmed0/currency-api@latest/v1/currencies/usd.jsonDog CEO
Random dog photos by breed. Over 20k images. Undeniably the best API on this list.
https://dog.ceo/api/breeds/image/randomBluesky AppView
Public AT Protocol endpoints: author feeds, profiles and threads. No auth for read-only.
https://public.api.bsky.app/xrpc/app.bsky.actor.getProfile?actor=bsky.appTheCocktailDB
Cocktail recipes, ingredients, and glassware. Perfect for a Friday-afternoon side project.
https://www.thecocktaildb.com/api/json/v1/1/random.phpPyPI JSON
Python package info, releases, and metadata as clean JSON. One URL per package.
https://pypi.org/pypi/requests/jsonJokeAPI
Programming, dark, pun and misc jokes with category and content filters. Blacklist flags supported.
https://v2.jokeapi.dev/joke/Programming?type=singleOpen Food Facts
Nutrition, ingredients and additives for millions of products, looked up by barcode.
https://world.openfoodfacts.org/api/v0/product/737628064502.jsonOpen Trivia DB
Free trivia questions across 24 categories with difficulty and type filters. Build a quiz in minutes.
https://opentdb.com/api.php?amount=5&type=multipleIP Geolocation
Resolve the caller's IP to country, region, city and coordinates. Zero-config location.
https://freegeoip.app/json/Open Library
Book metadata, covers, authors and editions by ISBN or work key. Powered by Internet Archive.
https://openlibrary.org/api/books?bibkeys=ISBN:9780140328721&format=json&jscmd=datacdnjs Search
Search thousands of JS/CSS libraries and grab their CDN URLs and versions programmatically.
https://api.cdnjs.com/libraries?search=three&fields=name,versionMusicBrainz
Open music encyclopedia: artists, releases, recordings, relationships. Set a User-Agent, be nice.
https://musicbrainz.org/ws/2/artist?query=radiohead&fmt=jsonCat Facts
Random, verified-ish facts about cats. Ideal filler content or empty-state easter eggs.
https://catfact.ninja/factchucknorris.io
Random Chuck Norris facts with category filtering. Because every directory needs one.
https://api.chucknorris.io/jokes/random