workflowstacks
ai-agent

Public-apis: Free API Access

Get free APIs for development. For startup founders and developers.
intermediateโฑ 5 minutes๐Ÿ’ต Free
470,040 stars51,829 forksPythonHealth Score 8/10Updated 8/19/2026100% free ยท open source
What it is

Browse a collective list of free APIs to reuse in your projects.

What you can make with it

Automations like integrating your app with Google Maps to provide directions.

How it helps

This list saves time searching for and evaluating free APIs from a trusted source, helping you focus on building your application.

Real use case example

"A founder wants to build a travel app that provides directions. Using public-apis, she finds the Google Maps API. She then integrates it with her app, allowing users to get directions. This integration enhances her app's functionality and user experience."

If you're new

Pick this up when learning about APIs for the first time, as it provides a starting point for exploring what's available.

If you're senior

Reach for this when you need a reliable source of free APIs for your application, or when you want to save costs on API evaluations.

Common confusion cleared up

Don't confuse 'free' APIs with 'low-quality' APIs; this list curates trusted, free APIs for your projects.

Best inside these AI tools
Any AI Client
Pairs with
Claude APIStripe webhookNotion database
Why we list it on WorkflowStacks: All APIs are free and open-source, reducing costs and making it a top option for building projects on a budget.
What it does

The public-apis tool provides a collective list of free APIs that can be used for various applications, allowing developers to discover and integrate new APIs into their projects.

Install / run
git clone https://github.com/public-apis/public-apis
When to use it
  • โ€ขWhen you need to find a free API for a specific functionality or data source
  • โ€ขWhen you want to explore new APIs for prototyping or proof-of-concept development
  • โ€ขWhen you're looking for alternative APIs to paid services or proprietary solutions
Quick start
  1. 1Navigate to the cloned repository: cd public-apis
  2. 2Open the README.md file to explore the list of available APIs: cat README.md
  3. 3Use the categories listed in the README.md to find an API that suits your needs
  4. 4Check the API documentation and terms of use before integrating it into your project
  5. 5Test the API using tools like curl or a REST client to verify its functionality
Ready-to-paste prompt
Use the 'https://api.example.com/data' API to fetch data on a specific topic, for example: curl https://api.example.com/data/topics/technology
Heads up: Some APIs listed in the public-apis repository may require API keys, have usage limits, or be deprecated, so it's essential to review the API documentation and terms of use before integrating it into your project
Saves to your device

Topics

api
apis
dataset
development
free
list
lists
open-source
public
public-api
public-apis
resources
software
How Public-apis: Free API Access works
Codeflow
Free to inspect

Public-apis: Free API Access is a small Python project (~1.1k lines across 7 code files). Setup is light: install the runtime, run one command. Last commit this month, MIT license, has a test suite.

Size
Small codebase
~1.1k lines ยท 7 code files ยท 9 min skim
Setup
Light setup
Install the runtime, run one command.
Runs on
Python
No API keys detected
Python 97%Shell 3%
Where to start reading
  1. 1
    README.md
    Start here โ€” what it does and how to install it
What's in each folder
.github/CI / automation (GitHub Actions)9 files
scripts/Helper scripts9 files
READMEHas testsDocumentedCI checksMIT licenseUpdated this month
Quick Actions
Details
Creator
public-apis
Language
Python
Category
ai-agent
Published
3/20/2016

Are you the creator of this tool? Claim your listing โ†’ and earn 85% of every sale.