{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/3"}],"enrichment":{"capability":"A Python client library for the Apify REST API that lets you run Actors, manage storage (datasets, key-value stores, request queues), schedule tasks, and configure webhooks from Python code.","skillfed_tags":["web-scraping","api-client","automation"],"use_cases":["Trigger and monitor web scraping Actors from a Python application, then retrieve and process the results.","Build a data pipeline that orchestrates multiple Apify Actors in sequence, passing data between them via datasets.","Manage and query key-value stores and request queues programmatically to coordinate distributed scraping jobs.","Stream live logs from running Actor jobs in real time to monitor progress or debug failures.","Schedule recurring Apify tasks and manage webhooks to integrate Apify scraping into a larger automation workflow."],"what_it_does":"apify-client is the official Python wrapper for the Apify platform's REST API. It provides both synchronous and asynchronous clients to orchestrate web scraping Actors, manage cloud storage (datasets, key-value stores, request queues), schedule recurring tasks, and configure webhooks\u2014all from Python code. The library ships with Pydantic-validated typed responses, automatic exponential backoff retries, tiered timeout strategies, pagination and streaming helpers, and a pluggable HTTP layer (defaulting to impit but supporting httpx, requests, aiohttp, or custom implementations).\n\nIt's designed for developers who want to consume the Apify platform programmatically rather than build Actors themselves (for that, use the Apify SDK for Python instead). The client handles authentication via API token, compresses requests with gzip by default, offers structured error handling with ApifyApiError subclasses, and includes opt-in debug logging. Runtime dependencies are minimal: colorama, impit, more-itertools, and pydantic.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, requires only common dependencies, and is the official client for a widely-used platform. Install it if you need to orchestrate Apify Actors or manage Apify storage from Python; skip it if you only build Actors (use the Apify SDK instead) or don't use the Apify platform."},"id":"apify-client","links":{"html":"https://skillfed.io/packages/apify-client","md":"https://skillfed.io/packages/apify-client.md","pypi":"https://pypi.org/project/apify-client/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-10","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"apify-client","python_support":"supports_current","summary":"Apify API client for Python"},"popularity":{"monthly_downloads":2726378,"position":2918,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.1.2"}
