Last updated
Was this helpful?
Last updated
Was this helpful?
The kroger_search
data source is designed to retrieve Kroger search pages.
In the samples below, we make a request to retrieve a search results page for the query running shoes
, filter the results by the brand adidas
and the price range 100.00-200.00
, and specify the store ID as 1100002
.
We use synchronous integration method in our examples. If you would like to use or asynchronous integration, refer to the section.
Basic setup and customization options for scraping Kroger search pages.
- mandatory parameter
Customize results based on store locations, delivery areas, and preferred fulfillment methods.
Dependecies explained:
pickup
and in_store
values use the store_id
parameter to determine the correct store.
delivery
and ship
use the delivery_zip
parameter to specify the delivery location.
If only store_id
is provided, and fulfillment_type
is not specified, the default type is pickup
.
If the fulfillment_type
and store_id
/delivery_zip
combination is invalid (unsupported by Kroger), the scraped page will return with a 404 status.
Options to filter and refine search results based on various criteria.
price_range
Defines the desired price range, formatted as min_price-max_price
with two decimal places, separated by a hyphen (e.g., 10.00-20.00
).
-
brand
Filters search results to include products from a specific brand.
-
source
Sets the scraper.
kroger_search
query
The keyword or phrase to search for products.
-
render
-
callback_url
-
user_agent_type
desktop
store_id
-
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
.
Enables JavaScript rendering when set to html
. .
URL to your callback endpoint. .
Device type and browser. The full list can be found .
Specify a store. See the available values . The ID must start with '0'.