Argenprop Scraper - Argentina & Uruguay Property Listings avatar

Argenprop Scraper - Argentina & Uruguay Property Listings

Pricing

from $0.70 / 1,000 results

Go to Apify Store
Argenprop Scraper - Argentina & Uruguay Property Listings

Argenprop Scraper - Argentina & Uruguay Property Listings

Extract Argentina and Uruguay property listings from argenprop.com for sale, rent, and developments. Filter locations, prices, rooms, areas, features, services, and age, then export JSON, CSV, and Excel or connect via API and MCP for market research, lead generation, and investment analysis.

Pricing

from $0.70 / 1,000 results

Rating

0.0

(0)

Developer

Iñigo Garcia Olaizola

Iñigo Garcia Olaizola

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Argenprop Scraper collects structured property listings and new-development data from argenprop.com. Search by place, operation, property type, price, size, rooms, amenities, and development status for market research, lead generation, and investment analysis.

🤖 What does Argenprop Scraper do?

  • Find properties for sale, rent, or temporary rent.
  • Search apartments, houses, PHs, land, commercial premises, offices, farms, parking spaces, and other categories.
  • Search new developments by financing, construction stage, and available bedrooms.
  • Search by a city, neighborhood, province, district, region, or country, or around a latitude/longitude point.
  • Narrow results by price, currency, monthly expenses, covered area, total area, bedrooms, rooms, bathrooms, parking, property age, urbanization, room types, features, services, and advertiser type.
  • Keep listings with a published price, mortgage eligibility, or property-exchange acceptance.
  • Optionally add expanded descriptions, media, advertiser, and contact information.

💡 Why use Argenprop data?

  • Compare supply and asking prices between neighborhoods and cities.
  • Build property and advertiser lead lists for a target market.
  • Monitor rentals, sales, new developments, and price bands over time.
  • Combine structured records with a CRM, spreadsheet, warehouse, or BI workflow.

🧠 Search modes

properties searches individual listings. developments searches new residential developments and enables the development-specific financing, construction-stage, and bedroom filters. Run each mode separately when you need both datasets.

🚀 Quick start

  1. Open the actor in Apify Console and choose Try for free.
  2. Set location (the prefilled example is Buenos Aires) and maxItems.
  3. Choose an operation and property type, then add any optional filters.
  4. Click Start and open the Dataset tab when the run finishes.
  5. Download JSON, CSV, or Excel, or consume the dataset through the Apify API or MCP integrations.

Example API call with the Python client:

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("igolaizola/argenprop-scraper").call(run_input={
"location": "Buenos Aires",
"operations": ["sale"],
"propertyTypes": ["apartment"],
"maxItems": 100
})
items = list(client.dataset(run["defaultDatasetId"]).iterate_items())

💳 Pricing

Small tests can use the credits included with Apify's Free plan. Larger runs consume your account's available platform credits; see the actor's Store page for current pricing and limits.

📝 Input parameters

Supply these fields as JSON in Apify Console, the API, an SDK, or an MCP workflow.

