API リファレンス · 検索エンジン
Google リンク解決
無料:Google 結果の google.com/goto・/url ラップリンクを実際のページ URL に変換します。1 回最大 50 件、リンクの一覧でも検索結果そのままでも送れます。
例
curl -X POST 'https://api.serpbase.dev/google/resolve' \
-H "Content-Type: application/json" \
-H 'X-API-Key: YOUR_API_KEY' \
--max-time 60 \
-d '{"links":["https://www.google.com/url?sa=t&url=https%3A%2F%2Fwww.example.com%2F"]}'このエンドポイントの実際の応答例はまだ公開していません。Playground で例を実行すると実際の応答を確認できます。
パラメーター
links詳細
または /url?...)を最大 50 件。それ以外は拒否されます。重複は 1 回だけ解決します。
response詳細
含まれる Google のリンクを出現順にすべて解決します。links と response はどちらか一方。
country詳細
API は対応パラメーターと値を検証します。
cursor詳細
API は対応パラメーターと値を検証します。
device詳細
API は対応パラメーターと値を検証します。
gl詳細
API は対応パラメーターと値を検証します。
google_domain詳細
API は対応パラメーターと値を検証します。
gooogle_domain詳細
API は対応パラメーターと値を検証します。
hl詳細
API は対応パラメーターと値を検証します。
html詳細
API は対応パラメーターと値を検証します。
language詳細
API は対応パラメーターと値を検証します。
limit詳細
API は対応パラメーターと値を検証します。
markdown詳細
API は対応パラメーターと値を検証します。
mobile詳細
API は対応パラメーターと値を検証します。
num詳細
API は対応パラメーターと値を検証します。
page詳細
API は対応パラメーターと値を検証します。
q詳細
API は対応パラメーターと値を検証します。
results詳細
API は対応パラメーターと値を検証します。
無料(0 クレジット)。上限:1 回 50 リンク、アカウントごとに毎分 30 回。Google がこれらのリンクを制限するため、1 回の処理に最大約 25 秒かかることがあります。終わらなかったリンクは reason が paced_over_budget になります。約 2 分後に再送してください。早く送ると Google の待ち時間が長くなります。
返るフィールド
そのリクエストのページにない内容のフィールドは、空で返さず省略されます。
resolved_linksResolvedLink[]必須
リンクごとに 1 件、リクエストの順番で返ります。
ResolvedLink 結果アイテム構造
linkstring必須
送信した Google リンク。
urlstring解決できた場合。
リンク先のページ。今回解決できなかった場合は含まれません。
reasonstring必須
resolved、または失敗理由:paced_over_budget(Google の待ち時間が 1 回のリクエストの上限を超えたため、約 2 分後に再送してください。早すぎる再送は避けてください)、challenge、no_location、timeout、not_a_wrapper、error。
失敗したとき
失敗したリクエストは status が 0 以外で error が付き、課金されません。よくあるもの:
1000パラメーターが不足または誤りリクエストを修正1020クレジット不足チャージ1029毎秒リクエスト数の超過Retry-After 秒待つ1502 · 1504今回は取得元を読み取れなかった再試行