RE/MAX Portugal Scraper avatar

RE/MAX Portugal Scraper

Pricing

Pay per event

Go to Apify Store
RE/MAX Portugal Scraper

RE/MAX Portugal Scraper

Scrape property listings from RE/MAX Portugal (remax.pt). Extract residential and commercial properties with full descriptions, all images, GPS coordinates, energy ratings, and agent details. Supports buy/rent, 21 property types, price/bedroom/area filters.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

What does RE/MAX Portugal Scraper do?

RE/MAX Portugal Scraper extracts property listings from remax.pt, Portugal's largest RE/MAX network with 45,000+ active listings. It returns 60+ data fields per property including full descriptions, all photos, GPS coordinates, energy ratings, and agent contact details.

Unlike browser-based scrapers, this Actor calls the RE/MAX internal API directly — making it faster, cheaper, and more reliable. A typical run extracts 100 properties in under 10 seconds.

Use cases

  • Real estate market analysis — Track property prices, price reductions, and market trends across Portugal's districts and municipalities
  • Investment research — Find properties by price range, area, and location to identify opportunities and compare price per square meter
  • Lead generation — Extract agent names, phone numbers, office details, and WhatsApp links for real estate outreach
  • Property monitoring — Run periodically to detect new listings, price changes, and sold properties in specific areas
  • Data enrichment — Combine GPS coordinates, energy ratings, and construction year with your own datasets

Why use RE/MAX Portugal Scraper?

  • 60+ fields per property vs competitors' 30-40 fields — includes full descriptions, all images, GPS, energy efficiency, conservation status, and more
  • All property images — extracts every photo (avg 20+ per listing), not just the thumbnail
  • Full descriptions in 6 languages (Portuguese, English, French, German, Spanish, Italian)
  • GPS coordinates for every property — enables map-based analysis and distance calculations
  • Residential and commercial — apartments, houses, offices, warehouses, hotels, land, and 15 more property types
  • Buy and rent support with advanced filters for price, bedrooms, bathrooms, and area
  • Fast and cheap — direct API access, no browser overhead. 500 properties in under 60 seconds

What data can you extract?

Each property listing includes:

CategoryFields
Basic infoID, URL, title, property type, property type ID, listing class, business type
PricingCurrent price, previous price, price reduction %, price per m²
DescriptionFull description in selected language (PT, EN, FR, DE, ES, IT)
ImagesMain image + all gallery images (avg 20+ per listing, full-size URLs)
SizeTotal area, living area, lot size, built area
RoomsBedrooms, bathrooms, WCs, total rooms, garage spots
BuildingConstruction year, energy efficiency (A+ to G), conservation status, floor
FeaturesElevator, parking, garage, EV charging, virtual tour link, video, floor plan
StatusOpportunity flags, bank appraisal, RE/MAX Collection, sold status, market days
DatesPublish date, modified date
LocationAddress, door number, apartment number, ZIP code, GPS lat/lng, local zone, district, municipality, parish, sub-parish
AgentName, phone, team, profile URL, office name, office phone, WhatsApp link

How much does it cost to scrape RE/MAX Portugal?

This Actor uses pay-per-event pricing — you pay only for what you scrape. No monthly subscription. All platform costs (compute, proxy, storage) are included.

EventPrice
Run start (one-time)$0.05
Per property listing$0.003

Real-world cost examples:

SearchResultsDurationCost
Setubal — buy, all types50~10s~$0.20
Porto — buy, residential, 100-300k100~6s~$0.35
Setubal — buy, all types500~55s~$1.55
Lisboa — buy, all types1,000~2 min~$3.05

40% cheaper than alternatives — competitor charges $0.10/start + $0.005/result ($5.10 for 1,000 results vs our $3.05).

How to scrape RE/MAX Portugal

  1. Go to the RE/MAX Portugal Scraper page on Apify
  2. Enter a search term — works with Portuguese ("Lisboa", "Porto") and English ("Lisbon", "Oporto", "Algarve"). Accents are optional.
  3. Select Buy or Rent and optionally filter by property class, type, price range, bedrooms, area
  4. Set Max Results to limit output size (default: 100)
  5. Click Start and wait for results
  6. Download your data as JSON, CSV, or Excel

Example input:

{
"searchTerm": "Lisboa",
"businessType": "buy",
"listingClass": "residential",
"minPrice": 200000,
"maxPrice": 500000,
"minBedrooms": 2,
"maxItems": 200
}

Input parameters

ParameterTypeDefaultDescription
searchTermstringrequiredLocation to search — Portuguese or English (e.g., "Lisboa" or "Lisbon")
businessTypestring"buy""buy" or "rent"
listingClassstring"all""residential", "commercial", or "all"
propertyTypesarray[] (all)Filter by types: apartment, house, duplex, studio, land, etc.
maxItemsinteger100Max results to return (1-5000)
minPriceintegerMinimum price in euros
maxPriceintegerMaximum price in euros
minBedroomsintegerMinimum bedrooms
maxBedroomsintegerMaximum bedrooms
minBathroomsintegerMinimum bathrooms
minAreaintegerMinimum area in m²
maxAreaintegerMaximum area in m²
sortBystring"newest"Sort: newest, price-asc, price-desc, area-desc, price-reduction
descriptionLanguagestring"PT"Description language: PT, EN, FR, DE, ES, IT
includeDescriptionsbooleantrueInclude full descriptions (disable to reduce dataset size)

