$npx skillfedfor your agent

screenshotone

A Python SDK for ScreenshotOne.com API to take screenshots of URLs, render HTML as images and PDF

With conditionsPyPI WWW/HTTPReleased Mar 2025114.4K downloads / mopermissive licensePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — screenshotone-0.0.16-py3-none-any.whl
v0.0.16 · released 2025-03-19 · Python >=3.7 · 1 runtime deps: requests

Yes, if you already use or plan to subscribe to ScreenshotOne.com. The SDK is straightforward, has no security vulnerabilities, and low install friction. However, the aging maintenance status (513 days since last release) and dependency on a third-party paid service mean you should verify the service's current reliability and pricing before committing. Not suitable if you need a self-hosted or free screenshot solution.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires valid ScreenshotOne.com API credentials (access_key and secret_key) and an active subscription to the service.
  • Low install friction with a single runtime dependency (requests).
  • Maintenance status is aging—last release was 513 days ago—so expect slower response to issues, though the package remains functional for its stated purpose.

License · maintenance · safety

permissive license (permissive) — Released under the MIT license (permissive), so you can use, modify, and distribute it freely with minimal restrictions.

last release 2025-03-19 (513 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 114,444 downloads/mo, #12,294 on PyPI

Verify before relying

pip install screenshotone

from screenshotone import Client, TakeOptions

client = Client('your_access_key', 'your_secret_key')
options = TakeOptions.url('https://example.com').format('png')
image = client.take(options)
with open('screenshot.png', 'wb') as f:
    f.write(image.read())
  • Whether the ScreenshotOne.com service remains actively maintained and reliable for production use.
  • Current API rate limits, pricing tier requirements, and whether free tier access is still available.
  • Whether the SDK's latest version fully supports all current ScreenshotOne API options.
Same gist for agents: .md · .json

What it is and what it does

screenshotone is an official Python client for ScreenshotOne.com's screenshot and rendering API. It wraps HTTP calls to a remote service that captures web pages as images or PDFs, letting you configure viewport dimensions, block cookie banners and chat widgets, and choose output formats. The SDK handles URL generation and image download, plus structured error handling for API failures.

You provide your ScreenshotOne API credentials, build options using a fluent interface (TakeOptions), and either generate a signed URL to share or call take() to download the image directly. It depends only on requests and requires Python 3.7+. The package is straightforward but entirely dependent on the availability and reliability of the ScreenshotOne service itself.

Use it for

  • Capture live website screenshots for automated visual testing or regression detection.
  • Generate preview images of user-submitted URLs for display in a web application.
  • Batch-render HTML templates as PNG or PDF files for reports or email attachments.
  • Create thumbnail previews of web pages for link sharing or archival systems.
  • Automate screenshot collection for accessibility audits or visual documentation.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you already use or plan to subscribe to ScreenshotOne.com.

The SDK is straightforward, has no security vulnerabilities, and low install friction. However, the aging maintenance status (513 days since last release) and dependency on a third-party paid service mean you should verify the service's current reliability and pricing before committing. Not suitable if you need a self-hosted or free screenshot solution.

Install

screenshotone on PyPI

Before you install

Low install friction with a single runtime dependency (requests). Maintenance status is aging—last release was 513 days ago—so expect slower response to issues, though the package remains functional for its stated purpose.

Requires valid ScreenshotOne.com API credentials (access_key and secret_key) and an active subscription to the service.

License in practice

Released under the MIT license (permissive), so you can use, modify, and distribute it freely with minimal restrictions.

Quickstart

pip install screenshotone

from screenshotone import Client, TakeOptions

client = Client('your_access_key', 'your_secret_key')
options = TakeOptions.url('https://example.com').format('png')
image = client.take(options)
with open('screenshot.png', 'wb') as f:
    f.write(image.read())

Verify before relying

  • Whether the ScreenshotOne.com service remains actively maintained and reliable for production use.
  • Current API rate limits, pricing tier requirements, and whether free tier access is still available.
  • Whether the SDK's latest version fully supports all current ScreenshotOne API options.

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.7
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
requests
MaintenanceAging 513 days since the last release
First released
Downloads114,444 / month, #12,294 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3

Evidence: screenshotone-0.0.16-py3-none-any.whl

Tags

Capabilities
screenshot API clientURL to image conversionweb page screenshotHTML rendering servicescreenshot generation SDKwebpage capture toolremote screenshot API
Topics
screenshot-apiweb-automation

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “screenshot API client”

  • screenshotoneA Python SDK for the ScreenshotOne.com API that takes screenshots of…
  • spider-clientPython SDK for the Spider Cloud API that enables website scraping,…
  • daytona_toolbox_api_clientAuto-generated Python client for the Daytona Toolbox API, providing…

Give your agent the search over MCP, or paste the wish link into any chat.

More WWW/HTTP packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
h11 With conditions
PyPI · WWW/HTTP · released Apr 2025

h11 is a pure-Python HTTP/1.1 protocol implementation that handles parsing and serializing HTTP messages without any built-in I/O, letting you integrate it with any network layer you choose.

MITpure Python · 3.8+aging
894.9Mdownloads / mo
httpx Worth it
PyPI · WWW/HTTP · released Dec 2024

HTTPX is a fully featured HTTP client library for Python that provides both sync and async APIs, with support for HTTP/1.1 and HTTP/2, plus an integrated command-line client.

Install it if you are building new projects or modernizing existing ones that rely on HTTP.

BSD-3-Clausepure Python · 3.8+
797.0Mdownloads / mo
httpcore With conditions
PyPI · WWW/HTTP · released Apr 2025

A minimal low-level HTTP client library that sends HTTP requests with thread-safe and task-safe connection pooling, supporting HTTP/1.1, HTTP/2, proxies, and both sync and async interfaces.

BSD-3-Clausepure Python · 3.8+aging
783.6Mdownloads / mo
aiohttp Worth it
PyPI · WWW/HTTP · released Jul 2026

aiohttp is an async HTTP client and server framework built on asyncio, supporting both WebSockets and middleware-based routing for building concurrent web applications.

Install it if you need async HTTP client or server capabilities in asyncio-based applications.

permissive licensecompiled wheel · 3.10+
643.6Mdownloads / mo

See also nokap · html2image · mss · shot-scraper · Selenium-Screenshot · render_sdk · pyscreenshot · PyScreeze · spider-client · aistudio-sdk