Discover/pccomponentes.com API
live

pccomponentes.com APIpccomponentes.com

Search products, browse categories, fetch specs, pricing, stock, and user reviews from PcComponentes.com — Spain's leading tech retailer — via 4 endpoints.

Endpoints
4
Updated
14d ago
Try it
Page number for pagination.
Sort order. Accepted values: relevance, price_asc, price_desc.
Search keyword (e.g., 'nvidia rtx', 'portatil gaming')
Number of results per page.
api.parse.bot/scraper/dc89fe8f-f1b1-4a2e-942d-dd0e3c58c259/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/dc89fe8f-f1b1-4a2e-942d-dd0e3c58c259/search_products?page=1&sort=price_asc&query=nvidia+rtx&page_size=5' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Search for products across PcComponentes by keyword. Returns paginated results with article details including pricing, ratings, and availability.

Input
ParamTypeDescription
pageintegerPage number for pagination.
sortstringSort order. Accepted values: relevance, price_asc, price_desc.
queryrequiredstringSearch keyword (e.g., 'nvidia rtx', 'portatil gaming')
page_sizeintegerNumber of results per page.
Response
{
  "type": "object",
  "fields": {
    "page": "integer current page number",
    "total": "integer total number of matching products",
    "articles": "array of product objects with id, name, price, slug, brandName, images, delivery, ratingCount, ratingAvg",
    "pageSize": "integer results per page",
    "totalPages": "integer total number of pages"
  },
  "sample": {
    "data": {
      "page": 1,
      "total": 445,
      "articles": [
        {
          "id": "11021641",
          "name": "Tarjeta Gráfica ASUS GeForce RTX 5060 Ti 8GB GDDR7",
          "slug": "tarjeta-grafica-asus-geforce-rtx-5060-ti-8gb-gddr7-dlss4-rtx-reflex-2-ai-ventiladores",
          "price": 358.9,
          "brandName": "Asus",
          "ratingAvg": 5,
          "ratingCount": 4
        }
      ],
      "pageSize": 5,
      "totalPages": 89
    },
    "status": "success"
  }
}

About the pccomponentes.com API

The PcComponentes API provides 4 endpoints to search, browse, and inspect products listed on pccomponentes.com. Use search_products to query by keyword across all hardware categories and get back fields like price, ratingAvg, brandName, and delivery info, or call get_product_details to pull full technical specifications and real-time buybox data for a specific product slug.

Search and Category Browsing

The search_products endpoint accepts a query string (e.g. 'nvidia rtx', 'portatil gaming') and returns a paginated list of matching articles. Each object in the articles array includes id, name, price, slug, brandName, images, delivery, ratingCount, and ratingAvg. Results can be sorted by relevance, ascending price, or descending price via the sort parameter, and pagination is controlled with page and page_size.

The get_category_products endpoint takes a category_slug such as 'procesadores', 'tarjetas-graficas', or 'portatiles' and returns a product list with fields including sku, price, currency, availability, rating_value, rating_count, and a direct url to the product page. The response also surfaces total and products_on_page counts to support pagination.

Product Details and Specifications

get_product_details accepts a product_slug and returns the most granular data: a structured specs object containing key-value pairs for technical attributes (varies by product category), a buybox object with real-time price and stock status when available, and the canonical url and name. The id field is returned when available.

Reviews and AI Summary

get_product_reviews returns paginated user reviews for any product slug. Each review object includes general_rating, price_rating, is_recommended, body, advantages, and disadvantage fields, along with metadata like user_id and created_at. The endpoint also returns a summary object containing an AI-generated list of aggregated advantages, disadvantages, and a summary_text string — useful for quick sentiment analysis without iterating over all individual reviews.

Common use cases
  • Track price changes on GPUs and CPUs by polling get_product_details for updated buybox price and stock fields.
  • Build a hardware comparison tool using specs data from get_product_details across multiple product slugs.
  • Aggregate ratingAvg and ratingCount from search_products to rank components by user satisfaction within a category.
  • Monitor stock availability for high-demand components by checking the availability field in get_category_products.
  • Extract AI-generated pros/cons from get_product_reviews summary to populate product highlight cards without manual curation.
  • Seed a price index for Spanish e-commerce by combining search_products results with category-level browsing via get_category_products.
  • Analyze review sentiment trends over time using created_at and general_rating from get_product_reviews.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does PcComponentes offer an official public developer API?+
PcComponentes does not publish an official public API or developer program. There is no documented REST or GraphQL API available to third parties through their website.
What does the `buybox` field in `get_product_details` contain, and when is it absent?+
The buybox object contains real-time price and stock data for the product. It is returned when that data is available for the given slug; for some products or slugs, it may not be present in the response. The specs object is always returned when the product page exists.
Does the API cover seller marketplace listings or third-party offers on PcComponentes?+
The API returns first-party PcComponentes listing data including the primary buybox price and stock status. Third-party seller offers or alternative seller comparisons are not currently exposed as separate fields. You can fork this API on Parse and revise it to add an endpoint targeting those offer details.
Can I retrieve products by brand or filter category results by price range?+
search_products supports sorting by price_asc or price_desc but does not currently expose brand or price-range filter parameters. get_category_products accepts only a category_slug and page. You can fork this API on Parse and revise it to add brand or price filter inputs if that filtering is needed.
Is the product review data paginated, and how do I navigate pages?+
get_product_reviews returns total_reviews and items_per_page in each response, but the endpoint schema does not currently expose a page input parameter for reviews. You can fork the API on Parse and revise it to add pagination control for the reviews endpoint.
Page content last updated . Spec covers 4 endpoints from pccomponentes.com.
Related APIs in EcommerceSee all →
lowes.com API
Search and browse products from Lowe's, including product listings by category, detailed product information, and pricing. Retrieve comprehensive details on specific items to compare options and make informed purchasing decisions.
bilbasen.dk API
Search Denmark's largest car marketplace to find vehicles by make and model, then access detailed pricing and technical specifications including emissions, weight, MSRP, battery size, and equipment details. Get comprehensive car listings and full specs to compare vehicles on Bilbasen.dk.
jula.fi API
Search and browse products from Jula.fi to find hardware items with detailed information including prices (with and without VAT), stock availability, brand details, and product SKUs. Explore products by category or search for specific items to compare pricing and check real-time stock status.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
industrynet.com API
Find industrial suppliers and browse product categories across a comprehensive marketplace directory. Connect directly with suppliers by viewing detailed listings and submitting contact inquiries programmatically.
carsforsale.com API
Search vehicle listings and browse detailed car inventory by make, model, and trim to find the perfect vehicle on CarsForSale.com. Access comprehensive listing details including pricing, specifications, and availability all in one place.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
x-kom.pl API
Access product data from x-kom.pl, a major Polish electronics retailer. Search products by keyword or category, retrieve detailed product pages, customer reviews, Q&A, promotions, flash deals, and physical store locations.