Paris.cl Product Scraper avatar

Paris.cl Product Scraper

Pricing

Pay per event

Go to Apify Store
Paris.cl Product Scraper

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

Stas Persiianenko

Maintained by Community

Actor 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?

FieldDescription
productIdProduct identifier parsed from URL or SKU
skuSKU from Paris.cl structured data
titleProduct title
brandProduct brand when available
urlProduct detail URL
imageUrlMain image URL
priceCurrent listed price
currencyCurrency, usually CLP
availabilitySchema.org availability value
inStockBoolean stock helper
ratingValueAverage rating when present
reviewCountReview count when present
categoryLast breadcrumb/category
breadcrumbsFull breadcrumb trail
positionPosition in the listing page
pageNumberListing page number
sourceUrlURL that produced the item
scrapedAtISO 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

  1. Open the actor on Apify.
  2. Paste one or more Paris.cl category URLs.
  3. Set Maximum products to a small value for the first run.
  4. Start the actor.
  5. 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 ApifyClient
client = 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.

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.