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.
- 500 free credits every month
- No card to start
- Failed requests cost nothing
POST /up
{
"url": "stripe.com",
"followRedirect": false
}





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.
messageHTTP status code
Get the status code and reason phrase, such as 200 OK, 404 Not Found or 503 Service Unavailable.
data.statusCodeFollow redirects
Check the URL as given, or follow redirects and report the status of the final page.
followRedirect: trueBuilt for monitors
Call it on a schedule and alert on anything other than a 2xx, for your own sites or your customers'.
uptime monitoringCheap to run often
At 1 credit a check, frequent checks across many sites stay affordable.
1 creditFrom any country
Check through a proxy in another country to see whether a site is down only for visitors there.
proxyCountry: inIs 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.
proxyCountrychecks 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
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
POST /up
{
"url": "stripe.com"
}Your first status check, in a few lines.
# 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)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.
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.
1 credit a check. Here is what that buys.
Credits are shared with every other Geekflare API. Failed requests cost nothing.
Growth covers up to ~100,000 checks a month (100K credits), about $0.69 per 1,000 checks. Or $58/mo billed yearly.
- 500 credits / month
- 1 team member
- 7 days log retention
- 1 request per second
- 10K credits / month
- 3 team members
- 30 days log retention
- 5 requests per second
- 100K credits / month
- 5 team members
- 30 days log retention
- 10 requests per second
- 1M credits / month
- 25 team members
- 90 days log retention
- 25 requests per second
Loved by developers worldwide.
“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.”
Before you integrate status checks.
Everything else is in the endpoint docs, and our support team replies to every email.
Open the endpoint docs200 OK.proxyCountry adds 4 credits. Failed requests cost nothing.proxyCountry and the check runs through a proxy in that country, so you can tell a regional outage or block from a global one.500 status checks a month, free.
The free tier renews every month and needs no card. Check your first site in a single call.