Compari.ro Scraper - Romania Price Comparison
Pricing
from $5.00 / 1,000 result scrapeds
Compari.ro Scraper - Romania Price Comparison
Scrape product prices and merchant offers from Compari.ro, Romania's leading price comparison engine. Compare prices across hundreds of Romanian online stores. Extract product names, price ranges, merchant lists, ratings, reviews, and more. No login required.
Pricing
from $5.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Compari.ro Scraper
Scrape product prices and merchant offers from Compari.ro, Romania's leading price comparison engine with millions of products across hundreds of online stores.
Extract product names, price ranges, merchant offers, ratings, reviews, images, and more. No login or cookies required.
How to scrape Compari.ro data
- Go to the Compari.ro Scraper on Apify Store.
- Click Try for free to open the actor in Apify Console.
- Enter your search query (e.g., "telefon", "laptop", "Samsung Galaxy") or paste a Compari.ro category URL.
- Set the maximum number of results you want.
- Optionally enable Include Merchant Offers to get full price comparison data from all stores.
- Click Start and wait for the run to finish.
- Download your data in JSON, CSV, Excel, or connect via API.
Input parameters
| Parameter | Type | Description |
|---|---|---|
searchQuery | string | Search term for products (default: "telefon") |
categoryUrl | string | Direct Compari.ro category URL to scrape |
maxResults | integer | Maximum products to return (default: 100) |
includeOffers | boolean | Extract individual merchant offers per product (default: false) |
proxyConfiguration | object | Proxy settings (residential Romanian IP recommended) |
Output data
Each product in the output dataset contains:
| Field | Type | Description |
|---|---|---|
productName | string | Full product name |
lowestPrice | number | Lowest price across all merchants |
highestPrice | number | Highest price across all merchants |
currency | string | Currency code (RON) |
numberOfOffers | integer | Number of stores offering this product |
category | string | Product category |
brand | string | Brand or manufacturer |
rating | number | Average user rating |
reviewCount | integer | Number of user reviews |
imageUrl | string | Product image URL |
url | string | Full Compari.ro product page URL |
merchants | array | Individual merchant offers (when enabled) |
scrapedAt | string | ISO 8601 timestamp |
Example output
{"productName": "Samsung Galaxy S24 Ultra 256GB","lowestPrice": 4599.99,"highestPrice": 5299.00,"currency": "RON","numberOfOffers": 12,"category": "Telefoane mobile","brand": "Samsung","rating": 4.7,"reviewCount": 89,"imageUrl": "https://www.compari.ro/images/products/samsung-galaxy-s24-ultra.jpg","url": "https://www.compari.ro/telefoane-mobile-c3277/samsung/galaxy-s24-ultra-256gb-p123456789/","merchants": [{"merchantName": "eMAG","price": 4599.99,"merchantUrl": "https://www.emag.ro/..."},{"merchantName": "Altex","price": 4799.00,"merchantUrl": "https://www.altex.ro/..."}],"scrapedAt": "2026-06-09T12:00:00.000Z"}
Use cases
- Price monitoring — Track product prices across Romanian online stores over time.
- Competitor analysis — Compare your prices against hundreds of Romanian retailers.
- Market research — Analyze product availability, pricing trends, and brand presence in Romania.
- Deal finding — Identify the lowest prices for specific products across all stores.
- E-commerce intelligence — Monitor merchant activity, new product launches, and pricing strategies.
Supported categories
Compari.ro covers all major product categories including:
- Electronics (phones, laptops, TVs, tablets)
- Home appliances (washing machines, fridges, ovens)
- IT & peripherals (monitors, printers, networking)
- Fashion (clothing, shoes, accessories)
- Home & garden (furniture, tools, decor)
- Beauty & health (cosmetics, personal care)
- Sports & outdoors
- Auto parts & accessories
- Books, toys, and more
Tips for best results
- Use Romanian search terms for best results (e.g., "telefon mobil" instead of "mobile phone").
- Category URLs are more reliable than search queries for large-scale scraping.
- Residential proxies with Romanian IP addresses are recommended for consistent access.
- Enable merchant offers only when you need individual store prices — it's slower but gives complete comparison data.
- Start with a small maxResults (10-20) to test your query before scaling up.
How scraping Compari.ro works
This actor uses Playwright to render Compari.ro pages in a headless browser. It extracts data through multiple strategies:
- JSON-LD structured data — Preferred method, extracts clean structured product data.
- DOM extraction — Parses product cards from the HTML when structured data isn't available.
- Embedded JavaScript data — Extracts product data from inline scripts as a fallback.
The actor handles pagination automatically and can navigate both search results and category listings.
Proxy configuration
Compari.ro is a Romanian website that may block non-Romanian traffic. For best results:
- Use Apify residential proxies with Romanian IP (
apifyProxyCountry: "RO"). - The default proxy configuration is pre-filled with optimal settings.
- Datacenter proxies may work for small-scale scraping but are less reliable.
Integrations
Connect this actor to your workflow:
- Export to Google Sheets, Airtable, or Snowflake
- Send results to Slack, Email, or Webhooks
- Schedule runs via Apify Scheduler for regular price monitoring
- Access data via Apify API for programmatic use
- Use with Zapier, Make, or n8n for automation
Legal notice
This actor is designed for legitimate data collection purposes such as price comparison, market research, and competitive analysis. Always comply with applicable laws and the website's terms of service when using scraped data. No login or authentication is required — the actor only accesses publicly available information.