Nanosaur2-670M
well9472 · Kit
Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…
The public-apis community’s list of free APIs for developers, sorted into categories, with each API’s auth, HTTPS and CORS support. Setup notes cover reading it, asking Claude Code, Codex or Cursor about it, its MCP servers table and the maker’s checks.
Public APIs is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 2, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.
git clone https://github.com/public-apis/public-apis.git
Public APIs is a list of free APIs that developers can use in their own projects. The public-apis community keeps it, along with people at APILayer. It is a README, not a program: you read it, search it and pick an API from it. Each category has a table with the API’s name and link, a short description, and whether it needs authentication, supports HTTPS and supports CORS. CONTRIBUTING.md asks only for full, free access or at least a free tier, so some APIs are free only up to a limit. The README also holds a table of APILayer’s own APIs and a section of MCP servers that let AI agents call APIs as tools.
Developers who need data or a service for a side project, a prototype or a practice app, and want many options on one page. Front-end developers can use the CORS column, since the contributing page says an API without proper CORS is usable only server side. Anyone who wants an agent to pick an API for a task can hand it the list and name the columns that matter.
| Who | How they use it | Example |
|---|---|---|
| Front-end developers | Filter on Auth and CORS before wiring an API into a browser page | A developer looks for rows with Auth No and CORS Yes, so the page can call the API directly. |
| Back-end developers | Pick an API for a server job, where CORS does not matter | A script that needs exchange rates starts from the Currency Exchange table and opens each candidate’s docs. |
| Learners and teachers | Find a free API for a practice project | A class picks a row from the Animals table and builds a small page around it. |
| Agent and tool builders | Read the list as text, or pick a server from its MCP Servers section | A developer adds an MCP server from that table to the agent they use. |
| Contributors | Add an API they know, after running the maker’s checks | Someone adds one row in alphabetical order and runs the format check on README.md. |
Skip it if you want an API with a support promise. The list links to other people’s APIs, and its MIT license provides the software “AS IS”, without warranty of any kind.
The list works anywhere you can open a web page or a Markdown file.
The README gives no steps for any coding agent. Mindket’s notes for Claude Code, Codex and Cursor are ordinary steps for giving an agent a file to read, and they say so.
Get it saves a zip of Mindket’s setup notes in your downloads folder. The list itself needs no install. The README gives no install line either.
| Need | Detail |
|---|---|
| Nothing | To read the list on GitHub or on the website |
| Git | Only to keep a local copy. GitHub reports the clone address, and git clone is ordinary Git, not a line from the README |
| Python | Only for the maker’s checks. The scripts README says it must be installed, and the maker’s workflows use Python 3.8 |
| An MCP client | Only to use a server from the MCP Servers section |
git clone https://github.com/public-apis/public-apis.git
The clone line is ordinary Git on the address GitHub reports for the repository. The Python lines below are copied from the maker’s scripts README and run from the repository’s root. The first installs the packages the checks use. The second runs the format check.
python -m pip install -r scripts/requirements.txt python scripts/validate/format.py README.md
Open a category table and read each row from left to right. Auth says what the API asks of you: No, or one of apiKey, OAuth, X-Mashape-Key and User-Agent. HTTPS says Yes or No. CORS says Yes, No or Unknown. Then follow the name’s link to the API’s own documentation, since the row holds only a short description.
With an agent, name the file, the category and the columns you need.
Open README.md in this folder. List the APIs in the Weather category that need no key and support CORS, with their links.
On the website, the README lists a search page with filters, a page of APIs that need no key, a live status page and a random API page.
You are building a small browser page about animals. It must call an API directly, so you want rows with Auth No and CORS Yes, and you open the Animals table or ask your agent:
Read the Animals table in README.md. I need Auth No and CORS Yes. Suggest three, and say what each one returns, going by its description.
In the README read on 3 November 2026, these rows qualify, among others:
Cat Facts (https://catfact.ninja/): Random cat facts Dogs (https://dog.ceo/dog-api/): Based on the Stanford Dogs Dataset HTTP Cat (https://http.cat/): Cat for every HTTP Status
You pick one and open its link. The row gave you the three flags. The row links to the API’s own page, which is where to look for its limits and what a request looks like. Test one request before you build the page around it.
If you are new. An API is an address a program can ask for data, such as a cat fact or an exchange rate. This list does not hold the data. It points to many APIs and tells you what each one asks of you. Auth tells you whether you need a key or a login. HTTPS tells you whether the API supports a secure connection. CORS tells you whether a web page in a browser may call it directly. Without CORS, only your own server can. Start with a category you like, pick a row with No under Auth, and open its link.
For experts. The tables are plain Markdown with one row per line. A line reader can parse them. The maker’s format check splits each row at the pipe and sorts the titles in upper case to test the order.
APILayer’s APIs sit in a table of three columns, and the MCP Servers table has five: Name, Description, Auth, Transport and Install. Transport is stdio, HTTP or SSE. Install links the marketplaces that list the server. CONTRIBUTING.md says it tracks Cursor, Anthropic and Glama, and some rows also link npm, the MCP Registry or Smithery.
The maker’s link check requests every link after the README’s Index heading, one at a time, with a 25 second timeout. A daily workflow runs it on README.md, and the pull request check runs it only on the lines a pull request adds, so a new row has its links tested. The -odlc flag runs only the duplicate check, with no requests.
The README links an “API for this project”, and that repository’s README lists endpoints for entries, a random entry, categories and health. Its host did not resolve from our PC on 3 November 2026.
The list is only text, so nothing here runs on your machine unless you run the maker’s checks. The questions are about what it links to.
This kit holds setup notes only. Mindket wrote them. The list itself is the README of the public-apis repository: https://github.com/public-apis/public-apis
These notes are not made or endorsed by the public-apis maintainers or by APILayer. The repository's GitHub description is "A collective list of free APIs". The README says the list "is manually curated by community members like you and folks working at APILayer" and that it "includes an extensive list of public APIs from many domains that you can use for your own products." Source: https://github.com/public-apis/public-apis/blob/master/README.md
License: MIT. GitHub's repository answer names it "MIT License", and the LICENSE file (https://github.com/public-apis/public-apis/blob/master/LICENSE) reads "Copyright (c) 2022 public-apis". The license covers the list. Every API the list links to has its own owner and terms.
A list, not a program. The README holds:
The repository also holds CONTRIBUTING.md, a scripts/ folder with the Python checks the maker runs on the README, and three workflow files in .github/workflows/. Source: the repository's file tree (https://github.com/public-apis/public-apis) and the README.
Nothing, to read the list. The README gives no install line. The optional checks need Python and the packages in scripts/requirements.txt: certifi, charset-normalizer, idna, requests and urllib3. Source: https://github.com/public-apis/public-apis/blob/master/scripts/README.md and https://github.com/public-apis/public-apis/blob/master/scripts/requirements.txt
https://github.com/public-apis/public-apis.git. Running git clone on that address is ordinary Git (Mindket's note, not the maker's).A local copy is a Git folder. To update it, run git pull inside it (Mindket's note, ordinary Git). To remove it, delete the folder. The README gives no uninstall steps, and nothing else is installed unless you ran python -m pip install -r scripts/requirements.txt for the checks (remove those packages with pip, as for any Python package).
utm_source=Github&utm_medium=Referral&utm_campaign=Public-apis-repo in their addresses (some end in -Best-sellers).scripts/validate/links.py makes a web request to every link it finds after the README's Index heading, with a 25 second timeout, and sends a browser-like User-Agent header. Source: https://github.com/public-apis/public-apis/blob/master/scripts/validate/links.pyscripts/validate/format.py and the duplicate-link mode make no web requests. Source: the same two files.README.md 5 KB setup/ai-agents.md 2 KB setup/contribute-and-check.md 4 KB setup/helper-api.md 2 KB setup/mcp-servers.md 3 KB setup/read-and-search.md 3 KB
Updated by Mindket to the current version of this kit.
Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.
well9472 · Kit
Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…
Waqf-AI · Kit
Reads handwritten Arabic text from images and returns it as text. A fine-tuned PaddleOCR-VL model for people digitizing Arabic handwriting.
Wan-AI · Kit
Makes video clips from a text prompt or an image plus text, at up to 720P and 24 frames per second, in the Diffusers format for a single consumer GPU.
sindresorhus · Kit
The list of awesome lists from sindresorhus: one README that links to hand-kept pages on one topic each, from Node.js and iOS to testing and gaming. Setup note…
Wan-AI · Kit
Generates cinematic video of a character driven by an audio track, and can also lip-sync existing video. For video creators, animators and researchers with a l…
Wan-AI · Kit
Animates a character or swaps one into a video by copying a performer's movement and expressions, as one model from the Wan2.2 video family. Use only faces and…