Unicorn Data · ユースケース
署名付き webhook 対応の S-1・F-1 提出アラート API
SEC EDGAR を15分ごとに確認しています。データセット内の企業が S-1、F-1、424B4 を提出すると、書類へのリンク付きの filing イベントが記録され、HMAC SHA-256 で署名されてお客様の webhook エンドポイントに送信されます。
14日間のトライアルを開始 API ドキュメントを読む有料プラン:Stripe でカードを登録して 14 日間のトライアル。終了時に自動で有料プランに移行します(ダッシュボードで解約しない限り)。
レスポンスの内容
- filing タイプのイベント:日付、タイトル、概要、SEC 書類へのリンク。
- HMAC SHA-256 署名付き webhook、24時間の再送付き。
- ポーリングによる代替手段:GET /v1/events?type=filing&since=...
- その他のイベントタイプ:資金調達ラウンド、評価額、セカンダリー価格、IPO ニュース。
IPO の申請を数分以内に把握したいトレーディングアプリ、報道機関、アラートサービス向け。
実際のレスポンス
2026年10月29日 に GET /v1/events?type=filing から取得し、先頭の項目のみ表示しています。データは Unicorn Watch 提供。すべての数値に日付と公開情報源が付いています。 報道された評価額(直近の資金調達ラウンド、報道による推定、セカンダリー市場の参考価格)であり、市場価格ではありません。
{
"data": [
{
"id": "e_s1anthro2610",
"companyId": "anthropic",
"companyName": "Anthropic",
"type": "filing",
"date": "2026-10-26",
"title": "AnthropicがSECに公開のS-1を提出:Nasdaq、ティッカーANT",
"summary": "2026年10月26日、Anthropic, PBCは米証券取引委員会に公開の登録届出書(Form S-1)を提出した。クラスA普通株式のNasdaq Global Select Marketへの上場をティッカーANTで申請しており、株式数と仮条件はまだ決まっていない。2026年6月30日までの上半期の売上高は163億ドル、純損失は807億ドルで、うち724億ドルは転換社債、デリバティブ負債、SAFEの公正価値の変動によるもの。出典:SEC EDGAR。",
"sourceName": "SEC EDGAR",
"sourceUrl": "https://www.sec.gov/Archives/edgar/data/0002130357/000162828026067168/anthropicpbc-sx1.htm",
"valuationUsdBn": null,
"createdAt": "2026-10-28T21:35:00.000Z"
}
],
"meta": {
"count": 1,
"since": "2025-10-29T16:22:51.871Z",
"lang": "ja",
"note": "Reported valuations (latest round, press estimates or indicative secondary prices), not market prices. Each figure has its date and source. Information only, not investment advice.",
"attribution": {
"text": "Data: Unicorn Watch",
"url": "https://watch.unicorn-club.com/?src=data-api"
}
}
}コードから呼び出す
# curl
curl -H "Authorization: Bearer YOUR_KEY" "https://data.unicornprivate.com/v1/events?type=filing&lang=ja"
// JavaScript
const res = await fetch("https://data.unicornprivate.com/v1/events?type=filing&lang=ja", { headers: { Authorization: "Bearer YOUR_KEY" } });
const { data, meta } = await res.json();
# Python
import requests
data = requests.get("https://data.unicornprivate.com/v1/events?type=filing&lang=ja", headers={"Authorization": "Bearer YOUR_KEY"}, timeout=10).json()["data"]// Webhook (Node.js): POST https://data.unicornprivate.com/v1/webhooks {"url": "https://example.com/hooks/ipo", "types": ["filing"]}
import crypto from "node:crypto";
function verify(secret, rawBody, header) {
const p = Object.fromEntries(header.split(",").map(x => x.split("=")));
const sig = crypto.createHmac("sha256", secret).update(p.t + "." + rawBody).digest("hex");
return Math.abs(Date.now() / 1000 - Number(p.t)) < 300 && crypto.timingSafeEqual(Buffer.from(sig), Buffer.from(p.v1 || ""));
}YOUR_KEY をダッシュボードの API キーに置き換えてください。詳しくは API ドキュメントをご覧ください。 /docs · OpenAPI 3.1
プラン
対象プラン:Pro, Business。
Widget
月 10,000 回の API 呼び出し
Pro ✓
月 250,000 回の API 呼び出し
Business ✓
月 2,000,000 回の API 呼び出し
有料プラン:Stripe でカードを登録して 14 日間のトライアル。終了時に自動で有料プランに移行します(ダッシュボードで解約しない限り)。
webhook はどのように検証しますか?
エンドポイントのシークレットで "t.body" の HMAC SHA-256 を計算し、Unicorn-Data-Signature ヘッダーの v1 と比較してください。