RE/MAX Portugal Scraper
Pricing
Pay per event
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
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:
| Category | Fields |
|---|---|
| Basic info | ID, URL, title, property type, property type ID, listing class, business type |
| Pricing | Current price, previous price, price reduction %, price per m² |
| Description | Full description in selected language (PT, EN, FR, DE, ES, IT) |
| Images | Main image + all gallery images (avg 20+ per listing, full-size URLs) |
| Size | Total area, living area, lot size, built area |
| Rooms | Bedrooms, bathrooms, WCs, total rooms, garage spots |
| Building | Construction year, energy efficiency (A+ to G), conservation status, floor |
| Features | Elevator, parking, garage, EV charging, virtual tour link, video, floor plan |
| Status | Opportunity flags, bank appraisal, RE/MAX Collection, sold status, market days |
| Dates | Publish date, modified date |
| Location | Address, door number, apartment number, ZIP code, GPS lat/lng, local zone, district, municipality, parish, sub-parish |
| Agent | Name, 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.
| Event | Price |
|---|---|
| Run start (one-time) | $0.05 |
| Per property listing | $0.003 |
Real-world cost examples:
| Search | Results | Duration | Cost |
|---|---|---|---|
| Setubal — buy, all types | 50 | ~10s | ~$0.20 |
| Porto — buy, residential, 100-300k | 100 | ~6s | ~$0.35 |
| Setubal — buy, all types | 500 | ~55s | ~$1.55 |
| Lisboa — buy, all types | 1,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
- Go to the RE/MAX Portugal Scraper page on Apify
- Enter a search term — works with Portuguese ("Lisboa", "Porto") and English ("Lisbon", "Oporto", "Algarve"). Accents are optional.
- Select Buy or Rent and optionally filter by property class, type, price range, bedrooms, area
- Set Max Results to limit output size (default: 100)
- Click Start and wait for results
- 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
| Parameter | Type | Default | Description |
|---|---|---|---|
searchTerm | string | required | Location to search — Portuguese or English (e.g., "Lisboa" or "Lisbon") |
businessType | string | "buy" | "buy" or "rent" |
listingClass | string | "all" | "residential", "commercial", or "all" |
propertyTypes | array | [] (all) | Filter by types: apartment, house, duplex, studio, land, etc. |
maxItems | integer | 100 | Max results to return (1-5000) |
minPrice | integer | — | Minimum price in euros |
maxPrice | integer | — | Maximum price in euros |
minBedrooms | integer | — | Minimum bedrooms |
maxBedrooms | integer | — | Maximum bedrooms |
minBathrooms | integer | — | Minimum bathrooms |
minArea | integer | — | Minimum area in m² |
maxArea | integer | — | Maximum area in m² |
sortBy | string | "newest" | Sort: newest, price-asc, price-desc, area-desc, price-reduction |
descriptionLanguage | string | "PT" | Description language: PT, EN, FR, DE, ES, IT |
includeDescriptions | boolean | true | Include 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:
- Google Sheets — Auto-export property data to spreadsheets
- Make (Integromat) — Trigger workflows when new properties match your criteria
- Zapier — Connect to 5,000+ apps for alerts and notifications
- Slack / Email — Get notified about new listings or price drops
- API & Webhooks — Build custom integrations
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 ApifyClientclient = 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.