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

ウェブスクレイピングAPI

1つのエンドポイントで、あらゆるページに対応。スクレイピングAPIがプロキシローテーション、ヘッドレスChrome、JavaScript実行、CAPTCHA解決、自動リトライを処理します。

GET https://scrape.shifter.io/v1

POST および PUT のバリアントもサポートされています。POSTリクエストPUTリクエスト を参照してください。

すべてのリクエストで、APIキーを api_key クエリパラメータとして渡してください。キーは パネルWeb Scraping API → API Keys で管理します。

Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com"
パラメータ必須説明
api_keystringはいあなたのAPIキー
urlstringはい取得対象のURL
render_js0 | 1いいえヘッドレスChromeレンダリングを有効化
premium_proxy0 | 1いいえレジデンシャルIP経由でルーティング(Growth以上)
mobile_proxy0 | 1いいえモバイルIP経由でルーティング(Growth以上)
countryISOコードいいえプロキシの位置情報に使用する国
devicedesktop | mobile | tabletいいえシミュレートするデバイス
session_idstringいいえリクエスト間でCookieとプロキシを再利用
timeoutmsいいえブラウザが使用できる最大時間(最大60000)
wait_formsいいえナビゲーション後のアイドル待機時間(推奨5000〜10000)
wait_for_cssselectorいいえCSSセレクタが出現するまでブロック
wait_untilstringいいえナビゲーションの待機条件(高度な設定)
keep_headers0 | 1いいえカスタムヘッダーを対象サイトに転送
custom_headersJSONいいえカスタムリクエストヘッダー(URLエンコード)
custom_cookiesstringいいえCookieヘッダーの値
extract_rulesJSONいいえ構造化JSONに解析するCSSセレクタ
auto_parser0 | 1いいえJSONレスポンスを自動解析
screenshot0 | 1いいえHTMLの代わりにPNGを返す
screenshot_optionsJSONいいえスクリーンショットのサイズとセレクタ
binary_response0 | 1いいえバイナリペイロード(PDF、画像)をストリーム
js_instructionsJSONいいえキャプチャ前にスクロール/クリック/待機を実行
disable_stealth0 | 1いいえステルスプラグインを無効化
webhookURLいいえ準備ができたらレスポンスをこのURLにPOST
forward_proxyURLいいえ独自のアップストリームプロキシを経由

JSONを期待するすべてのパラメータはURLエンコードする必要があります。

Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com&render_js=1&wait_for_css=h1"