Logo

Public API Directory

Discover 30 free public APIs for your next project

30 APIs found

JSONPlaceholder

Fake REST API for testing and prototyping

NoneTestingHTTPSCORS

OpenWeatherMap

Current weather, forecasts, and historical data

API KeyWeatherHTTPSCORS

REST Countries

Country info — name, capital, population, currency

NoneGeoHTTPSCORS

The Dog API

Random dog images and breed information

API KeyAnimalsHTTPSCORS

Cat Facts

Random cat facts API

NoneAnimalsHTTPSCORS

PokeAPI

All Pokémon data in one place

NoneGamesHTTPSCORS

RandomUser

Generate random user data for testing

NoneTestingHTTPSCORS

Chuck Norris Jokes

Free JSON API for hand-curated Chuck Norris facts

NoneEntertainmentHTTPSCORS

Unsplash

Beautiful free images and pictures API

OAuthPhotosHTTPSCORS

NewsAPI

Search worldwide news articles and headlines

API KeyNewsHTTPS

GitHub API

Access GitHub data — repos, users, issues, etc.

OAuthDev ToolsHTTPSCORS

CoinGecko

Cryptocurrency prices, market cap, volume

NoneFinanceHTTPSCORS

Quotable

Free API for famous quotes

NoneEntertainmentHTTPSCORS

IP API

IP geolocation — country, city, ISP

NoneGeoCORS

Open Library

Search books, authors, and covers

NoneBooksHTTPSCORS

Faker API

Generate massive amounts of fake data

NoneTestingHTTPSCORS

ExchangeRate API

Free currency exchange rates API

API KeyFinanceHTTPSCORS

Agify

Predict age based on a name

NoneEntertainmentHTTPSCORS

Bored API

Find random activities to fight boredom

NoneEntertainmentHTTPSCORS

JokeAPI

Programming, misc, and dark humor jokes

NoneEntertainmentHTTPSCORS

Lorem Picsum

The Lorem Ipsum for photos

NonePhotosHTTPSCORS

Advice Slip

Random advice generator

NoneEntertainmentHTTPSCORS

SpaceX API

SpaceX launches, rockets, capsules data

NoneScienceHTTPSCORS

NASA API

Astronomy picture of the day, Mars photos, etc.

API KeyScienceHTTPSCORS

OMDb API

Movie and TV show information database

API KeyEntertainmentHTTPSCORS

Pexels

Free stock photos and videos API

API KeyPhotosHTTPSCORS

Football Data

Football/soccer matches, standings, stats

API KeySportsHTTPSCORS

Dictionary API

Free dictionary — definitions, phonetics

NoneEducationHTTPSCORS

Kanye.rest

Random Kanye West quotes

NoneEntertainmentHTTPSCORS

QR Code API

Generate QR codes as images

NoneDev ToolsHTTPSCORS

Free Public API Directory — Discover APIs for Your Next Project

Building a web app, mobile app, or side project? You need data, and public APIs provide it for free. This directory lists 30 carefully curated, free public APIs across categories like weather, finance, entertainment, testing, science, sports, photos, and more. Each entry shows the API name, a short description, its authentication type (None, API Key, or OAuth), whether it supports CORS (Cross-Origin Resource Sharing), and whether it uses HTTPS.

Use the search bar to find APIs by name, description, or category. Filter by authentication method — choose "None" if you want APIs that require zero setup, or "API Key" if you do not mind registering for a key. Click the category buttons to narrow results to a specific topic. Toggle the star icon to save your favorite APIs. Click the Favorites button to show only your bookmarked APIs. Switch between Grid and List views depending on your preference.

Every API in this directory has been verified for accessibility. Each entry includes a Visit link that opens the API documentation in a new tab, and a Copy button that copies the URL to your clipboard for quick pasting into your code or browser.

API Categories Explained

Testing & Dev Tools

JSONPlaceholder, RandomUser, Faker API, QR Code API — generate fake data, placeholder content, and developer utilities for rapid prototyping and testing.

Weather & Geo

OpenWeatherMap, REST Countries, IP API — get weather forecasts, country info, and IP geolocation data for location-aware applications.

Entertainment

Chuck Norris Jokes, JokeAPI, Bored API, OMDb, Quotable, Kanye.rest — quotes, jokes, movies, and random activities for fun and engagement features.

Finance & Science

CoinGecko, ExchangeRate API, NASA API, SpaceX API — cryptocurrency prices, currency rates, astronomy photos, and space launch data.

Photos & Media

Unsplash, Pexels, Lorem Picsum — beautiful free stock photos and placeholder images for design mockups and production applications.

Education & Sports

Dictionary API, Open Library, Football Data, PokeAPI — definitions, book search, match stats, and Pokémon data for educational and hobby projects.

How to Use Public APIs in Your Projects

Start with "No Auth" APIs for prototyping

APIs with "None" authentication require zero setup. Just send an HTTP request (fetch, axios, curl) and get JSON data back immediately. Perfect for learning and rapid prototyping.

Register for an API key when ready

APIs that require an API key are usually free for limited usage. Register on the provider's website, get your key, and include it in your request headers or query parameters.

Check CORS support for frontend projects

If youre calling an API directly from a browser (React, Vue, vanilla JS), it must support CORS. APIs without CORS support need a backend proxy or server-side requests.

Use HTTPS APIs for security

HTTPS ensures data is encrypted in transit. Most modern APIs support HTTPS. Avoid HTTP-only APIs if your application handles sensitive user data.

Handle rate limits and errors gracefully

Most free APIs have rate limits (e.g. 60 requests/minute). Implement caching, retry logic, and user-friendly error messages so your app degrades gracefully when limits are hit.

Read the documentation before integrating

Every API has unique endpoints, parameters, and response formats. Spend a few minutes reading the docs — it will save hours of debugging later.

Frequently Asked Questions

Are all these APIs free?+
Yes, every API listed is free to use, at least at a basic tier. Some require a free API key. Premium tiers with higher limits may exist but are not required.
What does "Auth: None" mean?+
The API requires no authentication. You can send requests immediately without registering or providing a key.
What does CORS mean?+
CORS (Cross-Origin Resource Sharing) allows browsers to make requests to a different domain. APIs with CORS support can be called directly from frontend JavaScript.
Can I use these APIs in commercial projects?+
Check each API's terms of service. Most allow commercial use at the free tier, but some have restrictions on volume, attribution, or monetisation.
How do I copy an API URL?+
Click the Copy button next to any API card. The URL is copied to your clipboard and a checkmark confirms the action.
How do favorites work?+
Click the star icon to bookmark an API. Favorites are stored in your browser's localStorage. Click the star filter button to show only your favorites.
What is the Grid vs List view?+
Grid shows APIs as cards in a 3-column layout. List shows them in a compact, single-row format. Switch using the toggle button next to the favorites filter.
Will more APIs be added?+
Yes, this directory is regularly updated with new free public APIs as they become available.
Advertisement
Logo

Your all-in-one digital toolkit with 100+ free online tools. Fast, secure, and always available when you need them.

Secure & Private

All processing happens locally in your browser

Mobile Friendly

Works perfectly on all devices and screen sizes

Always Free

No registration, no limits, completely free to use

100+
Free Tools
50K+
Daily Users
1M+
Tools Used
150+
Countries
© 2026 OmniWebKit. All rights reserved.
Made withfor developers and creators