import os
import urllib.request
from apify_client import ApifyClient
client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("tidewell/website-screenshot-pdf").call(run_input={
"urls": [
"https://en.wikipedia.org/wiki/Web_scraping"
],
"devices": ["desktop", "mobile"]
})
for s in client.dataset(run["defaultDatasetId"]).iterate_items():
if s["status"] == "succeeded":
urllib.request.urlretrieve(s["fileUrl"], s["device"] + ".png")
Settings → Connectors → Add custom connector. Paste the URL, sign in to Apify
Claude Code
claude mcp add apify "https://mcp.apify.com/?tools=tidewell/website-screenshot-pdf" -t http
ChatGPT
Add a custom MCP server with the URL and OAuth
Then ask
Use tidewell/website-screenshot-pdf to take full-page desktop and mobile screenshots of https://en.wikipedia.org/wiki/Web_scraping and show me the links.
Pricing
Pay per event, from the actor's live pricing on 9 November 2026.
Price
$0.002 per screenshot, $0.003 per PDF, $0.001 per run start (2 GB).
Free
Failed pages (DNS errors, timeouts, 404s) and retries