Load Time API to measure any website.
See how long a page takes to load, broken down into DNS, connect, TLS, time to first byte and download, from multiple locations at once.
- 500 free credits every month
- No card to start
- Failed requests cost nothing
Try it on your own URL






Where the time goes, not just the total.
No browser to run and no timing code to write. Each request loads the page and returns every phase of the load as JSON.
Full timing breakdown
DNS lookup, connection, TLS handshake, time to first byte, download and total, each in milliseconds.
data.timingsTest from several countries
Measure from up to three more countries alongside the default US test and compare the results side by side.
targetCountries: ["gb", "in"]Status and reachability
Every response includes the HTTP status code, so the same call tells you whether the site is up and how fast it is.
data.statusCodeNetwork and protocol details
See the protocol used, the remote IP, bytes read, and which of HTTP/1.0, 1.1, 2 and 3 the server supports.
data.protocolSupportFollow redirects
Measure the URL as given, or follow redirects to the final page and time that instead.
followRedirect: trueResponse headers
The response headers come back too, useful for checking caching, security headers and the server behind a page.
data.headersWhat customers say.
“Its been couple of years we are using Geekflare API, we like its stable production ready performance and cost-effectiveness of accessing multiple APIs through a single plan.”
Jitendra RauloDirector, Aarav Infotech“Works like a charm, easy to use and great support. Wished they offer more features for me to use.”
Pavel MarešCEO, webtero.com“Great API and even better customer support. They went above and beyond to help me fix a rendering issue. Fast response times and effective solutions. 5 stars!”
Measure load time from where your users are.
A site can be fast in one country and slow, or unreachable, in another. Test from up to three more countries in one request and compare the results side by side.
targetCountriesadds up to 3 locations to the US test- Spot the countries where a site is slow or unreachable
- Timings and reachability for each location
- 0
- Countries
- Up to 4
- Locations in one request
The parameters you'll use most.
What each one does and what it costs.
- urlstring—
The page to measure. Any public URL.
- followRedirectbooleanIncluded
Follow redirects and measure the final page. Defaults to false.
- targetCountriesstring[]+7
Up to 3 extra countries to test from, alongside the US test, e.g. ["gb", "ca"].
- proxyCountrystring+4
Run the single test through a proxy in this country, e.g. "de".
| Parameter | Type | What it does | Credits |
|---|---|---|---|
| url | string | The page to measure. Any public URL. | — |
| followRedirect | boolean | Follow redirects and measure the final page. Defaults to false. | Included |
| targetCountries | string[] | Up to 3 extra countries to test from, alongside the US test, e.g. ["gb", "ca"]. | +7 |
| proxyCountry | string | Run the single test through a proxy in this country, e.g. "de". | +4 |
What you can do with the Load Time API.
Catch slowdowns before users do
Measure your key pages on a schedule and alert when time to first byte or total load time climbs past your threshold.
- TTFB and total load time
- Every phase in milliseconds
- HTTP status in the same call
POST /loadtime
{
"url": "stripe.com"
}Your first website test, in a few lines.
# pip install geekflare-api
from geekflare_api.client import GeekflareClient
from geekflare_api.models import LoadTimeDto
with GeekflareClient(api_key="<api-key>") as client:
result = client.load_time(
LoadTimeDto(
url="https://example.com"
)
)
print(result)One API. Every stack.
One account works from an agent, a workflow builder, an SDK or your own service.
MCP server
Sign in once and Claude, ChatGPT, Cursor or Codex can use Geekflare's tools directly, with no glue code to write.
LLM & agent pipelines
LLM-ready Markdown straight into a retrieval pipeline, with the boilerplate stripped so you spend context on content, not navigation.
Workflow builders
Run any endpoint as a step in a visual scenario. Useful when the person who needs the data does not write code.
SDKs & REST
First-party typed SDKs for Python and Node. Everything else talks plain REST, from any language.
How many tests each plan covers.
Testing from more countries costs one flat price, however many you add. Failed requests cost nothing.
| Covered per month | Free $0/mo No card | Starter $19/mo | Most popular Growth $69/mo | Business 500K $299/mo | Business 1M $499/mo |
|---|---|---|---|---|---|
Credits a month | 500 | 20,000 | 100,000 | 500,000 | 1,000,000 |
TestsEvery phase of the load, with status and headers, from the US.1 credit | 500 | 20,000 | 100,000 | 500,000 | 1,000,000 |
Tests from up to 4 countriesThe US plus up to three more with targetCountries.8 credits | 62 | 2,500 | 12,500 | 62,500 | 125,000 |
| Requests per second | 1 | 5 | 10 | 25 | 25 |
- Free$0/moNo card
- Credits a month
- 500
- Tests1 credit
- 500
- Tests from up to 4 countries8 credits
- 62
- Requests per second
- 1
- Starter$19/mo
- Credits a month
- 20,000
- Tests1 credit
- 20,000
- Tests from up to 4 countries8 credits
- 2,500
- Requests per second
- 5
- GrowthMost popular$69/mo
- Credits a month
- 100,000
- Tests1 credit
- 100,000
- Tests from up to 4 countries8 credits
- 12,500
- Requests per second
- 10
- Business 500K$299/mo
- Credits a month
- 500,000
- Tests1 credit
- 500,000
- Tests from up to 4 countries8 credits
- 62,500
- Requests per second
- 25
- Business 1M$499/mo
- Credits a month
- 1,000,000
- Tests1 credit
- 1,000,000
- Tests from up to 4 countries8 credits
- 125,000
- Requests per second
- 25
Before you integrate load tests.
Everything else is in the endpoint docs, and our support team replies to every email.
Open the endpoint docstargetCountries costs a flat 8 credits, whether you add one, two or three. A single-country test through proxyCountry adds 4 credits. Failed requests cost nothing.followRedirect: true, the test follows 301 and 302 redirects to the final page and returns the status and timings for that page.Ask AI about Geekflare
Open the question in the assistant you already use.
500 load tests a month, free.
The free tier renews every month and needs no card. Measure your first page in a single call.