AstroWay/api v2.190.0 · ja
すべてのシステムが正常です

カタログマップ: AstroWay の 700+ エンドポイントの構成

API は 57 グループにわたる 700 以上のエンドポイントに成長しました - ネイタルチャートから BaZi、ジオマンティー、SVG マップのレンダリングまで。カタログがドメインに分割され、すべての呼び出しが単一パターンで行われる方法と、必要なエンドポイントを素早く見つける方法を解説します。

AstroWayカタログには、すでに57のグループに758個のエンドポイントがあります。この規模になると、インテグレーターにとっての主な問題は「カバー範囲が十分か」ではなく、「どうすれば迷子にならないか」です。この記事は、カタログがどのようにドメインに分割され、必要なものを1分で見つける方法を示すマップです。

すべての呼び出しに共通のパターン

Section titled “すべての呼び出しに共通のパターン”

ドメインに関わらず、すべての計算エンドポイントは同じ形式を持っています。

POST /v1/{domain}/{calc}
X-Api-Key: aw_live_...
Content-Type: application/json

ボディは、出生データ(日付、時刻、座標)または技術固有のパラメータを含むJSONです。レスポンスは常に{ "ok": true, "data": {...} }または{ "ok": false, "error": {...} }です。GraphQLも、ドメインごとの個別の認証フローもありません。X-Api-Keyヘッダーに1つのキー、1つのレスポンス形式です。

これは、あなたがネイタルチャート用に書くラッパーが、BaZiやルーンにも適合することを意味します。変更されるのはパスとボディスキーマだけです。

カタログは大きなドメインにグループ化されています。以下は実際のカウンターを含むマップです(数値は各ビルドのマニフェストから取得されるため、常に最新です)。

ドメインエンドポイント数内容
西洋占星術182ネイタルチャート、アスペクト、ディグニティ、予測(トランジット、プログレッション、ディレクション)、ホラリー、4つのヘレニズム学派、現代心理学、進化占星術、宇宙生物学
ヴェーダ占星術174最大のドメイン:ナクシャトラ、ダーシャー、分割図(ヴァルガ)、ヨーガ、ドーシャ、ジャイミニ、KP、アシュタカヴァルガ、シャッドバラ
Human Design12ボディグラフ、チャネル、ゲート、タイプ/プロファイル/権威、インカネーションクロス
タロット663つのデッキ:ライダーウェイトスミス、マルセイユ、ルノルマン - スプレッド、意味、組み合わせ
数秘術5010の計算を持つ5つのシステム(ピタゴラス式、カルデア式、2つのカバラ式、ヴェーダ式)
中国占星術 + マヤ暦55BaZi(四柱推命)、紫微斗数、中国の十二支と風水、マヤ暦
占い31ジオマンシー(アグリッパ)、エルダーフサルクのルーン、手相術(カイロ)、易経
応用ニッチ51ウェルネス、動物占星術、ビジネス、金融、家族
レポート23既成の解釈(ネイタル、シナストリー)、HTML/PDF形式、ホワイトラベルブランディング付き
レンダリング14SVG/PNGのチャートホイール、ボディグラフ、トランジットリング - フロントエンドなしで
開発ツール44Webhook、リアルタイムストリーミング、埋め込みウィジェット、ホワイトラベル

その他には、AI解釈、ホロスコープ、参照エンドポイント(サイン、惑星、アスペクト)、およびシステム関連(health、usage、openapi)があります。

174個のヴェーダ占星術のエンドポイントは、西洋占星術全体よりも多いです。理由は単純で、ヴェーダの伝統はより形式化されているからです。西洋占星術が1つのハウスセットを持つ一方で、ヴェーダ占星術には16の分割図(ヴァルガ)、複数のダーシャーシステム、明確なルールを持つ数十のヨーガがあります。これらのそれぞれが、確定的な結果を持つ個別のエンドポイントです。

インド市場向けに構築する場合、これは製品の核であり、アドオンではありません。

技術の珍しさに関わらず、惑星の位置はSwiss Ephemeris (WASM) の単一のコアで計算されます。同じコアが私たちのアプリケーションのブラウザとAPIサーバーの両方で動作し、単一のコードベースで、差異はありません。計算エンドポイントは、各PRで参照ソースと照合される873個のスナップショットテストでカバーされています。これについては、CIの精度に関する別の記事で詳しく説明しています。

最も速いものから3つの方法があります。

  1. OpenAPIリファレンス - /docs/api/openapi.jsonのプロダクション仕様から直接生成されます。サイドバーのグループは上記のドメインに対応します。各エンドポイントには、ボディスキーマ、例、そして「試す」ボタンがあります。
  2. MCPカタログ - ClaudeやCursorを使用している場合、カタログ全体はmcp.astroway.infoを通じてツールセットとして利用可能です。エージェントが説明に基づいて必要なエンドポイントを自動的に見つけます。
  3. 仕様による検索 - curl https://api.astroway.info/v1/openapi.jsonは、完全な機械可読契約を返します。独自のクライアントのコード生成に便利です。

dashboard/sign-upでキーを取得すると、毎月10,000クレジットが付与されます。これは、数十のドメインを試して、どれがあなたにとって必要か理解するのに十分です。カタログ全体を学ぶ必要はありません。あなたのドメインを選び、残りは必要になったときに待っています。

MakSeong · AstroWay

AstroWay API を作っている: Swiss Ephemeris を純粋な REST にラップし、実際に重要な退屈な詳細を書いています。

// この上に構築

Solar Fireと同じSwiss Ephemeris - 4行のコードで。

無料のキー(カード不要)。最初の支払いまでに月5,000回の呼び出し。

より多くのブログ

Engineering 2026-07-15

3つの公式SDK: TypeScript、Python、PHP - 生のcurlの代わりに

生のHTTPは動作しますが、型付けされたクライアントは時間を節約します: パスの自動補完、リクエストとレスポンスの型、408/409/429/5xx用の組み込みリトライ、Stainlessスタイルのエラーヒエラルキー。3つの公式SDK - @astroway/sdk (npm)、astroway (PyPI)、astroway/sdk (Packagist) - と、それらが1つのOpenAPI契約から生成される方法を解説します。

Industry 2026-06-05

Free Astrology API: Which One Has the Best Free Tier in 2026?

A side-by-side of free tiers across the major astrology APIs - credits, request caps, card requirements - and how much you can actually build for free.

Engineering 2026-06-05

Horoscope API Tutorial: Build a Daily Horoscope Feature

Add daily, weekly and monthly horoscopes to your app via API - sign-based text vs transit-based personalization - with TypeScript and Python code.