KYC不要 — 身分証明書、セルフィー、書類は不要です。暗号資産でお支払いいただけます。
言語: 日本語
1 GBを選択

開発者向け

LocalSERP Proxy APIドキュメント

アカウントで行う操作はすべてスクリプト化できます。残高の確認、暗号資産でのチャージ、プランの購入、プロキシ認証情報の作成、モバイルIPのローテーションに対応。HTTPS経由のJSON、APIキー1つ、curl、Python、Node.jsの使用例を用意しています。

最終更新日:

簡単な回答

LocalSERP Proxy APIの使い方を教えてください。

APIキーをヘッダーAuthorization: Bearer API_KEYに設定し、https://localserpproxy.com/api/v1へHTTPSリクエストを送信します。アカウントの開発者ページ]またはPOST /v1/api-keysからキーを作成し、必要なスコープだけを付与してください。リクエストとレスポンスはJSON形式です。エラーは常に{ "error": { "code", "message" } }として返されます。

概要

ベースURLhttps://localserpproxy.com/api/v1
形式HTTPS経由のJSON、UTF-8
認証APIキー:Authorization: Bearer API_KEY
APIキーのスコープread、proxies、billing
通貨小数点以下2桁の文字列でUSDを指定("29.00")
暗号資産の金額浮動小数点数ではなく、小数を表す文字列を使用("0.00045210")
通信量バイト(1 GB = 1,000,000,000バイト)
日付UTCのISO 8601形式(2026-10-05T14:03:11Z)
バージョンすべてのパスに/v1

認証

公開カタログを除くすべてのリクエストにAPIキーが必要です:Authorization: Bearer API_KEY。キーが全文表示されるのは作成時の1回のみです。パスワードと同様に保管してください。キーはいつでも無効化できます。無効化後、そのキーを使ったリクエストは401 unauthorizedを返します。

スコープ

スクリプトに必要な権限だけを各キーに付与してください。必要なスコープがないキーでは403 forbiddenが返されます。

スコープ許可される操作
readすべての情報(アカウント、残高、サービス、利用状況)の読み取り。
proxiesプロキシ設定と認証情報(ラベル、自動更新、新しいパスワード)の変更、サブユーザーの管理、IP許可リストの管理、モバイルポートのローテーション(ローテーションリンクを含む)。
billing注文とチャージの作成、残高からの支払い。

唯一の例外はモバイルローテーションリンクです。ブラウザーのブックマークまたはプレーンなcurlから呼び出すためのリンクです: GET https://localserpproxy.com/api/v1/mobile/PORT_ID/rotate?key=API_KEY(proxiesスコープのキー)。モバイルポートとIPローテーションを参照してください。

残高を確認
curl -s "https://localserpproxy.com/api/v1/balance" \
  -H "Authorization: Bearer $API_KEY"

リクエストとレスポンス

  • JSONを送信し、JSONを受信: 本文付きでContent-Type: application/jsonを送信します。
  • 件数が増えるリストはpage(1から)とperPage(1~100、デフォルトは20)でページ分割され、{ "data": [...], "pagination": { "page", "perPage", "total", "totalPages" } }を返します。短いリストは{ "data": [...] }を返します。
  • IDはタイププレフィックス付きの不透明な文字列です: ord_(注文)、top_(チャージ)、txn_(残高の移動)、res_(トラフィックサブスクリプション)、mob_(モバイルポート)、key_(APIキー)、ipw_(IP許可リストのエントリー)。
  • 安全な再試行: POST /v1/ordersとPOST /v1/topupsはIdempotency-Keyヘッダーを受け付けます(任意の一意な文字列。24時間保持)。同じキーで再送すると、二重購入や二重チャージを防ぎ、最初のレスポンスを返します。
  • 例は各レスポンスの形式を示しています。例に含まれるID、IP、金額、日付は説明用です。プランIDと価格は実際のものです。

エラー

すべてのエラーで同じ本文が返されます。codeは安定しており、コードでの処理を想定しています。messageは変更される場合がある英語の文です。バリデーションエラーでは、無効なフィールドがfieldsに列挙されます。新しいコードが追加される場合があります。不明なコードは一般的なエラーとして処理してください。

422 validation_failed
{
  "error": {
    "code": "validation_failed",
    "message": "Some fields are invalid.",
    "fields": [
      {
        "field": "amountUsd",
        "code": "too_small",
        "message": "The minimum top-up is 25.00 USD."
      }
    ],
    "requestId": "req_2b7c0f"
  }
}

ステータスコード

ステータス意味
422validation_failed: 1つ以上の項目が無効です。
401unauthorized: トークンがないか、無効または期限切れです。
402insufficient_balance: 残高が注文金額に足りません。details = InsufficientBalanceDetails。
403forbidden: APIキーに必要なスコープがないか、アカウントが停止されています。
404not_found: リソースが存在しないか、別のアカウントに属しています。
409conflict(または、より具体的なコード): 現在の状態では操作できません。
429rate_limitedまたはrotation_too_soon。

レート制限

すべてのレスポンスにはRateLimit-Limit、RateLimit-Remaining、RateLimit-Resetが含まれます。上限を超えると、APIはRetry-Afterヘッダー(秒数)とともに429 rate_limitedを返します。指定された秒数だけ待ってから再試行してください。モバイルポートのIPは、30秒に1回まで変更できます(429 rotation_too_soon、Retry-Afterを使用)。

APIリファレンス

1 GB $1.50 · KYC不要

料金を見る