Puppeteer

Scraping & Automation
Puppeteer screenshot
Visit

Puppeteer is a Node.js library that provides a high-level API to control Chrome, Chromium, or Firefox over the Chrome DevTools Protocol or WebDriver BiDi. It runs in headless mode by default and is commonly used for web scraping, automated testing, generating screenshots or PDFs, and crawling single-page applications. It provides robust locator syntax, page manipulation primitives, and direct browser process control.

Pricing
Free
Features
Open Source

Checked on Oct 18, 2026.


Alternative resources

Firecrawl

API to search, scrape, and interact with the live web at scale, turning messy websites into clean, token-efficient markdown for LLMs.

FreeFreemiumOpen SourceSelf-hostedPay-as-you-go

favicondl

Extract website favicons in multiple formats and sizes by providing a domain or URL. Supports SVG, PNG, ICO, and Apple touch icons with API access.

FreeNo sign-up

Scrapfly

Web scraping API and cloud browser infrastructure with automated proxy rotation, JavaScript rendering, and pay-on-success pricing model.

FreePay-as-you-go