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. 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 - InfluxDB
www.influxdata.com | 16 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,303 |
| 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 |