はじめに
CAPTCHA 解決 API 料金:成功タスクごとの従量課金
SolveHub の CAPTCHA 種類別料金:Cloudflare Turnstile、DataDome、Akamai、PerimeterX、Imperva、AWS WAF、FunCaptcha、OCR。完了タスクのみ USD で課金、失敗は返金。リアルタイム料金表。
許可された QA 自動化とブラウザー連携向けです。テスト権限のあるサイトと業務フローでのみ使用してください。
リアルタイム料金
公開エンドポイント GET /v1/prices から取得。金額は成功タスク 1 件あたりの USD です。表示時刻は今回の取得時刻であり、料金改定時刻ではありません。
| 種類 | 状態 | 1 件(USD) | 1,000 件あたり |
|---|---|---|---|
| 画像文字認識 | 利用可 | $0.0002 | $0.20 |
| Cloudflare Turnstile | 利用可 | $0.0002 | $0.20 |
| Cloudflare Interstitial | 利用可 | $0.0004 | $0.40 |
| PerimeterX / HUMAN | 利用可 | $0.001 | $1.00 |
| DataDome | 利用可 | $0.0012 | $1.20 |
| Akamai Bot Manager | 利用可 | $0.0008 | $0.80 |
| Alibaba Cloud CAPTCHA 2.0 | 利用可 | $0.0004 | $0.40 |
| Imperva / Incapsula | 利用可 | $0.0016 | $1.60 |
| AWS WAF | 利用可 | $0.001 | $1.00 |
| Arkose FunCaptcha | 利用可 | $0.002 | $2.00 |
価格スナップショットは 2026-11-04 07:18(UTC)に GET /v1/prices から取得しました。ページのスクリプトが実行されるとリアルタイム料金で上書きされます。
2026-11-04 07:18(UTC)時点の価格スナップショットを表示中
下の価格表は公開エンドポイント GET /v1/prices を直接読み込み、各 CAPTCHA タイプの現在の有効状態と 1 回あたりの公開表示価格を表示します。ログインせずに閲覧できます。更新ボタンを押すとサーバーに再リクエストし、ドキュメント内の静的なサンプル価格は使用しません。
メールアドレスとパスワードのアカウントを新規登録し、コンソールの「セキュリティ」ページで Telegram アカウントを 1 つ連携・認証すると、0.10 USD のトライアル残高を一度だけ受け取れます。入金は不要で有効期限はなく、同時 1 タスクまで利用できます。連携は解除できず、1 つの Telegram アカウントで受け取れるのは一度だけのため、再登録しても重複して受け取ることはできません。手順・適用範囲・FAQ は無料トライアル残高を参照してください。タスク数からの費用試算には料金計算ツールをご利用ください。
| レスポンスフィールド | 型 | 意味 |
|---|---|---|
available |
ブール値 | 価格カタログで有効になっているかどうか。現在のキュー処理能力は保証しません。 |
priceMicros |
整数 | 有効時の 1 回あたりの公開販売価格。単位はマイクロ USD(micros)。1 USD = 1,000,000 micros。 |
currency |
文字列 | 現在は USD。 |
reason |
文字列 | 無効時の汎用的な理由。例:TYPE_DISABLED、PRICE_NOT_CONFIGURED。 |
version |
整数 | 価格設定のバージョン。変更のたびに増加します。 |
updatedAt |
RFC 3339 時刻 | 価格設定の最終更新日時。 |
タスク作成時に返される priceMicros は、そのタスクに確定した実際の販売価格です。契約価格が適用される顧客は公開表示価格と異なる場合があり、API キーまたはコンソールのセッションで GET /v1/me/prices を呼び出すと、自分に適用される単価を確認できます(negotiated:true は契約価格が適用されていることを示します)。タスクが完了すると課金され、明確に失敗した場合やディスパッチ前にキャンセルした場合は仮押さえ分が返金されます。1,000 回あたりの表示価格から 1 回あたりの金額を直接算出せず、会計計算には整数の priceMicros を使用してください。無効になったタイプはタスク作成を停止し、しばらくしてから価格表を更新して再開されたかどうかを確認してください。
エンドポイントの例:
GET /v1/prices HTTP/1.1
Host: www.tiam.codes
レスポンスはタスクタイプ名をキーとします。例:
{"turnstile":{"available":true,"priceMicros":200,"currency":"USD","version":1,"updatedAt":"2026-10-05T00:00:00Z"},"alix5sec":{"available":false,"reason":"TYPE_DISABLED","version":1,"updatedAt":"2026-10-05T00:00:00Z"}}
上の例はフィールドの説明のみを目的としています。リアルタイムの状態と価格は、下の表および API のレスポンスが優先されます。タイプ名をクリックすると、対応するリクエストフィールドと結果の説明を確認できます。
課金ルールと価格の確認方法
- タスク作成時に価格が確定し、レスポンスの
priceMicrosがそのタスクの実際の単価です。完了時に課金されます。 - 明確に失敗したタスク、またはディスパッチ前にキャンセルしたタスクは予約分が戻り、課金されません。
uncertainは結果確認中なので、同じタスクを継続して照会してください。 - 失敗や返金では Key の安全枠は戻りません。これは作成と返金を繰り返す試行を防ぐためです。
- 価格は随時変動します。上の表の数値はページのスクリプトが
GET /v1/pricesから読み取ります。同エンドポイントを直接呼んで JSON を取得することも、API キーでGET /v1/me/pricesを呼んで個別価格を確認することもできます。 - 注文可否は
availableに従います。無効化されたタイプ(上流価格が未確認の場合など)は注文できません。
新規アカウントは無料トライアル残高で入金なしに最初の連携を試せます。
関連ドキュメント
最終更新: