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.
The "Uptime Check" endpoint is designed to monitor the operational status of your application or web service, providing real-time insights into its availability and responsiveness. When invoked, this endpoint performs a systematic assessment of the target URL or service, returning a status code indicating whether the service is online or experiencing downtime, along with response times and additional metrics such as uptime percentage over a specified timeframe. This endpoint is invaluable for developers and system administrators who aim to ensure continuous service availability; it can be integrated into monitoring solutions, alert systems, and performance dashboards, allowing for proactive incident management and enhanced user experience by ensuring that critical services remain operational.
This endpoint does not require any input parameters.
Test Endpoint
{"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:
1,632ms
Service Level:
100%
Response Time:
710ms
Service Level:
100%
Response Time:
2,396ms
Service Level:
100%
Response Time:
653ms
Service Level:
100%
Response Time:
8ms
Service Level:
100%
Response Time:
634ms
Service Level:
100%
Response Time:
260ms
Service Level:
100%
Response Time:
439ms
Service Level:
100%
Response Time:
2,477ms
Service Level:
100%
Response Time:
448ms
Service Level:
100%
Response Time:
669ms
Service Level:
100%
Response Time:
878ms
Service Level:
100%
Response Time:
584ms
Service Level:
100%
Response Time:
359ms
Service Level:
100%
Response Time:
25ms
Service Level:
100%
Response Time:
618ms
Service Level:
100%
Response Time:
264ms
Service Level:
100%
Response Time:
13ms
Service Level:
100%
Response Time:
364ms
Service Level:
100%
Response Time:
144ms