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

ロケーション

ほとんどのSERPリクエストでは、自由形式のlocation=文字列で十分です。Googleの独自ロケーション分類体系と照合したカノニカルな都市レベルのターゲティングが必要な場合は、Locations APIを使用して場所文字列をuule値に解決してください。

自由形式のロケーション(シンプル)

Section titled “自由形式のロケーション(シンプル)”

ロケーションを文字列として渡します。Shifterはその場で最適に一致するジオを解決します。

Terminal window
curl "https://serp.shifter.io/v1?engine=google&api_key=YOUR_API_KEY&q=pizza&location=Chicago%2C+Illinois"

ユースケースの95%で機能します。欠点として、曖昧な文字列(SpringfieldLondon)は期待とは異なる都市を選んでしまう場合があります。

Locations APIによるカノニカルなジオ

Section titled “Locations APIによるカノニカルなジオ”

特定の都市を確実に指定するには、まず解決してください。

Terminal window
curl "https://serp.shifter.io/v1?engine=locations&api_key=YOUR_API_KEY&q=Chicago"

レスポンスには、カノニカル名、country_codetarget_type(City、State、Country)、google_idを含む、一致するすべてのロケーションが一覧表示されます。目的のものを選択し、そのカノニカル名をlocation=に使用してください。

Terminal window
curl "https://serp.shifter.io/v1?engine=google&api_key=YOUR_API_KEY&q=pizza&location=Chicago%2CIllinois%2CUnited+States"

gl(国)とhl(言語)を組み合わせることで、適切な形式の結果を得られます。

glhl得られる結果
usen英語での米国の結果(デフォルト)
dedeドイツ語でのドイツの結果
jpja日本語での日本の結果
brptポルトガル語でのブラジルの結果
Terminal window
curl "https://serp.shifter.io/v1?engine=google&api_key=YOUR_API_KEY&q=news&gl=de&hl=de"

モバイルとデスクトップのSERPは大きく異なります(機能が異なり、ランキングも異なります)。明示的に指定してください。

Terminal window
curl "https://serp.shifter.io/v1?engine=google&api_key=YOUR_API_KEY&q=laptop&device=mobile"

値: desktop(デフォルト)、mobiletablet

Yandexはlrを介して独自のロケーションIDを使用します。

lr都市
1モスクワ
2サンクトペテルブルク
11316ノヴォシビルスク
54エカテリンブルク

完全なリストはengine=yandex_locationsから入手できます。