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コマンドをコピーして、現在の値を確認してください。レスポンス例は形式を示すもので、リアルタイムのステータスではありません。