GET 25 FREE SCREENSHOTS PER MONTH  →
Screenshot API icon SCREENSHOT API

A screenshot API with every option built in.

Every PagePixels feature is a parameter, with NPM, PyPI, and RubyGem packages ready to use.

POST /screenshot_configs 201
  • url "https://acme.com"
  • scheduled_every 1 hour
  • multi_step_actions [ … ]
  • embed_url returned

Create a scheduled screenshot in one request.

Screenshot API for developers

The PagePixels Screenshot API lets you take instant and scheduled website screenshots from your own code. Every feature is available as a parameter, including browser automations, Real Locations, full-page and CSS selector captures, custom HTML, AI analysis, and change notifications.

Use the REST API directly or with NPM, PyPI, and RubyGem packages. Responses include the image, a permanent CDN embed URL, and the archive ID, and webhooks can deliver results to your own endpoint. The API is included on every plan, including the free plan.

WHAT YOU CAN CALL

The whole product, as endpoints.

SNAP

Instant screenshots

Capture a page and get the image back.

GET /snap?url=…
SET UP

Running in four steps.

  1. Get an API key

    From your account settings.

    API key
  2. Install a package

    Or call the REST API.

    npm · pip · gem
  3. Make a request

    Instant or scheduled.

    POST
  4. Use the result

    Image, embed URL, and ID.

    response
SDKS AND TOOLS

Use the language you already use.

  1. 01 JavaScript npm
  2. 02 Python PyPI
  3. 03 Ruby RubyGems
  4. 04 REST any language
  5. 05 Webhooks delivery
  6. 06 MCP server for agents
WHAT TEAMS BUILD

What developers build.

  • SaaS

    Link previews

    Generate thumbnails for user links.

  • Monitoring

    Visual checks

    Capture pages after each deploy.

  • Reporting

    Image reports

    Render data as images for email.

  • Agents

    Web access for AI

    Let an agent capture pages.

INCLUDED AT EVERY PRICE

Every PagePixels feature, available through the API.

Free plan through 200,000 / mo
CAPTURE Browser automations Scheduled screenshots Real Locations in 150+ countries Ad, tracker, and banner removal CSS and JS injection
UNDERSTAND AI analysis Custom HTML screenshots HTML extraction
WATCH Change notifications Archived history CDN embed URLs
DELIVER Every integration + MCP server Full REST API with SDKs Custom headers and cookies
  • Is the API on the free plan?

    Yes, with 25 screenshots a month.

  • Are there SDKs?

    Yes, for JavaScript, Python, and Ruby.

  • Can I schedule screenshots?

    Yes, with screenshot configs.

  • How are results delivered?

    In the response, by webhook, or by embed URL.

FREE PLAN

Start free. Upgrade when you’re ready.

Every feature and integration is included on the free plan. No credit card and no phone number required.

Free $0 / month
25 screenshots every month
30.7 MB of Real Location proxy bandwidth
25 AI Analysis credits