E-Commerce Localization
Our Web Scraper API offers localization options to retrieve e-commerce data customized to specific delivery and store locations. This page explains how to use the geo_location
and store_id
and other parameters to align results with local availability and preferences.
Website-Specific Localization Support
Allegro
Adapt results to specific stores, shipping locations, etc.



delivery_time
Set the delivery date. Available values are: one_day
, two_days
.
String
shipping_from
Set the shipping from location. Available values are: china
, czech
, poland
, hungary,
slovakia
, eu_countries
, allegro_warehouse
.
String
store_city
Set the shopping store's city.
String
store_region
Set the shipping store's region. Available values are:
"lodz",
"opole",
"lublin",
"mazovia",
"silesia",
"lubuskie",
"podlaskie",
"pomerania",
"subcarpathia",
"lesser_poland",
"lower_silesia",
"greater_poland",
"warmia-masuria",
"west_pomerania",
"Świętokrzyskie",
"kuyavian-pomeranian"
String
Amazon
Using the geo_location
parameter customizes Amazon results based on delivery preferences, as shown in the screenshots below:


For most Amazon domains, you can set geo_location
with either a zip/postal code or a 2-letter country code. Except for a few cases, this approach covers two main localization scenarios:
Use a zip/postal code for locations within the marketplace’s country. Example pairs:
{ "domain": "com", "geo_location": "90210" }
{ "domain": "co.uk", "geo_location": "W105LT" }
Use a 2-letter country code for locations outside the marketplace’s country. Example pairs:
{ "domain": "com", "geo_location": "LT" }
{ "domain": "de", "geo_location": "US" }
Exceptions
Unsupported domains:
cn
,com.tr
,com.be
, andnl
do not support custom delivery locations.Special Cases:
Australia (
com.au
): Only accepts Australian postcodes.UAE (
.ae
): Accepts UAE city names asgeo_location
, e.g.,"geo_location": "Abu Dhabi"
, or 2-letter country codes.
Bestbuy
Adapt results to specific domains, stores, delivery locations.

domain
Domain localization for Bestbuy. Available values: com
, ca
.
com
String
store_id
Specify a store.
-
Integer
delivery_zip
Set the delivery ZIP location.
-
String
fulfillment_type
Specify order fulfillment method. Available values: pickup
, shipping
-
String
Etsy
Adapt results to specific stores, delivery locations.


store_id
Specify a store.
Integer
geo_location
Set the shipping to location.
String
Kroger
store_id
Specify a store. See the available values here. The ID must start with '0'.
-
Required when fulfillment_type
is set to pickup
or in_store
.
delivery_zip
Specify delivery location ZIP code.
-
Required when fulfillment_type
is set to delivery
or ship
.
fulfillment_type
Specify order fulfillment method. Available values: ship
, pickup
, delivery
, in_store
.
pickup
(if only store_id
is provided)
Requires store_id
for pickup
and in_store
, or delivery_zip
for delivery
and ship
.
Dependecies explained:
pickup
andin_store
values use thestore_id
parameter to determine the correct store.delivery
andship
use thedelivery_zip
parameter to specify the delivery location.If only
store_id
is provided, andfulfillment_type
is not specified, the default type ispickup
.
If the fulfillment_type
and store_id
/delivery_zip
combination is invalid (unsupported by Kroger), the scraped page will return with a 404 status.
Please note that the contextual parameter is not required to set the store ID with Kroger sources, unlike with other sources.
Lowe's

store_id
Specify a store.
Integer
delivery_zip
Specify delivery location ZIP code.
String
Menards
Adapt results to specific stores, availability options.


store_id
Specify a store.
String
pickup_at_store_eligible
Pickup available at store.
Boolean
in_stock_today
Item is at stock today.
Boolean
fulfillment_center
Order can be shipped from a centralized Menards warehouse.
Boolean
delivery_eligible
Item qualifies for home delivery service.
Boolean
Petco
Adapt results to specific stores, fulfillment types.


store_id
Specify a store.
String
fulfillment_type
Specify order fulfillment method. Available values are: repeat_delivery
, free_pickup_today
, same_day_delivery
.
Boolean
Target


store_id
Specify a store.
String
fulfillment_type
Specify order fulfillment method. Available values are: pickup
, shop_in_store
, same_day_delivery
, shipping
.
Boolean
The Home Depot
Use the geo_location
parameter to set the delivery location by zip code or country.
You can also add store_id
in the context
parameter for store-specific data. The Store ID must be a 4-digit number. For example, if the Store ID is a 3-digit number, prefix it with one zero (e.g., 618 -> 0618
). Find the list of Home Depot Store IDs here.


...
"geo_location": "29576",
"context": [
{
"key": "store_id",
"value": "2214"
}
]
...
Walmart
Use the delivery_zip
parameter to specify Walmart delivery locations based on zip code.
You can also add store_id
parameter for store-specific data. Find the list in JSON format of Walmart Store IDs here:
The official page of Walmart Stores is here.

...
"delivery_zip": "60805",
"store_id": "2070"
...
Localization only works with walmart.com.
Last updated
Was this helpful?