Farbeam
Docs / API: Service

Service health

Returns a small health summary. It does not count against your rate limit.

GET/api/v1/health
PropertyValue
AuthenticationOptional. A key raises your limit.
Rate-limit cost0 units
StatusLive

#Request

curl -s "https://farbeamlabs.com/api/v1/health"
const res = await fetch("https://farbeamlabs.com/api/v1/health");
const { data, meta, error } = await res.json();
if (error) throw new Error(`${error.code}: ${error.message}`);
console.log(data);
import os, requests

res = requests.get(
    "https://farbeamlabs.com/api/v1/health",
    timeout=30,
)
body = res.json()
if "error" in body:
    raise RuntimeError(body["error"]["code"])
print(body["data"])

You can send this request now in the API playground.

#Response

This response is real. It was captured from the running API when this page was built. Arrays are cut to two items.

JSON
{
  "data": {
    "status": "ok",
    "chains_ok": 7,
    "chains_total": 7
  },
  "meta": {
    "request_id": "req_8c6d28a39bff",
    "as_of": "2026-11-04T20:10:50.206Z"
  }
}

#Fields

FieldTypeDescription
data.statusstringok while the API process is running.
data.chains_okintegerChains whose poller is healthy now.
data.chains_totalintegerChains the service polls.