Site Uptime API
Verify if a website is reachable from the cloud. Monitor HTTP status codes and validate global availability using proxy to ensure your users can always access your site.
99.9% Uptime Real-time Status Anti-Bot Bypass
Response
{
"success": true,
"data": {
"timestamp": 1769154494060,
"apiStatus": "success",
"apiCode": 200,
"message": "Site is reachable.",
"meta": {
"url": "https://geekflare.com",
"followRedirect": false,
"test": {
"id": "75b84bf1-182f-4236-ba8f-9d4a06318410"
}
}
}
}
Trusted by 10,000+ developers
Copy, paste, and ship
Python
NodeJS
Go
PHP
Java
Ruby
cURL
import requests
url = "https://api.geekflare.com/up"
payload = {"url": "https://example.com", "followRedirect": False}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)
Why Geekflare Site Uptime API
Status Codes
Get the exact HTTP response code (200 OK, 301 Moved, 404 Not Found, 503 Service Unavailable) to diagnose exactly why a site might be failing.
Redirect Tracing
With the followRedirect parameter, our API chases the redirect chain to the final destination, reporting the status of the actual landing page.
Global Proxy Support
Use the proxyCountry parameter to route requests through different locations to detect geo-blocking or regional downtime.
Simple, transparent pricing
| Plan | Price | Credits | Requests |
|---|---|---|---|
| Free | $0/mo | 500 Credits/mo | 1 Request per second |
| Starter | $9/mo | 5K Credits/mo | 5 Requests per second |
| Growth | $49/mo | 100K Credits/mo | 25 Requests per second |
| Business | $249/mo | 1M Credits/mo | 50 Requests per second |
Other Geekflare API services
DNS Lookup
Query A, AAAA, MX, TXT, and other records to troubleshoot propagation issues and verify configurations.
Check Site Load Time
Check how much time your site takes to load including DNS, Connect, TLS, and TTFB metrics.
Scrape Any Website
Extract HTML, Markdown, or JSON from dynamic web pages with automatic CAPTCHA solving.
Check Broken Links
Find dead internal and external links on a webpage.
Check URL Redirection
Track redirect chains and analyze HTTP status codes to verify URL routing behavior.
Frequently Asked Questions
Can I check if a site is down in a specific country?
Yes. By using the proxyCountry parameter, you can route the request through different regions to see if the website is inaccessible in specific locations.
How much does an uptime check cost?
Site Uptime API consumes only 1 credit per API call.
Ready to Monitor Website Uptime?
Get your API key in less than 30 seconds. 500 free credits.