remax.pt APIremax.pt ↗
Search and browse real estate developments and units across Portugal through RE/MAX's platform, filtering by your preferences to find properties that match your needs. Access detailed information about specific developments, individual units, and explore listings organized by region.
curl -X POST 'https://api.parse.bot/scraper/4712a94d-de4e-4a83-bacd-a5a1dbcb4f5a/search_developments' \
-H 'X-API-Key: $PARSE_API_KEY' \
-H 'Content-Type: application/json' \
-d '{}'Search developments (empreendimentos) on RE/MAX Portugal with optional filters for county, price range, bedrooms, and area. Returns paginated results with development details and their associated units (listings).
| Param | Type | Description |
|---|---|---|
| page | integer | Zero-based page number for pagination. |
| sort | string | Sort field with optional - prefix for descending. Accepts: -PublishDate, PublishDate, -minimumPrice, minimumPrice, name, -name. |
| county | string | County (concelho) slug to filter by, lowercase with hyphens (e.g. 'lisboa', 'cascais', 'porto'). Use list_regions endpoint to get valid values from the region_search field. |
| bedrooms | string | Filter by number of bedrooms in units (e.g. '2'). |
| max_area | string | Maximum total area filter in m² (e.g. '200'). |
| min_area | string | Minimum total area filter in m² (e.g. '50'). |
| max_price | string | Maximum price filter in euros (e.g. '500000'). |
| min_price | string | Minimum price filter in euros (e.g. '100000'). |
| page_size | integer | Number of results per page (1-100). |
| search_value | string | Free-text search query to filter developments by name. |
{
"type": "object",
"fields": {
"page": "integer",
"total": "integer",
"results": "array of development objects with nested units",
"page_size": "integer",
"total_pages": "integer",
"has_next_page": "boolean",
"has_previous_page": "boolean"
},
"sample": {
"page": 0,
"total": 644,
"results": [
{
"id": 8882,
"name": "Palm Luxury Living",
"units": [
{
"id": 7153157,
"floor": null,
"price": 1790000,
"garage": true,
"is_sold": false,
"parking": false,
"bedrooms": 4,
"lot_size": null,
"bathrooms": 5,
"is_active": true,
"total_area": 216,
"living_area": 216,
"garage_spots": 3,
"listing_type": "Moradia",
"publish_date": "2026-05-15T15:09:11.23",
"region_name2": "Cascais",
"region_name3": "Carcavelos e Parede",
"business_type": "Venda",
"listing_title": "124031323-23",
"energy_efficiency": 8
}
],
"active": true,
"agent_id": "124031323",
"latitude": 38.687874240609396,
"pictures": [
"developments/8882/89951565-a40f-4141-a93a-35f7308b4079.jpg"
],
"zip_code": "2775-685",
"is_online": true,
"longitude": -9.3288962149551,
"office_id": 340,
"agent_name": "Ana Chitas",
"is_special": true,
"local_zone": "Carcavelos",
"office_name": "RE/MAX ConviCtus Baía",
"publish_date": "2026-06-03T14:03:24.71",
"region_name1": "Lisboa",
"region_name2": "Cascais",
"region_name3": "Carcavelos e Parede",
"minimum_price": 1790000,
"listings_count": 4,
"has_active_listings": true
}
],
"page_size": 2,
"total_pages": 322,
"has_next_page": true,
"has_previous_page": false
}
}About the remax.pt API
The remax.pt API on Parse exposes 3 endpoints for the publicly available data on remax.pt. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.