meta

Whether each research provider will still sell us work

One cheap authenticated GET per provider that has a key in this deployment, cached five minutes. OpenRouter is asked /auth/key and /credits; Firecrawl its credit-usage endpoint. Parallel and Exa bill per search and have no free status call, so they are listed under skipped rather than probed. No key, no key fragment and no provider response body is ever returned. Staging run_01M2NEDNYM3DM4FFRYJ2VCVBBM (2026-09-16) is why this exists: the only symptom of an out-of-credit account was a run dying at step 10.

get/v1/admin/health/providers

Request

  • Base URL: https://api.hyperresearch.ai
  • URL: https://api.hyperresearch.ai/v1/admin/health/providers
  • Auth: API key in cookie hr_session

Response

Per-provider health

checked_atstring required
cachedboolean required

True when served from the five-minute memo rather than the wire.

cache_ttl_secondsinteger required

Changes

No recorded changes to this operation across all 1 revision of this API.