ParameterTypeRequiredDescription
maxItemsIntegerNoMaximum listings to save. 0 means collect all available results. Default: 100.
locationTextNoCity, neighborhood, province, district, region, or country name. Prefilled with Buenos Aires.
locationTypeEnumNoDisambiguate a place as any, neighborhood, locality, district, region, province, or country.
latitudeNumberNoCentre latitude in decimal degrees. Use with longitude for a radius search.
longitudeNumberNoCentre longitude in decimal degrees. Use with latitude for a radius search.
radiusKmNumberNoRadius around the coordinate centre in kilometres. Default: 10; allowed range: 1100.
fetchDetailsBooleanNoAdd expanded property, advertiser, media, and contact fields under _details.
searchTypeEnumNoproperties for individual listings or developments for new developments.
operationsArray of enumsNoTransaction types: sale, rent, or temporaryRent. Select one or more.
propertyTypesArray of enumsNoProperty categories such as apartment, house, ph, land, commercialPremises, countryHouse, warehouse, parkingSpace, office, farm, business, hotel, and specialBusiness.
sortByEnumNoResult order: relevance, lowestPrice, highestPrice, or newest.
bedroomsArray of enumsNoBedroom counts: 1, 2, 3, 4, or 5plus.
roomsArray of enumsNoRoom counts: studio, 2, 3, 4, or 5plus.
bathroomsArray of enumsNoMinimum bathroom choices from 1plus through 5plus.
parkingSpacesArray of enumsNonone or a minimum of 1plus through 5plus spaces.
urbanizationTypesArray of enumsNogatedCommunity, countryNeighborhood, or countryClub.
roomTypesArray of enumsNoRoom and outdoor-space choices such as bedroom, livingRoom, kitchen, bathroom, balcony, patio, garden, garage, terrace, laundryRoom, suite, and hall; the input form lists every available choice.
advertiserTypesArray of enumsNodirectOwner or realEstateAgency.
antiquityArray of enumsNoProperty age: new, upTo5Years, upTo10Years, upTo20Years, upTo30Years, or over30Years.
currencyEnumNoars, usd, or empty for the automatic currency.
minPriceIntegerNoMinimum price. 0 means no minimum.
maxPriceIntegerNoMaximum price. 0 means no maximum.
priceAvailabilityEnumNoEmpty for any listing, withPrice for a published price, or withoutPrice for price-on-request listings.
mortgageEligibleBooleanNoKeep only listings marked as eligible for mortgage financing.
acceptsTradeBooleanNoKeep only listings whose advertiser accepts a property exchange.
featuresArray of enumsNoProperty characteristics such as heating, air conditioning, elevator, pool, grill, utilities, accessibility, pets, and equipment; the input form lists all choices.
servicesArray of enumsNoAdvertised services such as internet, security, cleaning, laundry, telephone, cable TV, towels, and bed linens.
minExpensesIntegerNoMinimum monthly building expenses in ARS. 0 means no minimum.
maxExpensesIntegerNoMaximum monthly building expenses in ARS. 0 means no maximum.
minCoveredAreaIntegerNoMinimum covered area in square metres. 0 means no minimum.
maxCoveredAreaIntegerNoMaximum covered area in square metres. 0 means no maximum.
minTotalAreaIntegerNoMinimum total area in square metres. 0 means no minimum.
maxTotalAreaIntegerNoMaximum total area in square metres. 0 means no maximum.
streetTextNoOptional street name, for example Santa Fe.
streetNumberTextNoOptional street number, for example 3250; use with street.
financingEnumNoFor developments: empty for any, withFinancing, or withoutFinancing.
developmentStageArray of enumsNoFor developments: preConstruction, underConstruction, or completed.
developmentBedroomsArray of enumsNoFor developments: 1, 2, 3, 4, or 5+ bedrooms offered.

🔎 Example inputs

Apartments for sale in Palermo

{
"location": "Palermo",
"locationType": "neighborhood",
"searchType": "properties",
"operations": ["sale"],
"propertyTypes": ["apartment"],
"bedrooms": ["2"],
"currency": "usd",
"minPrice": 100000,
"maxPrice": 250000,
"minCoveredArea": 40,
"maxCoveredArea": 90,
"sortBy": "lowestPrice",
"maxItems": 100
}

Coordinate search for rentals

{
"latitude": -34.588,
"longitude": -58.421,
"radiusKm": 5,
"operations": ["rent"],
"propertyTypes": ["apartment"],
"parkingSpaces": ["1plus"],
"maxPrice": 500000,
"currency": "ars",
"maxItems": 100
}

New developments with financing

{
"location": "Belgrano, Buenos Aires",
"searchType": "developments",
"developmentBedrooms": ["2", "3"],
"developmentStage": ["underConstruction"],
"financing": "withFinancing",
"sortBy": "lowestPrice",
"maxItems": 100
}

