Liverpool Mexico Products & Prices Scraper avatar

Liverpool Mexico Products & Prices Scraper

Pricing

from $3.20 / 1,000 liverpool mexico products & prices scrapers

Go to Apify Store
Liverpool Mexico Products & Prices Scraper

Liverpool Mexico Products & Prices Scraper

Collect Liverpool Mexico product records with prices, ratings, sellers, categories, variants, and links. Pricing: $0.0032/result on Free plan plus $0.00005/actor start. Run with search terms or Liverpool Mexico URLs; no Liverpool account required.

Pricing

from $3.20 / 1,000 liverpool mexico products & prices scrapers

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

6 days ago

Last modified

Features

Limited permissions

Share

Extract product records from the Liverpool Mexico storefront at liverpool.com.mx, including catalog prices, ratings, sellers, categories, variants, images, and Liverpool links. The Actor reads embedded catalog data and does not need a Liverpool account.

  • Compare current and original MXN prices, discounts, and sale flags across listings.
  • Build repeatable price-monitoring datasets from search terms and observed records.
  • Analyze marketplace, seller, cross-border, category, and variant information.
  • Collect ratings, review counts, brands, images, and product links for catalog analysis.
  • Repeat collections through Apify Schedules for listing or price monitoring.

What you get

The Actor reads embedded catalog data from Liverpool Mexico search pages. A field is omitted from the record when the source does not provide the value, so expect missing keys rather than null values.

Field familyFieldsTypeWhat it contains
IdentityproductName, sku, productUrlstringProduct name, Liverpool product identifier, and generated product-page URL. These required identity fields are present for emitted records.
Provenancesource, keyword, observedAtstring, ISO 8601 stringStorefront source, search term associated with the record, and UTC collection time. keyword and observedAt are omitted when the source does not provide the value. For a Liverpool URL input, keyword can contain its s or q query value.
PricingpriceAmount, originalPrice, currencynumber, number, stringCurrent and original catalog prices; currency is MXN when a current price is available. These fields are omitted from the record when the source does not provide the value.
DiscountsdiscountPct, onSalenumber, booleanDiscount percentage shown or calculated from current and original prices, and whether the current price is below the original price. These fields are omitted from the record when the source does not provide the value.
Catalogbrand, category, productTypestringBrand, category or breadcrumb path, and Liverpool product type when provided. These fields are omitted from the record when the source does not provide the value.
Ratingsrating, reviewCountnumber, integerAverage product rating and number of product ratings or reviews when available. These fields are omitted from the record when the source does not provide the value.
Offer detailsseller, isMarketplace, crossBorderstring, boolean, booleanSeller name, marketplace flag, and cross-border flag when the catalog provides them. These fields are omitted from the record when the source does not provide the value.
VariantsvariantSkuIds, variantColors, variantCountarray of strings, array of strings, integerVariant SKU identifiers, available color names, and the number of listed variants. These fields are omitted from the record when the source does not provide the value.
MediaimageUrlstringHTTPS product image URL when present in the page data. This field is omitted from the record when the source does not provide the value.

Sample output

Example record:

{
"productName": "iPhone Duo 7.6 pulgadas Super Retina XDR",
"sku": "1209379861", "productUrl": "https://www.liverpool.com.mx/tienda/pdp/producto/1209379861",
"source": "Liverpool Mexico", "brand": "APPLE",
"priceAmount": 47998.75, "currency": "MXN", "originalPrice": 50525,
"onSale": true, "discountPct": 5, "rating": 5, "reviewCount": 2,
"category": "Electrónica > Celulares y Telefonía > Celulares", "productType": "Soft Line",
"seller": "liverpool", "isMarketplace": false, "crossBorder": false,
"imageUrl": "https://sp632.liverpool.com.mx/i/1209313487.jpg",
"variantSkuIds": ["1209314351", "1209313509"], "variantColors": ["Negro", "Blanco"],
"variantCount": 2, "keyword": "iphone",
"observedAt": "2026-10-28T08:54:26.872133+00:00"
}

Pricing

The current billing model charges per event. You pay only for the events listed below. This Actor does not use the Pay per event + usage option, so the platform usage of your runs (compute, proxy traffic and storage) is not billed to you separately.

