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政治団体の一覧を取得
クエリパラメータ
| 名前 | 型 | 説明 |
|---|---|---|
party | string | 政党IDでフィルタ |
type | string | 団体種別でフィルタ (PARTY_BRANCH | FUND_MANAGEMENT) |
page | number | ページ番号 (デフォルト: 1) |
limit | number | 1ページの件数 (デフォルト: 20, 最大: 100) |
GET
/api/organizations/:id政治団体の詳細を取得(収支報告書一覧を含む)
GET
/api/reports収支報告書の一覧を取得
クエリパラメータ
| 名前 | 型 | 説明 |
|---|---|---|
year | number | 会計年度でフィルタ |
organizationId | string | 団体IDでフィルタ |
page | number | ページ番号 |
limit | number | 1ページの件数 |
GET
/api/reports/:id収支報告書の詳細を取得(収入・支出の明細を含む)
GET
/api/parties政党一覧を取得(totalIncome / totalExpenditure 集計付き)
GET
/api/statsダッシュボード統計を取得(団体数、報告書数、総収支、年度別推移)