Skip to content

About Public APIs

Public APIs (publicapis.lol) is the official website of public-apis, the open-source list of free APIs on GitHub with 490,000+ stars, maintained by APILayer. It turns the list into a searchable directory of 2,166 free APIs across 51 categories, and tests every one of them daily.

How the site relates to the GitHub repository

The public-apis repository is the source of truth. It's the 3rd most-starred repository on GitHub, built up by community contributions since 2016. Every day at 06:17 UTC, this site reads the README, adds new APIs, updates changed ones and removes deleted ones, so the two always list the same APIs.

To add or fix an API, open a pull request on GitHub following the contributing guide. Changes appear here after the next sync.

What the site adds to the list

Who maintains it

APILayer maintains both the public-apis repository and this site. APILayer builds API products such as ipstack, currencylayer and weatherstack; you'll see them listed alongside every other API, and the directory itself stays open to any free API that follows the contributing guide. Guides on the blog are written by developers on the team.

Get in touch

About publicapis.lol

Is publicapis.lol the official public-apis website?

Yes. publicapis.lol is the official website of the public-apis list on GitHub (github.com/public-apis/public-apis). It's maintained by APILayer, which also maintains the repository, and its catalog is synced from the repository every day.

Who runs publicapis.lol?

APILayer, the company behind API products such as ipstack, currencylayer and weatherstack, together with the open-source public-apis community that curates the list.

How is publicapis.lol different from the GitHub list?

The GitHub README is the source of truth: one long table per category. publicapis.lol turns the same 2,166 APIs into a searchable directory and adds what a README can't: daily uptime checks, verified CORS support, sample responses, code examples, comparisons, alternatives and developer reviews.

How do I add an API to publicapis.lol?

Add it to the public-apis GitHub repository with a pull request that follows the contributing guide. Once it's merged, the API appears on publicapis.lol after the next daily sync. There's no separate submission form.

Is publicapis.lol free?

Yes. The directory, the developer tools and the JSON API are free to use without an account. Every listed API is free or has a free tier.