コンテンツにスキップ
ログイン サインアップ

REST APIリファレンス

このセクションでは、プロキシ管理API について説明します。これは、Residential Proxies、ISP Proxies、およびレガシーなポートベースプランにおける、ジオルックス、認証済み送信元IP、ジオデフォルト、プロキシリストに対するプログラムによる制御です。

製品ベースURL
Residential Proxieshttps://shifter.io/api/v1/residential
ISP Proxieshttps://shifter.io/api/v1/static-residential
レガシープランhttps://shifter.io/api/v1/backconnect

api_key をクエリパラメータとして渡します。キーはパネルAccount → API Keys で作成できます。

Terminal window
curl "https://shifter.io/api/v1/residential/geo/countries?api_key=YOUR_API_KEY"

アカウントのAPIトークンを api_token クエリパラメータとして使用します。パネルAccount → API Tokens で生成してください。

Terminal window
curl "https://shifter.io/api/v1/static-residential/YOUR_MEMBERSHIP_ID/proxies?api_token=YOUR_API_TOKEN"

ISPおよびレガシーエンドポイントにおける {membership} パスパラメータは、プランIDであり、パネルのプランページに表示されます。

すべてのエンドポイントは標準的なHTTPステータスを返します。失敗時のレスポンスボディには、errormessage を含むJSONオブジェクトが含まれます。

{
"error": "invalid_api_key",
"message": "The provided api_key is missing or invalid"
}
ステータス意味
200成功
400不正なリクエスト(必須パラメータの形式不正または欠落)
401認証情報が無効または欠落している
403プランがこの機能またはエンドポイントを許可していない
404メンバーシップまたはリソースが見つからない
429リクエストが多すぎる。バックオフして再試行してください
500内部エラー。バックオフして再試行してください

一部のレガシー管理エンドポイントは、_method=PUT フォームフィールドを伴う POST をPUTと同等のものとして受け付けます。これは、HTTPクライアントが非標準のメソッドを除去してしまう場合に有用です。