MoneyGlass
v0.1 デモ版 — 政治資金データは疑似乱数で生成されたサンプルデータです。実際の収支報告書とは異なります。

API ドキュメント

MoneyGlass APIは、政治資金データへのプログラムによるアクセスを提供します。 全てのエンドポイントはRESTful JSON APIです。

Base URL

https://your-domain.com/api

レスポンス形式

一覧APIはページネーション付きで返却されます:

{
  "data": [...],
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 100,
    "totalPages": 5
  }
}
GET/api/organizations

政治団体の一覧を取得

クエリパラメータ

名前説明
partystring政党IDでフィルタ
typestring団体種別でフィルタ (PARTY_BRANCH | FUND_MANAGEMENT)
pagenumberページ番号 (デフォルト: 1)
limitnumber1ページの件数 (デフォルト: 20, 最大: 100)
GET/api/organizations/:id

政治団体の詳細を取得(収支報告書一覧を含む)

GET/api/reports

収支報告書の一覧を取得

クエリパラメータ

名前説明
yearnumber会計年度でフィルタ
organizationIdstring団体IDでフィルタ
pagenumberページ番号
limitnumber1ページの件数
GET/api/reports/:id

収支報告書の詳細を取得(収入・支出の明細を含む)

GET/api/parties

政党一覧を取得(totalIncome / totalExpenditure 集計付き)

GET/api/stats

ダッシュボード統計を取得(団体数、報告書数、総収支、年度別推移)