プレスリリースAPI

企業プレスリリースを構造化データとして監視:ブールクエリでニュースワイヤー経由のリリースをフィルタリングし、上場企業の発表にエンティティとティッカータグを付与、REST・Webhook・WebSocketで一致結果を受信できます。

ニュースワイヤー経由のリリースが、あなたのシステムにはこう見える

製品デモペイロード

これは実際のAPIレスポンスによるプレスリリースです:吸収合併に関連して国内公募社債の社債権者集会を招集する上場企業の事例です。記事フィールドの下にあるエンティティブロックにご注目ください。

Single article response
{
  "title": "Ecopetrol Announces the Convening of Bondholders' Meetings for Domestic Public Debt Bonds on August 18",
  "link": "https://www.prnewswire.com/news-releases/ecopetrol-announces-the-convening-of-bondholders-meetings-for-domestic-public-debt-bonds-on-august-18-302846434.html",
  "source": "www.prnewswire.com",
  "publishDate": "2026-08-07T23:25:00.000Z",
  "language": "en",
  "sentiment": "neutral",
  "confidence": 0.9999980926513672,
  "categories": ["business"],
  "countries": ["CO"],
  "summary": "BOGOTÁ, Colombia, Aug. 7, 2026 /PRNewswire/ -- Ecopetrol S.A. (BVC: ECOPETROL; NYSE: EC) (the \"Company\" or \"Ecopetrol\") announces that, in connection with the merger by absorption between Ecopetrol S.A., as the surviving company, and Parque Solar Portón del Sol S.A.S., as the absorbed...",
  "companies": [
    {
      "ticker": "ECOPETROL",
      "name": "Ecopetrol S.A.",
      "exchange": "XBOG",
      "isin": "US2791581091",
      "sector": "Energy",
      "industry": "Oil & Gas Integrated",
      "primaryListing": { "ticker": "ECOPETROL", "exchangeCode": "XBOG", "exchangeCountry": "CO" },
      "otherListings": [{ "ticker": "EC", "exchangeCode": "XNYS", "exchangeCountry": "US" }]
      // + cross-listings on XFRA (ECHA) and BVMF (E1CO34)
    }
  ]
}

ペイロードは省略表示:画像と内部スコアリングフィールドは削除し、エンティティのクロスリスティングのうち2件を1行のコメントにまとめています。タイトル、タイムスタンプ、センチメント、信頼度、およびすべてのエンティティ識別子は編集していません。要約はレスポンスのまま表示しています。エンティティタグ付けは上場企業に適用されます。上場情報のない企業のリリースでは、companies フィールドは空の配列になります。完全なフィールドリファレンスはドキュメントをご覧ください。

1回の呼び出しで企業イベントを監視

そのまま実行できるコード

finlightの金融ニュースAPIでニュースワイヤーソースをポーリングし、事業統合・上場廃止・委任状に関する企業イベント関連の表現を取得します。あとはAPIキーを設定するだけです。

TypeScript
import { FinlightApi } from 'finlight-client'

const api = new FinlightApi({ apiKey: 'YOUR_API_KEY' })

const res = await api.articles.fetchArticles({
  query: '"business combination" OR "delisting" OR "delist" OR "director candidates"',
  sources: [
    'www.prnewswire.com',
    'www.globenewswire.com',
    'www.accessnewswire.com',
  ],
  includeEntities: true,
  pageSize: 100,
})

for (const a of res.articles) {
  console.log(a.publishDate, a.title)
  console.log(a.companies?.map((c) => `${c.ticker} (${c.exchange})`).join(', '))
}
Python
from finlight_client import FinlightApi
from finlight_client.models import ApiConfig, GetArticlesParams

api = FinlightApi(config=ApiConfig(api_key="YOUR_API_KEY"))

res = api.articles.fetch_articles(
    params=GetArticlesParams(
        query='"business combination" OR "delisting" OR "delist" OR "director candidates"',
        sources=[
            "www.prnewswire.com",
            "www.globenewswire.com",
            "www.accessnewswire.com",
        ],
        include_entities=True,
        page_size=100,
    )
)

for a in res["articles"]:
    print(a["publishDate"], a["title"])
    print(", ".join(f"{c['ticker']} ({c['exchange']})" for c in a.get("companies", [])))

npm install finlight-client または pip install finlight-client でインストールしてください。クエリ言語はブールロジック、完全一致フレーズ、ticker:、source:、content: などのフィールドフィルター、除外条件に対応しています。同じクエリでREST、Webhook、WebSocketストリームを駆動できます。

ニュースワイヤーサイトをスクレイピングするか、企業向けフィードを使うか

