Yapo.cl Scraper: Chile Classified Ads avatar

Yapo.cl Scraper: Chile Classified Ads

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Yapo.cl Scraper: Chile Classified Ads

Yapo.cl Scraper: Chile Classified Ads

Scrape Yapo.cl classified ads by category, keyword, price range and sort order. Rows have title, description, price in CLP, region and commune, dates, availability, seller name and photos. Filter by words and place. Unofficial.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

reventadata

reventadata

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Yapo.cl Scraper

Unofficial. This Actor is not affiliated with, authorised by, endorsed by, or in any way officially connected to Yapo.cl. "Yapo" is a trademark of its respective owner and is used here only to describe what this tool reads. It reads the same public listing pages a browser does.

Collects classified ads from Yapo.cl, Chile's classifieds site, as one row per ad: title, description, price, location, category, dates, availability, seller name and photos, ready for a spreadsheet or a price tracker.

What does it do?

Opens the Yapo.cl category pages you name, such as https://www.yapo.cl/electronica-telefono-movil (mobile phones), optionally searched by keyword, price range and sort order, walks the result pages and returns one row per ad. An ad found under several keywords or categories is returned once.

Why use it?

  • The whole listing, not the first page. Each result page holds 20 ads and the Actor follows the site's own pagination to its last page. A 1,000-ad run took about 12 minutes on Apify (50 pages of one phone category).
  • Price, sort and keyword applied by the site. Minimum and maximum price (either end can be left empty), newest-first, oldest-first and price order, and the keyword search all run on yapo.cl, so the Actor only reads the pages you asked for.
  • Filters the site does not offer. Words an ad must or must not contain, and a place (region or commune), are applied after the fetch, ignoring case and accents.
  • Clean text and numbers. Prices are numbers, dates are ISO 8601, and ad text comes with the page's line-break tags and character codes already turned into normal text.

How to use it

  1. Put one or more categories in categories. Open a category on yapo.cl and copy it from the address bar: either the last part (electronica-telefono-movil) or the whole address.
  2. Optionally add searchQueries (one search per keyword), minPrice and maxPrice in Chilean pesos, sort, and the keyword and place filters.
  3. Set maxItems and run. Download JSON, CSV or Excel from the dataset.

Input

