Mercado Libre Inmuebles Scraper: Argentina & Mexico API avatar

Mercado Libre Inmuebles Scraper: Argentina & Mexico API

Pricing

from $0.60 / 1,000 listings

Go to Apify Store
Mercado Libre Inmuebles Scraper: Argentina & Mexico API

Mercado Libre Inmuebles Scraper: Argentina & Mexico API

Argentina & Mexico real estate API for Mercado Libre Inmuebles. Paste any search URL or filter by province, city and property type; get one clean record per listing with price and currency, location, rooms, bedrooms, bathrooms, surface, photos and the listing URL.

Pricing

from $0.60 / 1,000 listings

Rating

0.0

(0)

Developer

Philip Kirkbride

Philip Kirkbride

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Share

Mercado Libre Inmuebles Scraper: Argentina & Mexico Real Estate API

Turn any Mercado Libre Inmuebles search into a clean dataset. Paste a search URL from inmuebles.mercadolibre.com.ar or inmuebles.mercadolibre.com.mx, with every filter you set in the browser, or pick a country, property type, operation and location. Each listing comes back as one record with price and currency, location, rooms, bedrooms, bathrooms, surface in m², photos and the listing URL.

Use it as an Argentina & Mexico real estate API: schedule it, call it from your code, or download the results as JSON, CSV or Excel.

What you can do with it

  • Build a market index. Re-run the same searches every day or week and track asking prices, price per m² and stock by neighborhood, property type and operation. Rooms, bathrooms and surface come from each search card, so you can compare like with like (for example, 2-room apartments under 60 m² in Palermo).
  • Monitor agencies and developments. Paste the search page of a neighborhood, price band or new-development filter and get every new listing in a fixed format. The stable listing_key lets you spot new, removed and repriced listings between runs.
  • Feed a valuation or lead model. Price, currency, surface and room counts are typed numbers, ready for a spreadsheet, BI tool or database without manual cleanup.
  • Research rentals and sales side by side. Run sale and rental searches for the same area and compare yields.

Quick start

  1. Open Mercado Libre Inmuebles Argentina or Mexico and set the filters you want.
  2. Copy the address bar and paste it into Search URLs.
  3. Set Maximum results and run.
{
"startUrls": [
{"url": "https://inmuebles.mercadolibre.com.ar/departamentos/alquiler/capital-federal/palermo/"}
],
"maxPages": 2,
"maxResults": 100
}

Prefer not to paste URLs? The original input still works exactly as before:

{"country": "ar", "propertyType": "departamentos", "operation": "venta", "maxResults": 50}

Input

