PcComponentes Scraper - Prices, Discounts, Variants & Reviews avatar

PcComponentes Scraper - Prices, Discounts, Variants & Reviews

Pricing

from $1.00 / 1,000 product results

Go to Apify Store
PcComponentes Scraper - Prices, Discounts, Variants & Reviews

PcComponentes Scraper - Prices, Discounts, Variants & Reviews

Scrape PcComponentes (pccomponentes.com) products: current price plus strike-through reference-price discount, configuration variants with price and availability, brand, category, and reviews with rating. Search by keyword/category or paste product and listing links.

Pricing

from $1.00 / 1,000 product results

Rating

0.0

(0)

Developer

Abot API

Abot API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

PcComponentes Product Scraper

Pull product data from PcComponentes (pccomponentes.com), a Spanish computing and electronics retailer. Search by keyword, a real PcComponentes category, or paste product and listing links directly. Every record includes the current price, the strike-through reference price with computed discount when a product is genuinely marked down, and configuration variants with their own price and availability when you ask for full detail.

Why This Scraper?

  • Was-price and discount, structured, never fabricated. When a product is marked down against the site's own reference price, both prices are captured plus the computed discount amount and percentage. Full-price products simply carry null -- nothing is guessed.
  • Real narrowing, not a filter that quietly does nothing. Brand narrows via the site's own path-based catalog navigation (or the site's own search facets for keyword search) and price sort reorders the full server-side result set -- both verified against the live site, not assumed from the input form.
  • Configuration variants. Laptops, PCs and similar products return every configuration (RAM/storage/color/model) as its own variant, each with its own price and availability.
  • Reviews straight from the product page. Overall rating, rating count, and the product's own most recent written reviews (author, date, rating, body) -- not a third-party review vendor.
  • Two ways in. Keyword or category search with real site filters (brand, price range, discount-only, sort), or paste any product/listing link and continue pagination automatically.
  • Optional export to your apps. Send results into Notion, Linear, Airtable, or any Apify MCP connector alongside the dataset.

Data You Get

FieldExample value
productId / sku123456
nameSample Laptop 15.6" / 16GB / 512GB
brandSampleBrand
categoryPortátiles
urlhttps://www.pccomponentes.com/sample-laptop-15-6-16gb-512gb
price / currency469.99, EUR
originalPrice / discountAmount / discountPercent589.99, 120.00, 20.3
isOnSpecialtrue
onlineAvailabletrue
image / images["https://thumb.pccomponentes.com/sample/image.jpg"]
descriptionfull product description text
variants[{"axis": "Memoria Ram", "name": "32 GB RAM", "url": "https://www.pccomponentes.com/sample-laptop-32gb", "price": 519.99, "available": true}]
rating / reviewCount4.19, 187
reviews.averageRating / reviews.ratingCount / reviews.totalReviewCount4.19, 187, 123
reviews.items[][{"rating": 5, "body": "Sample review text.", "author": "Sample User", "date": "2026-06-05"}]

Sample shape: values above are illustrative placeholders, not from a live product.

How to Use

1. Keyword search, first page, with reviews (default):

{
"mode": "search",
"searchTerm": "portatil gaming",
"maxItems": 20
}

2. Category browse, filtered to a brand, discounted items only, sorted by price:

{
"mode": "search",
"category": "portatiles",
"brands": ["Lenovo"],
"specialsOnly": true,
"sortBy": "PRICE_ASC",
"maxItems": 50,
"maxPages": 5
}

3. Full product detail (variants + description) and reviews for a pasted product link:

{
"mode": "url",
"urls": ["https://www.pccomponentes.com/sample-laptop-15-6-16gb-512gb"],
"fetchDetails": true,
"fetchReviews": true
}

4. Paste a category listing and keep paginating forward:

{
"mode": "url",
"urls": ["https://www.pccomponentes.com/monitores"],
"maxItems": 100,
"maxPages": 10
}

Input Parameters

