Find free weather, maps, or payment APIs when starting a new app project.
Browse available data sources in a specific category like cryptocurrency or sports.
Learn what kinds of public data and services are available on the internet.
Public-APIs is a large, community-maintained directory of publicly available web APIs, meaning programming interfaces that let developers connect their apps to external services and data sources. Think of it as a Yellow Pages for the internet's building blocks. The problem it solves is simple: when you're building an app and need, say, weather data, payment processing, or map functionality, you'd otherwise have to search the web to find which services offer free or trial access. This repo does that work for you, organizing hundreds of APIs into categories like Advertising, Analytics, Cryptocurrency, Entertainment, Maps, Music, Social Media, Sports, and Weather, among many others. Each entry notes whether the API is open source or trial-based, so you immediately know the cost structure. There's no code to run, this is a reference document, not software. You navigate a table of contents, click a category, and find links with brief descriptions of what each API does. You'd use this when starting a new project and scouting what external services exist, or when you need a specific type of data and want to browse your options quickly. It's equally useful for beginners learning what kinds of data the internet exposes and for experienced developers doing quick research. No particular tech stack is required, the APIs listed span every language and platform.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.