properati.com.ar APIproperati.com.ar ↗
Search and retrieve Argentine real estate listings from Properati. Filter by location, property type, and operation. Get prices, features, and similar properties.
curl -X GET 'https://api.parse.bot/scraper/949f4593-9550-4b68-875b-f8c72a3e3e0a/search_listings?page=1&location=capital-federal&operation=venta&property_type=departamento' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for real estate listings in Argentina. Returns paginated results with listing summaries including price, location, and basic features.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| sort | string | Sort order: 'precio-ascendente', 'precio-descendente', 'reciente', 'area-ascendente', 'area-descendente'. |
| location | string | Location slug (e.g., 'capital-federal', 'bs-as-g-b-a-zona-norte'). |
| operation | string | Operation type: 'venta', 'alquiler', 'alquiler-temporal'. |
| property_type | string | Property type: 'departamento', 'casa', 'lote', 'ph', 'quinta', 'local', 'oficina', 'cochera', 'galpon'. |
{
"type": "object",
"fields": {
"listings": "array of listing objects with id, url, price_display, currency, price, location_display, and image_url",
"pagination": "object with current_page (integer) and has_next (boolean)",
"total_count": "integer total number of results"
},
"sample": {
"data": {
"listings": [
{
"id": "019c46e4-ddb5-7621-82b9-1de16169f198",
"url": "https://www.properati.com.ar/detalle/14032-32-ddd5-1de16169f1b8-19c4704-82d9-7641",
"price": "197000",
"currency": "USD",
"image_url": "https://img.properati.com/...",
"price_display": "USD 197.000",
"location_display": "Caballito, Capital Federal"
}
],
"pagination": {
"has_next": true,
"current_page": 1
},
"total_count": 1
},
"status": "success"
}
}About the properati.com.ar API
The Properati Argentina API exposes 5 endpoints for searching and retrieving real estate listings across Argentina. Use search_listings to query by location slug, operation type (venta, alquiler, alquiler-temporal), property type, and sort order, getting back paginated results with prices, images, and URLs. get_listing_detail returns the full description, seller information, and feature list for any individual property.
Search and Filter Listings
The search_listings endpoint accepts filters for location (as slugs like capital-federal or bs-as-g-b-a-zona-norte), operation (buy, rent, or short-term rental), and property_type (departamento, casa, lote, ph, quinta, local, oficina, cochera, galpon). Results are paginated and each listing object in the response includes id, url, price_display, currency, price, location_display, and image_url. The pagination object exposes current_page and has_next, and total_count gives the full result count for a query.
Listing Detail and Similar Properties
get_listing_detail accepts either a full listing url from search results or an id path string. It returns structured fields including title, seller, features (an array of feature strings), description, and price_display. For discovery or recommendation use cases, get_similar_listings takes a listing UUID and returns up to 12 comparable properties, each with numberOfBedrooms, numberOfBathrooms, floor, propertyType, operationType, price, and location.
Reference Endpoints
get_property_types and get_operation_types return the current valid slug arrays that search_listings accepts as property_type and operation parameters. These are useful for validation or building dynamic filter UIs without hard-coding the allowed values.
- Build a property search interface filtering Argentine listings by neighborhood, property type, and sale vs. rental
- Track asking price trends across
ventalistings in specific locations over time usingpricefields fromsearch_listings - Generate property detail pages using
title,description,features, andsellerfromget_listing_detail - Power a recommendation widget by fetching up to 12 similar properties via
get_similar_listingsfor any viewed listing - Aggregate bedroom and bathroom distributions across Buenos Aires apartment listings for market analysis
- Validate or sync a filter UI dynamically by calling
get_property_typesandget_operation_typesat runtime - Monitor new listings in a target area by polling
search_listingswithsort=recienteand comparing against known IDs
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Properati Argentina have an official developer API?+
What does `get_listing_detail` return that `search_listings` does not?+
search_listings returns summary fields: id, url, price_display, currency, price, location_display, and image_url. get_listing_detail adds title, seller (agency or contact name), a features array, and the full description text. You need the detail endpoint to get seller information or the property narrative.How does pagination work in `search_listings`?+
pagination object with current_page (integer) and has_next (boolean), plus a total_count integer for the full result set. Pass the page integer parameter to step through pages. There is no cursor or offset parameter — only page-number-based pagination is supported.Does the API cover listings from other Latin American countries on the Properati network?+
Are map coordinates or geo data returned for listings?+
search_listings response includes location_display as a formatted string, and get_listing_detail does not expose latitude/longitude fields. You can fork this API on Parse and revise it to add coordinate extraction if that endpoint exposes geo data.