当社独自のアクセス統計は常に有効です。Google Analyticsは、公開ページ(ログイン後のワークスペースは対象外)の利用状況を把握するためのもので、許可をいただいた場合のみ有効になります。詳しくは プライバシーポリシーをご覧ください。

EveryInfraを選ぶ理由

EveryInfraは、AIアプリケーション向けにデータ収集、Web検索、CAPTCHAの解決、無料のAI APIを提供します。106プラットフォームにわたる573件のデータ機能、17種類の検索ツール、52種類のCAPTCHAに加え、チャージ済みのアカウントが無料で呼び出せるOpenAI互換AI APIを備えています。

1つのアカウントでこれらの製品を確認し、選択した機能のエンドポイント、権限、課金単位、失敗時のルールを踏まえて利用してください。公開カタログでは、連携前に対応しているタスクと入力を確認できます。

APIキーなしでカタログを確認

次のコマンドを実行すると、データプラットフォーム、データ機能、CAPTCHAタイプ、検索ツールの現在の件数を確認できます。いずれのカタログリクエストにもアカウントは必要ありません。

verify.sh
curl https://api.everyinfra.com/api/v1/captcha/types \
  | jq '.types | length'
# 52

curl 'https://api.everyinfra.com/api/v1/social/catalog?compact=1' \
  | jq '.platforms | length, .capabilities | length'
# 106
# 573

curl https://api.everyinfra.com/api/v1/search/tools \
  | jq '.tools | length'
# 17

コメントには、このページの作成に使用したカタログの件数が示されています。最新の値はコマンドを実行して確認してください。カタログはページの作成後に変更される場合があります。

対応する入力と出力の確認

公開カタログは構造化されたJSONを返します。データカタログではプラットフォームのアクションを確認し、検索カタログでは使用するツールを選び、CAPTCHAカタログでは必須の入力と解答フィールドを確認できます。各カタログには、そのプロダクトのパラメータと料金が記載されています。
リクエストを送信する前に available フィールドを確認してください。このフィールドはカタログ上の利用可否を示すもので、個々のリクエストの成功を保証するものではありません。以下のTurnstileの例はレスポンス形式を示すものです。現在の料金とステータスはコマンドで確認してください。
Cloudflare Turnstileのカタログエントリを確認
curl https://api.everyinfra.com/api/v1/captcha/types | jq '
  .types[] | select(.type=="turnstile")
  | {type, available, price_credits,
     required: [.required_params[].name],
     solution: .solution.shape}'

{
  "type": "turnstile",
  "available": true,
  "price_credits": 110,
  "required": ["website_url", "website_key"],
  "solution": "token"
}

料金と最終課金額の確認

認証エラーとパラメータ検証エラーは課金されません。成功時のみ課金されるプロダクトでは、リクエストが失敗した場合や結果が空の場合、最終的な課金は発生せず、確保されていた金額は自動的に残高へ戻されます。
4つのプロダクトはすべて同じアカウント残高を使用します。各機能の料金と課金単位は公開カタログで確認してください。レスポンスには、適用された割引を反映したリクエストの課金額が記録されます。
複数のターゲットを受け付けるデータアクションでは、ターゲット数が課金額に影響します。urls、targets、usernames、tickers などの配列は、1回のリクエストとしてではなく、ターゲットごとに課金されます。バッチを送信する前に、アクションの上限を確認してください。

エラーレスポンスに基づく無効なリクエストの修正

不明なパラメータを指定するとHTTP 422が返され、対応しているパラメータ名と、候補がある場合は推奨される候補が含まれます。無効な列挙値を指定すると、許可されている値が返されます。無効な入力は、通知なしに無視されたりデフォルト値に置き換えられたりせず、拒否されます。
対応しているデータプラットフォームで不明なアクションをリクエストすると、エラーに利用可能なアクションの一覧が含まれ、候補が見つかった場合はその候補も提示されます。アプリケーションやエージェントは、このレスポンスを使ってリクエストを修正できます。
APIリクエストでは、パラメータ検証の前に認証が行われます。リクエストの入力を検証するには、有効なAPIキーを含めてください。認証情報がない場合はHTTP 401が返されます。
モデルIDのスペルミスに対するエラーの例
POST https://api.everyinfra.com/api/v1/chat/completions
{"model": "gemini-3.6-flas", "messages": [...]}

HTTP 422
{
  "error": {
    "code": "unknown_model",
    "message": "`gemini-3.6-flas` is not an available model
                — did you mean `gemini-3.6-flash`? ..."
  }
}

RESTまたはMCPでの接続

REST:POST https://api.everyinfra.com/api/v1/social、/api/v1/captcha、/api/v1/search、/api/v1/chat/completions。
OpenAPI 3:https://api.everyinfra.com/openapi.json。MCP:POST https://api.everyinfra.com/mcp、Streamable HTTP、ステートレス。llms.txt:https://api.everyinfra.com/llms.txt。
MCPツールは、対応するREST APIと同じAPIキーとアカウント残高を使用し、プロダクト単位の認証、課金、レート制限、残高調整のルールも同じです。MCP用に別のアカウントを用意する必要はありません。

EveryInfra APIに関するよくある質問

EveryInfraはどの種類のCAPTCHAに対応していますか?
カタログには、52種類のCAPTCHAが掲載されています。レスポンス形式は9種類で、トークン、Cookie、クリック座標、バウンディングボックス、名前付きフィールドなどがあります。GET /api/v1/captcha/typesでは、APIキーなしで各タイプの必須入力、解答フィールド、現在の利用可否を確認できます。
リクエストが失敗した場合も課金されますか?
認証エラーとパラメータ検証エラーは課金されません。成功時のみ課金されるプロダクトでは、リクエストが失敗した場合、最終的な課金は発生せず、確保されていた金額は自動的に残高へ戻されます。機能ごとの課金ルールと、レスポンスで返される課金額を確認してください。
CAPTCHAタイプごとに個別の組み込みが必要ですか?
いいえ。52種類のタイプはすべて、同じAPIキーとアカウント残高でPOST /api/v1/captchaを使用します。typeフィールドを設定し、そのタイプに必要な入力を渡してください。レスポンス形式は選択したCAPTCHAによって異なります。
MCPに対応していますか?
はい。Streamable HTTPを使用してPOST https://api.everyinfra.com/mcpに接続します。このエンドポイントはステートレスで、ツールには対応するREST APIと同じ認証、課金、残高調整のルールが適用されます。
機能が現在利用できるかどうかは、どのように確認できますか?
リクエストを送信する前に、該当する公開カタログのavailableフィールドを確認してください。このフィールドはカタログ上の利用可否を示すもので、特定のリクエストの成功を保証するものではありません。エラーが発生した場合は、その機能のエラーレスポンスに基づいて処理してください。
新規登録の前に機能と料金を確認できますか?
はい。データ、検索、CAPTCHAの各カタログはAPIキー不要です。アカウントを作成する前に、対応する機能、必須入力、レスポンスフィールド、公開されている料金を確認できます。

このページの件数は、APIで使用されているものと同じカタログ定義に基づいています。curlコマンドをコピーして、現在の値を確認してください。レスポンス例は形式を示すもので、リアルタイムのステータスではありません。