Subcategories
Packages
advertools provides data manipulation and analysis functions for digital marketing workflows—keyword generation, ad creation, SEO crawling, SERP parsing, and sitemap handling—returning results as DataFrames for further analysis.
Install it if you work with SEO, SEM, or digital marketing data at scale.
aiolyric provides async Python bindings to the Honeywell Lyric Platform API, allowing you to query and control Honeywell thermostats and related devices programmatically.
Provides a Django storage backend that restricts file uploads and downloads to authenticated users, integrating with Django's model fields and admin interface.
Fetch data from Azure DevOps API endpoints using async/await patterns with aiohttp, enabling non-blocking integration with DevOps systems.
Install it if you need async Azure DevOps API access in a Python 3.11+ application.
Provides async access to the GeoNet NZ Quakes feed, parsing earthquake data as GeoJSON with filtering by radius, magnitude, and time interval.
Provides a Python interface to the Amber Electric API for querying real-time and forecast electricity prices, current renewable energy percentages, and historical usage data for Australian sites.
However, be aware that maintenance is dormant—updates are infrequent, so verify that the API endpoints you need are functional in version 2.0.12 before committing to…
Provides OpenID Connect and OAuth 2.0 server endpoints, authentication logic, and token management for Django applications, allowing them to act as identity providers.
However, its aging maintenance status (325 days since last release) means you should verify that it meets your Django and Python version requirements and check…
Scrapes user profiles, posts, hashtags, and searches from multiple social networks (Twitter, Instagram, Facebook, Reddit, Mastodon, Telegram, VKontakte, Weibo) via CLI or Python library, returning URLs or structured data.
However, be prepared for scrapers to break without warning as platforms change; test against your target service first and monitor the GitHub repository for community…
A Python library for asynchronous communication with OpenEVSE chargers via HTTP API on ESP8266 and ESP32 WiFi modules, supporting status queries, charging control, and real-time WebSocket updates.
Async client library for retrieving New Zealand volcanic alert data from GeoNet's GeoJSON feed, with distance filtering and feed management capabilities.
A Python client library for querying energy consumption and account data from OVO Energy APIs, supporting async operations via aiohttp.
However, be aware it is unsupported by OVO Energy itself—API changes on their side could break functionality without warning.
PyFlume provides Python bindings to interact with the Flume water sensor API, enabling retrieval and management of device data, notifications, alerts, and usage information.
However, install with caution: the package is dormant (no updates in 781 days), so it may fall out of sync with Flume's API or Python ecosystem changes.
An async Python client for the Elmax Cloud API that lets you query control panels, check zone and actuator status, and send commands to smart home devices over HTTP.
However, dormant maintenance means you should verify current API compatibility before committing to production use, and be prepared to fork or patch if Elmax Cloud…
Async Python client for the Electric Kiwi API that provides a simple interface to query and manage Electric Kiwi energy account data using basic authentication.
However, the GPL-3.0-only license means any derivative work must also be GPL-3.0-only, and the low star count and small user base suggest limited real-world validation.
Retrieves weather warnings, bio-weather forecasts, and pollen flight data for German locations from the DWD (Deutscher Wetterdienst) Geoserver WFS API.
An asyncio-based Python library for querying the Ridwell waste-recycling API to retrieve account information, upcoming pickup events, and manage pickup preferences.
Install it if you need to integrate Ridwell scheduling into an async workflow.
Provides an async Python library for controlling and monitoring Flo by Moen Smart Water Detectors via their API, including valve operations, consumption tracking, and device modes.
Provides a Python client library for the Trieve API, enabling programmatic access to Trieve's search and retrieval operations through auto-generated OpenAPI bindings.
However, dormant maintenance means no active support or updates—verify the license terms first, and be prepared to maintain a fork if critical issues arise.
Generates realistic User-Agent strings and HTTP headers locally without making internet requests, supporting customization by browser (Chrome, Firefox, Opera) and OS (Windows, macOS, Linux).
Python client library for the Dhan trading API, enabling automated order placement, position management, live market data streaming, and historical data retrieval for equity and derivatives trading.
However, v2.2.0 contains breaking changes from v2.1.0, so verify compatibility with your codebase or pin to v2.0.2 if stability is critical.