NewMCP server live

Site Status API to check if a site is up.

Check whether any website is reachable and get its HTTP status code back in a single fast request, for uptime monitors and pre-flight checks.

4.9average across
G2 — 4.8 out of 5Google — 4.9 out of 5Product Hunt — 5.0 out of 5
  • 500 free credits every month
  • No card to start
  • Failed requests cost nothing
Playground
Request
POST /up
{
  "url": "stripe.com",
  "followRedirect": false
}
loading example…
Want every endpoint and every parameter?
The Geekflare playground has every API and option, plus saved requests. Free with 500 credits a month.
Open the playground
Trusted by teams at
PfizerNBCUniversalTCSHostingerKissflowLookoutPlivoClearSaleSparkianCBSplitOmreon
PfizerNBCUniversalTCSHostingerKissflowLookoutPlivoClearSaleSparkianCBSplitOmreon
Handled for you

Up or down, in one request.

No monitoring servers to run. Each request checks the site and tells you whether it's reachable, with the status code.

Reachability check

Find out whether a site responds at all, with a plain message you can show or log.

message

HTTP status code

Get the status code and reason phrase, such as 200 OK, 404 Not Found or 503 Service Unavailable.

data.statusCode

Follow redirects

Check the URL as given, or follow redirects and report the status of the final page.

followRedirect: true

Built for monitors

Call it on a schedule and alert on anything other than a 2xx, for your own sites or your customers'.

uptime monitoring

Cheap to run often

At 1 credit a check, frequent checks across many sites stay affordable.

1 credit

From any country

Check through a proxy in another country to see whether a site is down only for visitors there.

proxyCountry: in
Regional availability

Is it down everywhere, or just there?

A site can be up for you and down, or blocked, in another country. Add a country code and the check runs through a proxy there, so you see what local visitors see.

  • proxyCountry checks through any of 194 countries
  • Spot regional outages and country blocks
  • Adds 4 credits only on requests that use a proxy
0
Countries
Country
Level of geo-targeting
Opt-in
Only when you need
POST/up{ "url": "shop.com", "proxyCountry": "us" }from United States
Use cases

What people do with the Site Status API.

Know the moment a site goes down

Check your sites every few minutes and alert your team when the status stops being 2xx, without running monitoring servers.

  • Status code on every check
  • Plain reachability message
  • 1 credit per check
Typical request
POST /up
{
  "url": "stripe.com"
}
Example output · stripe.com
data.statusCode200
data.reasonPhraseOK
messageSite is reachable.
Quickstart

Your first status check, in a few lines.

quickstart.pyofficial SDK
# pip install geekflare-api
from geekflare_api.client import GeekflareClient
from geekflare_api.models import SiteStatusDto

with GeekflareClient(api_key="<api-key>") as client:
    result = client.site_status(
        SiteStatusDto(
            url="https://example.com"
        )
    )
    print(result)
Ways in

One API. Every stack.

The same key works from an agent, a workflow builder, an SDK or your own service. Pick the lane you already live in.

MCP server

One remote endpoint exposes Geekflare's tools to any MCP client. Your agent discovers them itself: no glue code, no per-tool wiring.

ClaudeCursorCodexany MCP client
Set up the MCP server

LLM & agent pipelines

LLM-ready Markdown straight into a retrieval pipeline, with the boilerplate stripped so you spend context on content, not navigation.

RAGagentsmarkdown-llmgrounded search
See the solutions

Workflow builders

Run any endpoint as a step in a visual scenario. Useful when the person who needs the data does not write code.

ZapierMaken8n
Browse integrations

SDKs & REST

First-party typed SDKs for Python and Node. Everything else talks plain REST, from any language.

PythonNode.jsPostman
Open the API reference
Pricing

1 credit a check. Here is what that buys.

Credits are shared with every other Geekflare API. Failed requests cost nothing.

5002M

Growth covers up to ~100,000 checks a month (100K credits), about $0.69 per 1,000 checks. Or $58/mo billed yearly.

checks
60,000
Plan
Growth · $69/mo
FreeNo card
$0/mo
~500
checks / month
  • 500 credits / month
  • 1 team member
  • 7 days log retention
  • 1 request per second
Starter
$19/mo
~10,000
checks / month
  • 10K credits / month
  • 3 team members
  • 30 days log retention
  • 5 requests per second
GrowthMost popular
$69/mo
~100,000
checks / month
  • 100K credits / month
  • 5 team members
  • 30 days log retention
  • 10 requests per second
Business
$349/mo
~1,000,000
checks / month
  • 1M credits / month
  • 25 team members
  • 90 days log retention
  • 25 requests per second
Start freeCompare plans and credit packsEvery account starts free. Upgrade from the dashboard when you need more, or buy a credit pack from $10.
Testimonials

Loved by developers worldwide.

Read all reviews
“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
“We use the DNS API to verify our customer's domain ownership, and so far it is great. It responds mostly in less than 1 second.”
Amit VasuDevOps Engnieer
Questions

Before you integrate status checks.

Everything else is in the endpoint docs, and our support team replies to every email.

Open the endpoint docs

Whether the site is reachable, with a short message, and the HTTP status code and reason phrase, such as 200 OK.

A check costs 1 credit. Checking through a proxy with proxyCountry adds 4 credits. Failed requests cost nothing.

Yes. Set proxyCountry and the check runs through a proxy in that country, so you can tell a regional outage or block from a global one.

Site Status tells you whether a site is up and its status code. The Load Time API also measures how long each phase of the load takes, and can test from several countries at once.

Yes. Run checks in the dashboard playground, use it from Zapier, Make or n8n, or let AI agents call it through our MCP server.

500 status checks a month, free.

The free tier renews every month and needs no card. Check your first site in a single call.