Infra Ops Hub API
Site Health Check・SSL・DNS・HTTP・SEO・メール・ドメイン系の v1 API を curl や fetch から呼び出せます。外部対象を検査する API はログインセッションまたは API キーが必要です。Site Health Check は API キー専用、CIDR 計算 API は認証なしで利用できます。
認証方式の早見表
| 方式 | 主な用途 | 上限 | 補足 |
|---|---|---|---|
| ログインセッション | ブラウザ / ダッシュボード | 300 回 / 日 | 外部対象の単体APIを画面から試す用途。 |
| API キー | curl / CI / サーバー間連携 | 1,000 回 / 日 + 30,000 回 / 月 | Authorization: Bearer <key> で認証。 |
| Public | CIDR など外部通信しないAPI | 30 回 / 日 / IP | 匿名利用はIP単位の制限を適用。 |
URL 1 つで SSL / DNS / Mail / Headers / HTTP / Domain / SEO / WordPress / CDN を並列診断。API キー専用。
SSL 証明書の期限・発行元・プロトコル・SAN。
ドメイン期限・残日数・期限リスク判定。
DoH 経由で複数 resolver の DNS レコードを並列取得。
HTTP レスポンスヘッダを一覧化。
HSTS / CSP / XFO などのセキュリティヘッダを採点。
リダイレクトチェーンと最終 URL を追跡。
title / description / canonical / robots / OGP を抽出。
robots.txt のルールと sitemap 宣言を解析。
sitemap.xml の URL 数・index 判定・lastmod を取得。
DKIM / DMARC を取得・診断。SPF / BIMI は専用 API を利用。
SPF / DKIM / DMARC / MX / PTR をまとめて採点。
SPF DNS lookup 数と include / redirect の内訳。
BIMI TXT レコードから logo URL / VMC URL を抽出。
CAA issue / issuewild / iodef を取得。
CIDR 計算(IPv4 / IPv6)。認証不要。
基本的な使い方
# SSL 情報
curl "https://infra.yuzlrin.jp/api/v1/ssl?host=example.com" \
-H "Authorization: Bearer ioh_live_xxxxxxxxxxxxxxxxxxxxxxxx"
# Site Health Check
curl -X POST "https://infra.yuzlrin.jp/api/v1/site-health-check" \
-H "Authorization: Bearer ioh_live_xxxxxxxxxxxxxxxxxxxxxxxx" \
-H "content-type: application/json" \
-d '{"url":"https://example.com"}'
# JavaScript / TypeScript
const res = await fetch("https://infra.yuzlrin.jp/api/v1/ssl?host=example.com", {
headers: { Authorization: "Bearer ioh_live_xxxxxxxxxxxxxxxxxxxxxxxx" },
});
const data = await res.json();API キーで上限を引き上げる
ログインしてダッシュボードから API キーを発行できます。Authorization: Bearer <key>ヘッダで認証してください。