← Back to Home

Infrastructure

Monitor, diagnose, and automate your infrastructure from a single API. The Infrastructure category covers the operational building blocks that keep services running: endpoint health monitoring, DNS resolution, IP-to-location mapping, and scheduled job execution.

All responses are cached for sub-50ms repeat lookups. Use these APIs to build dashboards, automate incident detection, enrich access logs with geographic context, or replace fragile crontab entries with a managed, auditable scheduling service.

Uptime Monitor

Schedule recurring HTTP, TCP, and ICMP health checks against any endpoint. Each check records response time, status code, and availability, rolling up into an overall uptime percentage over configurable time windows.

Configure alerting thresholds to get notified on downtime. Incident tracking provides a timeline of outages with start/end timestamps and duration.

scheduled checks response time uptime % alerting
GET /v1/monitor/targets

DNS Checker

Query and validate DNS records for any domain. Supports A, AAAA, MX, TXT, CNAME, NS, and SOA record types in a single request. DNSSEC validation confirms that responses have not been tampered with in transit.

Use propagation checking to verify that DNS changes have reached global resolvers, or run bulk lookups to audit records across an entire domain portfolio.

multi-record type DNSSEC propagation bulk lookup
POST /v1/dns/check

IP Geolocation

Map any IPv4 or IPv6 address to its geographic location using MaxMind GeoLite2 databases. Returns country, region, city, latitude/longitude coordinates, postal code, and timezone.

Also resolves ISP name, ASN number, and organization. Ideal for enriching access logs, personalizing content by region, or detecting geographic anomalies in user sessions.

MaxMind GeoLite2 ISP lookup ASN resolution coordinates
POST /v1/ip/geo

Cron Service

Schedule and dispatch HTTP callbacks using standard cron expressions. Each job fires an HTTP request to your target URL on schedule and records the response status, making it a managed replacement for server-side crontabs.

Includes full execution history with timestamps, configurable retry policies for transient failures, and the ability to pause or resume jobs without deleting them.

cron expressions HTTP callbacks execution history retry policies
GET /v1/cron/jobs