In the parameter grid
| Send this parameter | Key | Value | Description |
|---|---|---|---|
|
Authorization
|
|||
| api_keyrequired |
|
SearchApi.io API key; alternatively send 'Authorization: Bearer <key>'. This is the author's own SearchApi key, left here on purpose so you can run this page for real without signing up. Replace it with yours to run against your own account — whichever key is in this row is the one Run live spends credits on, and the one the address above and every code sample carry, so a key pasted here also travels in a link you share. Run, beside it, answers from a recording and spends nothing. |
|
| api_key_preset |
default
|
Which demo key to send. The working key resolves the recorded sample; the other two resolve the recorded 401 and 429 envelopes, so the path to an error state is the caller's real path. |
|
|
Required
|
|||
| product_tokenrequired |
|
Product token minted by the Google Shopping API (shopping_results entries); older product_id/prds formats are accepted for backward compatibility.
|
|
|
Targeting
Only what you set is sent. Sending the API its own defaults back would ship a dozen parameters you never chose and bury the ones you did.
|
|||
|
|
gl |
default
|
Country of the search (two-letter country code). |
|
|
hl |
default
|
Interface language of the search (two-letter language code). |
Above the request
engine=google
In a rail
Inside a sentence
product_tokenrequired is an opaque identifier minted by Google Shopping. Run that engine and drill into a result rather than inventing one.