---
title: "[BETA] Rule-based observation engine (observation-only, NOT determination)"
method: GET
path: "/queries/red-flags"
tags: ["Queries"]
---

# \[BETA\] Rule-based observation engine (observation-only, NOT determination)

`GET /queries/red-flags`

## Request

- Base URL: `https://edinetdb.jp/v1`
- URL: `https://edinetdb.jp/v1/queries/red-flags`
- Auth: one of:
  - API key in header `X-API-Key`
  - HTTP bearer

2026-05-23 追加（**beta**）。EDINET 公式書類の数値変化から
ルールベースで観察事項を列挙する。**観察 (observation) であり、不正会計・
経営懸念の断定 (determination) ではない**。`risk_language: "observation_only"`
が全 flag に必須 set される。

4 rules available in beta:
- tax_rate_large_change (medium)
- operating_cf_negative_streak (high N≥3 / medium N==2)
- net_assets_large_decrease (high)
- payout_ratio_above_100pct (medium, 過去 3 年で初)

Deferred: audit_firm_change_observed

詳細 methodology: https://edinetdb.jp/docs/red-flags-methodology

## Query parameters

- `company` string, required
- `years_lookback` integer
- `severities` string

## Response `200`

flags + no_flags_fields + flags_unevaluated + summary (rules_evaluated / rules_deferred_to_phase3)

- object
  - `data` object
  - `meta` object

## Other responses

- `400`: パラメータ形式不正 (years_lookback / severities)
- `404`: 企業が見つからない

---

[API](https://skmtc.dev/edinetdb/apis/edinet-db-api.md) · [All operations](https://skmtc.dev/edinetdb/apis/edinet-db-api/llms.txt) · [OpenAPI document](https://skmtc.dev/edinetdb/apis/edinet-db-api/revisions/d896c5f7d472?raw)