よくある2つの代替手段

よくある2つの代替手段は、ニュースワイヤーのウェブサイトを対象にしたスクレイパーか、企業向けプレスリリースフィードです。スクレイパーは今日のHTMLは取得できますが、ニュースワイヤーがマークアップを変更するたびにパーサーの書き直しが必要になり、サポート契約は一切ありません。企業向けプレスリリース製品は機関投資家向けデスクを対象としており、営業主導型です:公開料金はなく、最初のAPI呼び出しの前に調達プロセスが必要です。finlightはセルフサービスで構造化データを提供します:www.prnewswire.com、www.globenewswire.com、www.accessnewswire.comは、フィルタリング可能なソースに含まれており、テストに使うのと同じキーでエンティティタグ付けとプッシュ配信を利用できます。開示されている制限は2点あります:Business Wireは現時点でソースに含まれておらず、finlightはニュースワイヤー取り込みの実測レイテンシーを公表していません。どちらかに戦略が依存する場合は、トレーディング特化の専門製品の方が適しています。

正直な説明

finlightがここで提供しないこと

  • finlightはプレスリリースの配信・発行は行いません。リリースを発行する場合はニュースワイヤーサービスをご利用ください。
  • これは構造化されたニュースワイヤーデータのための開発者向けAPIであり、ブランド評判や媒体監視のダッシュボードではありません。

ポーリングをやめられる仕組み

ポーリングの代わりにプッシュ配信

クエリを一度登録するだけです。ニュースワイヤー経由のリリースが一致すると、エンドポイントにPOSTが届きます。以下のクエリは企業イベント関連の表現を監視します。ペイロードはそれに一致した実際のリリースで、アクティビストファンドが上場企業の取締役候補を指名した事例です。

登録済みクエリ
"director candidates" OR "business combination" OR "delisting"
sources: www.prnewswire.com, www.globenewswire.com, www.accessnewswire.com
POST /finlight HTTP/1.1
Content-Type: application/json
X-Webhook-Signature: sha256=01c4d3b9...913527fd
X-Webhook-Timestamp: 2026-08-07T22:57:32.104Z
{
  "link": "https://www.globenewswire.com/news-release/2026/08/07/3341422/10772/en/pure-cycle-corporation-announces-receipt-of-notice-to-nominate-director-candidates.html",
  "source": "www.globenewswire.com",
  "title": "Pure Cycle Corporation Announces Receipt of Notice to Nominate Director Candidates",
  "images": [],
  "summary": "DENVER, Aug.  07, 2026  (GLOBE NEWSWIRE) -- Pure Cycle Corporation (NASDAQ Capital Market: PCYO) (“Pure Cycle”, “we”, “us” or “our”) today confirmed that it has received notice from Maran Partners Fund, LP, a fund managed by Maran Capital Management, LLC (“Maran”), that it has nominated five individuals to stand for election to the Pure Cycle Board of Directors at the Company’s 2027 Annual Meeting of Shareholders.",
  "language": "en",
  "publishDate": "2026-08-07T22:56:00.000Z",
  "createdAt": "2026-08-07T22:57:31.000Z",
  "categories": ["business"],
  "sentiment": "neutral",
  "confidence": 0.9725965261459351,
  "countries": ["US"],
  "content": "...",
  "isUpdate": false,
  "revisedDate": "2026-08-07T22:56:00.000Z"
}

配信は指数バックオフで自動的に再試行され、HMAC-SHA256で署名されます。Webhookは対応プランで利用できます。詳細は料金ページをご覧ください。

このような企業イベント関連の表現は、日中にニュースワイヤー経由のリリースを監視する戦略にも活用できます。詳しくはトレーディング向けfinlightをご覧ください。

よくある質問

プレスリリースAPIに関するよくある質問

ニュースワイヤーのプレスリリースをもとに企業イベント監視を構築する前に開発者がよく聞く質問です。

テスト用の無料プランがあり、有料プランはリクエスト量、リアルタイムアクセス、Webhook、過去データの点で異なります。現在の料金と制限は料金ページをご覧ください。

その他のご質問はありますか?

開発者ファーストのサポートチームが、連携とスケーリングをサポートします。

デスクレベルでの利用をお考えですか?カスタムソース、年間請求、優先オンボーディングをご利用いただけます。ソースをご指定いただければ、契約の一環としてオンボーディングいたします。 お問い合わせ.

1回のクエリで何が返ってくるか見てみましょう

上記のペイロードはリクエスト1回で取得できます。キーを取得し、企業イベントクエリを実行して、現在のシステムがHTMLから解析している内容と構造を比較してください。