NameTypeDefaultWhat it does
startUrlsarrayemptyOptional. One or more Mercado Libre Inmuebles search URLs (Argentina or Mexico) with any filters. When set, these searches run instead of the fields below.
countrystringarArgentina (inmuebles.mercadolibre.com.ar) or Mexico (inmuebles.mercadolibre.com.mx).
propertyTypestringdepartamentosdepartamentos, casas, ph (Argentina only), terrenos, campos, quintas, oficinas, locales, galpones.
operationstringventaSale (venta) or rental (alquiler; Mexico's renta).
provincestringemptyOptional province or state (capital-federal, buenos-aires, distrito-federal, nuevo-leon…). Names such as "Capital Federal" work too.
citystringemptyOptional city or neighborhood (palermo, polanco…); needs province.
maxPagesinteger1Result pages per search, 1 to 10 (about 48 listings per page).
maxResultsinteger50Maximum listings per search, 1 to 200.
requestDelaySecsnumber1.0Pause between pages, 0.5 to 10 seconds.

With startUrls, maxPages and maxResults apply to each URL, and a listing that appears in two of your searches is returned once.

Input recipes

Argentina, any filter (pasted URL). Two-room rentals in Palermo, a price band in Belgrano and houses in Nordelta in one run:

{
"startUrls": [
{"url": "https://inmuebles.mercadolibre.com.ar/departamentos/alquiler/capital-federal/palermo/"},
{"url": "https://inmuebles.mercadolibre.com.ar/departamentos/venta/capital-federal/belgrano/_PriceRange_80000USD-150000USD"},
{"url": "https://inmuebles.mercadolibre.com.ar/casas/venta/bs-as-g-b-a-norte/tigre/nordelta/"}
],
"maxPages": 3,
"maxResults": 150
}

Mexico, any filter (pasted URL). Rentals in Polanco and houses for sale in Monterrey:

{
"startUrls": [
{"url": "https://inmuebles.mercadolibre.com.mx/departamentos/renta/distrito-federal/miguel-hidalgo/polanco/"},
{"url": "https://inmuebles.mercadolibre.com.mx/casas/venta/nuevo-leon/monterrey/"}
],
"maxPages": 2,
"maxResults": 100
}

Argentina, form fields. PH for sale in Capital Federal:

{"country": "ar", "propertyType": "ph", "operation": "venta", "province": "capital-federal", "maxPages": 4, "maxResults": 200}

Mexico, form fields. Apartments for rent in Mexico City:

{"country": "mx", "propertyType": "departamentos", "operation": "alquiler", "province": "distrito-federal", "maxResults": 100}

Daily market index. Save one of the inputs above as a task and add a schedule (for example, every morning). Each run returns that day's listings with the same fields, so the datasets line up over time.

Output example

Each item includes id, listing_key, url, name, price, currency, country, type, operation, location, images, source, rooms, bedrooms, bathrooms, surface_total_m2, surface_covered_m2, attributes, and scraped_at.

Example record (from a pasted Belgrano search with a USD price band):

{"id":"MLA2200883605","listing_key":"inmuebles.mercadolibre.com.ar:MLA2200883605","url":"https://departamento.mercadolibre.com.ar/MLA-2200883605-av-cabildo-al-1700-_JM","name":"Av. Cabildo Al 1700","price":95000,"currency":"USD","country":"AR","type":"departamentos","operation":"venta","location":"Av. Cabildo Al 1700, Belgrano, Capital Federal","images":["http://http2.mlstatic.com/D_957262-MLA119575417155_102026-C.jpg"],"source":"inmuebles.mercadolibre.com.ar","rooms":2,"bedrooms":null,"bathrooms":1,"surface_total_m2":null,"surface_covered_m2":28,"attributes":["2 ambs.","1 baño","28 m² cubiertos"],"scraped_at":"2026-10-20T00:58:35.679387+00:00"}

What the fields mean:

  • price and currency: the advertised price as a number, in ARS, MXN or USD as shown on the listing. Listings without a public price have an empty price and currency.
  • rooms, bedrooms and bathrooms: the counts printed on the search card (ambientes, dormitorios or recámaras, baños). A studio (monoambiente) is 1 room and 0 bedrooms.
  • surface_total_m2 and surface_covered_m2: total (or lot) surface and covered (or built) surface in m², when the card shows them.
  • For new developments with several unit sizes, the card shows a range such as "1 a 2 ambs." or "37 - 50 m²". The number fields hold the smallest value, and attributes keeps the card text exactly as shown.
  • type and operation: the searched property type and operation. A pasted URL that covers every type gives "inmuebles", and one that covers sale and rental gives "todas".
  • location: the address or neighborhood line of the listing.
  • listing_key: a stable unique key, ideal for de-duplication and for tracking a listing across runs.

More of the Argentina & Mexico market

Mercado Libre is one of several large property portals in each country. For wider coverage, combine this dataset with ZonaProp Argentina Property Scraper and Inmuebles24 Mexico Property Scraper. Every record names its source, so merged datasets stay easy to filter.

FAQ

Can I use any search URL? Yes, any search results page on inmuebles.mercadolibre.com.ar or inmuebles.mercadolibre.com.mx: property type, operation, province, city, neighborhood, price range, rooms, surface, new developments and sort order all carry over. Single listing pages are not search pages and are rejected with a clear message.

Do my saved inputs still work? Yes. The country, type, operation, province and city fields behave exactly as before. Search URLs are an optional extra.

How fresh are the results? Every run reads the live search pages, so you get the listings that are online at that moment.

Which markets are supported? Argentina and Mexico.

Can I collect rentals? Yes. Set operation to alquiler in either country, or paste a rental search URL (alquiler in Argentina, renta in Mexico).

Why is a room or surface value empty? Some cards do not print every detail (land plots rarely show rooms, for example). The field is empty instead of guessed.

How many listings can I get? Up to 10 pages and 200 listings per search. Add more search URLs, for example one per neighborhood, to cover a larger area in one run.

Is ph supported in Mexico? No. This property category is available only in Argentina.

What if Mercado Libre asks for a sign-in? If the site shows a sign-in page instead of results, we try again. If some searches remain unavailable, the run succeeds with listings from the completed searches only. The status message warns you, and OUTPUT.walledSearches names the unavailable searches. You pay only for delivered listings. If every search remains unavailable, the run fails clearly with no listings returned and no result charges.

For help, contact Apify Support and include the run URL.

Pricing

You pay per listing returned plus a small start event for each run. The start event is charged per GB of memory, so the default 512 MB run is one start event. See the Actor's Pricing tab on Apify for current rates. Total run cost depends on the selected limits and your Apify plan. Start with a small maxResults value and check the run cost before scheduling larger collections.