FieldTypeDescription
categoriesarrayCategory pages to read: a slug such as electronica-telefono-movil, electronica, autos-usados, or a full yapo.cl address. Required: the site has no all-categories listing, and its home, marketplace, autos, bienes-raices and empleos pages are not listings.
searchQueriesarrayKeywords searched inside each category. Leave empty to read the category as it is. The site's search is broad, so combine it with includeKeywords for exact words.
maxItemsintegerMost ads to return across all categories and keywords.
maxPagesintegerMost result pages per category and keyword (20 ads each).
sortstringRELEVANCE (the site's popularity order), NEWEST, OLDEST, PRICE_ASC, PRICE_DESC.
minPrice, maxPricenumberPrice range in CLP, applied by the site.
includeKeywordsarrayKeep ads whose title or description contains every one of these words.
excludeKeywordsarrayDrop ads whose title or description contains any of these words.
locationContainsstringKeep ads whose location text (region and commune) contains this, for example Santiago or Viña del Mar.
onlyAvailablebooleanOn by default: drops ads the site itself marks "Anuncio no disponible".
proxyConfigurationobjectApify Unblocker by default.

Sample input

{
"categories": ["electronica-telefono-movil"],
"searchQueries": ["iphone"],
"sort": "NEWEST",
"minPrice": 100000,
"maxPrice": 300000,
"maxItems": 20
}

Output

Each row holds id, url, title, description, price, currency, location, region, commune, category, categorySlug, vertical, postedAt, updatedAt, available, featured, sellerId, sellerName, sellerVerified, imageUrl, imageUrls, searchCategory, matchedKeyword, page and scrapedAt.

  • price is the asking price in pesos. price and currency are empty when the ad states no price (28 of 1,000 ads in one phone run).
  • location is the site's text, region then commune. region and commune are its two parts; both are empty when the site gives only "Chile".
  • postedAt is the creation date; NEWEST and OLDEST order by it. updatedAt is the last edit.
  • featured is the paid highlight tier (silver, gold or platinum), empty for a regular ad.
  • sellerId and sellerName are the account id and name shown on the ad. Phone and WhatsApp numbers are not in the rows: the listing page scrambles them and the Actor does not decode them.
  • PRICE_ASC and PRICE_DESC follow the site's own order, which is not strictly by price, and a price range can let through ads priced a little under the minimum. Check the price column yourself when that matters.

Sample output

One real row from run YGjrbNmUufPRhfbvh (2026-10-21, iphone in phones, relevance order):

{
"id": "27323403",
"url": "https://www.yapo.cl/electronica-telefono-movil/iphone-7/27323403",
"title": "Iphone 7",
"description": "VENDO!\nIphone 7 32gb liberado, en excelente estado, sin desgastes de bolsillo, solo un detalle estético en la esquina inferior izquierda, pantalla en perfecto estado (rayones/piquetes son de la mica que ya posee), entrada lightning en perfecto estado, botones de volumen, bloqueo y silencio sin problemas, cámara frontal y trasera sin rayones. \nParlantes en perfecto estado, batería al 75% funcionando al máximo rendimiento (ver últimas fotos) \nPRECIO CONVERSABLE. \nSe entrega con su caja, sin audífonos, con cargador alternativo y 3 carcasas de regalo. \nEntrego en Metro de Santiago en L1, L2, o L3.",
"price": 100000,
"currency": "CLP",
"location": "Región Metropolitana, Santiago",
"region": "Región Metropolitana",
"commune": "Santiago",
"category": "Marketplace / Tecnología / Teléfonos Celulares",
"categorySlug": "electronica-telefono-movil",
"vertical": "marketplace",
"postedAt": "2022-08-05T08:47:46.000Z",
"updatedAt": "2025-09-25T16:12:30.000Z",
"available": true,
"featured": null,
"sellerId": "14275316",
"sellerName": "Santiago Zuñiga",
"sellerVerified": true,
"imageUrl": "https://photos.encuentra24.com/t_or_fh_m/f_auto/v1/cl/27/32/34/03/27323403_3cf161",
"imageUrls": [
"https://photos.encuentra24.com/t_or_fh_m/f_auto/v1/cl/27/32/34/03/27323403_3cf161",
"https://photos.encuentra24.com/t_or_fh_m/f_auto/v1/cl/27/32/34/03/27323403_71ef84",
"https://photos.encuentra24.com/t_or_fh_m/f_auto/v1/cl/27/32/34/03/27323403_db1ab8",
"https://photos.encuentra24.com/t_or_fh_m/f_auto/v1/cl/27/32/34/03/27323403_7dce94",
"https://photos.encuentra24.com/t_or_fh_m/f_auto/v1/cl/27/32/34/03/27323403_bf4f31",
"https://photos.encuentra24.com/t_or_fh_m/f_auto/v1/cl/27/32/34/03/27323403_7c719f"
],
"searchCategory": "electronica-telefono-movil",
"matchedKeyword": "iphone",
"page": 1,
"scrapedAt": "2026-10-21T21:42:40.203306+00:00"
}

How much does it cost to scrape Yapo.cl?

Pay-per-event: $0.001 per result saved to the dataset ($1.00 per 1,000 results), plus $0.00005 charged once when the run starts. No subscription. The "must contain" / "must not contain" words, the location filter, the "only available" switch and duplicate removal run before a row is saved, so ads they drop are not charged.

Limits

  • A category is required; there is no single search across all of Yapo.
  • The Actor was run end to end on marketplace categories (technology and phones). Used-car listings (autos-usados) load with the same page layout; real-estate and job listings were not tested.
  • Reading goes through Apify Unblocker, because yapo.cl answers a plain request or a datacenter proxy with a Cloudflare challenge page.
  • It reads listing pages only, never an individual ad page, and never the site's /ajax endpoints that its robots.txt disallows.
  • This Actor reads only publicly accessible pages and returns the public data they show. It sends no login.