📊 Output fields

Each dataset item is a listing record. The Overview view highlights these useful fields:

  • Listing: IdAviso, Titulo_t, TipoPropiedad_t, TipoOperacion_t, UrlSeo_t
  • Price and size: MontoOperacion_i, MonedaSimbolo_t, Expensas_i, SuperficieTotal_d, CantidadAmbientes_i, CantidadDormitorios_i
  • Location: Direccion_NombreCalle_t, Direccion_Numero_i, Barrio_t, Localidad_t, Partido_t, Provincia_t, Pais_t, Direccion_Latitud_d, Direccion_Longitud_d
  • Media and contact: Multimedia_s, Logo_s, NombreAnunciante_t, TelefonoWhatsApp_i, InformacionAdicional_t, DatosComunes_s
  • Expanded details: when fetchDetails is enabled, _details may include description, advertiser, logo, media, and contact fields.

Example result:

{
"IdAviso": 12345678,
"Titulo_t": "Departamento de 2 ambientes en Palermo",
"TipoPropiedad_t": "Departamento",
"TipoOperacion_t": "Venta",
"MontoOperacion_i": 185000,
"MonedaSimbolo_t": "USD",
"Expensas_i": 85000,
"SuperficieTotal_d": 54,
"CantidadAmbientes_i": 2,
"CantidadDormitorios_i": 1,
"Direccion_NombreCalle_t": "Avenida Santa Fe",
"Direccion_Numero_i": 3250,
"Barrio_t": "Palermo",
"Localidad_t": "Ciudad de Buenos Aires",
"Provincia_t": "Buenos Aires",
"Pais_t": "Argentina",
"Direccion_Latitud_d": -34.583,
"Direccion_Longitud_d": -58.415,
"UrlSeo_t": "https://www.argenprop.com/propiedades/departamento-12345678.html",
"Multimedia_s": [{"Url": "https://www.argenprop.com/images/12345678.jpg", "IdTipoMultimedia": 1}],
"NombreAnunciante_t": "Estudio Central",
"TelefonoWhatsApp_i": "+54 11 5555 1234",
"InformacionAdicional_t": "Living comedor, cocina y balcón.",
"_details": {
"TelefonoContacto_t": "+54 11 5555 1234",
"LeyendaComercial_s": "Estudio Central"
}
}

🧭 Tips and recipes

  • Start with a neighborhood and a small maxItems value while checking filters.
  • Use locationType when a place name has multiple possible levels.
  • Use latitude, longitude, and radiusKm for a point-based search instead of a named place.
  • Set currency explicitly when comparing prices across operations.
  • Use fetchDetails only when the extra description or contact information is needed.
  • Keep property type, currency, area range, and sort order consistent when comparing markets.

⚙️ Best practices

  • Use a realistic maxItems; set it to 0 only when you truly need all available listings.
  • Combine a focused location with two or three relevant filters to reduce noise.
  • Save the dataset in JSON for automation, CSV/Excel for analysis, or consume it through the API and MCP.
  • Treat contact fields as personal data and restrict access to people who need it.

🌍 Proxy usage

For larger or repeated runs, configure Apify Residential proxies in the run settings. A stable proxy configuration can improve consistency when collecting listings from several locations.

Use this actor responsibly and comply with Argenprop's terms, applicable laws, privacy requirements, and intellectual-property rights. Collect only data you are permitted to use, avoid excessive collection, and do not use contact information for unwanted outreach.

❓ FAQ

Which locations can I search?

Use a city, neighborhood, province, district, region, or country name. If a name is ambiguous, choose locationType.

Why are some fields missing?

Listings contain only information published by the advertiser. Enable fetchDetails when you need additional fields.

Can I search developments and ordinary properties together?

Run separate searches by setting searchType to properties or developments.

What does maxItems: 0 do?

It collects all available results for the selected search.

🛟 Support

For questions or feature requests, contact igolaizola.com/#contact.