{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/5"}],"enrichment":{"capability":"Python client library and command-line tool for Zyte API, providing both synchronous and asynchronous interfaces to send web scraping and data extraction requests.","skillfed_tags":["web-scraping","async-http","cli-tool"],"use_cases":["Batch scrape a list of URLs from the command line, saving results to JSONL format.","Build a Python script that fetches and parses HTTP response bodies from JavaScript-heavy websites.","Integrate Zyte API into an asyncio-based web crawler or data pipeline.","Extract structured data from web pages using Zyte's server-side rendering and parsing.","Monitor and retry failed scraping requests with built-in retry logic via tenacity."],"what_it_does":"zyte-api is a Python wrapper around Zyte's web scraping and data extraction API. It provides both synchronous and asynchronous client interfaces, plus a command-line tool, to send requests to Zyte's infrastructure for tasks like fetching HTTP response bodies, extracting structured data, and handling JavaScript-heavy pages. The library wraps eight runtime dependencies including aiohttp for async HTTP, tenacity for retry logic, and tqdm for progress reporting.\n\nThe package is in Alpha status but actively maintained. It targets modern Python versions (3.10\u20133.13) and is permissively licensed under BSD 3-Clause. Installation is straightforward with no compiled dependencies. You supply your API key via environment variable or constructor argument, then call either the sync `.get()` method or the async `.get()` coroutine to execute scraping jobs.","worth_installing":"Yes, if you have a Zyte API account and need a Python client. Low install friction, active maintenance, no security vulnerabilities, and permissive licensing make it a straightforward choice. The async API is well-suited for concurrent scraping workloads. The Alpha status and small community (30 stars) mean you should verify it handles your specific use case before committing to production."},"id":"zyte-api","links":{"html":"https://skillfed.io/packages/zyte-api","md":"https://skillfed.io/packages/zyte-api.md","pypi":"https://pypi.org/project/zyte-api/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-23","license_spdx":null,"license_treatment":"permissive","name":"zyte-api","python_support":"supports_current","summary":"Python interface to Zyte API"},"popularity":{"monthly_downloads":200289,"position":9695,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.11.0"}
