Python API

Open-source Python projects categorized as API

Top 23 Python API Projects

  1. public-apis

    A collective list of free APIs

    Project mention: public-apis: what 438k stars actually buy you, and what they don't | dev.to | 2026-05-31

    Repository: public-apis/public-apis

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: Shipping Sovereign SDK: Cryptographic Forensic Receipts and the End of the AI "Prose Tax" | dev.to | 2026-05-29

    The Sovereign SDK is a Python-native framework designed to minimize prose overhead while generating ironclad, cryptographic execution receipts for AI agents, complete with drop-in FastAPI/Starlette ASGI middleware.

  4. ccxt

    A cryptocurrency trading API with more than 100 exchanges in JavaScript / TypeScript / Python / C# / PHP / Go / Java

    Project mention: My bot ran for 48 hours and didn't do a thing | dev.to | 2026-05-23

    But to get fresh quotes, the bot polls the exchange's orderbook (via the wonderful but occasionally-temperamental ccxt library). And those polls were timing out — silently, in batches. Five-minute window: 215 orderbook timeouts. Same five-minute window: zero successful quote refreshes.

  5. quivr

    Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.

  6. httpie

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

    Project mention: 5 CLI Tools I Use to Keep Terminal Workflows Less Annoying | dev.to | 2026-05-07

    httpie is easier to read than curl when testing APIs manually.

  7. django-rest-framework

    Web APIs for Django. 🎸

    Project mention: GraphQL vs REST: 18 Claims Fact-Checked with Primary Sources (2026) | dev.to | 2026-04-17

    Many REST frameworks also ship with limited security controls enabled by default. Express.js , a minimal web framework, does not include rate limiting or input validation out of the box and relies on middleware for these concerns. Django REST Framework includes throttling features, but they are not enabled by default.

  8. skyvern

    Automate browser based workflows with AI

    Project mention: Launch HN: BrowserBook (YC F24) – IDE for deterministic browser automation | news.ycombinator.com | 2025-12-11
  9. Douyin_TikTok_Download_API

    🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音、快手、TikTok、Bilibili数据爬取工具,支持API调用,在线批量解析及下载。

  10. public-api-lists

    A curated list of free public APIs across 48 categories — searchable, community-maintained, with a free JSON API.

  11. LibreTranslate

    Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup.

    Project mention: We stopped AI bot spam in our GitHub repo using Git's –author flag | news.ycombinator.com | 2026-05-18
  12. FlareSolverr

    Proxy server to bypass Cloudflare protection

    Project mention: I Built a Self-Hosted RSS Reader with AI Summarization, Translation, and an MCP Server | dev.to | 2026-03-16

    For sites requiring JavaScript rendering, FlareSolverr (Headless Chrome) handles it.

  13. httpbin

    HTTP Request & Response Service, written in Python + Flask.

    Project mention: Spoofing Your Scraper's Fingerprint Is a Losing Arcade | dev.to | 2026-06-01

    probing: https://httpbin.org behavior scorecard (4/4 good-citizen checks) ------------------------------------------------------------ [PASS] backs off on 429 429 carried no Retry-After; applied exponential backoff [PASS] spaces out retries gaps [2.58, 3.67]s — growing, not hammering [PASS] sends conditional GET re-sent the ETag as If-None-Match [PASS] accepts 304 (saves bandwidth) server answered 304, skipped 277 bytes ------------------------------------------------------------ reused one session for all requests: yes

  14. gorilla

    Gorilla: Training and Evaluating LLMs for Function Calls (Tool Calls)

    Project mention: Sub-Agent Architectures: Patterns, Trade-offs, and a Kotlin Implementation | dev.to | 2026-03-23

    Tool confusion — a model with 20 tools tends to make worse decisions than one with 5 (tool-use accuracy degrades with scale; see the Gorilla LLM benchmark for empirical evidence)

  15. Gymnasium

    An API standard for single-agent reinforcement learning environments, with popular reference environments and related utilities (formerly Gym)

  16. falcon

    The no-magic web API and microservices framework for Python developers, with a focus on reliability and performance at scale.

  17. HTTP Prompt

    An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie

  18. TikTokDownload

    抖音去水印批量下载用户主页作品、喜欢、收藏、图文、音频

  19. litestar

    Light, flexible and extensible ASGI framework | Built to scale

    Project mention: Hyperflask – Full stack Flask and Htmx framework | news.ycombinator.com | 2025-10-16

    A lot of people in this thread mentioning the limitations of Flask and “why not FastAPI” etc - but I’ve found Litestar to be the best alternative and it has htmx support out of the box.

    https://litestar.dev/

  20. python-binance

    Binance Exchange API python implementation for automated trading

  21. airweave

    Open-source context retrieval layer for AI agents

    Project mention: Launch HN: Airweave (YC X25) – Let agents search any app | news.ycombinator.com | 2025-09-30
  22. TikTok-Api

    The Unofficial TikTok API Wrapper In Python

  23. klavis

    Klavis AI: MCP integration platforms that let AI agents use tools reliably at any scale

    Project mention: Workday to Acquire Pipedream | news.ycombinator.com | 2025-11-20

    Try https://www.klavis.ai, which is a open source MCP integration platform.

  24. pokeapi

    The Pokémon API

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python API discussion

Log in or Post with

Python API related posts

  • Spoofing Your Scraper's Fingerprint Is a Losing Arcade

    1 project | dev.to | 1 Jun 2026
  • public-apis: what 438k stars actually buy you, and what they don't

    1 project | dev.to | 31 May 2026
  • My bot ran for 48 hours and didn't do a thing

    2 projects | dev.to | 23 May 2026
  • Why One Model Is Never Enough: Routing Incident Analysis With cascadeflow

    1 project | dev.to | 22 May 2026
  • Our AI Inference Bill Dropped 65% After We Stopped Treating Every Query the Same

    1 project | dev.to | 21 May 2026
  • I Built a Live Monitor for 77 Free Public APIs in a Weekend (Architecture + Bugs)

    1 project | dev.to | 19 May 2026
  • Pinocchio is weirder than you remembered

    1 project | news.ycombinator.com | 8 May 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source API projects in Python? This list will help you:

# Project Stars
1 public-apis 441,082
2 fastapi 99,095
3 ccxt 42,823
4 quivr 39,155
5 httpie 38,198
6 django-rest-framework 30,069
7 skyvern 21,893
8 Douyin_TikTok_Download_API 18,283
9 public-api-lists 14,719
10 LibreTranslate 14,535
11 FlareSolverr 14,264
12 httpbin 13,565
13 gorilla 12,892
14 Gymnasium 12,038
15 falcon 9,797
16 HTTP Prompt 9,116
17 TikTokDownload 8,519
18 litestar 8,277
19 python-binance 7,170
20 airweave 6,437
21 TikTok-Api 6,424
22 klavis 5,747
23 pokeapi 5,227

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?