Output example

{
"id": 7109256,
"url": "https://remax.pt/pt/imoveis/venda-apartamento-t2-mafra-ericeira",
"listingTitle": "123251300-211",
"propertyType": "Apartamento",
"propertyTypeId": 1,
"listingClass": "Residential",
"businessType": "Venda",
"price": 419000,
"previousPrice": null,
"priceReduction": null,
"pricePerSqM": 5441.56,
"description": "T2 localizado na Ericeira, inserido numa urbanização privilegiada com vista sobre o mar...",
"mainImage": "https://i.maxwork.pt/l-view/listings/12325/7109256/e2c4af09.jpg",
"images": ["https://i.maxwork.pt/l-view/listings/12325/7109256/e2c4af09.jpg", "... (32 images)"],
"totalArea": 77,
"livingArea": 74,
"lotSize": null,
"builtArea": 101,
"bedrooms": 2,
"bathrooms": 1,
"numberOfWC": null,
"totalRooms": 3,
"garageSpots": 1,
"constructionYear": 2004,
"energyEfficiency": "C",
"conservationStatus": null,
"floor": "2º Andar",
"hasElevator": true,
"hasParking": true,
"hasGarage": false,
"hasElectricCarCharging": false,
"hasVirtualTour": false,
"virtualTourLink": null,
"hasVideo": false,
"hasFloorPlan": false,
"isOpportunity": false,
"isGreatOpportunity": false,
"isBankAppraisalIncluded": false,
"isRemaxCollection": false,
"isSold": false,
"marketDays": 0,
"publishDate": "2026-02-10T17:49:15.707",
"modifiedDate": "2026-02-10T17:49:47.493",
"latitude": 38.95754,
"longitude": -9.40564,
"address": "Rua Vale Carneiro",
"doorNumber": "1",
"apartmentNumber": "2º FRNT",
"zipCode": "2655-461",
"localZone": "Ericeira",
"region": "Lisboa",
"municipality": "Mafra",
"parish": "Ericeira",
"subParish": "Ericeira",
"agentName": "Helena Ribeiro",
"agentPhone": "+351925606709",
"agentTeam": null,
"agentProfileUrl": "https://remax.pt/pt/agente/mhferreira/12325",
"officeName": "RE/MAX ReOriente",
"officePhone": "+351 216 095 326",
"whatsAppLink": "https://rply.link/l/DrrmGaX2wm"
}

Tips for best results

  • English and Portuguese names both work — "Lisbon" or "Lisboa", "Oporto" or "Porto", "Algarve" for the whole Faro district. Accents are optional ("Setubal" = "Setúbal")
  • Towns, parishes, and neighborhoods work too — "Ericeira", "Alfama", "Quarteira", "Arroios", "Cacilhas" and many more resolve automatically
  • Combine filters for targeted results — e.g., buy + residential + 2-3 bedrooms + 100k-300k price range
  • Start small — test with maxItems=20 to verify results before running large extractions
  • Sort by price reduction to find discounted properties and investment opportunities
  • Disable descriptions (includeDescriptions: false) when you only need structured data — reduces dataset size significantly
  • Commercial properties — use listingClass: "commercial" to find offices, warehouses, stores, and hotels

Integrations

Connect RE/MAX Portugal Scraper with your existing tools:

Using the Apify API

Node.js:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('automation-lab/remax-portugal-scraper').call({
searchTerm: 'Lisboa',
businessType: 'buy',
maxItems: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Found ${items.length} properties`);

Python:

from apify_client import ApifyClient
client = ApifyClient('YOUR_API_TOKEN')
run = client.actor('automation-lab/remax-portugal-scraper').call(run_input={
'searchTerm': 'Lisboa',
'businessType': 'buy',
'maxItems': 100,
})
items = list(client.dataset(run['defaultDatasetId']).iterate_items())
print(f'Found {len(items)} properties')

FAQ

How fast is RE/MAX Portugal Scraper?

Very fast. It extracts properties at ~9 items/second, so 100 properties take about 10 seconds and 1,000 properties take about 2 minutes. This is because it uses direct API access instead of browser rendering.

Does it work for commercial properties?

Yes. Set listingClass to "commercial" to search for offices, warehouses, stores, hotels, industrial spaces, and other commercial property types. Or set it to "all" to get both residential and commercial results.

What locations can I search?

Any location in Portugal that RE/MAX covers — districts, municipalities, towns, parishes, and neighborhoods. Both English and Portuguese names work — "Lisbon" or "Lisboa", "Oporto" or "Porto", "Algarve" for the whole Faro district. Accents are optional ("Setubal" = "Setúbal"). Popular tourist names like "Estoril", "Vilamoura", "Ericeira", "Comporta", and "Quarteira" also work.

Can I get property data in English?

Yes. Set descriptionLanguage to "EN" for English descriptions. Note that not all listings have English translations — the Actor falls back to Portuguese when the requested language isn't available.

How often is the data updated?

RE/MAX Portugal updates listings in real-time. Each Actor run fetches the latest data directly from the API, so you always get current prices and availability.