Uptimer is a robust API designed to provide businesses and developers with comprehensive uptime monitoring and status tracking services for their web applications and online services. With Uptimer, users can easily integrate real-time monitoring capabilities into their existing workflows, ensuring that they are always aware of their application's performance and availability. At its core, Uptimer offers a suite of features that enable users to monitor their websites and services from multiple locations worldwide. The API allows users to set up customized checks for various endpoints, including HTTP(s), ping, and TCP checks, tailored to specific needs. Users can define the frequency of checks, specify alerting thresholds, and even schedule downtime for maintenance, ensuring they receive proactive notifications before problems escalate. One of the standout features of Uptimer is its advanced alerting system. The API integrates seamlessly with popular communication platforms, such as Slack, Microsoft Teams, and email, allowing users to receive immediate notifications when their monitored services experience outages or performance degradation. These alerts are fully customizable, enabling users to establish specific escalation policies based on their operational requirements. Uptimer also provides detailed analytics and reporting capabilities, offering insights into historical uptime statistics, response times, and service performance metrics. This data can help users identify trends, optimize web application performance, and make informed decisions about infrastructure improvements. The API supports the generation of various report types, including scheduled summaries and real-time dashboards, making it easier for teams to stay on top of their service health. For added versatility, Uptimer supports multiple user roles and permissions, allowing teams to collaborate effectively while ensuring secure access to monitoring configurations and data. With its extensive API documentation, developers can easily implement and customize monitoring solutions, integrating Uptimer with other tools and services within their tech stack. Uptimer is designed with scalability in mind, capable of handling small personal projects as well as large enterprise applications. Whether you’re a startup looking to ensure your first web app is always online, or an established enterprise that needs to maintain service reliability across multiple domains, Uptimer provides the critical tools you need to keep your applications running smoothly. In summary, Uptimer is an essential API for anyone looking to maximize the uptime and performance of their web services. With its powerful monitoring capabilities, customizable alerting, insightful analytics, and easy integration options, Uptimer empowers businesses to stay proactive and informed, all while providing a seamless user experience.
{"data":[{"id":"26sm4cv2e","url":"https://api.google.com","name":"Google API","interval":60,"createdAt":"2026-03-12T01:36:16.637Z","updatedAt":"2026-03-12T01:36:16.640Z","stats":{"total":50,"up":48,"down":2,"uptime":96,"avgResponseTime":285}},{"id":"ngb33j0nf","url":"https://github.com","name":"GitHub Pages","interval":120,"createdAt":"2026-03-12T01:36:16.638Z","updatedAt":"2026-03-12T01:36:16.640Z","stats":{"total":50,"up":49,"down":1,"uptime":98,"avgResponseTime":222}},{"id":"59i4wur39","url":"https://status.vercel.com","name":"Vercel Status","interval":300,"createdAt":"2026-03-12T01:36:16.638Z","updatedAt":"2026-03-12T01:36:16.640Z","stats":{"total":50,"up":46,"down":4,"uptime":92,"avgResponseTime":495}}]}
curl --location --request GET 'https://zylalabs.com/api/11997/uptime+api/22847/uptime+check' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime.
The Uptime Check endpoint returns real-time insights into the operational status of monitored services, including status codes, response times, and uptime percentages over specified timeframes.
Key fields in the response data include `id`, `url`, `name`, `interval`, `createdAt`, `updatedAt`, and `stats`, which contains `total`, `up`, `down`, `uptime`, and `avgResponseTime`.
The response data is structured as a JSON object containing a `data` array. Each entry in the array represents a monitored service with its respective metrics and timestamps.
Users can customize their requests by specifying parameters such as the target URL, monitoring interval, and alert thresholds to tailor the checks to their specific needs.
Typical use cases include integrating uptime monitoring into dashboards, setting up alert systems for outages, and analyzing service performance trends to optimize web applications.
Data accuracy is maintained through systematic assessments of target URLs, with checks performed from multiple locations to ensure reliable monitoring and minimize false positives.
Users can utilize the returned data to monitor service health, identify downtime patterns, and generate reports for performance analysis, helping to inform infrastructure improvements.
Standard data patterns include consistent uptime percentages, average response times, and a breakdown of total checks, with `up` and `down` counts reflecting service availability over time.
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
Service Level:
100%
Response Time:
225ms
Service Level:
100%
Response Time:
323ms
Service Level:
100%
Response Time:
979ms
Service Level:
100%
Response Time:
1,824ms
Service Level:
100%
Response Time:
2,517ms
Service Level:
100%
Response Time:
297ms
Service Level:
100%
Response Time:
672ms
Service Level:
100%
Response Time:
336ms
Service Level:
100%
Response Time:
55ms
Service Level:
100%
Response Time:
746ms