Search Spain's largest electronics store, then read every seller's offer, the real price types and the price history
PcComponentes is Spain's largest online electronics and computer store, selling its own stock next to a marketplace of third-party sellers.
4 active endpoints, on 1, 2 and 3 credit tiers.
- POST/pccomponentes/v1/search
- POST/pccomponentes/v1/product
- POST/pccomponentes/v1/reviews
- POST/pccomponentes/v1/price_history
What PcComponentes endpoints does ReefAPI ship?
4 live read endpoints. Read-only data API: no writes, no account actions, no dashboard access on the target site.
PcComponentes API
5 of 4 endpoints, ready to run
LG monitors on PcComponentes
// Press "Try it" and this pane shows exactly what the // live site returned this second — including an empty // result, if that is the truth. No key, no account.
How the PcComponentes API works
PcComponentes is a normal ReefAPI surface — the same four rules that hold for every other engine on the key.
No OAuth app, no request signing, no per-site account. One key covers all 549 engines.
Every route is a POST with a JSON body. Parameters are validated against the published schema before anything is charged.
Credits, not seats. Failed and blocked calls are never charged, and cache hits cost nothing.
One envelope everywhere. meta carries latency_ms, record_count and the endpoint that answered.
From a keyword to a daily PcComponentes price and seller feed
Search once to find the products and the brand ids, narrow with filters, then follow each product with product and price_history.
grafica
40 products per page with price, PVPR, 30-day low, seller and delivery date, plus brand ids and counts in facets.
grafica&brand=43&seller=marketplace&sort=price_asc
One brand, marketplace sellers only, cheapest first; page with page=2, 3 … while has_more is true.
EAN, part number, every seller's offer with stock and delivery window, specs and rating.
Every published price change with its date.
A dated PcComponentes price feed per product with PcComponentes' own offer and each marketplace seller's offer side by side, and the struck price kept apart from the price.
curl -X POST https://api.reefapi.com/pccomponentes/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"query":"monitor","brand":"3"}'{
"ok": true,
"data": { … },
"meta": {
"api": "pccomponentes",
"endpoint": "search",
"mode": "live",
"latency_ms": …,
"record_count": …
},
"error": null
}What a PcComponentes field actually contains
Fields that read differently from how they look. Every row was measured against live PcComponentes responses on 2026-10-15.
| Field | What it holds |
|---|---|
| slug, product_id | slug is the product's address on the site and is what product takes (a product URL works too). product_id is the numeric id that reviews and price_history take. Search to product returned the same id on 8 of 8 products. |
| condition | new or refurbished. The same product id can appear twice in one listing, once new and once refurbished, with different prices; the refurbished row's slug ends in ?refurbished. When that refurbished unit is no longer offered, the site opens the new product instead and product says so with refurbished_unit_not_offered. |
| crossed_out_price, crossed_out_price_type | The struck-through price the site prints next to the price, and what it is: PVPR means the manufacturer's recommended retail price, not an earlier PcComponentes price. Search rows carry the type; category rows do not, so it is null there rather than guessed. |
| lowest_price_30d, lowest_price_historical | The lowest price of the last 30 days (the figure the site prints under the price) and the all-time lowest. In keyword-search rows the site gives both in whole euros (69 for 69.99), flagged with lowest_prices_whole_euros; category rows and product give the cents. |
| seller, offers | seller is the buy-box seller: PcComponentes itself or a marketplace shop with its rating, rating count and store page. offers lists every seller of the product with price, price without VAT, stock quantity, availability, delivery window and shipping. A marketplace offer can show a quantity next to an out-of-stock status; both are returned as published. |
| rating, rating_10 | The site scores out of 10 and prints out of 5: rating is out of 5, rating_10 the original. Ratings and reviews are pooled across the variants of a model (8 GB and 16 GB editions share them); every review names its own product_id. |
| price_history | The price changes the site publishes in its price-history panel, newest first. Its lowest point can differ from lowest_price_historical on the product, which is a separate figure from the site. |
| total | The site's own count. A keyword can be narrowed to a category by the site itself (monitor → Monitores); applied_filters shows it. A listing serves at most 25 pages of 40 (1,000 products). |
Product price equalled the product page's own structured data on 8 of 8 products and the listing price on 6 of 8 (one listing was a cent off, one was a refurbished unit no longer offered). The same products read from two different networks returned the same prices, delivery dates and shipping.
PcComponentes coverage, measured
Every number below was read from live PcComponentes responses on 2026-10-15, in two runs of 58 calls each.
pccomponentes.com (Spain, EUR, VAT included). monitor 2,696 products, tarjeta grafica 495, ratón inalámbrico 1,937, frigorífico 652, silla gaming 823, ssd 1tb 287; graphics-card category 482, laptops category 2,486.
monitor 2,696 → LG 159, sold by PcComponentes 1,292, marketplace 1,404, refurbished 292, new 2,404, 100-200 EUR 790; an unknown brand returns 0. Price sorts were in order on 40 of 40 rows both ways.
Product price equalled the page's own structured data on 8 of 8 products; listing and product price agreed on 6 of 8 (one a cent apart, one a refurbished unit no longer offered).
On 400 search rows in 10 searches: id, slug, name, brand, part number, category, price, seller, delivery date, image 400 of 400; rating 385; 30-day low 357; struck price 232; PVPR type 184 (search rows only); discount 52.
40 rows per page, at most 25 pages per listing; category browsing takes sort and page only (filters go with a keyword); reviews are pooled per model; the Portuguese, French and Italian stores are not covered.
What people build with PcComponentes
The jobs this data is most often used for.
endpoints
credits per call
Track PcComponentes prices, struck PVPR prices and 30-day lows on graphics cards, laptops and monitors.
Compare PcComponentes' own price with every marketplace seller's offer for the same product.
Match products to other retailers by EAN or manufacturer part number.
Follow refurbished units against the new price of the same product.
What PcComponentes data costs
The cheapest call here is 1 credit, so $15/mo (Pro) buys 10,000 of them — $1.50 per 1,000 credits. Credits roll over and never expire, and failed or blocked calls are not charged.
Full pricing →- 1,000 free credits on signup, no card
- One key, all 549 APIs, one credit pool
- Failed and blocked calls are never charged
- Credits roll over and never expire
Call it in two lines
Sign up, get 1,000 credits and one key that works on every engine. Then this is the whole protocol.
curl -X POST https://api.reefapi.com/pccomponentes/v1/search \
-H "x-api-key: $REEF_KEY" \
-H "content-type: application/json" \
-d '{"query":"monitor","brand":"3"}'import requests
r = requests.post(
"https://api.reefapi.com/pccomponentes/v1/search",
headers={"x-api-key": REEF_KEY},
json={
"query": "monitor",
"brand": "3"
},
)
print(r.json()["data"])Have a question? We got answers.
The questions people actually ask before wiring up PcComponentes.
Get a free key →Do I need a PcComponentes account?▾
No. Everything is read logged out, and you call reefapi.com from anywhere.
Which filters are there and do they work?▾
Category, brand, seller (PcComponentes or marketplace), condition (new or refurbished) and price range, on keyword search. Measured on monitor (2,696 products): LG 159, sold by PcComponentes 1,292, marketplace 1,404, refurbished 292, new 2,404, 100-200 EUR 790. An unknown brand returns 0 rows.
Can I pass a brand name instead of an id?▾
Yes. A numeric brand id (from the brands facet in any search) is used directly; a brand name is matched against the same search's own brand list, and a name that is not on it is refused with the brands that are.
Do you return every seller's price, not just the cheapest?▾
Yes. product returns the buy-box seller and every other seller's offer with price, stock, delivery window, shipping and seller rating.
Are prices including VAT?▾
Yes, prices are the EUR prices shown to shoppers in Spain, VAT included. product also returns the price without VAT and the VAT rate for each offer.
How deep can I page?▾
40 products per page, up to page 25 (1,000 products), the same window the site serves. total and has_more tell you when to stop; a page past the end is refused.
Are reviews per product or per model?▾
Per model: the site pools the reviews of all variants. Each review carries the product_id of the variant it was written for, 16 reviews per page.
Do you cover the Portuguese, French or Italian PcComponentes stores?▾
Not at present. This API reads pccomponentes.com, the Spanish store.
What is the PcComponentes API?▾
PcComponentes API is a ReefAPI endpoint group for spain's largest online electronics and pc store: eur prices with pvpr and 30-day low, every marketplace seller's offer, stock, ean, specs, reviews and price history. It returns live JSON through POST requests under /pccomponentes/v1.
Is the PcComponentes API free to try?▾
Yes. ReefAPI starts with 1,000 free credits, no card required. PcComponentes calls use the same shared credit balance as every other ReefAPI engine.
Do I need a PcComponentes login or account?▾
No login to PcComponentes is needed for the API response. You call ReefAPI with your x-api-key header, and the playground can run live examples before you create a production key.
How fresh is the PcComponentes data?▾
The page example is captured from a live search call, and production requests fetch live data through ReefAPI rather than a static sample.
How many credits does the PcComponentes API use?▾
PcComponentes actions currently cost 1-3 credits per successful call. Failed or blocked calls are free. All APIs draw from one credit pool.
Can I call PcComponentes from an AI assistant or MCP client?▾
Yes. Connect ReefAPI once through MCP and your assistant can call pccomponentes actions with the same key, credit pool and JSON envelope used by normal REST requests.
284 E-commerce & Marketplaces APIs on the same key
One key, one credit pool, one response envelope. If you are pulling PcComponentes, you are one call away from the rest of the category — no second contract, no second integration.
Need something this API does not do?
Name the endpoint, the field, or a source we do not carry yet. We ship new APIs every week and you would be first to get the key. Real people read every message and reply the same day.
Try it on your own data before you pay anything
The call above is the real endpoint, not a recording. A free key gives you 1,000 credits, the other 548 APIs, and the same envelope everywhere.
Endpoints, parameters and credit costs on this page are read from the live catalog and cannot drift from what the API accepts. Field notes were captured on 2026-10-15.