Imovirtual.com Portugal Real Estate Scraper avatar

Imovirtual.com Portugal Real Estate Scraper

Pricing

from $0.12 / 1,000 listings

Go to Apify Store
Imovirtual.com Portugal Real Estate Scraper

Imovirtual.com Portugal Real Estate Scraper

Scrape Imovirtual.com property search results in Portugal: price, m², rooms, floor, parish, street, features, photos, private or agency. No agent names, phones or emails.

Pricing

from $0.12 / 1,000 listings

Rating

0.0

(0)

Developer

LOUDTZU TZULOUD

LOUDTZU TZULOUD

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Security

Limited permissions

Share

Scrape property listings from Imovirtual.com, one of Portugal's main property portals: apartments, houses, plots, shops, offices, garages and rooms, for sale or for rent.

What you get

One row per listing, taken from Imovirtual's public search-results pages:

  • price, currency (EUR), price per m², area in m², plot area
  • number of rooms, floor
  • district, council (concelho), parish (freguesia), neighbourhood, and street name (door numbers are removed)
  • whether it's a private owner or a business, plus the agency id
  • feature tags, photo URLs, new-development name
  • first-published date, last "bumped" date, and the listing URL

Privacy

  • Public search data only. No login is needed.
  • Names, phone numbers and e-mails of agents and owners are never output. Phones and e-mails in titles are masked as [phone] and [email].
  • Door numbers are removed from street names.
  • The agency name is off by default. If you switch on Include agency name, the name is added for business listings only, with known personal names in it masked. Some small agencies are named after a person, so use this field accordingly.

Input

  • Search URLs: paste any Imovirtual search-results URL after setting your filters, e.g. https://www.imovirtual.com/pt/resultados/arrendar/apartamento/lisboa.
  • Or use Sale or rent, Property type and Locations: location slugs as they appear in Imovirtual URLs (e.g. lisboa, porto; empty = all of Portugal).
  • Max listings: a total cap across all searches.

Pricing (pay per event)

  • $0.12 per 1,000 listings ($0.00012 per listing)
  • plus $0.0005 per run, charged only once a listing has been saved. Failed and empty runs cost nothing.

Other Imovirtual Actors (Apify Store, checked 24 Oct 2026)

ActorUsers (30 days)Price per 1,000 listings
automation-lab/imovirtual-scraper20Free $0.575 · Bronze $0.50 · Silver $0.39 · Gold $0.30 · Platinum $0.20 · Diamond $0.14 (checked live 24 Oct 2026)
solidcode/imovirtual-scraper6$3.00 (free tier) down to $2.50, + $0.00005/run
shahidirfan/Imovirtual-Property-Scraper6$0.99 + $0.0005/run
stealth_mode/imovirtual-property-search-scraper5$10 (free tier) down to $3, + run fee

Prices change; please check the Store. Some Actors also read full listing pages, which this Actor does not.

Notes

  • Phone numbers, e-mails and consultant/agent names in text (e.g. "fale com …", "Consultora: …") are replaced with [phone], [email], [name].
  • Uses datacenter proxy only (residential is refused). If Imovirtual blocks an IP, the Actor retries on a new IP. If too many requests fail, it stops cleanly and keeps the data already saved.
  • rooms is the site's own room count, which is not the same as the "T" typology (a T2 usually has 3 rooms). For floor, 0 = ground and -1 = cellar.
  • Not affiliated with Imovirtual or OLX Group.

Example output

One item from a test run on Nov 2, 2026 (long text shortened):

{
"id": "19333665",
"url": "https://www.imovirtual.com/pt/anuncio/estudio-equipado-com-varanda-estacionamento-e-piscina-na-ericeira-ID1j7zj",
"title": "Estúdio equipado com varanda, estacionamento e piscina na Ericeira",
"transaction": "RENT",
"estateType": "FLAT",
"price": 900,
"currency": "EUR",
"additionalRent": null,
"pricePerSqm": 29.65,
"areaSqm": 30.35,
"plotAreaSqm": null,
"rooms": 1,
"floor": 1,
"region": "Lisboa",
"city": "Mafra",
"district": "Ericeira",
"neighbourhood": "Ericeira Norte",
"street": "Rua Maria Guiomar Carvalho Miranda - Urbanização Colinas do Atlântico",
"locationId": "lisboa/mafra/ericeira/ericeira-norte",
"advertiserType": "business",
"isPrivateOwner": false,
"agencyId": "29580",
"agencyName": null,
"developmentTitle": null,
"isExclusive": false,
"isPromoted": false,
"features": [
"AIR_CONDITIONING",
"PARKING_SPOT",
"SECURE_BUILDING"
],
"imageUrls": [
"https://ireland.apollo.olxcdn.com/v1/files/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmbiI6IjAxYTR2MXFhOG5jczMtRUNPU1lTVEVNIiwidyI6W3siZm4iOiI2OW5scGE3ZWNxbTcxLUFQVCIsInMiOiIxNiIsImEiOiIwIiwicCI6IjEwLC0xMCJ9XX0.9DgfnwjQb4P_wZK5HWoLFVfEQwPfz...",
"https://ireland.apollo.olxcdn.com/v1/files/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmbiI6ImQ1MndmcGt0aHFnaC1FQ09TWVNURU0iLCJ3IjpbeyJmbiI6IjY5bmxwYTdlY3FtNzEtQVBUIiwicyI6IjE2IiwiYSI6IjAiLCJwIjoiMTAsLTEwIn1dfQ.QkBMdX_UnfBMdUDm99ehJbRgxGltto...",
"https://ireland.apollo.olxcdn.com/v1/files/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJmbiI6ImRjaXE2c29wOW55My1FQ09TWVNURU0iLCJ3IjpbeyJmbiI6IjY5bmxwYTdlY3FtNzEtQVBUIiwicyI6IjE2IiwiYSI6IjAiLCJwIjoiMTAsLTEwIn1dfQ.4ztztdLx1OxZtJRJOzbqkPF2vqyshe..."
],
"imageCount": 15,
"shortDescription": null,
"createdAt": "2026-11-02T16:40:31+00:00",
"pushedUpAt": null,
"search": "/pt/resultados/arrendar/apartamento/lisboa",
"scrapedAt": "2026-11-02T16:42:34+00:00"
}

FAQ

How much does a run cost?

This Actor uses pay-per-event pricing. You pay only for these events:

  • Run start: $0.0005 per run – Charged once per run, only after the first listing has been saved. Failed runs and runs with 0 listings are not charged.
  • Listing: $0.00012 each ($0.12 per 1,000) – One unique Imovirtual.com listing saved to the dataset. Set maxItems to cap the cost of a run.

How many results can one run return?

Up to maxItems (default 100, maximum 50,000).

How do I export or automate the results?

Results are saved to the run's dataset. Download them as JSON, CSV, Excel or HTML, read them through the Apify API, or run the Actor on a schedule and send the results to Google Sheets, Slack, Zapier, Make or a webhook.

Is this an official Imovirtual tool?

No. It is an independent tool and is not affiliated with or endorsed by Imovirtual. It reads only publicly available data.