Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Python API Projects
-
✅ public-apis/public-apis : https://github.com/public-apis/public-apis
-
An API application framework (such as FastAPI)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
httpie
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)
There is also HTTPie which I've mostly been using for its excellent `http` CLI as a modern replacement for curl.
However I recently learned that it also has web and desktop client apps which are pretty great too!
-
ccxt
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
I would sincerely advise you to use a ready to use python library for this like https://github.com/ccxt/ccxt
-
Project mention: Ask HN: Is Python async/await some kind of joke? | news.ycombinator.com | 2024-01-27
- Django Rest Framework has no async support? https://github.com/encode/django-rest-framework/issues/7260
-
-
falcon
The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Project mention: Show HN: I made a script to scrape your Facebook group | news.ycombinator.com | 2024-01-25
-
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
-
LibreTranslate
Free and Open Source Machine Translation API. Self-hosted, offline capable and easy to setup.
-
-
Douyin_TikTok_Download_API
🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音、快手、TikTok、Bilibili数据爬取工具,支持API调用,在线批量解析及下载。
At the moment I am working on a web scraper for TikTok. At the moment, I am able to retrieve data about the first 16 videos from a channel. The way I achieved this was to make requests to an unofficial API https://github.com/Evil0ctal/Douyin_TikTok_Download_API. My problem is that the requirements for this project do not allow me to use any package that would extract data from TikTok. I would like to ask you all, how should I go about this task. Already tried getting data from the HTML, but is not sufficient since most of it is not displayed when I use requests.get(URL). Could you please recommend some repositories that could help or some way of extracting the data? Thank you!
-
Gymnasium
An API standard for single-agent reinforcement learning environments, with popular reference environments and related utilities (formerly Gym)
"Show HN: Ghidra Plays Mario" (2023) https://news.ycombinator.com/item?id=37475761 :
[RL, MuZero reduxxxx ]
> Farama-Foundation/Gymnasium is a fork of OpenAI/gym and it has support for additional Environments like MuJoCo: https://github.com/Farama-Foundation/Gymnasium#environments
> Farama-Foundatiom/MO-Gymnasiun: "Multi-objective Gymnasium environments for reinforcement learning": https://github.com/Farama-Foundation/MO-Gymnasium
-
Project mention: Scraping Google trends, and incomplete datasets. Help, please? | /r/datasets | 2023-12-07
What i didnt tried: - scraping and using these (single page) tokens - headless browser - web-test-frameworks like selenium (programmable browser) - using Flaresolver (my best bet) https://github.com/FlareSolverr/FlareSolverr . A headless browser / proxy developed to bypass cloudflare. You can easily deploy it onprem with docker. I know google got its own defence machanisms, but i've got very good experience using it for scraping and crawling (at least cloudflare protected) websites. So i guess its very good at pretending being a normal browser, being a normal user.
-
I've found this Chinese GitHub, but I'm not sure how to use it as I do not know the language.
-
-
litestar
Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs
Project mention: Litestar – powerful, flexible, and highly performant Python ASGI framework | news.ycombinator.com | 2024-02-26What would you like to see here? Could you perhaps open an issue at https://github.com/litestar-org/litestar so we can track and implement this?
If you are just needing a client what you need should be available OOTB, unless you want more hands off.
Here is also a good article for example: https://dev.to/pbaletkeman/secure-python-litestar-site-with-...
-
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.
CKAN The Open Source Data Portal Software
-
Project mention: Help! I am new to this and want to scrape TikTok bios/signatures | /r/scrapy | 2023-03-27
I tried TikAPI, but the API request limitations make it impossible... Now I found this unofficial API on GitHub but I am lost...
-
So I was looking for projects and came across https://github.com/PokeAPI/pokeapi
-
-
-
PRAW
PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python API related posts
- Show HN: Tech Jobs on the Command Line
- "Dune" and the Delicate Art of Making Fictional Languages
- Show HN: Mountaineer – Webapps in Python and React
- Litestar – powerful, flexible, and highly performant Python ASGI framework
- Build User login/signup & RESTful APIs in 100 lines of Python
- Faster Blogging: A Developer's Dream Setup
- UtilMeta - a meta backend framework for Python
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Mar 2024
Index
What are some of the best open-source API projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | public-apis | 286,065 |
2 | fastapi | 69,409 |
3 | httpie | 31,405 |
4 | ccxt | 30,835 |
5 | django-rest-framework | 27,264 |
6 | httpbin | 12,320 |
7 | falcon | 9,359 |
8 | gorilla | 9,183 |
9 | HTTP Prompt | 8,858 |
10 | LibreTranslate | 6,365 |
11 | python-binance | 5,719 |
12 | Douyin_TikTok_Download_API | 5,660 |
13 | Gymnasium | 5,313 |
14 | FlareSolverr | 5,230 |
15 | TikTokDownload | 5,015 |
16 | Kinto | 4,286 |
17 | litestar | 4,248 |
18 | CKAN | 4,213 |
19 | TikTok-Api | 4,212 |
20 | pokeapi | 3,907 |
21 | flasgger | 3,469 |
22 | toapi | 3,431 |
23 | PRAW | 3,282 |