Skip to main content
Scrape Petco product search

Authorizations

x-scrapeunblocker-key
string
header
required

Your ScrapeUnblocker API key. Apply on every request.

Query Parameters

query
string | null

What to search, e.g. 'dog food', 'cat litter' or 'fish tank'.

sort
string
default:relevance

Order: relevance, price_low, price_high, rating, popular, newest, name_asc, name_desc.

page
integer
default:1

1-based results page to start from (1-200), 48 products per page as on petco.com.

max_results
integer
default:48

Products to collect across pages (1-480); each page of 48 fetched is billed as one request.

brand
string | null

Only this brand, as petco.com names it (e.g. 'Purina Pro Plan'; the brands list of a search shows the names).

fulfillment
string | null

Only products offered this way: delivery, autoship, pickup, same_day.

min_price
number | null

Lowest price to include (USD).

max_price
number | null

Highest price to include (USD).

url
string | null

Instead of query: a petco.com search link, e.g. https://www.petco.com/shop/en/petcostore/search?query=dog%20food.

Response

JSON with a products array plus totals and the brand names to filter by.