# 60SecMonitor Status API > Is this vendor down? Pay-per-call current status and recent incidents for 1,400+ SaaS/cloud vendors, read live from 60SecMonitor (isitdownapi.com). Batch status for up to 25 vendors, and an MCP server at /mcp. Payments: x402 v2, scheme "exact", USDC on Base mainnet (eip155:8453), asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, payTo 0x2dAF658B01e257206375798a15832E9f547D65dD. No accounts or API keys. Flow: call the paid URL -> HTTP 402 with a base64 JSON PAYMENT-REQUIRED header -> sign an EIP-3009 USDC authorization for one of `accepts` -> retry with PAYMENT-SIGNATURE -> 200 + PAYMENT-RESPONSE (settlement receipt). Invalid input returns 400 and is never charged; upstream failures return 5xx and are not settled. Client libraries: @x402/fetch (wrapFetchWithPayment), @x402/axios, or any x402 v2 client. ## Paid endpoints - [GET /v1/status](https://api.isitdownapi.com/v1/status) $0.01: Current outage status for a vendor (60SecMonitor). Current status, active-incident summary, last-checked time and source URL for one vendor, read live from 60SecMonitor. Includes data_source, checked_at and freshness fields. Unknown vendors return 404 and are not charged. Query: `vendor`. Example: https://api.isitdownapi.com/v1/status?vendor=stripe.com - [GET /v1/incidents](https://api.isitdownapi.com/v1/incidents) $0.01: Recent incidents for a vendor (60SecMonitor). Up to 10 most recent incidents (title, status, severity, start/resolve times) for one vendor from 60SecMonitor. Unknown vendors return 404 and are not charged. Query: `vendor`. Example: https://api.isitdownapi.com/v1/incidents?vendor=stripe - [GET /v1/status/batch](https://api.isitdownapi.com/v1/status/batch) $0.05: Status of up to 25 vendors in one call (60SecMonitor). Current status for up to 25 vendors (comma-separated) at one flat price, read live from 60SecMonitor, with a list of vendors that are not operational. Not charged if no vendor is tracked or every lookup fails. Query: `vendors`. Example: https://api.isitdownapi.com/v1/status/batch?vendors=stripe.com%2Cgithub%2Cslack ## Free endpoints - GET https://api.isitdownapi.com/v1/vendors?search=&page=: list/search tracked vendors (slug, name, category, current status) - GET https://api.isitdownapi.com/v1/validate?vendor=: check a vendor name/domain format before paying - POST https://api.isitdownapi.com/mcp: MCP server (stateless streamable HTTP); free tools list_vendors, validate_vendor, pricing; paid tools vendor_status ($0.01) and multi_vendor_status ($0.05, up to 25 vendors) via x402 in _meta ## Discovery - OpenAPI: https://api.isitdownapi.com/openapi.json - x402 manifest: https://api.isitdownapi.com/.well-known/x402 - API catalog (RFC 9727): https://api.isitdownapi.com/.well-known/api-catalog - Sitemap: https://api.isitdownapi.com/sitemap.xml ## Related - Vendor safety check ($0.04 USDC per call, x402): GET https://vendor-safety.orioncmd.com/v1/vendor-safety?domain=&vendor= - MCP server (stdio): npx -y x402-paid-checks-mcp - Python: pip install x402-paid-checks ## Translations Reference translations (English is authoritative): /llms-es.txt, /llms-de.txt, /llms-ja.txt, /llms-zh.txt, /llms-pt.txt ## Honesty Statuses are 60SecMonitor's own conclusions (with a confidence score), not the vendor's. A stale flag means 60SecMonitor has not re-evaluated the vendor in over an hour. Every response has data_source, checked_at and freshness (last_checked_at age, stale flag, data_fetched_at). Unknown vendors return 404 and are not charged.