Can I Use PingPing's API to Build Custom Integrations?
Yes. PingPing provides a full REST API that lets you programmatically manage monitors, retrieve uptime statistics, and integrate monitoring data into your own applications, dashboards, or automation workflows.
What Can You Do with the API?
The API lets you:
Add and remove websites - Programmatically create monitors for new sites as you deploy them, and remove monitors when sites are decommissioned
Retrieve uptime statistics - Pull historical uptime percentages, response times, and incident logs for any monitored website
List current status - Check the real-time up/down status of all your monitors in a single API call
Manage checks - Access individual check results and response data
Webhook Integration
In addition to the REST API, PingPing sends webhooks when events occur. There are five webhook types:
Uptime - Down - Fired when your website is confirmed down, includes HTTP status code, detecting location, and verifying location
Uptime - Recovered - Fired when your site comes back up, includes total downtime duration
SSL Certificate - Invalid - Fired when your certificate is invalid or expired, includes the specific error
SSL Certificate - Recovered - Fired when your certificate is valid again, includes issuer and validity dates
SSL Certificate - Expires Soon - Fired when your certificate is approaching expiry, includes days remaining
Every webhook includes monitor details (ID, URL, alias) and is signed with an HMAC-SHA1 signature using your API key, so you can verify authenticity. PingPing retries delivery until it receives a 200 response.
Webhooks let you trigger automated responses, such as restarting a container, creating a ticket in your issue tracker, posting to Microsoft Teams, or connecting through Zapier to hundreds of other tools.
White-Label and Partner Integration
PingPing's API is also the foundation for white-label partnerships. If you run a hosting platform, analytics tool, or developer service and want to offer uptime monitoring as part of your product, PingPing's API lets you embed monitoring functionality without building it from scratch. See PingPing's partnership information for details.
Getting Started with the API
API documentation is available at https://pingping.io/docs/api/introduction. Authentication uses API tokens generated in your PingPing dashboard. The API returns standard JSON responses and follows REST conventions.
Every PingPing plan includes full API access. There is no separate API tier or additional charge.