---
title: "News Service Health"
method: GET
path: "/news/stocks/v1/health"
tags: ["Health-Check"]
---

# News Service Health

`GET /news/stocks/v1/health`

Returns public health and freshness metadata for the news stocks platform.

Use it to check service availability, ingestion freshness and worker liveness.
Client integrations usually start with `/trending`, `/stock/{ticker}` or `/search`.

## Response `200`

Successful Response

- HealthResponse — API health status.
  - `status` string, required — Current health status
  - `service` string, nullable — Service identifier
  - `version` string, nullable — Service version
  - `total_mentions` integer — Mentions observed in the most recent scrape cycle; returns 0 when scrape telemetry is unavailable.
  - `tickers_tracked` integer — Distinct tickers observed in the most recent scrape cycle; returns 0 when scrape telemetry is unavailable.
  - `scheduler` SchedulerStatus — Scheduler status information.
    - `running` boolean, required — Whether worker is alive (based on heartbeat freshness)
    - `last_scrape` string, nullable — ISO timestamp of last scrape (null if never run)
    - `scrape_count` integer — Total number of scrapes performed
    - `error_count` integer — Total number of scrape errors/failures
    - `success_rate` number, nullable — Scrape success rate (0.0-1.0)
    - `note` string, nullable — Additional info (e.g., worker heartbeat status)
  - `error` string, nullable — Error message if unhealthy

---

[API](https://skmtc.net/adanos/apis/adanos-market-sentiment-api.md) · [All operations](https://skmtc.net/adanos/apis/adanos-market-sentiment-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/adanos/adanos-market-sentiment-api/revisions/351caf64ba81/schema)
