GET 25 FREE SCREENSHOTS PER MONTH  →
CUSTOM WEBHOOK INTEGRATION

Send automated website screenshots to your own webhook.

PagePixels POSTs each capture to any endpoint you control, as JSON, on every run or only when the page changes.

EXAMPLE PAYLOAD JSON
  1. 1
    change event EVENT
  2. 2
    image URL image_url IMAGE
  3. 3
    permanent CDN link cdn_url LINK
  4. 4
    $29 → $34 previous_value CHANGE

The image, and enough context to act on it.

Send website screenshots to a webhook

The PagePixels custom webhook integration sends website screenshots to any URL you control. Each request is JSON with the image URL, a permanent CDN link, the archive ID, and the timestamp, plus change details, AI analysis, and rendered HTML when they apply, so your own service, a serverless function, or an automation platform can act on it right away.

Send a request on every scheduled capture, or only when a watched CSS selector changes. Because PagePixels runs a real browser, it can log in to websites, fill out forms, and capture from real locations in 150+ countries before posting. Webhooks are free on every PagePixels plan.

WHEN IT FIRES

Three triggers.

SCHEDULE

Every scheduled capture

POST each screenshot on your schedule.

scheduled_every: 1 hour
SET UP

Running in four steps.

  1. Create a screenshot

    Paste the page URL and set the schedule.

    + Create Screenshot
  2. Add your endpoint

    Anything that accepts a POST.

    https://yourapp.com/hooks
  3. Pick what fires it

    Every run, or only on change.

    every run · on change
  4. Save

    The first request lands right away.

    Save Screenshot
BROWSER AUTOMATIONS

Log in first. Then capture.

Fill fields, click, and wait for the right element before the request is sent. Add a Real Location to see the page as a local visitor would.

  1. 01 Open the login page url
  2. 02 Fill email and password text_field ×2
  3. 03 Click submit click
  4. 04 Wait for the dashboard wait_for_selector
  5. 05 Capture the page png · full page
  6. 06 POST to your endpoint send_to: webhook
WHAT TEAMS BUILD

Handlers worth writing.

  • POST /hooks/pricing

    A pricing table you own

    Store competitor prices every time they change.

  • POST /hooks/incidents

    Open the ticket automatically

    Create a ticket when a status page changes.

  • POST /hooks/visual-qa

    Visual checks after a deploy

    Capture key pages daily and compare.

  • POST /hooks/agent-memory

    Give an agent a memory

    Send rendered HTML on every change.

INCLUDED AT EVERY PRICE

Every PagePixels feature, sent to your endpoint.

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
  • What’s in the payload?

    The image URL, CDN link, archive ID, timestamp, and change, AI, or HTML data when they apply.

  • Can I test it first?

    Yes. Use Send a Test once a screenshot exists.

  • Can one capture go to a webhook and Slack?

    Yes. Delivery is a list, not a single choice.

  • Can I trigger it from the API?

    Yes. One POST to /screenshot_configs with your webhook 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