Integrations

Screenshot integrations for the apps you already run.

Take, send, and save automated screenshots in Zapier, Make, n8n, Power Automate, Slack, Dropbox, Chrome, your own webhook, or a native MCP server. All of them are on every plan, including the free one.

25 free screenshots / month · no credit card · no phone number

One capture, many destinations every plan
competitor.com/pricing
every hour · Real Location: Germany
watch selector .plan-price
  • Slack Message the channel, but only when .plan-price moves
  • Dropbox PNG filed into a dated folder, every run
  • Webhook JSON to your endpoint: image URL, diff, timestamp
  • CDN embed One permanent link that always shows the latest
The same capture can land in several places at once. There are no connector tiers and no per-destination fees.
01 / Built by us

Ten integrations, maintained by the PagePixels team.

Each one carries the whole product: multi-step capture, scheduling, change alerts, Real Locations, and AI analysis. Nothing is API-only and nothing waits for a higher plan.

02 / Built by partners

Three platforms maintain a PagePixels connector themselves.

These are maintained by the platforms, not by us, so their connector lists and pricing are theirs. If you already automate inside one of them, this is the shortest route in: the capture options are the same ones the API takes.

03 / Four front doors

No matter how you use PagePixels, the engine behind it does not change.

A schedule built in the web app, a POST from your server, a Zap, or an agent tool call all reach the same browser session and the same archive.

  • Web app

    no code

    Build the steps point-and-click, set the interval, and pick the destinations. The archive fills up on its own.

    Control Panel → new config
  • Screenshot API

    rest

    Every option is a parameter, with NPM, PyPI, and RubyGem packages ready to drop in.

    POST /screenshot_configs
  • No-code platforms

    5 apps

    Zapier, Make, n8n, Power Automate, and Copilot Studio, so a capture can start or finish a workflow you already run.

    trigger · action · both
  • MCP server

    agents

    Every endpoint exposed as a native tool over Streamable HTTP with OAuth 2.1, so an agent can set up a watch itself.

    mcp.pagepixels.com
04 / What arrives

An integration is only useful if the payload is.

Most tools hand a downstream app one thing: an image. A capture here arrives with the context around it, so the Zap, the Slack message, or the agent on the other end can act without a second lookup.

Change notifications carry the same payload, which is what makes a one-step automation possible: capture, notice the difference, post the before and after into the channel.

In every delivery
  • The image
    PNG, JPEG, WebP, or PDF at the size and scale factor you asked for, full page or one selector.
    direct_link
  • A permanent CDN link
    Always resolves to the latest capture of that config, with no API key in the URL.
    embed_url
  • The archive entry
    Dated and listable through the API, so the delivery is not the only copy.
    id
  • What changed
    On a change alert, the watched selector with its previous value beside the new one.
    previous_value · retrieved_value
  • The AI answer
    If you asked a question of the capture, the written answer travels with the image.
    ai.ai_response
  • Where it captured from
    Whether a Real Location was used for the capture, and which one.
    proxy_server
05 / What you get

Whichever integration you wire up, it can use all of these features.

Most screenshot APIs gate geolocation, scheduling, or output formats behind a higher tier. Nothing here is gated, on any plan.

Capture

5 INCLUDED
  • Multi-step capture Log in, click, fill forms, and wait for elements before the shutter fires.
  • Scheduled screenshots Recurring captures from every five minutes to once a year.
  • Real Locations Capture through a proxy network in 150+ countries, US states, and cities.
  • Ad, tracker, and banner removal Strip cookie consent walls, ads, and third-party scripts before capture.
  • CSS and JS injection Restyle or manipulate the page before the capture is taken.

Understand

4 INCLUDED
  • AI analysis Ask a question of any capture and get a written answer back with the image.
  • Custom HTML screenshots Render email, private spreadsheet rows, or API payloads into an image.
  • HTML extraction Pull fully rendered HTML from JavaScript-built pages, whole page or one selector.
  • Website domain research Extract structured fields across a list of domains, as JSON or CSV.

Watch

3 INCLUDED
  • Change notifications Watch a selector and get a webhook, Slack message, or Zap when it moves.
  • Archived history Every capture is kept and listable through the API, with dated thumbnails.
  • CDN embed URLs A permanent link that always shows the latest capture, no API key exposed.

Deliver

3 INCLUDED
  • Every integration Zapier, Make, n8n, Power Automate, Slack, Dropbox, webhooks, Chrome, and MCP.
  • Full REST API Every option is a parameter, with NPM, PyPI, and RubyGem packages.
  • Custom headers and cookies Send your own headers, cookies, user agent, language, and time zone.
06 / Common questions

Questions people ask about wiring this up.

Are any integrations limited to paid plans?

No. Every integration on this page, including the MCP server and the API, works on the free plan. There are no connector tiers, no per-destination fees, and no limit on how many destinations one capture goes to. The only thing a paid plan changes is how many screenshots you take.

Do I need Zapier or Make to schedule a capture?

No. Scheduling is built in, from every five minutes to once a year, and it runs whether or not any integration is connected. Use Zapier or Make when a capture needs to start from something else, or when the image has to end up somewhere we do not connect to directly.

Can a capture go to more than one place?

Yes. A single config can post to Slack, save to Dropbox, and hit your webhook on the same run, and the capture is still filed in the archive with a permanent CDN link. Delivery is a list, not a single choice.

What fires the automation: every capture, or only changes?

Either. A scheduled capture can send on every run, or you can watch a selector and send only when it moves, with the previous and new values in the payload. On a page that changes twice a year, that is the difference between 365 messages and two.

What does the webhook payload contain?

JSON with the image URL, the permanent CDN link, the archive id, the timestamp, and, when they apply, the change detail, the AI analysis text, and the rendered HTML. It is the same shape whichever destination receives it.

Is there an MCP server, and what can an agent do with it?

Yes, hosted at mcp.pagepixels.com over Streamable HTTP with OAuth 2.1. It exposes the whole API as native tools, so an agent can capture a page, create a scheduled watch, list the archive, and read back change notifications on its own. It is on every plan, free included.

Point it at a page. Walk away.

25 free screenshots every month. No credit card, no phone number.
Take a screenshot