npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-pagepixels-screenshots

v1.0.0

Published

n8n community node for the PagePixels Screenshots API

Readme

n8n-nodes-pagepixels-screenshots

This n8n community node lets you trigger the PagePixels Screenshots API directly from your workflows. Capture high-fidelity website screenshots, render custom HTML, request real location captures (from countries and states around the world), and pair each image with AI-powered analysis, no custom HTTP node required.

n8n is a fair-code licensed workflow automation platform.

Installation Operations Credentials Compatibility Usage Resources

Installation

Follow the installation guide in the n8n community nodes documentation, then install this package with:

npm install n8n-nodes-pagepixels-screenshots

Restart n8n and the node will appear in the editor.

Operations

All operations return the raw PagePixels response, including the screenshot asset URLs, embed links, job IDs, and AI metadata when available.

  • Quick Snap – Capture an instant screenshot from any public URL.
  • Snap HTML – Render supplied HTML (with optional CSS/JS injection) and capture the output.
  • Real Location Screenshot – Capture a page through PagePixels’ residential proxy network (countries, regions, and major cities).
  • AI Analysis Screenshot – Take a screenshot and run an AI visual analysis using your custom prompt.

Each operation exposes the full set of optional PagePixels parameters — viewport size, wait conditions, multi-step actions, ad/cookie blocking, geolocation overrides, headers, cookies, caching, and more.

Credentials

Configure one of the two supported authentication strategies in n8n.

API key

  1. Sign in to PagePixels and create an API key in the dashboard.
  2. Add the PagePixels API credential in n8n and paste the key.
  3. Leave “Use Bearer Prefix” enabled unless your key must be sent in plain text.
  4. (Optional) Provide extra headers in the node if you need to override the default Authorization: Bearer header.

OAuth2

  1. Register an OAuth app by contacting support for production credentials.
  2. In n8n, create a PagePixels OAuth2 API credential.
  3. Use https://pagepixels.com/oauth/authorize as the authorization URL and https://pagepixels.com/oauth/token as the access token URL (defaults are pre-filled).
  4. Enter your client ID and client secret, then complete the OAuth handshake when prompted in a workflow.

Compatibility

Compatible with n8n v1.60.0 or later.

Usage

  1. Drop the PagePixels Screenshots node into your workflow and select the desired operation.
  2. Choose the authentication method and credential.
  3. Provide the required fields (URL, HTML Content, AI Prompt, or Proxy Location, depending on the operation).
  4. Expand Options to set advanced rendering controls (multi-step actions, viewport, selectors, blocking flags, etc.).
  5. Execute the workflow to receive the screenshot metadata, including direct download links and analysis output.

Tip: Chain the output into an HTTP Request, Webhook, or Drive node to archive images, notify teams, or trigger downstream automations.

Resources