Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 Python API Projects
-
Public APIs Directory
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
ccxt
A cryptocurrency trading API with more than 100 exchanges in JavaScript / TypeScript / Python / C# / PHP / Go
View the Project on GitHub
-
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.
-
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: The Ultimate Guide to Offline API Testing: 10 Tools That Work Without Internet | dev.to | 2025-10-22For developers who prefer command-line interfaces, HTTPie offers an elegant alternative to curl with superior offline capabilities. The --offline flag enables request construction and validation without network transmission.
-
Another real world example is DRF's views system design.
-
We’ll use a library called FastMCP that simplifies the process of building MCP servers. You can install it using pip:
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
Douyin_TikTok_Download_API
🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音、快手、TikTok、Bilibili数据爬取工具,支持API调用,在线批量解析及下载。
-
Test your client: Use mock servers (e.g., httpbin.org) to test edge cases.
-
LibreTranslate
Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup.
Uses LibreTranslate API, but other APIs can be added later
-
-
>Seems cloudflare checkboxes / human verification are very commonplace nowdays. Curious how(/if) web scrapers get around those?
You can get a real browser[1] to check the box for you, then use the cookies in your "dumb" scraper.
[1] https://github.com/FlareSolverr/FlareSolverr
-
Gymnasium
An API standard for single-agent reinforcement learning environments, with popular reference environments and related utilities (formerly Gym)
-
falcon
The no-magic web API and microservices framework for Python developers, with a focus on reliability and performance at scale.
-
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
-
countries-states-cities-database
🌍 Discover our global repository of countries, states, and cities! 🏙️ Get comprehensive data in JSON, SQL, PSQL, SQLSERVER, MONGODB, SQLITE, XML, YAML, and CSV formats. Access ISO2, ISO3 codes, country code, capital, native language, timezones (for countries), and more. #countries #states #cities
-
-
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/
-
-
Project mention: How to Save Your TikTok Videos Before They’re Gone: A Simple Tool to Backup Your Content | dev.to | 2025-01-16
In this post, I’ll introduce SaveMyTikTok, a third-party automated TikTok data collection tool that helps users save TikTok videos without the need for login credentials. It’s built on top of the TikTok-Api framework and ensures that you can still access and save content, even if TikTok services are restricted in your region.
-
CKAN
CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers catalog.data.gov, open.canada.ca/data, data.humdata.org among many other sites.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python API discussion
Python API related posts
-
N8n community node – cascadeflow, Reduce AI costs 30-65% with model cascading
-
How to Build Your Own MCP Server with Python
-
In Orbit You Have to Slow Down to Speed Up
-
LitServe: Build custom AI inference engines
-
Week 3 – Adding a New API to the Public APIs Repository
-
Build your own AI model inference engines
-
Show HN: Assemble Labs – Hardware Brain for LLMs/IDEs
-
A note from our sponsor - Stream
getstream.io | 15 Nov 2025
Index
What are some of the best open-source API projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | public-apis | 378,306 |
| 2 | fastapi | 91,739 |
| 3 | ccxt | 39,874 |
| 4 | quivr | 38,596 |
| 5 | httpie | 37,000 |
| 6 | django-rest-framework | 29,662 |
| 7 | fastmcp | 20,093 |
| 8 | skyvern | 17,741 |
| 9 | Douyin_TikTok_Download_API | 14,850 |
| 10 | httpbin | 13,252 |
| 11 | LibreTranslate | 13,048 |
| 12 | gorilla | 12,550 |
| 13 | FlareSolverr | 11,375 |
| 14 | Gymnasium | 10,611 |
| 15 | falcon | 9,753 |
| 16 | HTTP Prompt | 9,056 |
| 17 | countries-states-cities-database | 8,938 |
| 18 | TikTokDownload | 8,050 |
| 19 | litestar | 7,636 |
| 20 | python-binance | 6,962 |
| 21 | TikTok-Api | 5,871 |
| 22 | CKAN | 4,881 |
| 23 | pokeapi | 4,871 |