Changelog · October 9, 2026
A page without its newsletter popup
Screenshot the page, not the prompt in front of it.
By Roger Campos · Last updated: October 2026
TL;DR
Send page_options.block_popups and what a site lays over its page to get a visitor to do something else is taken out before anything is read: a newsletter sign-up, an app-install banner, a discount offer, a survey. It is removed from the page itself, so it is gone from the screenshot, the HTML, the Markdown and everything derived from them. The site's own header and menus stay. So does a sign-in or subscription wall, which is the site deciding who reads the page.
Free plan, no credit card. 1,000 credits a month.
It sits beside block_ads and block_cookie_banners and combines with them. Like every page option it is part of what identifies a stored result, and it is included in the operation's usual credits.
curl -X POST https://urlpipe.dev/screenshot \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "sync": true, "page_options": {"block_popups": true, "block_cookie_banners": true}}'Endpoints
The endpoints on this page
- Screenshot any website from its URL
Paste a link and get a sharp PNG of the page as it opens — JavaScript executed, exactly as a real browser would draw it. Great for previews, thumbnails and visual QA.
Try it free - Turn any URL into clean Markdown
Paste a link and get the page's main content as tidy Markdown — headings, lists, links and code kept, navigation and cookie banners stripped. The format LLMs and RAG pipelines work best with.
Try it free - Get the rendered HTML of any URL
Paste a link and get the page's HTML after JavaScript has run and redirects have been followed — the DOM a real browser sees, not the empty shell curl returns.
Try it free
FAQ
Frequently asked questions
No. A wall is the site deciding who reads the page, and it stays in the result as a visitor would see it.
No. Page options are included in the operation's usual credits.
Try it on the free plan.
Free plan, no card. Confirm your email and your API key is live — you'll be making real requests in minutes.