# public-apis/public-apis

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/public-apis-public-apis).**

441,986 stars · 48,433 forks · Python · MIT

## Links

- GitHub: https://github.com/public-apis/public-apis
- Homepage: https://APILayer.com/?utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo
- awesome-repositories: https://awesome-repositories.com/repository/public-apis-public-apis.md

## Topics

`api` `apis` `dataset` `development` `free` `list` `lists` `open-source` `public` `public-api` `public-apis` `resources` `software`

## Description

This project is a community-curated directory of REST and GraphQL service endpoints designed to assist developers in discovering and integrating third-party data sources. It functions as a centralized registry where external services are organized by domain to facilitate rapid software prototyping and application development.

The registry relies on a peer-reviewed contribution model, utilizing distributed version control to manage updates and ensure the accuracy of listed endpoints. To maintain high data quality, the project employs schema-based validation for all incoming submissions and compiles the structured data into a searchable, static website for efficient retrieval.

The directory covers a broad spectrum of integration capabilities, including financial data retrieval, geolocation services, and various utility APIs for tasks such as language detection, media processing, and identity verification. By providing a centralized index of these services, the project supports developers in identifying reliable data providers for diverse functional requirements.

## Tags

### Development Tools & Productivity

- [API Directories](https://awesome-repositories.com/f/development-tools-productivity/api-directories.md) — Provides a community-curated directory of REST and GraphQL service endpoints to assist developers in discovering third-party data sources.
- [Service Registries](https://awesome-repositories.com/f/development-tools-productivity/open-source-software/service-registries.md) — Functions as a community-curated registry of REST and GraphQL service endpoints.
- [REST APIs](https://awesome-repositories.com/f/development-tools-productivity/rest-apis.md) — Maintains a structured index of external service endpoints organized by domain to facilitate rapid software prototyping and integration.
- [Distributed Version Control Systems](https://awesome-repositories.com/f/development-tools-productivity/version-control-repository-tools/distributed-version-control-systems.md) — Uses distributed version control to manage community contributions and maintain the registry's history.
- [Prototyping Workflows](https://awesome-repositories.com/f/development-tools-productivity/prototyping-workflows.md) — Accelerates software prototyping by providing easy access to external data sources.
- [Third-Party Service Integrations](https://awesome-repositories.com/f/development-tools-productivity/third-party-service-integrations.md) — Helps developers find relevant external data sources in a curated directory of service endpoints. ([source](https://apilayer.com/))
- [Service Organization Tools](https://awesome-repositories.com/f/development-tools-productivity/service-organization-tools.md) — Organizes available service endpoints by domain to help developers quickly select the right tools. ([source](https://cdn.jsdelivr.net/gh/public-apis/public-apis@master/README.md))
- [Web Scraping](https://awesome-repositories.com/f/development-tools-productivity/web-scraping.md) — Facilitates web content extraction and data scraping from various online sources. ([source](https://apilayer.com/products/))

### Content Management & Publishing

- [Curated Resource Directories](https://awesome-repositories.com/f/content-management-publishing/documentation-knowledge-management/knowledge-bases/curated-resource-directories.md) — Maintains a community-verified directory of high-quality external service endpoints.
- [PDF Generation Libraries](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/pdf-generation-libraries.md) — Transforms HTML content into high-quality PDF documents for reports and documentation. ([source](https://apilayer.com/products/))

### Education & Learning Resources

- [API Directories](https://awesome-repositories.com/f/education-learning-resources/educational-resources/reference-and-media/tutorials-media-curated-lists/learning-directories/api-directories.md) — Provides a centralized directory of REST and GraphQL service endpoints for discovering third-party data sources. ([source](https://cdn.jsdelivr.net/gh/public-apis/public-apis@master/README.md))

### Repository Format

- [Awesome List](https://awesome-repositories.com/f/repository-format/awesome-list.md) — A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.

### Web Development

- [API Discovery Directories](https://awesome-repositories.com/f/web-development/third-party-api-integrations/api-discovery-directories.md) — Provides a centralized directory for discovering and evaluating public REST and GraphQL APIs.
- [Static Site Generators](https://awesome-repositories.com/f/web-development/static-site-generators.md) — Compiles the raw data repository into a performant, searchable static website.
- [Integration Research Tools](https://awesome-repositories.com/f/web-development/third-party-api-integrations/integration-research-tools.md) — Assists in researching and identifying reliable third-party data providers.

### Software Engineering & Architecture

- [Peer Review Workflows](https://awesome-repositories.com/f/software-engineering-architecture/peer-review-workflows.md) — Relies on community-driven pull requests and manual verification to ensure the accuracy of listed endpoints.
- [Data Schema Validation](https://awesome-repositories.com/f/software-engineering-architecture/data-schema-validation.md) — Enforces structural consistency on all incoming submissions using automated schema-based checks.

### Part of an Awesome List

- [API Testing](https://awesome-repositories.com/f/awesome-lists/data/api-testing.md) — Comprehensive directory of public APIs for testing and prototyping.
- [Databases and Analytics](https://awesome-repositories.com/f/awesome-lists/data/databases-and-analytics.md) — Directory of free public APIs.
- [Developer Tools](https://awesome-repositories.com/f/awesome-lists/devtools/developer-tools.md) — A curated list of free JSON APIs for web development.
- [Blockchain Learning Paths](https://awesome-repositories.com/f/awesome-lists/learning/blockchain-learning-paths.md) — Directory of public APIs for various development needs.
- [Public API Directories](https://awesome-repositories.com/f/awesome-lists/learning/public-api-directories.md) — A comprehensive directory of free and open web APIs.
- [Curated Lists and Directories](https://awesome-repositories.com/f/awesome-lists/more/curated-lists-and-directories.md) — Collective list of free APIs for developers.
- [General Programming Resources](https://awesome-repositories.com/f/awesome-lists/more/general-programming-resources.md) — Directory of free APIs for software projects.
- [General Resources](https://awesome-repositories.com/f/awesome-lists/more/general-resources.md) — Directory of free public APIs for various development needs.

### Data & Databases

- [Flat-File Storage](https://awesome-repositories.com/f/data-databases/flat-file-storage.md) — Stores the entire registry as structured text files within a version control system.
- [Geocoding Libraries](https://awesome-repositories.com/f/data-databases/geospatial-data-services/geocoding-libraries.md) — Provides access to geocoding services for converting addresses into geographic coordinates. ([source](https://apilayer.com/products/))
- [Market Data Providers](https://awesome-repositories.com/f/data-databases/market-data-providers.md) — Offers interfaces for fetching real-time and historical financial market data. ([source](https://apilayer.com/products/))

### System Administration & Monitoring

- [Service Maintenance](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/service-and-infrastructure-management/service-maintenance.md) — Maintains the accuracy and availability of indexed service endpoints through a peer-reviewed maintenance model. ([source](https://cdn.jsdelivr.net/gh/public-apis/public-apis@master/README.md))
- [Geographic IP Lookups](https://awesome-repositories.com/f/system-administration-monitoring/geographic-ip-lookups.md) — Determines the geographic location of website visitors by analyzing their IP addresses. ([source](https://apilayer.com/products/))

### Business & Productivity Software

- [Currency Conversion Services](https://awesome-repositories.com/f/business-productivity-software/currency-conversion-services.md) — Calculates foreign exchange rates and performs currency conversions using financial data. ([source](https://apilayer.com/products/))
- [VAT Validators](https://awesome-repositories.com/f/business-productivity-software/professional-services/tax-identification-validators/vat-validators.md) — Verifies VAT identification numbers across multiple countries for international compliance. ([source](https://apilayer.com/products/))
- [Global Tax Rate APIs](https://awesome-repositories.com/f/business-productivity-software/tax-calculation-engines/global-tax-rate-apis.md) — Retrieves current tax rate information for international jurisdictions to support financial calculations. ([source](https://apilayer.com/marketplace/tax_data-api))

### Networking & Communication

- [Service Integration Clients](https://awesome-repositories.com/f/networking-communication/service-integration-clients.md) — Facilitates the integration of external service endpoints into software projects. ([source](https://apilayer.com/marketplace/checkiday-api))

### Security & Cryptography

- [Bank Identifier Validators](https://awesome-repositories.com/f/security-cryptography/integration-detail-retrieval/banking-data/bank-identifier-validators.md) — Verifies international bank account numbers and routing codes to ensure payment accuracy. ([source](https://apilayer.com/marketplace/bank_data-api))
- [Bank Metadata Retrievers](https://awesome-repositories.com/f/security-cryptography/integration-detail-retrieval/banking-data/bank-metadata-retrievers.md) — Provides access to structured financial information including IBAN formats and SWIFT codes. ([source](https://apilayer.com/marketplace/bank_data-api))
