Paris.cl Product Scraper
Pricing
Pay per event
Paris.cl Product Scraper
Scrape Paris.cl product listings for prices, SKUs, brands, availability, ratings, images, and product URLs from Chile ecommerce pages.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Scrape product listings from Paris.cl, one of Chile's major ecommerce retailers, without building a custom crawler.
Use this actor to collect product URLs, SKUs, names, brands, prices, availability, images, ratings, review counts, categories, and listing positions from Paris.cl category and search pages.
What does Paris.cl Product Scraper do?
Paris.cl Product Scraper turns public Paris.cl listing pages into structured data.
It works with category URLs such as https://www.paris.cl/tecnologia/celulares/ and paginates through listing pages until it reaches your selected limits.
The actor is designed for price monitoring, assortment tracking, retail research, and Chile ecommerce intelligence.
Who is it for?
π Marketplace sellers can monitor competing products and price positions.
π Ecommerce analysts can track category assortment and pricing movements.
π·οΈ Brands and distributors can audit product visibility, availability, and ratings.
π€ Data teams can feed Paris.cl product data into dashboards, alerts, or enrichment pipelines.
Why use this actor?
Paris.cl pages include rich server-rendered product metadata, but extracting it reliably still requires pagination, deduplication, schema normalization, retries, and dataset export handling.
This actor packages that workflow into a repeatable Apify run.
What data can you extract?
| Field | Description |
|---|---|
productId | Product identifier parsed from URL or SKU |
sku | SKU from Paris.cl structured data |
title | Product title |
brand | Product brand when available |
url | Product detail URL |
imageUrl | Main image URL |
price | Current listed price |
currency | Currency, usually CLP |
availability | Schema.org availability value |
inStock | Boolean stock helper |
ratingValue | Average rating when present |
reviewCount | Review count when present |
category | Last breadcrumb/category |
breadcrumbs | Full breadcrumb trail |
position | Position in the listing page |
pageNumber | Listing page number |
sourceUrl | URL that produced the item |
scrapedAt | ISO timestamp |
How much does it cost to scrape Paris.cl products?
The actor uses pay-per-event pricing.
There is a small run-start charge and a per-product result charge.
For example, a run that collects 1,000 products is intended to cost only a small ecommerce data fee while staying transparent: you pay for results extracted.
Quick start
- Open the actor on Apify.
- Paste one or more Paris.cl category URLs.
- Set
Maximum productsto a small value for the first run. - Start the actor.
- Download results as JSON, CSV, Excel, XML, RSS, or HTML table.
Input example
{"startUrls": [{ "url": "https://www.paris.cl/tecnologia/celulares/" }],"maxResults": 50,"maxPagesPerUrl": 3,"maxRequestRetries": 3}
Input fields
Paris.cl listing URLs
Use category or search listing pages from www.paris.cl.
Optional search keyword
You can provide a keyword and the actor will build a Paris.cl search URL.
For the most stable results, category URLs are recommended.
Maximum products
Controls the total number of unique products saved.
Maximum pages per URL
Controls pagination depth for each supplied listing URL.
Max request retries
Controls retry attempts for temporary HTTP failures.
Output example
{"productId": "549926999","sku": "549926999","title": "iPhone 15 128GB Negro","brand": "Apple","url": "https://www.paris.cl/iphone-15-128gb-negro-549926999.html","imageUrl": "https://cl-dam-resizer.ecomm.cencosud.com/unsafe/adaptive-fit-in/792x1068/paris/549926999/variant/images/example.jpg","price": 649990,"currency": "CLP","availability": "InStock","inStock": true,"ratingValue": 4.68927,"reviewCount": 354,"category": "Celulares","breadcrumbs": ["Tecno", "Celulares"],"position": 1,"pageNumber": 1,"sourceUrl": "https://www.paris.cl/tecnologia/celulares/","scrapedAt": "2026-05-19T00:00:00.000Z"}
Tips for best results
β
Start with one category URL and maxResults of 20.
β Use category URLs for broad assortment monitoring.
β
Increase maxPagesPerUrl when you need deeper category coverage.
β Schedule runs daily or weekly to track price and stock changes over time.
β
Keep the original sourceUrl field for debugging and dashboard segmentation.
Integrations
Send results to Google Sheets for merchandising teams.
Export JSON to a warehouse such as BigQuery, Snowflake, or PostgreSQL.
Trigger alerts when price changes or inStock becomes false.
Combine the data with brand catalogs for Chilean market monitoring.
API usage with Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/paris-cl-product-scraper').call({startUrls: [{ url: 'https://www.paris.cl/tecnologia/celulares/' }],maxResults: 50,maxPagesPerUrl: 3});console.log(run.defaultDatasetId);
API usage with Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('automation-lab/paris-cl-product-scraper').call(run_input={'startUrls': [{'url': 'https://www.paris.cl/tecnologia/celulares/'}],'maxResults': 50,'maxPagesPerUrl': 3,})print(run['defaultDatasetId'])
API usage with cURL
curl -X POST "https://api.apify.com/v2/acts/automation-lab~paris-cl-product-scraper/runs?token=$APIFY_TOKEN" \-H 'Content-Type: application/json' \-d '{"startUrls":[{"url":"https://www.paris.cl/tecnologia/celulares/"}],"maxResults":50,"maxPagesPerUrl":3}'
MCP integration
Use this actor from Apify MCP tools in Claude Code or Claude Desktop.
MCP URL:
https://mcp.apify.com/?tools=automation-lab/paris-cl-product-scraper
Claude Code setup:
$claude mcp add apify-paris-cl "https://mcp.apify.com/?tools=automation-lab/paris-cl-product-scraper"
Claude Desktop JSON setup:
{"mcpServers": {"apify-paris-cl": {"url": "https://mcp.apify.com/?tools=automation-lab/paris-cl-product-scraper"}}}
Example prompts:
- "Run automation-lab/paris-cl-product-scraper for Paris.cl celulares and summarize the top brands."
- "Compare Paris.cl phone prices from today's dataset with yesterday's dataset."
- "Export Paris.cl products with price below 300000 CLP."
Scheduling workflows
Set up a daily schedule to monitor prices.
Use one dataset per run for snapshots.
Compare snapshots by sku, productId, or url.
Common use cases
Price intelligence for Chile retail.
Assortment tracking for categories such as electronics, appliances, toys, beauty, and home.
Stock availability monitoring.
Brand visibility reporting.
Product catalog enrichment.
Limitations
The actor reads public listing metadata available in Paris.cl HTML.
Some optional fields may be missing for products that do not expose ratings, reviews, brand data, or availability.
If Paris.cl changes its page structure, extraction rules may need to be updated.
Troubleshooting
Why did I get fewer products than requested?
The selected category may contain fewer public products, duplicate products across pages, or Paris.cl may return an empty page before your limit is reached.
Why is rating data missing for some products?
Not every product exposes aggregate rating metadata. Missing ratings are returned as null.
Should I use category URLs or search keywords?
Category URLs are recommended for stable monitoring. Search keywords are useful for ad hoc discovery.
Data quality notes
Prices are numeric CLP values when exposed by Paris.cl structured data.
Availability is normalized from Schema.org values such as InStock.
URLs are absolute product URLs.
Images are direct media URLs when present.
Legality
This actor extracts publicly available product listing information.
Use it responsibly, respect Apify and source website terms, and avoid collecting personal data.
For compliance-sensitive use cases, consult your legal team.
Related scrapers
You may also be interested in other automation-lab ecommerce and marketplace actors on Apify.
Examples include generic product scrapers, marketplace price trackers, and shopping data tools.
Browse: https://apify.com/automation-lab/
FAQ
Can I scrape any Paris.cl category?
Yes. Use a public Paris.cl listing or category URL and set sensible limits for the first run.
Does the actor scrape product detail pages?
The MVP focuses on listing data exposed in category/search pages. Product detail enrichment can be added later if users need it.
Support
If a run fails or Paris.cl changes its layout, open an Apify issue with your input and run link.
Include the category URL, expected result count, and a short description of the problem.
Changelog
Initial version extracts Paris.cl product listing metadata over HTTP.
Dataset exports
Apify datasets can be exported as JSON, CSV, Excel, XML, RSS, or HTML table.
Use CSV for spreadsheets.
Use JSON for pipelines.
Use Excel for merchandising reports.
Performance
The actor is HTTP-only and does not launch a browser.
That keeps runs fast and inexpensive compared with browser automation.
Pagination stops automatically when no products are found or when limits are reached.
Reliability
The actor retries failed HTTP requests.
It deduplicates products by product URL.
It records the source page and scrape timestamp for traceability.