{
  "page": "https://x402-list.com/apis/screenshot-api",
  "title": "Screenshot APIs you can pay per call",
  "answer": "As of October 26, 2026, x402-list compares 10 screenshot APIs with a priced page-capture endpoint. The median selected capture costs $0.0125. Compare viewport, full-page limits, output format and retention before choosing.",
  "date_modified": "2026-10-26",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "cite_as": "x402-list, \"Screenshot APIs you can pay per call\", https://x402-list.com/apis/screenshot-api, data as of 2026-10-26. Licensed CC BY 4.0.",
  "how_to_cite": "Quote the number with its date and link the page URL. Data is CC BY 4.0: attribution to x402-list is required.",
  "methodology": "https://x402-list.com/methodology",
  "criteria": {
    "listed": "online, payment-ready, 30-day uptime >= 90%, known price, description >= 80 characters",
    "price": "cheapest current screenshot endpoint of each service, USD per call (not its cheapest tool of any kind); services without one are left out",
    "generalist": "a gateway matching more than three unrelated capabilities: listed, never called the cheapest",
    "buyers_30d": "distinct wallets that paid the service on-chain in the last 30 days (measured floor)",
    "best": "most distinct buyers in 30 days; ties go to higher 30-day uptime"
  },
  "in_index": true,
  "stats": {
    "services": 10,
    "with_buyers_30d": 8,
    "median_price_usd": 0.0125,
    "min_price_usd": 0.001,
    "max_price_usd": 0.1,
    "generalists": 6,
    "left_out_no_task_endpoint": 2
  },
  "faq": [
    {
      "question": "Is there a free screenshot API here?",
      "answer": "The 10 listed services have positive per-call prices for their task endpoints. A free demo or trial call is not the same as a zero-price capture route; check the exact endpoint's terms."
    },
    {
      "question": "What do 100,000 screenshots cost?",
      "answer": "At the median selected quote of $0.0125 per capture, 100,000 captures total $1,250.00. Retries, full-page variants and PDF exports are not included in that figure."
    },
    {
      "question": "Does a successful HTTP 402 payment guarantee a usable image?",
      "answer": "No. Payment terms and a delivered capture are separate evidence. Check the returned image for blank areas, consent walls and error pages before storing it as a result."
    },
    {
      "question": "Can a screenshot API capture pages behind a login?",
      "answer": "A plain capture route loads a public URL. Logged-in pages need browser steps or session state that a provider documents explicitly; capturing private pages also raises storage and privacy questions."
    },
    {
      "question": "Should I choose PNG, JPEG or WebP?",
      "answer": "PNG keeps text edges sharp for review and OCR, while JPEG and WebP produce smaller files for vision models and storage. Use the format your next step reads best and keep it fixed across comparisons."
    },
    {
      "question": "Is a full-page capture always better?",
      "answer": "Not always. Long pages can exceed height limits and produce large files, and fixed headers may repeat. A viewport capture at a known size is easier to compare over time."
    },
    {
      "question": "Does a capture prove what a page showed?",
      "answer": "It shows what one provider's browser rendered for one request. Without an independent timestamp and a complete record of settings and assets, treat it as supporting evidence rather than proof."
    },
    {
      "question": "Is a PDF export the same as a screenshot?",
      "answer": "No. A PDF applies print layout and pagination and keeps text selectable, while a screenshot records the screen rendering as pixels. Choose the one that matches how the file will be used."
    }
  ],
  "services": [
    {
      "name": "Hugen Visual API",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/hugen-visual-api",
      "price_usd_per_call": 0.02,
      "networks": [
        "Base",
        "SOL"
      ],
      "uptime_30d": 99.9,
      "latency_ms": 1459,
      "buyers_30d": 312,
      "last_checked_at": "2026-10-26T19:10:03.069Z",
      "what_it_does": "Provider describes one capture route with full-page, selector, device and dark-mode options.",
      "generalist": false,
      "price_endpoint": {
        "method": "GET",
        "path": "/visual/screenshot"
      },
      "task_endpoints": [
        {
          "method": "GET",
          "path": "/visual/screenshot",
          "price_usd_per_call": 0.02
        }
      ],
      "endpoints_listed": 1
    },
    {
      "name": "Agent Web Access",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/agent-web-access",
      "price_usd_per_call": 0.005,
      "networks": [
        "Base"
      ],
      "uptime_30d": 99.6,
      "latency_ms": 209,
      "buyers_30d": 111,
      "last_checked_at": "2026-10-26T19:10:12.784Z",
      "what_it_does": "Provider lists a browser screenshot beside page text, selector extraction and PDF rendering.",
      "generalist": false,
      "price_endpoint": {
        "method": "GET",
        "path": "/screenshot"
      },
      "task_endpoints": [
        {
          "method": "GET",
          "path": "/pdf",
          "price_usd_per_call": 0.005
        },
        {
          "method": "GET",
          "path": "/screenshot",
          "price_usd_per_call": 0.005
        }
      ],
      "endpoints_listed": 4
    },
    {
      "name": "agentsvc.io",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/agentsvc-io",
      "price_usd_per_call": 0.009,
      "networks": [
        "ARB",
        "Base",
        "POL",
        "SOL"
      ],
      "uptime_30d": 100,
      "latency_ms": 55,
      "buyers_30d": 41,
      "last_checked_at": "2026-10-26T19:03:40.655Z",
      "what_it_does": "Provider lists a Playwright PNG capture and an HTML-to-PDF renderer among general agent tools.",
      "generalist": true,
      "price_endpoint": {
        "method": "POST",
        "path": "/screenshot"
      },
      "task_endpoints": [
        {
          "method": "POST",
          "path": "/html-to-pdf",
          "price_usd_per_call": 0.0045
        },
        {
          "method": "POST",
          "path": "/screenshot",
          "price_usd_per_call": 0.009
        }
      ],
      "endpoints_listed": 50
    },
    {
      "name": "agdata",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/agdata",
      "price_usd_per_call": 0.01719,
      "networks": [
        "Base",
        "POL",
        "SOL"
      ],
      "uptime_30d": 100,
      "latency_ms": 57,
      "buyers_30d": 19,
      "last_checked_at": "2026-10-26T19:01:06.423Z",
      "what_it_does": "Provider describes a screenshot route returning image or PDF output, without bot-protection bypass.",
      "generalist": true,
      "price_endpoint": {
        "method": "GET",
        "path": "/x402/screenshot"
      },
      "task_endpoints": [
        {
          "method": "GET",
          "path": "/x402/screenshot",
          "price_usd_per_call": 0.01719
        }
      ],
      "endpoints_listed": 22
    },
    {
      "name": "ISHOB",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/ishob",
      "price_usd_per_call": 0.001,
      "networks": [
        "Base"
      ],
      "uptime_30d": 100,
      "latency_ms": 172,
      "buyers_30d": 16,
      "last_checked_at": "2026-10-26T19:05:05.021Z",
      "what_it_does": "Provider describes a Cloudflare Browser Rendering capture with viewport or long full-page output.",
      "generalist": true,
      "price_endpoint": {
        "method": "POST",
        "path": "/v1/screenshot"
      },
      "task_endpoints": [
        {
          "method": "POST",
          "path": "/v1/screenshot",
          "price_usd_per_call": 0.001
        }
      ],
      "endpoints_listed": 34
    },
    {
      "name": "true402",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/true402",
      "price_usd_per_call": 0.004,
      "networks": [
        "Base",
        "SOL"
      ],
      "uptime_30d": 99.5,
      "latency_ms": 131,
      "buyers_30d": 7,
      "last_checked_at": "2026-10-26T19:03:28.521Z",
      "what_it_does": "Provider lists a headless Chromium PNG capture among token-safety and web utilities.",
      "generalist": true,
      "price_endpoint": {
        "method": "POST",
        "path": "/v1/screenshot"
      },
      "task_endpoints": [
        {
          "method": "POST",
          "path": "/v1/screenshot",
          "price_usd_per_call": 0.004
        }
      ],
      "endpoints_listed": 27
    },
    {
      "name": "Crypto Technicals & Web Utilities",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/crypto-technicals-web-utilities",
      "price_usd_per_call": 0.01,
      "networks": [
        "Base",
        "SOL"
      ],
      "uptime_30d": 100,
      "latency_ms": 122,
      "buyers_30d": 3,
      "last_checked_at": "2026-10-26T19:03:20.652Z",
      "what_it_does": "Provider lists a fixed-width Chromium PNG capture beside crypto analysis tools.",
      "generalist": true,
      "price_endpoint": {
        "method": "GET",
        "path": "/v1/screenshot"
      },
      "task_endpoints": [
        {
          "method": "GET",
          "path": "/v1/screenshot",
          "price_usd_per_call": 0.01
        }
      ],
      "endpoints_listed": 15
    },
    {
      "name": "x402.eleeth.com",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/x402-eleeth-com",
      "price_usd_per_call": 0.05,
      "networks": [
        "Base"
      ],
      "uptime_30d": 100,
      "latency_ms": 153,
      "buyers_30d": 1,
      "last_checked_at": "2026-10-26T19:03:12.581Z",
      "what_it_does": "Provider lists a GET screenshot convenience route among hosted agent tools.",
      "generalist": true,
      "price_endpoint": {
        "method": "GET",
        "path": "/api/screenshot"
      },
      "task_endpoints": [
        {
          "method": "GET",
          "path": "/api/screenshot",
          "price_usd_per_call": 0.05
        }
      ],
      "endpoints_listed": 34
    },
    {
      "name": "ArkBrowser API",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/arkbrowser-api",
      "price_usd_per_call": 0.015,
      "networks": [
        "Base"
      ],
      "uptime_30d": 100,
      "latency_ms": 217,
      "buyers_30d": 0,
      "last_checked_at": "2026-10-26T19:01:05.431Z",
      "what_it_does": "Provider describes a live Chromium capture that can follow browser steps and session state.",
      "generalist": false,
      "price_endpoint": {
        "method": "POST",
        "path": "/screenshot"
      },
      "task_endpoints": [
        {
          "method": "POST",
          "path": "/screenshot",
          "price_usd_per_call": 0.015
        }
      ],
      "endpoints_listed": 8
    },
    {
      "name": "Web Capture",
      "reseller_of_brand_via": null,
      "url": "https://x402-list.com/services/web-capture",
      "price_usd_per_call": 0.1,
      "networks": [
        "Base"
      ],
      "uptime_30d": 97.9,
      "latency_ms": 1768,
      "buyers_30d": 0,
      "last_checked_at": "2026-10-26T19:10:23.724Z",
      "what_it_does": "Provider describes one capture bundle: screenshot, rendered HTML, metadata, PDF and a signed receipt.",
      "generalist": false,
      "price_endpoint": {
        "method": "POST",
        "path": "/v1/captures"
      },
      "task_endpoints": [
        {
          "method": "POST",
          "path": "/v1/captures",
          "price_usd_per_call": 0.1
        }
      ],
      "endpoints_listed": 1
    }
  ]
}