MercadoLibre Inmuebles Scraper - Mexico & Argentina
Pricing
from $4.20 / 1,000 listing returneds
MercadoLibre Inmuebles Scraper - Mexico & Argentina
Property listings from MercadoLibre Inmuebles (Mexico and Argentina) as clean JSON: price and currency, bedrooms, bathrooms, built and land m², city, state, development ranges, posting date. Monitoring mode returns only new listings, so you never pay twice for the same property. Unofficial.
Pricing
from $4.20 / 1,000 listing returneds
Rating
0.0
(0)
Developer
NeverEmpty
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Get property listings from MercadoLibre Inmuebles in Mexico and Argentina as clean, ready-to-use rows: price as a number with its currency, bedrooms, bathrooms, rooms (ambientes), built, total and land area in m², address, city, state, posting date, development price ranges and unit counts, and the main photo. Search by country, operation, property type and state or city, or paste any results page you already filtered on the site.
Turn on monitoring mode and schedule the Actor: each run returns only the listings that appeared since the last run, so a daily schedule becomes a feed of new Mexican or Argentine listings. The first monitoring run only remembers what is listed today and is free, and you are never charged twice for the same property.
What you can do with it
- Track new listings in a state, city or neighbourhood every day and send them to a sheet, CRM or alert.
- Compare prices per city, property type and size with numbers you can sort and chart, in MXN, ARS or USD.
- Follow new developments (desarrollos / emprendimientos) with their "from" price, size ranges and available units.
- Build a market dataset for Guadalajara, Monterrey, Mexico City, Buenos Aires, Córdoba or any area MercadoLibre covers.
What you get for each listing
| Field | Example |
|---|---|
listingId | MLM1234567890 (MercadoLibre item id) |
country / source | MX / mercadolibre.com.mx |
url | link to the listing on MercadoLibre |
title / headline | Casa con jardín en Zapopan / Casa en venta |
propertyType / operation | house, apartment, land, ... / sale or rent |
price / currency / isFromPrice | 4250000 / MXN / false (true when the price is a development's "desde" price) |
bedrooms, bathrooms, rooms | 3, 2, null (Argentine listings usually give rooms = ambientes) |
builtAreaSqm, totalAreaSqm, landAreaSqm | 180, null, 220 |
bedroomsMax, builtAreaSqmMax, ... | upper end of a development's range, else null |
isDevelopment, availableUnits, possession | true, 5, Venta en verde |
address, city, region | street and neighbourhood as published, city, state or province |
datePosted | 2026-10-08 |
agencyName / isOfficialStore | name of an official-store seller / true |
mainImageUrl | main photo |
categoryId | MercadoLibre category id |
searchUrl, scrapedAt | the search the row came from, and when it was read |
Values MercadoLibre does not show are null, never guessed.
How to use it
Build a search from fields. Choose the country, operation (for sale, for rent, vacation rental in Mexico), property type and one or more locations. A location is a state, or state/city/neighbourhood as it appears in MercadoLibre addresses: jalisco, jalisco/guadalajara, nuevo-leon/monterrey, cdmx, capital-federal/palermo, cordoba. Accents and spaces are fine. Each location is its own search, and a property that shows up in two searches is returned once.
Or paste search URLs. Filter on inmuebles.mercadolibre.com.mx or inmuebles.mercadolibre.com.ar in your browser and paste the address from the address bar into Search URLs. Everything you set on the site stays in the address.
Monitoring. Switch on Monitoring mode and add a schedule (daily works well). Run 1 remembers every listing the search shows and returns one free summary row. From run 2 on, only listings not seen before are returned and charged. Listings your filters removed are remembered too. Listings that did not fit under maxListings or your spending limit are not remembered, so they are still waiting on the next run. Reset monitoring memory starts over for that input.
Filters
Price range (sent to MercadoLibre and checked again on every row, comparing only prices in the same currency), bedrooms, bathrooms, area in m², keywords and excluded keywords, agency names, posting date, developments only or excluded, official stores only.
Order
MercadoLibre's relevance order, lowest price first or highest price first. Monitoring reads lowest price first unless you choose another order, so the same listings stay in view from run to run.
Input
| Field | What it does |
|---|---|
searchUrls | Results pages from inmuebles.mercadolibre.com.mx or .com.ar. When set, the search fields below are ignored. |
country | mx (Mexico) or ar (Argentina). |
operation | sale, rent, vacation-rent (Mexico only). |
propertyType | apartment, house, land, office, commercial, warehouse, building (Mexico), ph and parking (Argentina), other. Empty = all types. |
locations | States or state/city paths. Empty = the whole country. |
sortBy | Empty (relevance), price-asc, price-desc. |
maxListings | How many listing rows to return (default 50). |
maxPages | Cap on result pages per search (48 listings each, up to 42). 0 = as many as needed. |
keywords, keywordMatch, excludeKeywords | Text filters on title, headline, type, address, city, state, agency and possession. |
agencyNames | Keep listings from these agencies or developers (part of the name is enough). |
minPrice, maxPrice, priceCurrency | Price range and its currency (empty = MXN in Mexico, ARS in Argentina). |
minBedrooms, maxBedrooms, minBathrooms | Room filters (-1 / 0 = off). |
minAreaSqm, maxAreaSqm | Area filters (built area, else total area, else land area). |
excludeDevelopments, onlyDevelopments, onlyOfficialStores | Seller and project filters. |
postedWithinDays | Keep listings posted in the last N days. |
monitoringMode, resetMonitoringState | Return only new listings on each run / forget what was remembered. |
Example input:
{"country": "mx","operation": "sale","propertyType": "house","locations": ["jalisco"],"maxListings": 50}
Pricing
Pay per result: you are charged for each listing row you receive, and nothing else. Reading pages is free. Rows that explain an empty result (no listings, unknown place, filters that matched nothing, a page that could not be read, the first monitoring run, a monitoring run with nothing new) are free and say so in their note field.
FAQ
How do I scrape MercadoLibre real estate listings in Mexico?
Set country to mx, pick the operation and property type, and add a state or city such as jalisco/guadalajara in locations. Each listing comes back as one row with price, currency, rooms, area and location.
Can I get only the new listings every day?
Yes. Turn on monitoringMode and schedule the Actor. After the free first run, every run returns only listings that were not there before, and you are never charged twice for the same property.
Does it work for Argentina (inmuebles.mercadolibre.com.ar)?
Yes. Set country to ar, or paste any Argentine results page. Prices come in ARS or USD as published, and rooms carries the ambientes count.
Can I paste a MercadoLibre search I already filtered?
Yes. Paste the address from your browser into searchUrls. The filters and order in that address are kept and the Actor pages through the results.
How do I export MercadoLibre property listings to Excel or Google Sheets? Run the Actor and download the dataset as CSV or Excel, or connect it to Google Sheets with an Apify integration.
Good to know
- Countries: Mexico and Argentina. Other MercadoLibre countries answer Apify's servers with a "verify you are a person" page, so they are not offered. That check is never solved or bypassed; when it appears, the search returns a free row saying the page could not be read.
- MercadoLibre shows at most 42 pages (2,016 listings) for one search. For bigger areas, split the search by city, property type or price range; the log tells you when a search is larger.
agencyNameis filled for sellers MercadoLibre marks as official stores, as the results page shows the name only for them. The Actor returns no personal contact details, and phone numbers written in titles or addresses are replaced with[phone removed].- Values come from the results pages. Fields that appear only on a listing's own page (full description, amenities, all photos) are not included.
- A place name MercadoLibre does not know returns a free row asking you to paste the address from the site; it is not reported as "no properties".
- This Actor is not affiliated with or endorsed by MercadoLibre.
Thanks for using this Actor
We build these tools for people who run them every day, and we improve them from what users tell us.
- Missing a field, or need another filter? Tell us in the Issues tab. If the data is there, we add it.
- Found a bug or a wrong value? Post the run ID in the Issues tab. Wrong data is the thing we fix first.
If this Actor saved you time, a short review helps other people find it.