ParameterTypeDescription
modestringsearch or url.
searchTermstringKeyword (search mode only; uses the site's own product search).
categorystringA real PcComponentes category path, e.g. portatiles, monitores, placas-base (search mode only; ignored when searchTerm is set).
brandsarrayExact brand names to keep (search mode only).
minPrice / maxPricenumberEUR price band to keep (search mode only).
specialsOnlybooleanKeep only products currently showing a genuine discount against the site's own reference price (search mode only).
sortBystringRELEVANCE, PRICE_ASC, PRICE_DESC, DISCOUNT, TOP_RATED, or NEWEST -- applies to category browsing only; keyword search always ranks by the site's own relevance (no server-side sort exists for it on this site).
urlsarrayProduct or category listing URLs to scrape (url mode only).
fetchDetailsbooleanFetch full product detail (description, EAN/reference, category, image gallery, configuration variants).
fetchReviewsbooleanFetch the product's own reviews.
maxReviewsPerProductintegerCap on written reviews per product; the product page itself only ever surfaces a recent subset.
maxPagesintegerCap on result pages per search/category/URL entry; empty = unlimited.
maxItemsintegerCap on total products returned; 0 = unlimited.
proxyobjectApify proxy configuration. Works on every plan by default.
mcpConnectorsarrayOptional MCP connectors to export results into (Notion, Linear, Airtable, Apify).
notionParentPageUrlstringNotion connector only: page under which item pages are created.
maxNotifyListingsintegerCap on items exported to each connector per run. Does not affect the dataset.

Output Example

{
"productId": "123456",
"sku": "SAMPLEBRAND1234",
"name": "Sample Laptop 15.6\" / 16GB / 512GB",
"brand": "SampleBrand",
"category": "Portátiles",
"url": "https://www.pccomponentes.com/sample-laptop-15-6-16gb-512gb",
"price": 469.99,
"currency": "EUR",
"originalPrice": 589.99,
"discountAmount": 120.00,
"discountPercent": 20.3,
"isOnSpecial": true,
"onlineAvailable": true,
"image": "https://thumb.pccomponentes.com/sample/image.jpg",
"description": "Sample product description as shown on the site.",
"variants": [
{ "axis": "Memoria Ram", "name": "32 GB RAM", "url": "https://www.pccomponentes.com/sample-laptop-32gb", "price": 519.99, "available": true }
],
"rating": 4.19,
"reviewCount": 187,
"reviews": {
"averageRating": 4.19,
"ratingCount": 187,
"totalReviewCount": 123,
"items": [
{ "rating": 5, "body": "Sample review text.", "author": "Sample User", "date": "2026-06-05" }
]
}
}

Sample shape: values above are illustrative placeholders, not from a live product.

A note on reviews and prices

Reviews come directly from the product page itself, not a third-party review vendor -- the page only ever surfaces its most recent written reviews, while the overall rating, ratingCount (every star rating given) and reviews.totalReviewCount (ratings that came with written text) reflect the full history; these are genuinely two different site-reported counts, not a duplicate. originalPrice reflects the site's own reference price and is only ever populated when it is genuinely higher than the current price -- a full-price product always carries null there, never a fabricated discount.

Send results into your apps (MCP connectors)

Optionally pipe results into the apps you already use through Model Context Protocol (MCP) connectors. Authorize a connector once under Apify, Settings, Integrations, then select it in the mcpConnectors field. Each connector receives a condensed, human-readable summary per product (name plus key fields), while the complete record always stays in the Apify dataset. For Notion, set notionParentPageUrl to the page the item pages should be created under, and use maxNotifyListings to cap how many items are exported per connector per run. Supported connectors: Notion, Linear, Airtable, and Apify. Leave the field empty to skip; it never changes the dataset output.

A note on plans

The default connection works on every Apify plan, including the free tier. A residential proxy connection is optional and only worth turning on for very large or sustained runs; when a run falls back to a lower-reliability connection, the run log will note it.