cel.ro APIcel.ro ↗
Access cel.ro product listings, prices, specs, reviews, and categories via API. Search products, browse categories, and fetch detailed product data.
curl -X GET 'https://api.parse.bot/scraper/eb6de363-e59a-4604-9147-382ab2a6721d/search_products?query=samsung' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for products by keyword on cel.ro. Returns paginated results with product names, prices, and URLs.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination |
| queryrequired | string | Search keyword |
{
"type": "object",
"fields": {
"page": "string, current page number",
"query": "string, the search keyword used",
"products": "array of product objects with name, url, price, currency, image, availability, id"
},
"sample": {
"data": {
"page": "1",
"query": "samsung",
"products": [
{
"id": null,
"url": "https://www.cel.ro/samsung-galaxy-a57-5g-256gb-8gb-6-7-dual-sim-awesome-navy-pMCI0MzUpNCA-l/",
"name": "Samsung Galaxy A57 5G 256GB 8GB 6.7\" Dual SIM Awesome Navy",
"image": "https://s1.cel.ro/images/Products/2026/04/16/Telefon-mobil-Samsung-Galaxy-A57-Dual-SIM-8GB-RAM-256GB-5G-Awesome-Navy.jpg",
"price": 2199,
"currency": "LEI",
"availability": null
}
]
},
"status": "success"
}
}About the cel.ro API
The cel.ro API provides 4 endpoints for retrieving product and category data from Romania's electronics marketplace. Use search_products to query by keyword and get paginated results including price, availability, and image URLs, or use get_product_details to pull full specifications, seller info, reviews, and stock status for any individual product.
Endpoints and Data Coverage
The API covers four operations against cel.ro: listing all categories, browsing products within a category, searching by keyword, and fetching a single product's detail page. get_categories returns a flat list of category objects, each with a name and slug field. Those slugs feed directly into get_category_products as the category_slug parameter — for example, laptop-laptopuri or telefoane-mobile. Both the search and category endpoints return paginated arrays of product objects containing name, url, price, currency, image, availability, and id.
Product Details
get_product_details takes a full cel.ro product URL and returns the deepest data available: a specifications object with arbitrary key-value pairs (e.g. processor model, RAM, screen size), an images array of full-resolution URLs, a reviews array with per-review author, rating, text, and date fields, plus stock status, seller name, and price in LEI. Note that this endpoint requires solving a reCAPTCHA challenge on the source side, which can introduce additional latency compared to the category and search endpoints.
Pagination and Currency
Both search_products and get_category_products accept an optional page integer for stepping through results. The current page is echoed back in the page field of every response. All prices across the API are denominated in LEI (currency is always "LEI"), reflecting cel.ro's Romanian market focus. There is no cross-currency conversion in the response.
- Track price changes on specific electronics by polling
get_product_detailsfor target product URLs. - Build a Romanian electronics price comparison tool using
search_productsacross multiple keywords. - Populate a product catalog with specs and images by iterating
get_category_productswith category slugs fromget_categories. - Monitor stock availability fields from
get_product_detailsto alert when out-of-stock items return. - Aggregate customer review data (
author,rating,text,date) fromget_product_detailsfor sentiment analysis. - Discover the full category taxonomy of cel.ro using
get_categoriesfor navigation or site-mapping purposes. - Sync a local database with current cel.ro listings by paginating through category product results.
| 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 cel.ro have an official developer API?+
What does `get_product_details` return beyond what the listing endpoints provide?+
get_product_details returns the specifications object (arbitrary key-value product attributes), full images array, seller name, stock text, and a reviews array with per-review author, rating, text, and date. The listing and search endpoints only return name, url, price, currency, image, availability, and id.Why does `get_product_details` sometimes respond more slowly?+
Does the API return seller ratings, storefront pages, or multi-seller offer comparisons for a product?+
seller name string per product from get_product_details, but does not expose seller rating scores, multiple competing offers for the same product, or seller storefront data. You can fork this API on Parse and revise it to add an endpoint covering those fields.Can I retrieve subcategories or a nested category hierarchy?+
get_categories returns a flat list of category objects with name and slug. There is no hierarchy or parent-child relationship exposed in the response. You can fork this API on Parse and revise it to add subcategory nesting if the source structure supports it.