On the Free plan the Actor charges these events:

  • apify-default-dataset-item: one scraped result with all fields, priced at $0.0032 per result on the Free plan.
  • apify-actor-start: $0.00005 per event on the Free plan. It is charged once per GB of run memory, with a minimum of one event.

On the Free plan, 1,000 results = $3.20 for result events (1,000 × $0.0032), plus the apify-actor-start charge. On the Free plan, 10,000 results = $32.00 for result events (10,000 × $0.0032), plus the apify-actor-start charge.

The Free plan includes $5 of monthly platform usage credit. On the Free plan, 1,562 results plus one apify-actor-start event cost $4.99845 in total, which is below that credit.

How to use

  1. Open the Actor in Apify and choose Start.
  2. Enter keywords as an array of product search terms or Liverpool Mexico search URLs. Values are processed in the order you list them.
  3. Set maxResults to the maximum number of unique products you want across all search terms.
  4. Optionally adjust proxyConfiguration. The Apify console pre-fills Apify RESIDENTIAL proxy; if the object is omitted from the input (for example via the API), the run works without a proxy.
  5. Start the run and inspect the default dataset as records arrive. Duplicate products identified by SKU are emitted once.
  6. Repeat the run through Apify Schedules; as a starting point, try daily runs for listing or price collection.

Example input:

{
"keywords": [
"iphone",
"https://www.liverpool.com.mx/tienda?s=macbook"
],
"maxResults": 50
}

Export the default dataset as JSON or CSV, or read it through the Apify dataset API.

Input parameters

ParameterWhat it doesDefault
keywordsRequired array of non-empty search terms or Liverpool Mexico URLs. String values are trimmed and processed in order.None; an omitted or empty array produces no records.
maxResultsInteger upper limit (schema minimum 1) for unique product records the run emits while processing the search terms. It may not be reached, because each search term fetches a single search page. Zero or negative values stop the run without output.50
proxyConfigurationOptional Apify proxy settings object.Apify RESIDENTIAL proxy in the console; no proxy when the object is omitted from the input.

Limits and edge cases

ConditionWhat the buyer seesWhat to do
keywords is omitted, empty, or contains no usable stringsThe run finishes as Succeeded without records.Provide at least one non-empty search term or accepted Liverpool Mexico URL.
maxResults is zero or negativeThe run finishes as Succeeded without records.Use a positive integer.
maxResults cannot be converted to an integerThe Actor falls back to 50.Provide an integer explicitly when you need a different limit.
A source product has no product identifier or usable product nameThat product is not emitted.Use a search term that returns catalog records with a product identifier and name.
A product field is absent from the storefront dataThat field is omitted from the record.Expect missing keys when importing the dataset and treat absent fields as unknown.
The same SKU appears for multiple search termsThe product is emitted once, and the overall result count still uses the unique-product limit.Use keyword to see which search term returned an emitted record.
Each search term or URL fetches a single search page (no pagination)maxResults is an upper bound and may not be reached.Add more search terms or URLs to collect more products.
A URL is outside liverpool.com.mx, www.liverpool.com.mx or m.liverpool.com.mxThe URL is skipped.Use a search term or a Liverpool Mexico URL on those hosts.
The unique-product limit is reachedThe Actor stops adding records when the limit is reached.—
A search request raises an exceptionThe failed search is skipped, later search terms can continue, and the run can finish as Succeeded with an empty or short dataset; records already pushed remain in the dataset.Check the search value and run logs, then retry the run if needed.
A fetched page contains no parseable product recordsNo records are added for that search.Check the search term or URL and try another catalog query.

FAQ

How much does it cost to scrape Liverpool Mexico?

On the Free plan, the result event costs $0.0032 per result and the apify-actor-start event costs $0.00005 per event (once per GB of run memory, minimum one event). On the Free plan, 1,000 results cost $3.20 for result events (1,000 × $0.0032), plus the apify-actor-start charge.

Why is my Liverpool Mexico dataset empty?

The Actor returns no records when keywords is missing or empty, when maxResults is zero or negative, when a request fails, or when the fetched page contains no parseable catalog products. Check that the search term or URL is valid, use a positive maxResults value, and review the run log for warnings.

What should I check if a search does not work?

The Actor skips a failed search while later search terms can continue. Correct the input and run it again.

The Actor collects public storefront data from liverpool.com.mx without a Liverpool account. Whether a particular use is allowed depends on the source terms and applicable law for your use case, so review those requirements before using the data.