Skip to main content
The Public APIs repository is manually curated by community members like you and folks working at APILayer. It includes an extensive list of public APIs from many domains that you can use for your own products. Consider it a treasure trove of APIs well-managed by the community over the years.

What is Public APIs?

Public APIs is a community-driven directory that helps developers discover and integrate APIs quickly. Whether you’re building a web application, mobile app, or any software project, you’ll find APIs across 50+ categories to enhance your product.

1000+ APIs

Access an extensive collection of public APIs across multiple domains and industries

50+ Categories

Browse APIs organized by category: Animals, Finance, Weather, Entertainment, and more

Community-Driven

Maintained by developers worldwide who contribute, validate, and update API listings

Quality Validated

Every API entry includes authentication requirements, HTTPS support, and CORS information

Key Features

Comprehensive API Information

Each API listing includes essential information to help you evaluate and integrate quickly:
  • Authentication (Auth): Know upfront if an API requires OAuth, API keys, or no authentication
  • HTTPS Support: Verify secure connection availability for production use
  • CORS Support: Check if the API can be called directly from browsers
  • Documentation Links: Direct access to official API documentation

Wide Range of Categories

Explore APIs across diverse categories including:
  • Development: GitHub, GitLab, Docker Hub, and developer tools
  • Data & Analytics: Weather, finance, cryptocurrency, and market data
  • Social & Communication: Authentication, email, and social network APIs
  • Entertainment: Music, video, games, anime, and books
  • Business: Analytics, CRM, payment processing, and productivity
  • Specialized: Machine Learning, IoT, Government data, and more
APILayer provides enterprise-grade APIs trusted by developers worldwide. Here are some featured services:

IPstack

Locate and identify website visitors by IP address with real-time geolocation data

Weatherstack

Retrieve instant, accurate weather information for any location in lightweight JSON format

Marketstack

Free, easy-to-use REST API delivering worldwide stock market data in JSON format

Fixer

Simple and lightweight API for current and historical foreign exchange rates

Numverify

Global phone number validation and lookup JSON API for number verification

Aviationstack

Free, real-time flight status and global aviation data API

Getting Started

Ready to start using Public APIs? Check out the Quick start guide to learn how to browse categories, evaluate APIs, and make your first API call.

Contributing

Public APIs thrives on community contributions. If you know of a free, public API that should be included, please read our Contributing guidelines to submit your addition.
This API list is not a marketing tool, but a resource to help the community build applications using free, public APIs quickly and easily.
Join our Discord server to get updates, ask questions, and connect with other developers in the community.

Build docs developers (and LLMs) love