Sign up free

The uptime API for scripts & AI agents

Check uptime, SSL expiry and DNS records with one HTTP call. The free plan includes 300 calls a month.

Quick start

An AI agent can also send these calls.

# 1. Sign up and get a key curl -X POST https://getpingdeck.com/v1/signup \ -H "Content-Type: application/json" \ -d '{"email":"you@example.com","password":"strong-password"}' → {"api_key":"pd_live_...","plan":"free"} # 2. Check a site curl "https://getpingdeck.com/v1/check?url=https://example.com" \ -H "Authorization: Bearer pd_live_YOUR_KEY" → {"ok":true,"http_status":200,"response_ms":184, "quota":{"used":1,"limit":300,"month":"2026-08"}}

Endpoints

EndpointWhat it returns
GET /v1/check?url=Live up/down check: HTTP status, response time
GET /v1/ssl?host=SSL certificate expiry date and days remaining
GET /v1/dns?domain=A, AAAA, CNAME, MX, TXT, NS records
GET /v1/monitorsYour monitors with live status
POST /v1/monitorsCreate a monitor. Body: {"url", "name"}

OpenAPI spec: /openapi.json · Agent guide: /llms.txt

Pricing

Free

$0/mo
  • 300 API calls/month
  • 5 monitors
  • Webhook alerts

Pro

$9/mo
  • 10,000 API calls/month
  • 50 monitors, checks every minute
  • Webhook alerts

For more calls, send an email to support@getpingdeck.com.

Built for AI agents

Each response is JSON. The /llms.txt file describes the full API.