Developer API - ServerPulse

Real-time multiplayer server discovery

Integrate Real-Time Server Data

Pull live player counts, latency metrics, and game modes directly into your custom launcher or web dashboard with a single REST call.

ServerPulse API code example showing a curl request and JSON response
curl -X GET "https://api.serverpulse.io/v2/servers/search?game=mc®ion=us_east" \
  -H "Authorization: Bearer sk_live_9f8a7b6c5d4e3f2a1b0c"

Authenticate using your project key from the dashboard. The v2 endpoint returns structured JSON with sub-100ms response times across all North American and European edge nodes. Rate limits are set at 5,000 requests per minute for standard keys, scaling to 50,000 for enterprise partners like NovaLaunch and GridForge.

Core Endpoints

Streamlined routes designed for high-throughput game ecosystems.

GET

/v2/servers/search

Filter by game ID, region, player capacity, and whitelist status. Returns paginated results with embedded health checks and ping timestamps.

GET

/v2/servers/{id}/stats

Retrieve live tick rates, RAM usage, and active mod lists. Ideal for launcher status bars and real-time monitoring widgets.

POST

/v2/broadcasts/push

Submit server updates directly to the indexing pipeline. Requires OAuth2 client credentials and validates against RFC 3339 timestamps.

Build on ServerPulse

Empower your community with reliable, documented, and version-controlled API access.

Join over 4,200 developers using ServerPulse to power matchmaking overlays, server browser plugins, and automated deployment scripts. Get your API key in under two minutes.

Generate API Key Read Full Documentation