{"library":"puppeteer-fetch","type":"library","category":null,"description":"puppeteer-fetch is a Node.js library that wraps Puppeteer to provide a fetch-like API for HTTP requests, mimicking the node-fetch interface but using Puppeteer as the underlying driver. This enables scraping of JavaScript-rendered pages and bypassing WAF protections. Current stable version is 0.3.1, released occasionally with minimal updates. It ships TypeScript types and requires Node >=14.15. Key differentiators: it combines the simplicity of fetch with Puppeteer's ability to handle dynamic content and anti-bot measures.","language":"javascript","status":"active","version":"0.3.1","tags":["javascript","puppeteer","fetch","scrape","waf","axios","http","request","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install puppeteer-fetch","imports":["import fetch from 'puppeteer-fetch'","const fetch = require('puppeteer-fetch').default","import type { IPuppeteerConfig } from 'puppeteer-fetch'"]},{"cmd":"yarn add puppeteer-fetch","imports":[]},{"cmd":"pnpm add puppeteer-fetch","imports":[]}],"homepage":"https://github.com/theowenyoung/puppeteer-fetch#readme","github":"https://github.com/theowenyoung/puppeteer-fetch","docs":null,"changelog":null,"pypi":null,"npm":"puppeteer-fetch","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}