COMPAMIRData

Deduplicated news, conflict-flagged, for AI agents.名寄せ済み・食い違い検知付きニュースAPI。

A read-only REST API and MCP server over COMPAMIR's structured news. Multiple sources are deduplicated into single events, and where sources disagree the event is flagged, in Japanese and English — with source links on every item. AI-generated 5W1H summaries only; no article text. COMPAMIRの構造化ニュースを提供する読み取り専用REST API+MCPサーバー。複数ソースをイベント単位に名寄せし、各社で報道が食い違う点を検知、日本語・英語の両言語で提供。各項目に出典リンク付き。本文は含まず、AI生成の5W1H要約のみ。

Choose the shortest path目的に合う始め方を選ぶ

Using an AI agent?AIエージェントから使う

Add one MCP URL. No account or API key is required. Three read-only tools are available.MCP URLを1つ追加するだけ。アカウントもAPIキーも不要で、読み取り専用の3ツールを利用できます。

Copy MCP setupMCP設定を見る

Building an app?アプリに組み込む

Generate a free REST API key, then call JSON endpoints from curl, TypeScript, or your backend.無料REST APIキーを発行し、curl・TypeScript・バックエンドからJSON APIを呼び出せます。

Generate a keyキーを発行

Why COMPAMIR Data

特長

Event-level dedup

イベント単位の名寄せ

Many articles about one story collapse into a single event — not a feed of duplicates.

同一の出来事に関する多数の記事を1イベントに統合。重複の羅列ではありません。

Conflict flags

食い違いフラグ

Where sources disagree on numbers, causes or actors, the event is flagged with a plain-language note.

数値・原因・主体で各社報道が食い違う場合、平易な解説付きでフラグします。

Japanese & English

日英両言語

Every field is available in both languages. Switch with ?lang=ja or ?lang=en.

全フィールドが日本語・英語の両方で利用可能。?lang=ja / ?lang=en で言語を切替。

From Registry to a useful answerRegistryから役立つ最初の回答まで

  1. Add the serverサーバーを追加Use https://api.compamir.com/mcp as a Streamable HTTP server. No key is required.https://api.compamir.com/mcp をStreamable HTTPサーバーとして追加します。キーは不要です。
  2. Allow three read-only tools3つの読み取り専用ツールを許可search_events, get_event, and list_conflicts only read published event data.search_eventsget_eventlist_conflictsは公開イベントデータの読み取りだけを行います。
  3. Ask, then check the sources質問し、出典を確認Start with a prompt on the right. Open and cite the source links returned with each event.右の例文から始め、各イベントに付く出典リンクを開いて引用してください。

Build a current-topic briefing直近トピックのブリーフを作る

search_events

“Find up to five Tech events from the last seven days. Summarize them in English and include every source URL returned by COMPAMIR.”「過去7日間のTechイベントを最大5件探し、日本語で要約してください。COMPAMIRが返した出典URLをすべて含めてください。」

Review where reports differ報道の食い違いを確認する

list_conflicts

“List five recent events where source reports differ. For each event, state what differs without deciding which report is correct, and include the source links.”「出典間で報道が食い違う直近イベントを5件挙げてください。どちらが正しいかは断定せず、相違点と出典リンクを示してください。」

Inspect one event in both languages1イベントを日英で確認する

get_event

“Open this COMPAMIR event ID in both Japanese and English. Show the event summary, reported differences, and source links in separate sections.”「このCOMPAMIRイベントIDを日本語・英語の両方で取得し、イベント要約・報道の相違点・出典リンクを分けて表示してください。」

Client menus differ. Choose a custom or remote MCP server using Streamable HTTP. COMPAMIR summaries are produced by automated processing and may be incomplete; check the linked source reports before relying on a claim.クライアントごとにメニュー名は異なります。Streamable HTTPのカスタム/リモートMCPサーバーとして追加してください。COMPAMIRの要約は自動処理で生成され、不完全な場合があります。判断に使う前にリンク先の出典報道を確認してください。

Quickstart

クイックスタート

