Mercado Libre Inmuebles Scraper — Argentina & Mexico avatar

Mercado Libre Inmuebles Scraper — Argentina & Mexico

Pricing

from $2.50 / 1,000 property results

Go to Apify Store
Mercado Libre Inmuebles Scraper — Argentina & Mexico

Mercado Libre Inmuebles Scraper — Argentina & Mexico

Scrape property listings from Mercado Libre Inmuebles in Argentina and Mexico: price in ARS/MXN/USD with USD conversion, rooms, m², address, photos, GPS and seller type. Filter by operation, type, location, price, bedrooms. From US$2.50 per 1,000 properties.

Pricing

from $2.50 / 1,000 property results

Rating

0.0

(0)

Developer

Fabrikit

Fabrikit

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

3 days ago

Last modified

Share

Mercado Libre Inmuebles Scraper — Argentina & Mexico Real Estate Data

Scrape property listings from Mercado Libre Inmuebles — the real-estate section of Mercado Libre in Argentina (inmuebles.mercadolibre.com.ar) and Mexico (inmuebles.mercadolibre.com.mx) — into clean, analysis-ready JSON. Filter by operation (sale, rent, short-term rent), property type, state / city / neighbourhood, price in ARS, MXN or USD, and bedrooms, or paste any search URL from the site. Every listing comes back with price, currency and a USD conversion, rooms (ambientes), bedrooms (dormitorios / recámaras), bathrooms, covered and total m², address, neighbourhood, city, state and photos — and, with the optional detail add-on, GPS coordinates, publication date, seller type, monthly expenses (expensas / mantenimiento), the full spec table and the description.

No browser, no login, plain HTTP: fast and cheap.

What you get from a single run:

  • Both countries, one schema. Argentine and Mexican listings share the same fields, so a Buenos Aires vs. CDMX price-per-m² comparison is one pivot table away.
  • Prices you can compare. Argentine sales are listed in USD and rentals in pesos; Mexican listings mix MXN and USD. Each item keeps its own price + currency and adds priceUsd, converted with the exchange rate Mercado Libre shows on the same page.
  • Resale units and new developments. Individual properties and off-plan projects ("emprendimientos" / "desarrollos") are both covered. Projects are flagged with isProject and come with min–max ranges, delivery date and available units.
  • Ready for monitoring. The default sort is newest. Schedule the Actor daily, diff on id and you get new listings, price drops (previousPrice) and delistings for any neighbourhood.

Example output item (Argentina, with detail add-on):

{
"id": "MLA4062269866",
"url": "https://departamento.mercadolibre.com.ar/MLA-4062269866-semipiso-belgrano-r-5-ambientes-cochera-fija-baulera-apto-credito-_JM",
"title": "Semipiso Belgrano R 5 Ambientes Cochera Fija Baulera Apto Credito",
"country": "AR",
"operation": "sale",
"propertyType": "apartment",
"isProject": false,
"price": 350000,
"currency": "USD",
"priceUsd": 350000,
"previousPrice": null,
"priceIsFrom": false,
"rooms": 5,
"bedrooms": 3,
"bathrooms": 2,
"parkingLots": 1,
"totalAreaM2": 122,
"coveredAreaM2": 113,
"address": "Olazabal Al 3100, Belgrano R, Capital Federal, Capital Federal",
"neighborhood": "Belgrano R",
"city": "Capital Federal",
"state": "Capital Federal",
"latitude": -34.5641557,
"longitude": -58.4648576,
"photos": ["https://http2.mlstatic.com/D_NQ_NP_824071-MLA119203509825_102026-O.jpg"],
"publishedAgo": "Publicado hoy",
"publishedAt": "2026-10-12",
"sellerName": "OPEN HOUSE",
"sellerType": "real_estate_agency",
"condition": "used",
"commonExpenses": "460.000 ARS",
"attributes": { "Número de piso de la unidad": "4", "Antigüedad": "40 años", "Apto crédito": "Sí" },
"description": "EXCELENTE SEMIPISO 5 AMBIENTES AL FRENTE EN 4TO NIVEL CON GRAN COCHERA FIJA MAS BAULERA...",
"searchUrl": "https://inmuebles.mercadolibre.com.ar/departamentos/venta/capital-federal/_OrderId_BEGINS*DESC_NoIndex_True",
"scrapedAt": "2026-10-12T16:06:38.280Z"
}

(Range fields such as roomsMax are null for individual units and omitted above for brevity.)

How to scrape Mercado Libre Inmuebles

  1. Pick the country (Argentina or Mexico), the operation (sale, rent, short-term rent) and a property type.
  2. Type a location: a province / state (Capital Federal, Córdoba, Jalisco, CDMX), a city (Rosario, Mar del Plata, Zapopan, Monterrey) or a neighbourhood (Palermo). For a neighbourhood the site doesn't recognise on its own, write it from most to least specific: Nordelta, Tigre or Polanco, Miguel Hidalgo, CDMX. Leave it empty to search the whole country.
  3. Optionally set a price band (local currency or USD), bedrooms, listing type (individual units or new developments) and the sort order, then press Start.

