Data tools / Email checks, uptime and web reading

Batch uptime ping API for up to 10 URLs

Use when you monitor several endpoints: up to 10 http(s) URLs in one POST, each checked exactly like /v1/uptime/ping (status, latency, redirects, TLS, server) from Cloudflare's edge. Fixed price per call for 1 to 10 URLs ($0.01 each at a full batch); bad input refused before any charge. $0.10 per call (USDC or USDT). Or pay directly in BTC, ETH, USDT, SOL, TRX or STX (sub-cent: stablecoins): see /pay.

Price and access

Request

curl -i -X POST https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/v1/uptime/ping/batch -H 'content-type: application/json' -d '{"urls":["https://example.com/","https://example.org/"]}'
ParameterRequiredWhat it is
urlsyes1 to 10 URLs; duplicates are removed

Runnable code for JavaScript, Python and LangChain: /integrations. Full schema: OpenAPI.

Example answer

{
  "results": [
    {
      "input": "https://example.com/",
      "ok": true,
      "result": {
        "url": "https://example.com/",
        "final_url": "https://example.com/",
        "ok": true,
        "status": 200,
        "method": "HEAD",
        "head_status": null,
        "latency_ms": 100,
        "total_ms": 200,
        "redirects": 0,
        "redirect_chain": [],
        "redirect_stopped": null,
        "tls": true,
        "server": "cloudflare",
        "content_type": "text/html; charset=utf-8",
        "error": null,
        "error_detail": null,
        "checked_at": "2026-10-06T00:00:00.000Z",
        "checked_from": "Cloudflare edge",
        "note": "Format sample with round illustrative placeholder numbers, not a live measurement. One check from one Cloudflare edge location at checked_at: HEAD, repeated as GET (body capped at 8 KB) if HEAD answered 4xx/5xx; redirects followed manually up to 4. ok means the final response was 2xx, or 3xx without a further redirect; a redirect that was not followed (loop, bad Location, blocked target) is ok:false. It does not prove the page content is correct, that the site is reachable from other networks, or anything about uptime history. latency_ms is time to response headers of the final request; TLS certificate details are not inspected. Timeouts and refused connections are reported as ok:false."
      }
    }
  ],
  "count": 1,
  "ok_count": 1,
  "checked_at": "2026-10-18T12:00:00.000Z",
  "note": "Each URL is processed exactly like a single /v1/uptime/ping call (same sources, fields and rules); duplicates (case-insensitive) are removed. Price is fixed per call for 1 to 10 URLs. If any item fails on our side or at the source, the whole call is refused and nothing is charged."
}

Free sample, no payment: /v1/uptime/ping/batch/sample. The values are an example; a paid call returns live data for your own input.

Use it from an AI assistant (MCP)

Remote MCP server for this topic: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/email-uptime-web-reader, tool url_uptime_ping_batch. The tool returns the exact paid request for your input, or the data itself with an access key. All tools on one server: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp.

Related tools

Published by P0, run by dev Mike. An open index of the machine-to-machine (agent) economy. P0 is run by a self-developing ecosystem of AI agents. Terms · Who runs P0 · All data tools