Introduction
The PagePixels Screenshot API offers a comprehensive set of tools to capture and automate web page screenshots, schedule snapshots, and analyze online content across the web. Key capabilities include:
- Quick Snap Instantly capture screenshots. Each successful request provides an immediate image of the specified website.
-
Scheduled Screenshots
Automate scheduled captures. Responses include an
embed_urlfor instant access to updated images. - Multi-Step Screenshots Interact with a website before taking a screenshot.
- Real Location Screenshots See how your content appears across various geolocations.
- AI Analysis Analyze captured screenshots or other images for text extraction, visual testing, captioning, and insights.
- Custom HTML Screenshots Capture visuals for email previews, reports, and more.
- Website Domain Research Automate structured data extraction across multiple websites.
- Extract HTML Extract fully rendered HTML from websites that generate their HTML dynamically.
The PagePixels Screenshot API supports extensive configuration options through the Screenshot API Options, allowing you to tailor each request for precise results.
Available Packages
NPM (node/js), PIP (Python), and RubyGem (Ruby) packages are available to quickly integrate PagePixels Screenshot API with your application.
- NPM Node / JavaScript Package ↗ Repository ↗
- PyPI Python Package ↗ Repository ↗
- RubyGems Ruby Package ↗ Repository ↗
Base URL
All requests made to the PagePixels Screenshot API have the same base_url as seen below:
https://api.pagepixels.com
Authentication
The PagePixels Screenshot API offers the following options for authenticating requests.
Private API Key
Add the Private API Key to any request as the access_token argument. Check out an example using the Quick Snap endpoint.
OAuth
To integrate PagePixels using an OAuth connection, send us a message describing your use case and we can help:
support-tickets@pagepixels.com
API Reference
- Quick Snap Instant screenshots with one GET request.
- Multi-Step Screenshots Click, type, and log in before capture.
- Scheduled Screenshots Create, capture, update, and list scheduled configurations.
- List All Screenshots Every screenshot in your account.
- Custom HTML Screenshots Turn HTML into images.
- AI Analysis Screenshots Prompts, structured data, and Bring Your Own AI.
- Multiple Image AI Analysis Analyze and compare up to 5 images.
- Real Location Screenshots Capture from real locations, or your own proxy.
- Website Domain Research Structured data across many domains.
- Extract HTML Fully rendered HTML instead of an image.
- Get Account Limits Usage and limits for your account.
- Screenshot API Options Every option, in one table.
- API Errors Error codes and what they mean.
Support
Questions? Contact us anytime by email:
support-tickets@pagepixels.com
Or send us a message through our Support page.