Prefer the website's own filters (amenities, surface, age, "dueño directo", keyword...)? Apply them on inmuebles.mercadolibre.com.ar / .com.mx and paste the resulting URL into Direct search URLs.

Example inputs

Two-bedroom rentals in Palermo, Buenos Aires, between ARS 500,000 and 1,500,000, newest first, with details:

{
"country": "AR",
"operation": "rent",
"propertyType": "apartment",
"location": "Palermo",
"bedrooms": "2",
"priceMin": 500000,
"priceMax": 1500000,
"priceCurrency": "local",
"sort": "newest",
"maxItems": 200,
"fetchDetails": true
}

Houses for sale in Zapopan (Guadalajara) under US$300,000, cheapest first:

{
"country": "MX",
"operation": "sale",
"propertyType": "house",
"location": "Zapopan",
"priceMax": 300000,
"priceCurrency": "USD",
"sort": "price_asc",
"maxItems": 500
}

Any search you built on the website:

{
"startUrls": [
{ "url": "https://inmuebles.mercadolibre.com.mx/departamentos/renta/distrito-federal/miguel-hidalgo/polanco/" },
{ "url": "https://inmuebles.mercadolibre.com.ar/casas/venta/bsas-gba-norte/tigre/nordelta/" }
],
"maxItems": 1000
}

Input fields

  • country: AR (Argentina) or MX (Mexico).
  • operation: sale, rent or temporary_rent (alquiler temporario in AR, renta vacacional in MX).
  • propertyType: apartment, house, ph (AR), land, commercial, office, parking (AR), warehouse, farm, country_house (AR), building (MX), room (MX), business (AR), other, or any.
  • location: free text, resolved against the site's own location tree. The Actor fails with a clear error (listing the site's options when a name is ambiguous, e.g. "Del Valle Centro / Norte / Sur") instead of silently returning nationwide or keyword results.
  • maxItems: cap on properties returned (default 50).
  • fetchDetails: open each listing page for coordinates, dates, seller type, expenses, specs, description and full gallery (paid add-on, off by default).
  • listingType: all, individual or projects.
  • priceMin / priceMax + priceCurrency (local = ARS / MXN, or USD): 0 = open end.
  • bedrooms: any, studio, 1, 2, 3, 4+.
  • sort: newest (default), relevance, price_asc, price_desc, oldest.
  • startUrls: search-results URLs from either site; when present they replace the filters.
  • proxyConfiguration: leave as is (see FAQ).

Output fields

FieldTypeDescription
idstringMercado Libre listing ID (MLA... / MLM...), stable across runs — use it for diffing
urlstringDirect link to the listing
titlestringListing title
countrystringAR or MX
operationstringsale, rent or temporary_rent (read from the listing itself)
propertyTypestringapartment, house, ph, land, commercial, office, parking, warehouse, farm, building, other, ...
isProjectbooleantrue for new developments sold off-plan
pricenumberListed price
currencystringARS, MXN or USD, the currency the listing itself uses
priceUsdnumberPrice converted to USD with the exchange rate shown by Mercado Libre at scrape time
previousPricenumber | nullFormer price when the site shows a price drop ("bajó de precio")
priceIsFrombooleantrue when the price is a project's "from" price
rooms / roomsMaxnumber | nullAmbientes, the room count Argentines search by (range on projects)
bedrooms / bedroomsMaxnumber | nullDormitorios / recámaras (0 = studio; range on projects)
bathrooms / bathroomsMaxnumber | nullBathrooms
parkingLotsnumber | nullCocheras / estacionamientos (detail add-on)
totalAreaM2 / totalAreaM2Maxnumber | nullTotal surface in m² (lot size for MX houses and land)
coveredAreaM2 / coveredAreaM2Maxnumber | nullCovered / built surface in m² (cubiertos / construidos)
addressstring | nullAddress as published
neighborhoodstring | nullBarrio / colonia
citystring | nullCity, partido or alcaldía
statestring | nullProvince / state as Mercado Libre names it (e.g. Capital Federal, Bs.As. G.B.A. Norte, Distrito Federal)
latitude / longitudenumber | nullMap pin (detail add-on)
photosstring[]Full-size photo URLs (first photo from search; full gallery with detail add-on)
publishedAgo / publishedAtstring | null"Publicado hace 19 días" + approximate ISO date (detail add-on)
sellerNamestring | nullAgency or official-store name when the seller is a business; null for private sellers and individual agents
sellerTypestring | nullreal_estate_agency, normal (private owner) or developer_project
conditionstring | nullnew or used (detail add-on)
commonExpensesstring | nullMonthly building fees (expensas / mantenimiento), e.g. 460.000 ARS
projectDeliverystring | nullProjects: "Entrega inmediata", "Pronta entrega", "Venta en blanco", "Entrega Noviembre 2028"...
availableUnitsnumber | nullProjects: units still available
attributesobject | nullEverything else from the spec table: age, floor, orientation, amenities, pets, "apto crédito"...
descriptionstring | nullListing description, first 5,000 characters (detail add-on)
searchUrlstringThe search-results page the listing came from
scrapedAtstringISO 8601 timestamp