# Latest conflict-flagged events
curl -H "Authorization: Bearer cmp_live_..." \
  "https://api.compamir.com/v1/conflicts?limit=5"
// genre: Politics | Business | Tech | Global
const res = await fetch(
  "https://api.compamir.com/v1/events?genre=Tech&lang=en",
  { headers: { Authorization: `Bearer ${process.env.COMPAMIR_KEY}` } }
);
const { data } = await res.json();
// MCP server (no key required, free). Streamable HTTP:
{
  "mcpServers": {
    "compamir": { "url": "https://api.compamir.com/mcp" }
  }
}
// tools: search_events, get_event, list_conflicts
// 全エンドポイントの仕様は /openapi.json
Base URL api.compamir.com. The MCP endpoint https://api.compamir.com/mcp is free and unauthenticated.ベースURLは api.compamir.com。MCPエンドポイント https://api.compamir.com/mcp は無料・認証不要です。
View in MCP RegistryMCP Registryで見る
Sample response — one event, many sources, conflict flaggedレスポンス例 — 1イベントに複数ソース・食い違いフラグ
// GET /v1/conflicts?lang=both — 7社の報道を1イベントに名寄せ、数値の食い違いを検知
{
  "data": [{
    "id": "evt_a1b2c3",
    "title": { "en": "Automaker announces layoffs", "jp": "自動車大手が人員削減を発表" },
    "genre": "Business",
    "source_count": 7,
    "sources": [{ "name": "Reuters", "url": "https://…" }, { "name": "Nikkei", "url": "https://…" }],
    "conflict": {
      "note": { "en": "Reuters reports 1,200 job cuts; Nikkei reports 800.",
               "jp": "ロイターは1,200人、日経は800人と報道。" }
    },
    "compamir_url": "https://compamir.com/en/fact/evt_a1b2c3"
  }],
  "meta": { "next_cursor": "…", "remaining_quota": 98 }
}

Get a free API key

無料APIキーを発行

Plans

プラン

Available now
$0
100 req / day
  • All REST endpoints
  • 全RESTエンドポイント
  • MCP server included
  • MCPサーバー込み
Planned
Developer
$10/mo
5,000 req / day
  • + Email support
  • + メールサポート
Planned
Pro
$30/mo
50,000 req / day
  • + Conflict webhooks (planned)
  • + 食い違いWebhook(予定)
Only the free plan is available today. Paid plan names, prices, limits, and features are proposals and may change before launch.現在利用できるのは無料プランのみです。有料プランの名称・価格・上限・機能は案であり、提供開始前に変更する場合があります。

Manage your key

キーの管理

Paste a key to check remaining quota, rotate (replace), or revoke it. No account needed — the key authenticates itself.キーを貼り付けて、残りクォータの確認・ローテーション(差し替え)・失効ができます。アカウント不要(キー自身で認証)。

Docs

ドキュメント

  • GET /v1/eventssearch events. Params: genre, region, status, since, until, q, sort, limit(≤50), cursor, lang.イベント検索。パラメータ: genre, region, status, since, until, q, sort, limit(≤50), cursor, lang
  • GET /v1/events/{id} · GET /v1/conflicts · GET /v1/meta
  • POST /v1/keys/rotate · POST /v1/keys/revokemanage your key (auth with the key; no quota used).キー管理(キーで認証・クォータ消費なし)。
  • GET|POST /mcpMCP server, free & no key.MCPサーバー・無料・キー不要。
  • Auth: Authorization: Bearer cmp_live_…. Errors: {"error":{"code","message"}}. Quota: 100/day (free); 429 with Retry-After when exceeded; meta.remaining_quota on each response.認証: Authorization: Bearer cmp_live_…。エラー形式: {"error":{"code","message"}}。クォータ: 無料1日100回・超過で 429Retry-After 付)・各応答に meta.remaining_quota

OpenAPI 3.1 (/openapi.json) · MCP Registry · API TermsAPI利用規約

© 2026 COMPAMIR · Structured news API · AI-processed, cite source links構造化ニュースAPI · AI処理・出典リンクを明示