Playwright is great. Installing it is a journey. Managing it in production is a saga. denkbot.dog wraps Playwright Chromium in a clean REST API. You get all the JS rendering power without once typing `npx playwright install`.
Scraping dynamic web apps, capturing post-JS-render DOM, waiting for specific elements before extraction, and any use case where Puppeteer/Playwright would be overkill to self-host.
# Wait for React to finish rendering
curl -X POST https://api.denkbot.dog/scrape \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://react-app.example.com",
"renderJs": true,
"waitFor": "#app-loaded",
"timeout": 15000
}'Playwright. Specifically Playwright Chromium. More reliable than Puppeteer for modern SPAs.
Not directly. Standard viewport configuration is available via width/height params.
Only if you pass session cookies via the headers param. We don't store credentials.

€19/year. Unlimited requests. API key ready in 30 seconds.