A run summary (resolved location path, total results reported by the site, pages, detail errors, exchange rates, bytes downloaded) is saved in the run's key-value store under SUMMARY.

Use cases

  • Market analysis: median USD price per m² by barrio or colonia, rent-to-price yields, peso vs. dollar pricing, supply by property type.
  • Price monitoring: daily scheduled runs sorted by newest, diffed on id, flag new listings and price drops (previousPrice) in the neighbourhoods you follow.
  • Investment screening: new-development pipelines with delivery dates and unit counts, land and lots with coordinates for mapping.
  • Prop-tech and portals: feed listings with photos, coordinates and attributes into your own product through the Apify API, webhooks, Google Sheets, Zapier or Make.
  • Brokerage prospecting: filter sellerType = "normal" (detail add-on) to find properties listed directly by owners.

Every Apify dataset exports to CSV, Excel, JSON, XML or HTML, or syncs to Google Sheets.

Pricing

This Actor uses Apify's pay-per-event model. No subscription and no rental; platform usage (compute and proxies) is included.

EventWhen it is chargedPrice
property-resulteach property pushed to your datasetUS$2.50 per 1,000
property-detailseach listing page opened when fetchDetails is onUS$1.50 per 1,000

So 1,000 properties cost US$2.50 with search-card data, or US$4.00 with full details. If Mercado Libre starts showing its anti-bot page, the Actor routes through residential proxies in the searched country at no extra cost to you.

FAQ

Is there an official Mercado Libre real-estate API? Mercado Libre's public API now requires OAuth for search and item data (it answers 403 without a token). This Actor reads the same public listing pages you see in your browser, over plain HTTP, with no login.

Which locations work? Anything Mercado Libre has in its location tree: provinces/states, cities, partidos/alcaldías and neighbourhoods/colonias. Common aliases work too (CABA, Buenos Aires → Capital Federal; CDMX, Ciudad de México → Distrito Federal). Greater Buenos Aires is split by the site into Bs.As. G.B.A. Norte, Sur and Oeste. You can also type the site's own path (capital-federal/palermo) or paste a URL.

How many results can one search return? Mercado Libre stops at 2,016 results per search (42 pages × 48). To cover a large market, split it by neighbourhood, price band or bedrooms, or list several URLs in Direct search URLs. The stable id makes merging trivial.

Why do some projects have ranges and "from" prices? New developments advertise a whole building. Their price is the cheapest unit (priceIsFrom: true) and rooms / surface come as min–max ranges (bedrooms–bedroomsMax, ...). Filter isProject = false (or set listing type to individual) if you only want resale and rental units.

Do I need a proxy? No. The Actor connects directly. If Mercado Libre answers with its account-verification page (it does this to many datacenter IPs), the Actor switches automatically to Apify residential proxies in Argentina or Mexico. That proxy cost is included in the event prices.

What about Colombia, Peru, Uruguay or Chile? Mercado Libre's portals in Colombia, Peru and Uruguay currently answer automated HTTP clients with a JavaScript challenge, so they aren't supported. For Chile, use our Portal Inmobiliario Scraper (Mercado Libre's Chilean property portal).

Is the price for temporary rentals per night or per month? It's the price exactly as published. For short-term rentals the period is chosen by the owner and isn't stated in a structured field, so check title / description when it matters.

Is this legal? The Actor only collects publicly visible listing data, the same information any visitor sees, and it doesn't log in. It doesn't collect names of private sellers or individual agents: sellerName is only filled for agencies and official stores. You are responsible for using the data in line with Mercado Libre's terms and the data-protection laws that apply to you (Argentina's Ley 25.326, Mexico's LFPDPPP, the GDPR...).

En español

Mercado Libre Inmuebles Scraper extrae avisos de propiedades de Mercado Libre Argentina y México: precio (ARS, MXN o USD, más conversión a dólares), ambientes, dormitorios / recámaras, baños, m² cubiertos y totales, dirección, barrio / colonia, ciudad, provincia / estado y fotos. Con el complemento de detalle suma coordenadas GPS, fecha de publicación, tipo de vendedor, expensas / mantenimiento, ficha técnica completa y descripción.

  • Filtrá por país, operación (venta, alquiler, alquiler temporario / renta vacacional), tipo de inmueble, ubicación (Palermo, Rosario, Nordelta, Tigre, Polanco, Miguel Hidalgo, CDMX), rango de precio, dormitorios y emprendimientos vs. propiedades individuales. También podés pegar cualquier URL de búsqueda del sitio.
  • Orden por defecto: más recientes primero, ideal para monitoreo diario de nuevas publicaciones y bajas de precio.
  • Precio: US$2,50 cada 1.000 propiedades, y US$1,50 cada 1.000 fichas de detalle si activás fetchDetails. Sin suscripción.
  • Exportá a CSV, Excel, JSON o Google Sheets, o integrá por API, webhooks, Zapier o Make.