registry について
Frames RegistryはAIエージェント向けの従量課金APIゲートウェイで、検索、ソーシャルデータ、メール、暗号資産、生成AIなどを提供します。有料エンドポイントはx402を使い、自前署名またはAgentWalletで支払えます。
主な機能
- 01分野横断の従量課金API
- 02Twitterデータの取得
- 03検索・メール・暗号資産のエンドポイント
- 04画像・動画・音声・3D生成API
- 05サービス文書・料金・OpenAPI仕様
活用シーン
- 01リクエスト単位でTwitterデータを取得
- 02Exaで検索やウェブページの内容抽出
- 03エージェント用メールボックスの作成とメール処理
- 04生成モデルの呼び出しや暗号資産市場データの照会
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ frames-engineering/ skills --skill registryインストール後、Claude Code で/registryを入力して読み込まれたか確認します。
詳細
Frames Registry
AI エージェント向けの従量課金制 API ゲートウェイです。x402 決済プロトコルを通じて、10 種類のサービスを利用できます。API キーやサブスクリプションは不要です。暗号資産でリクエストごとに支払うだけです。
ベース URL
https://registry.frames.ag
前提条件
有料エンドポイントを利用するには、USDC を入金した暗号資産ウォレットが必要です。選択肢は 2 つあります。
- AgentWallet(エージェントにおすすめ) — サーバー側のウォレットです。単一の
POST /x402/fetch呼び出しを通じて、402 の検出、決済の署名、再試行を自動的に処理します。お客様側で秘密鍵を管理する必要はありません。 - セルフ管理ウォレット — Base の EVM ウォレット、または USDC を保有する Solana ウォレットです。x402 決済ヘッダーに直接署名します。
クイックスタート
- ウォレットを設定する — AgentWallet を作成するか、ご自身のウォレットに USDC を入金します
- サービスを確認する:
GET https://registry.frames.ag/api/services - サービスのドキュメントを読む:
GET https://registry.frames.ag/api/service/{slug}/skill.md - 料金を確認する:
GET https://registry.frames.ag/api/pricing - 有料リクエストを送信する — AgentWallet の
/x402/fetch経由、または x402 ヘッダーを直接使用します(詳しくは「決済プロトコル」を参照)
サービス(10 種類)
| サービス | スラッグ | 説明 | エンドポイント | 料金の範囲 |
|---|---|---|---|---|
| Twitter API | twitter | twitterapi.io を通じて、ユーザー、ツイート、検索、コミュニティ、スペース、トレンドなど、Twitter API の機能をすべて利用できます | 26 | $0.005 - $0.02 |
| AI Generation API | ai-gen | 画像、動画、音声、3D 生成用の AI モデルを実行します | 1 | $0.01 |
| x402 Test Service | test | Base Sepolia(EVM)および Solana Devnet で x402 決済フローをテストします。このサービスを使って、x402 クライアントの統合が正しく動作していることを確認できます | 2 | $0.001 |
| Exa API | exa | Exa を通じたセマンティックウェブ検索です | 4 | $0.002 - $0.01 |
| Wordspace Agent | wordspace | サンドボックス化された実行環境と OpenProse スキルを備えた AI エージェントのループです | 1 | $2 |
| OpenRouter | openrouter | 300 以上のモデル(OpenAI、Anthropic、Google、Meta など)を通じたテキスト生成です | 0 | 無料 |
| Jupiter API | jupiter | Jupiter を通じた Solana トークンのスワップ、価格、検索、ポートフォリオです | 4 | $0.002 - $0.01 |
| NEAR Intents API | near-intents | 1Click 入金アドレスを通じたクロスチェーンのトークンスワップです | 1 | $0.01 |
| AgentMail API | agentmail | AI エージェント向けのメール基盤です。受信箱の作成、メールの送受信、スレッドの管理ができます | 5 | $0.005 - $0.01 |
| CoinGecko API | coingecko | 暗号資産の価格データ、市場情報、トークン検索を提供します。価格、時価総額、トレンドのトークン、10,000 種類を超える暗号資産の検索を利用できます | 5 | $0.002 - $0.005 |
サービスのエンドポイント
各サービスは https://registry.frames.ag/api/service/{slug} にあり、以下を提供します。
| エンドポイント | 説明 |
|---|---|
GET / | サービス情報 |
GET /health | ヘルスチェック |
GET /docs | インタラクティブな API ドキュメント |
GET /openapi.json | OpenAPI 3.x 仕様 |
GET /skill.md | エージェント向けドキュメント |
料金の詳細
Twitter API (twitter)
Base: https://registry.frames.ag/api/service/twitter | Docs | OpenAPI | Skill
| Endpoint | Price | Description |
|---|---|---|
POST /api/user-info | $0.005 | Look up a Twitter user's profile by username — returns bio, follower/following counts, verification status, and profile metadata |
POST /api/user-tweets | $0.01 | Fetch a user's recent tweets by username or user ID, with optional reply inclusion and cursor pagination |
POST /api/user-followers | $0.01 | List accounts following a user, paginated up to 200 per page with cursor-based navigation |
POST /api/user-following | $0.01 | List accounts a user follows, paginated up to 200 per page with cursor-based navigation |
POST /api/verified-followers | $0.01 | List only verified (blue-check) accounts following a user, by user ID with cursor pagination |
POST /api/search-users | $0.01 | Search for Twitter users by keyword — matches against names, bios, and usernames |
POST /api/user-mentions | $0.01 | Fetch tweets that @mention a user, with optional time range filtering (sinceTime/untilTime unix timestamps) |
POST /api/check-follow | $0.005 | Check whether one user follows another — returns the follow relationship between two usernames |
POST /api/batch-users | $0.02 | Fetch multiple user profiles in one request by comma-separated user IDs |
POST /api/tweets-by-ids | $0.01 | Fetch full tweet data for multiple tweets by comma-separated tweet IDs |
POST /api/tweet-replies | $0.01 | Get replies to a specific tweet, sortable by Relevance, Latest, or Likes with cursor pagination |
POST /api/search-tweets | $0.01 | Advanced tweet search with operators — supports from:, to:, has:media, date ranges, engagement filters, and boolean logic |
POST /api/tweet-quotes | $0.01 | Get all quote tweets of a specific tweet, with optional time range and reply inclusion filters |
POST /api/tweet-retweeters | $0.01 | List users who retweeted a specific tweet, with cursor pagination |
POST /api/tweet-thread | $0.01 | Retrieve the full conversation thread for a tweet — parent tweets and replies in context |
POST /api/list-tweets | $0.01 | Fetch tweets from a Twitter List by list ID, with optional time range and reply filters |
POST /api/list-followers | $0.01 | List users who follow a specific Twitter List, with cursor pagination |
POST /api/list-members | $0.01 | List all members of a Twitter List, with cursor pagination |
POST /api/community-info | $0.005 | Get a Twitter Community's metadata — name, description, member count, rules, and creation date |
POST /api/community-members | $0.01 | List members of a Twitter Community, with cursor pagination |
POST /api/community-tweets | $0.01 | Fetch tweets posted in a Twitter Community, with cursor pagination |
POST /api/space-detail | $0.005 | Get details about a Twitter Space — title, host, participants, schedule, and state (live/scheduled/ended) |
POST /api/article | $0.01 | Retrieve a long-form Twitter Article (Notes) by the tweet ID that contains it |
POST /api/trends | $0.01 | Get trending topics for a location by WOEID (1=Worldwide, 23424977=US, 2459115=NYC) |
POST /api/invoke | $0.01 | Search tweets (legacy — use /api/search-tweets instead) |
POST /api/search | $0.01 | Search tweets (legacy — use /api/search-tweets instead) |
AI Generation API (ai-gen)
Base: https://registry.frames.ag/api/service/ai-gen | Docs | OpenAPI | Skill
| エンドポイント | 価格 | 説明 |
|---|---|---|
POST /api/invoke | $0.01 | AI モデルの予測を実行します(価格はモデルによって異なります) |
x402 Test Service (test)
Base: https://registry.frames.ag/api/service/test | Docs | OpenAPI | Skill
| エンドポイント | 価格 | 説明 |
|---|---|---|
POST /api/invoke | $0.001 | x402 の決済フローをテストします(Base Sepolia と Solana Devnet) |
POST /api/echo | $0.001 | 決済検証付きでデータをエコーします |
Exa API (exa)
Base: https://registry.frames.ag/api/service/exa | Docs | OpenAPI | Skill
| エンドポイント | 価格 | 説明 |
|---|---|---|
POST /api/search | $0.01 | セマンティックウェブ検索 |
POST /api/find-similar | $0.01 | 類似ページを検索します |
POST /api/contents | $0.002 | URL のコンテンツを抽出します |
POST /api/answer | $0.01 | AI を活用した回答 |
Wordspace Agent (wordspace)
Base: https://registry.frames.ag/api/service/wordspace | Docs | OpenAPI | Skill
| エンドポイント | 価格 | 説明 |
|---|---|---|
POST /api/invoke | $2 | Wordspace AI エージェントのループを実行します |
Jupiter API (jupiter)
Base: https://registry.frames.ag/api/service/jupiter | Docs | OpenAPI | Skill
| エンドポイント | 価格 | 説明 |
|---|---|---|
POST /api/swap | $0.01 | スワップの見積もりと未署名のトランザクションを取得します |
POST /api/price | $0.002 | トークン価格を照会します |
POST /api/tokens | $0.002 | トークンを検索し、メタデータを取得します |
POST /api/portfolio | $0.005 | ウォレットのポートフォリオ保有状況 |
NEAR Intents API (near-intents)
Base: https://registry.frames.ag/api/service/near-intents | Docs | OpenAPI | Skill
| エンドポイント | 価格 | 説明 |
|---|---|---|
POST /api/quote | $0.01 | クロスチェーンスワップの見積もりと入金アドレス |
AgentMail API (agentmail)
Base: https://registry.frames.ag/api/service/agentmail | Docs | OpenAPI | Skill
| エンドポイント | 価格 | 説明 |
|---|---|---|
POST /api/inbox/create | $0.01 | AI エージェント用の新しいメール受信トレイを作成します |
POST /api/send | $0.01 | エージェントの受信トレイからメールを送信します |
POST /api/messages | $0.005 | 受信トレイ内のメッセージ一覧を取得します |
POST /api/message | $0.005 | ID を指定して特定のメッセージを取得します |
POST /api/threads | $0.005 | 受信トレイ内のメールスレッド一覧を取得します |
CoinGecko API(coingecko)
ベース:https://registry.frames.ag/api/service/coingecko | ドキュメント | OpenAPI | スキル
| エンドポイント | 価格 | 説明 |
|---|---|---|
POST /api/price | $0.002 | 任意の法定通貨/暗号資産でトークン価格を取得します |
POST /api/token-info | $0.005 | トークンの詳細情報と市場データを取得します |
POST /api/trending | $0.005 | 現在トレンドになっているトークンを取得します |
POST /api/markets | $0.005 | 並べ替えとページネーションに対応したトークンの市場データを取得します |
POST /api/search | $0.003 | 名前またはシンボルでトークンを検索します |
AI モデルの料金(ai-gen)
料金は、リクエストボディの model フィールドに基づいて動的に設定されます。
画像モデル:
| モデル | 価格 |
|---|---|
flux/schnell | $0.004/画像 |
flux/2-pro | $0.02 |
flux/kontext-pro | $0.05/画像 |
bytedance/seedream-4 | $0.04/画像 |
google/nano-banana | $0.05/画像 |
google/nano-banana-2 | $0.09/画像(1K)、$0.13/画像(2K)、$0.19/画像(4K) |
google/nano-banana-pro | $0.18/画像 |
google/imagen-4-fast | $0.03/画像 |
ideogram/v3-turbo | $0.04/画像 |
prunaai/z-image-turbo | $0.006/画像 |
prunaai/p-image | $0.006/画像 |
fofr/sdxl-emoji | $0.01 |
qwen/qwen-image-edit-2511 | $0.04/画像 |
openai/dall-e-3 | $0.15/画像 |
nightmareai/real-esrgan | $0.003/画像 |
動画モデル:
| モデル | 価格 |
|---|---|
google/veo-3 | $0.48/秒(音声あり)、$0.24/秒(音声なし) |
google/veo-3-fast | $0.18/秒(音声あり)、$0.12/秒(音声なし) |
google/veo-3.1 | $0.48/秒(音声あり)、$0.24/秒(音声なし) |
google/veo-3.1-fast | $0.18/秒(音声あり)、$0.12/秒(音声なし) |
openai/sora-2 | $0.12/秒 |
openai/sora-2-pro | $0.36/秒(720p)、$0.60/秒(1080p) |
kwaivgi/kling-v2.5-turbo-pro | $0.09/秒 |
kwaivgi/kling-v2.6 | $0.09/秒 |
kwaivgi/kling-v2.6-motion-control | $0.09/秒(標準)、$0.15/秒(プロ) |
bytedance/seedance-1-pro | $0.04/秒(480p)、$0.08/秒(720p)、$0.18/秒(1080p) |
bytedance/seedance-1-lite | $0.03/秒(480p)、$0.05/秒(720p)、$0.09/秒(1080p) |
bytedance/seedance-1-pro-fast | $0.02/秒(480p)、$0.03/秒(720p)、$0.08/秒(1080p) |
bytedance/seedance-1.5-pro | $0.04/秒(720p)、$0.07/秒(720p+音声) |
minimax/video-01 | $0.60 |
wan-video/wan-2.2-t2v-fast | $0.12 |
wan-video/wan-2.2-i2v-fast | $0.07 |
wan-video/wan-2.5-i2v-fast | $0.09/秒(720p)、$0.13/秒(1080p) |
runwayml/gen4-turbo | $0.06/秒 |
runwayml/gen4-aleph | $0.22/秒 |
veed/fabric-1.0 | $0.10/秒(480p)、$0.18/秒(768p) |
shreejalmaharjan-27/tiktok-short-captions | $0.002/秒 |
決済プロトコル(x402)
すべての有料エンドポイントで x402 決済プロトコルを使用します。API キーは不要です。
フロー:
- 決済ヘッダーを付けずに有料エンドポイントを呼び出します
PAYMENT-REQUIREDヘッダー(価格、ネットワーク、payTo アドレスを含む Base64 JSON)とともに402 Payment Requiredを受け取ります- 選択したネットワーク上で、要求された金額の決済に署名します
PAYMENT-SIGNATUREヘッダーを付けて同じリクエストを再試行します- レスポンスと
PAYMENT-RESPONSE確認ヘッダーを受け取ります
失敗したリクエストは自動的に返金されます。
対応ネットワーク:
| ネットワーク | ID | 種類 | 環境 |
|---|---|---|---|
| Base | eip155:8453 | EVM | メインネット |
| Base Sepolia | eip155:84532 | EVM | テストネット |
| Solana | solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp | Solana | メインネット |
| Solana Devnet | solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1 | Solana | 開発ネット |
対応トークン: USDC、USDT、CASH(利用可否はネットワークによって異なります)
プラットフォームエンドポイント(無料)
| エンドポイント | 説明 |
|---|---|
GET https://registry.frames.ag/api | プラットフォームの情報とバージョン |
GET https://registry.frames.ag/api/services | メタデータ付きの全サービス一覧 |
GET https://registry.frames.ag/api/services/:slug | 個別のサービスの詳細 |
GET https://registry.frames.ag/api/pricing | すべての料金ポリシー |
GET https://registry.frames.ag/api/networks | 対応する決済ネットワーク |
GET https://registry.frames.ag/api/health | ヘルスチェック |
GET https://registry.frames.ag/api/packages | スキル/エージェントパッケージのカタログ |
GET https://registry.frames.ag/api/packages/:slug/bundle | パッケージバンドルをダウンロード |
GET https://registry.frames.ag/.well-known/x402 | x402 ディスカバリードキュメント |
GET https://registry.frames.ag/docs | インタラクティブなドキュメント(HTML) |
エージェントとの連携
AgentWallet を使用する場合(推奨)
AgentWallet は、AI エージェント向けのサーバーサイドウォレットです。キー、残高、x402 決済の署名を管理するため、エージェントが暗号資産を直接扱う必要はありません。
- AgentWallet で認証します(メール OTP → API トークン)
- Base または Solana 上の USDC でウォレットに資金を入金します
- AgentWallet のプロキシ経由で任意の Frames Registry エンドポイントを呼び出します:
POST https://frames.ag/x402/fetch
{
"url": "https://registry.frames.ag/api/service/twitter/api/search-tweets",
"method": "POST",
"body": { "query": "AI agents" }
}
AgentWallet は 402 レスポンスを検出し、決済に署名して自動的に再試行します。
x402 を直接利用する場合(ウォレットを自己管理)
USDC を保有し、EIP-3009 または SPL 送金に署名できる EVM または Solana ウォレットが必要です。
- 有料エンドポイントにリクエストを送信します
- 402 レスポンスから
PAYMENT-REQUIREDヘッダーを解析します(価格、ネットワーク、payTo を含む Base64 JSON) - 正確な金額の決済承認に署名します
PAYMENT-SIGNATUREヘッダーを付けて再試行します