pichau.com.br APIwww.pichau.com.br ↗
Search Pichau.com.br products by keyword and retrieve detailed pricing, stock status, categories, and images via two structured endpoints.
curl -X GET 'https://api.parse.bot/scraper/6fb9c2c9-3331-417f-badd-03d7f06152c9/search_products?page=1&query=notebook' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for products on Pichau by keyword query. Returns up to 36 products per page with pricing, availability, categories, and product URLs.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number (1-based) |
| query | string | Search query keyword |
{
"type": "object",
"fields": {
"page": "integer, current page number",
"query": "string, the search query used",
"products": "array of product objects with id, sku, name, url, url_key, brand, price, categories, is_openbox, stock_status, image_url",
"total_count": "integer, total number of matching products",
"total_pages": "integer, total number of pages available",
"products_on_page": "integer, number of products returned on this page"
},
"sample": {
"data": {
"page": 1,
"query": "rtx 4090",
"products": [
{
"id": 51269,
"sku": "VCNRTXA400ATX-PB",
"url": "https://www.pichau.com.br/placa-de-video-pny-quadro-rtx-a400-4gb-gddr6-64-bit-vcnrtxa400atx-pb",
"name": "Placa de Video PNY Quadro RTX A400, 4GB, GDDR6, 64-bit, VCNRTXA400ATX-PB",
"brand": "PNY",
"price": {
"pix_price": 1379.99,
"current_price": 1623.52,
"special_price": 1623.52,
"original_price": 2117.64,
"max_installments": 12,
"installment_price": 135.29,
"pix_discount_percent": 15
},
"url_key": "placa-de-video-pny-quadro-rtx-a400-4gb-gddr6-64-bit-vcnrtxa400atx-pb",
"image_url": null,
"categories": [
{
"name": "Hardware",
"path": "hardware"
}
],
"is_openbox": false,
"stock_status": "IN_STOCK"
}
],
"total_count": 1855,
"total_pages": 52,
"products_on_page": 36
},
"status": "success"
}
}About the pichau.com.br API
The Pichau API provides two endpoints to access product data from Pichau.com.br, a Brazilian electronics and hardware retailer. search_products returns up to 36 items per page with pricing, brand, categories, and stock status for any keyword query. get_product_details returns a full product record including PIX discount pricing, installment breakdown, open-box flag, and category path — covering 12 distinct fields per product.
Searching Products
The search_products endpoint accepts a query string and an optional page integer (1-based). Each response includes total_count, total_pages, and products_on_page to support pagination, along with an array of product objects. Each product object carries id, sku, name, url, url_key, brand, price, categories, is_openbox, stock_status, and image_url. The url_key field is the slug used to fetch full product details.
Product Details
get_product_details takes a single required parameter, url_key, which maps directly to the url_key values returned in search results (e.g. samsung-odyssey-g3-monitor-24-f24g35tfwl). The response expands the price field into structured sub-fields: pix_price, pix_discount_percent, original_price, current_price, special_price, max_installments, and installment_price. This makes it straightforward to display both cash and installment pricing as Pichau presents them on-site. The categories array includes each category's name and path.
Coverage and Limitations
Both endpoints cover Pichau's Brazilian electronics catalog including CPUs, GPUs, monitors, peripherals, and components. The is_openbox boolean flag distinguishes refurbished open-box listings from new stock. Product descriptions, full specification sheets, and customer reviews are not returned by either endpoint — only the fields listed in the response schemas above.
- Track price changes on specific products by polling
get_product_detailsand comparingcurrent_priceandpix_priceover time - Build a GPU availability monitor using
search_productswith hardware-specific queries and thestock_statusfield - Compare PIX cash pricing against installment pricing using
pix_price,pix_discount_percent, andinstallment_pricefrom product detail responses - Identify open-box deals by filtering
search_productsresults whereis_openboxis true - Aggregate Pichau category data by collecting the
categories[*].pathfields across paginated search results - Populate a Brazilian electronics comparison tool with brand, SKU, and pricing data from both endpoints
- Monitor total inventory breadth for a product segment using
total_countreturned from keyword searches
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 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.
Does Pichau.com.br have an official public developer API?+
What pricing fields does `get_product_details` return, and how do they differ?+
get_product_details returns a price object with seven sub-fields: original_price (list price before any discount), current_price (active selling price), special_price (promotional price when applicable), pix_price (cash price paid via PIX), pix_discount_percent (percentage reduction for PIX payment), max_installments (maximum number of installment periods), and installment_price (per-period amount). This lets you display both the installment and cash-discount pricing that Pichau shows on product pages.Does the API return product descriptions or technical specifications?+
How does pagination work in `search_products`?+
total_count, total_pages, and products_on_page. Pass the page parameter (1-based integer) to iterate through results. Each page returns a maximum of 36 products. If page is omitted, the first page is returned by default.