Website Screenshot & PDF for AI Agents
Pricing
Pay per event
Website Screenshot & PDF for AI Agents
Use this when an AI agent needs a clean screenshot or PDF of a web page (cookie banners, ads, chats removed). $0.0015/screenshot, $0.003/full page, $0.005/PDF. Input: {"url":"https://example.com"}. Output: screenshotUrl, title, status, width, height. Fast single-page runs.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Isaac
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Security
Limited permissionsShare
Website Screenshot & PDF for AI Agents: Clean Captures, No Cookie Banners
Use this when an AI agent, LLM workflow or script needs to see a web page. Give it a URL and it returns a clean PNG, JPEG, WebP screenshot or a PDF, with cookie banners, GDPR consent pop-ups, ads and chat bubbles removed. You get a public screenshotUrl that your agent can pass to a vision model, attach to a report or store.
This is a lightweight copy of the Website Screenshot & PDF API, built for agent tool calls. It uses the same capture engine and prices but runs as a normal Actor (no Standby). The input is a single url, the defaults are tuned so one capture finishes in about 10–20 seconds, and pricing is fixed per item so agents can predict costs.
Use in ChatGPT or Claude
Add this tool to your AI assistant as a custom connector (MCP server) with this URL:
https://mcp.apify.com?tools=poised_beardlichen/website-screenshot-pdf-agent
- ChatGPT: Settings → Apps & Connectors → Create (needs Developer mode), paste the URL, choose OAuth and sign in to Apify.
- Claude: Settings → Connectors → Add custom connector, paste the URL, then click Connect.
Runs go on your own Apify account at the same per-event prices, so the free plan's monthly credit applies.
Try it free
Apify's free plan includes $5 of usage every month, no credit card. On this Actor that's about 3,300 screenshots or 1,000 PDFs a month, so you can test it on your real data before paying anything.
Pricing
Pay per successful capture. There's no start fee or subscription, and platform usage is included:
| Event | Price |
|---|---|
| Viewport screenshot (PNG / JPEG / WebP, any device) | $0.0015 |
| Full-page screenshot | $0.003 |
| PDF of a page | $0.005 |
Pages that are blocked, return errors or fail to load are not charged. 1,000 screenshots cost $1.50.
Input
Only url is needed:
{ "url": "https://example.com" }
Common options:
format:png(default),jpeg,webporpdffullPage:truecaptures the whole scrollable pagedevice:desktop(default),laptop,tablet,mobileorandroidurls: a list of pages for batches
Advanced options are grouped and optional: custom viewport, retina, dark mode, a CSS selector for one element, wait conditions, custom CSS/JS and proxy.
Output
One dataset item per capture:
{"url": "https://example.com","success": true,"screenshotUrl": "https://api.apify.com/v2/key-value-stores/.../records/screenshot-example-com-desktop-1a2b3c4d5e.png","title": "Example Domain","status": 200,"width": 1920, "height": 1080,"device": "desktop", "format": "png","durationMs": 2100, "error": null}
When a site refuses the request (captcha or bot protection), the item has success: false and blocked: true, and it isn't charged.
Use with AI agents (MCP)
Add the Actor to Claude Desktop, Cursor, VS Code or any MCP client through the Apify MCP server:
{"mcpServers": {"apify": {"url": "https://mcp.apify.com/?tools=poised_beardlichen/website-screenshot-pdf-agent","headers": { "Authorization": "Bearer <YOUR_APIFY_TOKEN>" }}}}
Then ask: "Take a mobile screenshot of example.com and describe the hero section."
Calling it from an AI agent or a script (async pattern)
A single default screenshot usually finishes in about 10–20 seconds. The Apify MCP server waits only about 30–45 seconds for a run before it returns. So for batches, slow pages, or whenever a call returns before the run is done, start the run and fetch the results afterwards rather than waiting on it:
- Start the run:
POST https://api.apify.com/v2/acts/poised_beardlichen~website-screenshot-pdf-agent/runswith input such as{"url": "https://example.com"}. The response containsdata.id(the run ID) anddata.defaultDatasetId. - Wait for it to finish: poll
GET https://api.apify.com/v2/actor-runs/<runId>?waitForFinish=60untilstatusisSUCCEEDED. - Fetch the results:
GET https://api.apify.com/v2/datasets/<defaultDatasetId>/items?clean=true.
Send your token as Authorization: Bearer <APIFY_TOKEN>. Through MCP, if the call returns a run ID instead of results, use the server's run-status and dataset tools (e.g. get-actor-run, then get-dataset-items) with that ID. For small, quick jobs you can use the synchronous endpoint POST /v2/acts/poised_beardlichen~website-screenshot-pdf-agent/run-sync-get-dataset-items instead, which waits for up to 300 seconds.
FAQ
How is this different from Website Screenshot & PDF API? The capture engine and prices are the same. The original also offers a real-time HTTP endpoint (Standby mode) for apps. This copy is a plain Actor with an agent-friendly description and defaults.
Does it bypass logins or paywalls? No. It only captures publicly reachable pages.
What if a site blocks it? Set proxyConfiguration to Apify Proxy (residential). Blocked pages are flagged and not charged.
Other tools by us
- Audio & Video Transcriber (Whisper): MP3, WAV, M4A and MP4 to text, timed segments and SRT subtitles at $0.006 per audio minute.
- Bulk Email Verifier: syntax, MX, disposable and role-address checks at $0.30 per 1,000 emails.
- Website Screenshot & PDF API: bulk screenshots and PDFs of any page with cookie banners and pop-ups removed.
- PDF to Text & Markdown with OCR: turn PDFs, DOCX and scans into clean, LLM-ready Markdown.
- Image to Text OCR API: extract text from PNG, JPEG, TIFF and WebP images in 27 languages.
- Bulk PageSpeed & Lighthouse Checker: Lighthouse scores, Core Web Vitals and top fixes for many URLs.
- Website Tech Stack Detector: CMS, ecommerce, analytics, CDN and 7,600+ other technologies behind any website.
- Research Paper Search: arXiv, PubMed and Crossref papers plus legal open-access full text from $0.0015 per paper.
- SEC EDGAR Financials & Filings: US company financials, filings and 10-K sections as compact JSON.
- Website Legitimacy & Scam Check: domain age, SSL, look-alike brands, VAT and LEI signals at $0.008 per site.
- Bulk Phone Number Validator: validity, E.164 format, line type and region for any number at $0.70 per 1,000.
- Company Contact & Profile Extractor: generic emails, phones, socials and profile from any company website at $0.004 per site.
- UK & Australia Company Check: ABN, ACN, ASIC and Companies House status and red flags from $0.003 per company.
- Company Careers & Open Jobs Lookup: open jobs from Greenhouse, Lever, Ashby and more at $0.0015 per job.
- Domain Intelligence: WHOIS/RDAP, DNS, SPF/DMARC/DKIM and SSL for any domain at $0.002 per domain.
- YouTube Transcript Scraper: YouTube captions to text, timestamped segments or SRT at $0.004 per video.
More agent tools from Monie Tools
- Website Tech Stack Detector — Wappalyzer Alternative: to know what a website is built with: CMS, ecommerce platform, frameworks, analytics, ad pixels, CDN, hosting, payment and marketing tools, with versions.
- Research Paper Search: arXiv, PubMed, Crossref + Full Text: scholarly papers by topic, DOI, arXiv ID or PMID from arXiv, Crossref and Europe PMC/PubMed.
- SEC EDGAR API: Financials, Filings & 10-K Sections: SEC data on a US public company: profile, standardised financials, filings, 10-K/10-Q sections or EDGAR full-text search.
- Website Legitimacy & Scam Check: Domain Age, SSL, VAT, LEI: must judge if a website or company looks legitimate before buying, partnering or clicking.