Imovirtual Portugal Real Estate Listings avatar

Imovirtual Portugal Real Estate Listings

Pricing

from $1.70 / 1,000 listing founds

Go to Apify Store
Imovirtual Portugal Real Estate Listings

Imovirtual Portugal Real Estate Listings

Pull live apartment and house listings straight from Imovirtual.com — Portugal's biggest real-estate classifieds portal — by deal type, property type and city. No login, no browser, no proxies. Unofficial, independent tool — not affiliated with, endorsed by, or sponsored by Imovirtual.

Pricing

from $1.70 / 1,000 listing founds

Rating

0.0

(0)

Developer

Tim Zinin

Tim Zinin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Pull live apartment and house listings straight from Imovirtual.com — Portugal's biggest real-estate classifieds portal — filtered by deal type (buy/rent), property type and city. No login, no API key, no browser needed on your side.

What you get

  • Title, price (with currency), rooms, floor area, district/council/parish location, a short description, preview photos and the direct listing URL for every ad found.
  • Filter by buy or rent, apartment or house, and any Imovirtual.com city.
  • Runs on Apify: schedule it, monitor it, call it from the API, export to JSON/CSV/Excel or push straight into your own pipeline.

How to run it

  1. Click Try for free — no card needed on the free plan.
  2. Pick Deal type (buy/rent) and Property type (apartment/house), and set City path — for example lisboa/lisboa for the city of Lisbon.
  3. Hit Start and pull the results from the dataset (UI, API or webhook).

Pricing

Pay-per-event: $0.005 per run start + $0.002 per result. No monthly seat, no minimum. 100 listings found cost about $0.21 (the one-time start fee plus 100 result rows). Rows where the source returned nothing (an unrecognized combination, a search with zero matching listings, or a request that failed) are returned for transparency but are never charged for.

Input

FieldRequiredWhat it does
deal_typenocomprar (buy) or arrendar (rent). Default comprar.
property_typenoapartamento (apartment) or casa (house). Default apartamento.
citynoImovirtual.com location path, e.g. lisboa/lisboa for the city of Lisbon. Default lisboa/lisboa.
max_itemsnoTotal row cap for this run (default 100).
max_pagesnoHow many result pages to walk before stopping (default 3).
{
"deal_type": "comprar",
"property_type": "apartamento",
"city": "lisboa/lisboa",
"max_items": 5,
"max_pages": 1
}

Output

{
"found": true,
"title": "Apartamento T1 em Estrela",
"price": 340000,
"currency": "EUR",
"deal_type": "sale",
"property_type": "FLAT",
"rooms": 2,
"area_sqm": 56,
"location": "Santos-o-Velho - Madragoa, Estrela, Lisboa, Lisboa",
"posted_date": "2026-07-30 05:46:22",
"url": "https://www.imovirtual.com/pt/ad/apartamento-t1-em-estrela-ID1iG04",
"images": ["https://ireland.apollo.olxcdn.com/v1/files/....image;s=655x491;q=80"]
}
FieldMeaning
foundtrue for a real listing row; false for an empty-result or error row.
titleListing headline as published.
priceSale price, or monthly rent for rentals.
currencyAlways EUR on Imovirtual.com.
deal_typesale or rent.
property_typeImovirtual's own classification: FLAT, HOUSE, or INVESTMENT (new-development project).
roomsNumber of rooms. null when Imovirtual reports an open-ended "5+" instead of an exact count.
area_sqmFloor area in square meters.
locationMost specific location Imovirtual gives (neighborhood/parish where available, otherwise city/district).
posted_dateRaw timestamp as Imovirtual publishes it.
urlDirect link to the listing.
imagesUp to 5 photo URLs.

Other tools we built

Related tools for adjacent workflows in real estate listings and monitoring.

ActorWhat it does
Krisha.kz Kazakhstan Real Estate ListingsPair it in the real estate listings and monitoring workflow: Pull live apartment and house listings straight from Krisha.kz — Kazakhstan's biggest real-estate...
Otodom Poland Real Estate ListingsPair it in the real estate listings and monitoring workflow: Pull live apartment and house listings straight from Otodom.pl — Poland's biggest real-estate classifieds...
Storia Romania Real Estate ListingsPair it in the real estate listings and monitoring workflow: Pull live apartment and house listings straight from Storia.ro — Romania's biggest real-estate classifieds...
Willhaben Vienna Real Estate ListingsPair it in the real estate listings and monitoring workflow: Pull live apartment rental and sale listings straight from Willhaben.at — Austria's biggest classifieds...
Rightmove UK Property Listings (London and beyond)Pair it in the real estate listings and monitoring workflow: Pull live for-sale and to-rent property listings straight from Rightmove.co.uk — the UK's biggest property...

FAQ / Limitations

Does this need a login or API key on Imovirtual's side? No — it reads the same public listing pages a visitor would see.

What this is NOT. This is not a valuation tool and does not enrich listings with data Imovirtual itself doesn't publish (no coordinates, no agent phone numbers). Rooms reported by Imovirtual as an open-ended "5+" come back as null, not a guessed number.

Found a bug or need this adapted to your case — issues on the Actor page.