Geekflare API

Site Load Time API

Monitor website availability and performance in a single request.Get timing metrics including TTFB, DNS lookup, and TCP connection time.

99.9% UptimeHeadless ChromeAnti-Bot Bypass
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{
"timestamp": 1768934552072,
"apiStatus": "success",
"apiCode": 200,
"meta": {
"url": "https://geekflare.com",
"followRedirect": false,
"test": {
"id": "58c3c634-2ce9-40dd-9858-43170cee0ccd"
}
},
"data": {
"dns": 20,
"connect": 0,
"tls": 0,
"send": 1,
"wait": 709,
"total": 778
}
}
Trusted by 10,000+ developers

Integrate with your stack

import requests

url = "https://api.geekflare.com/loadtime"
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)
OpenAPI 3.0Type SafeSSL Encrypted

Why Geekflare Site Load Time API

Timing Metrics

We break down the total load time into specific phases: DNS Lookup, TCP Connection, TLS Handshake, and TTFB.

Status Codes

Get the HTTP response code (200, 301, 404, 503) to diagnose 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, helping you detect geo-blocking or regional downtime.

Lightweight Monitoring

This API uses lightweight HTTP requests, making it perfect for high-frequency monitoring without overloading your server.

Response Headers

Inspect the raw server response. We return the complete HTTP headers to verify security configurations.

Simple, transparent pricing

Free

$0/mo

500 Credits/mo
Check ~500 URLs
1 Request per second

Starter

$9/mo

5K Credits/mo
Check ~5000 URLs
5 Requests per second

Growth

Most Popular

$49/mo

100K Credits/mo
Check ~100K URLs
25 Requests per second

Business

$249/mo

1M Credits/mo
Check ~1M URLs
50 Requests per second

Build more with Geekflare

Capture Screenshots

Take a full-page screenshot to verify rendering.

Lighthouse Audit

Your server is fast, but how about page rendering? Run a Lighthouse audit to find out.

Check Broken Links

Once you know the site is up, scan it to ensure the internal links are working too.

Verify URL Redirection

Trace the full path of URL redirects and analyze HTTP status codes.

DNS Lookup

Query DNS records (A, AAAA, MX, TXT) for any domain.

Frequently Asked Questions

When set to true, the API will automatically follow HTTP 301/302 redirects until it reaches the final destination URL and return the status code of that final page.

Yes. By using the proxyCountry parameter, you can route the request through different country to see if the website is inaccessible in specific locations.

TTFB (Time To First Byte) is the time it takes for the server to send the first byte of data after a request.

Absolutely. Since it returns the HTTP Status Code (e.g., 200, 404 or 500), it is the standard way to build an uptime monitor.

Checking site status consumes only 1 credit per request.

Start Monitoring Your Website Performance

Get detailed timing metrics and uptime monitoring with our Site Load Time API.