close
Skip to contentAPILayer: production APIs with free plansExplore APILayer

Find a free API for your next project

The official directory of the public-apis list: free APIs for developers, tested every day and filterable by API key, HTTPS and CORS.

The official site of public-apis, the 3rd most-starred repository on GitHub with 497.5K β˜….

Know an API that’s missing? Submit it with a pull request β†— Β· how to submit

Featured from APILayer

Production-grade APIs with a free tier and one shared API key.

See the full suite β†—
Fixer logo

Fixer

by APILayer

Fixer is a simple and lightweight API for current and historical foreign exchange (forex) rates.

Run in Postman β†’

More APILayer APIs

Browse by category

All categories β†’

Endless Opportunities with Our Full API Suite

From currencies to weather, PDFs to more, our API marketplace has it all. Start exploring today and find the perfect building blocks for your next project.

Popular lists of free APIs

All trending β†’
  1. 1
    AniAPIAnime
    πŸ”₯Up from last week

    Anime discovery, streaming & syncing with trackers

    OAuthHTTPSCORS
    Online Β· 3015 ms
  2. 23DTexel logo
    3DTexelArt & Design
    πŸ”₯Up from last week

    Search free CC0 PBR materials, HDRIs, decals and 3D models for games

    No authHTTPSCORS
    Online Β· 1745 ms
  3. 3Currency-api logo
    Currency-apiCurrency Exchange
    πŸ”₯Up from last week

    Free Currency Exchange Rates API with 150+ Currencies & No Rate Limits

    No authHTTPSCORS
    Online Β· 367 ms
  4. 40x logo
    0xCryptocurrency
    πŸ”₯Up from last week

    API for querying token and pool stats across various liquidity pools

    No authHTTPSCORS
    Online Β· 5029 ms
  5. 5MusicBrainz logo
    πŸ”₯New this week

    Music

    No authHTTPSCORS ?
    Online Β· 3033 ms
  6. 6
    City BikesSports & Fitness
    πŸ”₯New this week

    City Bikes around the world

    No authHTTPSCORS ?
    Online Β· 1710 ms
  7. 7Metropolitan Museum of Art logo
    πŸ”₯Up from last week

    Met Museum of Art

    No authHTTPSNo CORS
    Online Β· 1271 ms
  8. 8Icanhazip logo
    IcanhazipDevelopment
    πŸ”₯Up from last week

    IP Address API

    No authHTTPSCORS
    Online Β· 2687 ms
  9. 9weather-api logo
    πŸ”₯Down from last week

    A RESTful free API to check the weather

    No authHTTPSNo CORS
    Online Β· 450 ms
  10. 10Google Gemini logo
    Google GeminiMachine Learning
    πŸ”₯Up from last week

    Multimodal generative AI for text, vision, and code generation

    apiKeyHTTPSCORS ?
    Online Β· 2732 ms

MCP servers for AI agents

40 Model Context Protocol servers you can install into Claude, Cursor or VS Code β€” including IPstack MCP, Agent Nexus, BlockVectra.

Browse MCP servers

Frequently asked questions

What is Public APIs?

Public APIs is a free, searchable directory of 2,335 public APIs across 51 categories, from weather and finance to animals and machine learning. Every listing shows whether the API needs authentication, supports HTTPS and allows CORS, with a link to its documentation. The list is curated by the open-source public-apis community and maintained with APILayer.

Are the APIs listed here free to use?

Yes. Every API in the directory is free to use or has a free tier. Some require you to sign up for an API key, and paid plans may unlock higher rate limits, but you can start building with all of them at no cost.

Which APIs don't require an API key?

1,136 of the 2,335 APIs need no authentication at all, so you can call them immediately without signing up. Use the "No auth" filter on any category page, or browse all of them at /search?auth=none.

What does CORS mean for a public API?

CORS (Cross-Origin Resource Sharing) decides whether a browser lets JavaScript on your website call the API directly. If CORS is enabled, you can fetch from front-end code; if not, call the API from a server or serverless function instead. 995 APIs in the directory are confirmed to support CORS.

How do I choose the right API for my project?

Start from a category, then filter by authentication, HTTPS and CORS to match your stack. Prefer APIs with HTTPS (required for production), check the documentation for rate limits and terms of use, and pick a no-auth API if you're prototyping.

How do I add or submit a new API?

Open a pull request on the public-apis GitHub repository (https://github.com/public-apis/public-apis) that adds your API to the right category table, following the contribution guide (https://github.com/public-apis/public-apis/blob/master/CONTRIBUTING.md). Once it's merged, it appears here on the next data sync. Step-by-step instructions: https://publicapis.lol/submit.

Is there a JSON API for this directory?

Yes. GET /api/apis returns the catalog as JSON and accepts the same filters as search: q, category, auth, https, cors and page. It needs no key and is handy for building your own tools on top of the list.

What are MCP servers?

MCP (Model Context Protocol) servers let AI agents such as Claude, Cursor or VS Code call APIs as tools. The directory lists 40 MCP servers with their transport (stdio or HTTP), authentication and install links.

Who maintains Public APIs?

The list comes from the community-curated public-apis project on GitHub, the 3rd most-starred repository on the platform, and is maintained together with APILayer (https://apilayer.com/), which offers a unified suite of production APIs with one account and one API key.