# 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

[Get API Key](https://auth.geekflare.com/register?service=geekflare_api)

Response

```json
{
  "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

```python
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.
