VOOZH about

URL: https://apify.com/studio-amba/wortimmo-scraper

โ‡ฑ Wortimmo Scraper - Luxembourg Property Listings ยท Apify


๐Ÿ‘ Wortimmo Scraper โ€” Luxembourg Property Listings & Prices avatar

Wortimmo Scraper โ€” Luxembourg Property Listings & Prices

Pricing

from $8.00 / 1,000 result scrapeds

Go to Apify Store

Wortimmo Scraper โ€” Luxembourg Property Listings & Prices

Scrape property listings from Wortimmo.lu, Luxembourg's Mediahuis-operated real estate portal. Get rental and sale prices, photos, dimensions, and agency info.

Pricing

from $8.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

๐Ÿ‘ Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

a month ago

Last modified

Categories

Share

WortImmo Scraper

Scrape real estate listings from Wortimmo.lu โ€” Luxembourg's property portal by Mediahuis, the publisher behind the Luxemburger Wort newspaper โ€” with prices, property details, photos, and agency information in English, French, or German.

What is WortImmo Scraper?

WortImmo Scraper extracts property listings from Wortimmo.lu, Luxembourg's second real estate portal. While atHome.lu dominates the Luxembourg market, Wortimmo carries listings from agencies and developers who specifically target the Luxemburger Wort readership โ€” the Grand Duchy's most widely read newspaper. This means exclusive listings you won't find elsewhere.

  • Capture listings missing from atHome.lu: some Luxembourg agencies prefer Wortimmo or list there before other portals. Scraping both gives you the most complete view of the market
  • Track Luxembourg's rental market: with rents in Luxembourg City regularly exceeding EUR 2,000/month for a two-bedroom apartment, structured rental data is essential for budgeting and negotiation
  • Monitor new construction projects: Wortimmo's buy section features development projects with individual unit listings, letting you track what's being built and at what price point
  • Build cross-portal datasets: combine Wortimmo data with atHome.lu data by matching on listing IDs or addresses to identify price differences across platforms
  • Support multilingual research: scrape in English, French, or German to match your workflow โ€” URLs, categories, and results adapt to the selected language

The scraper uses HTTP requests only with Cheerio HTML parsing โ€” no browser required โ€” keeping it fast and cheap.

What data does WortImmo Scraper extract?

๐Ÿ  Title โ€” descriptive headline (e.g., "House with 5 bedroom(s) to rent in Wasserbillig") ๐Ÿ’ฐ Price โ€” asking price or monthly rent in EUR ๐Ÿ—๏ธ Property type โ€” apartment, house, office, shop, garage, structural works, investment property, land, housing development ๐Ÿ”‘ Transaction type โ€” sale or rent ๐Ÿ“ City โ€” extracted from listing title and URL ๐Ÿ›๏ธ Bedrooms count ๐Ÿ“ Surface area โ€” living space in square meters ๐ŸŒณ Land area โ€” plot size in m2 (converted from ares) ๐Ÿ…ฟ๏ธ Parking spaces ๐Ÿ“ธ Main photo and all image URLs from the listing carousel ๐Ÿข Agency name โ€” the listing agent ๐Ÿ†” Listing ID โ€” Wortimmo's internal reference number ๐Ÿ”— Direct URL to the listing on Wortimmo.lu ๐Ÿ• Scraped timestamp โ€” when the data was collected

How to scrape Wortimmo.lu

Configure the scraper through the Apify Console or via the API. All filters are optional.

Input options

InputTypeDefaultDescription
Transaction Typerent / buyrentRent or buy
Property TypeselectAll typesApartment, house, office, shop, garage, structural works, investment property, land, housing developments
CitystringAll LuxembourgCity name (e.g., Luxembourg, Esch-sur-Alzette, Mertert)
Max Resultsinteger100Maximum listings to return (1 โ€“ 10,000)
Languageen / fr / deenLanguage for the interface, URLs, and listing data
Proxy Configurationobjectโ€”Optional proxy for large scraping runs

Tips for best results

  • Set language to French (fr) if you want descriptions that match what most Luxembourg agencies write natively
  • Try the buy section separately: Wortimmo structures buy pages differently from rental pages, with project cards containing multiple child listings. The scraper handles both formats automatically
  • Land area is converted for you: Wortimmo displays land in ares (1 are = 100 m2). The scraper converts this to square meters so all your data uses consistent units
  • Proxy is usually not needed โ€” Wortimmo has minimal anti-bot protection, but proxy helps for runs above 500 listings

Output

Results are stored in a dataset you can download as JSON, CSV, Excel, XML, or HTML from the Apify Console.

JSON example (rental)

{
"title":"House with 5 bedroom(s) to rent in Wasserbillig",
"price":3250,
"currency":"EUR",
"propertyType":"House",
"transactionType":"rent",
"url":"https://www.wortimmo.lu/en/rent-house-east-wasserbillig-id_489249",
"scrapedAt":"2026-04-03T11:00:00.000Z",
"listingId":"489249",
"city":"Wasserbillig",
"bedrooms":5,
"surface":181,
"landArea":260,
"parking":2,
"agencyName":"Immobiliere Piret",
"imageUrl":"https://www.wortimmo.lu/images/listings/489249/main.jpg",
"imageUrls":[
"https://www.wortimmo.lu/images/listings/489249/main.jpg",
"https://www.wortimmo.lu/images/listings/489249/002.jpg",
"https://www.wortimmo.lu/images/listings/489249/003.jpg"
]
}

JSON example (buy โ€” project unit)

{
"title":"Apartment to buy in Esch-sur-Alzette",
"price":557000,
"currency":"EUR",
"propertyType":"Apartment",
"transactionType":"sale",
"url":"https://www.wortimmo.lu/en/buy-apartment-south-esch-sur-alzette-id_501234",
"scrapedAt":"2026-04-03T11:00:00.000Z",
"listingId":"501234",
"city":"Esch-sur-Alzette",
"bedrooms":2,
"surface":78,
"agencyName":"Tracol Immobilier",
"imageUrl":"https://www.wortimmo.lu/images/listings/501234/main.jpg"
}

How much does it cost to scrape Wortimmo.lu?

WortImmo Scraper uses HTTP requests only (no browser), making it extremely affordable.

ScenarioEst. costTime
100 listings~$0.40~30 sec
500 listings~$1.50~2 min
1,000 listings~$2.50~4 min

The scraper includes a 500ms polite delay between page requests to avoid overwhelming the server.

Can I integrate WortImmo Scraper with other apps?

Yes. WortImmo Scraper connects with any tool through Apify integrations:

  • Google Sheets โ€” export Luxembourg property data to a spreadsheet, refreshed on every run
  • Slack / Email โ€” get alerted when new properties matching your criteria appear on Wortimmo
  • Zapier / Make โ€” build workflows that trigger when new data arrives
  • Airtable โ€” maintain a Luxembourg property database with photos and agent details
  • REST API โ€” call the scraper from any programming language
  • Webhooks โ€” receive a notification when a run completes

Can I use WortImmo Scraper as an API?

Yes. Use the Apify API to run WortImmo Scraper programmatically.

Python:

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("studio-amba/wortimmo-scraper").call(run_input={
"transactionType":"rent",
"propertyType":"apartment",
"city":"Luxembourg",
"maxResults":200,
"language":"en",
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['title']} โ€” โ‚ฌ{item['price']}/month โ€” {item.get('surface','?')} mยฒ")

JavaScript:

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_API_TOKEN'});
const run =await client.actor('studio-amba/wortimmo-scraper').call({
transactionType:'buy',
propertyType:'house',
maxResults:100,
language:'fr',
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item=> console.log(`${item.title} โ€” โ‚ฌ${item.price.toLocaleString()}`));

Check the API tab for full documentation.

FAQ

What is Wortimmo.lu?

Wortimmo.lu is Luxembourg's real estate portal operated by Mediahuis Luxembourg, the publisher of the Luxemburger Wort โ€” the Grand Duchy's oldest and most widely read daily newspaper, founded in 1848. The Wort brand carries significant trust in Luxembourg, and many agencies list on Wortimmo to reach its established readership. The portal covers residential and commercial properties for both sale and rent.

How does WortImmo Scraper work?

The scraper fetches search result pages from Wortimmo.lu via HTTP and parses the HTML with Cheerio. For rental pages, it extracts data from structured listing cards ([id^="obj_"]). For buy pages, it handles a different page structure with project cards and child listing tables. The scraper automatically detects which format is present and parses accordingly. Pagination is handled by following ?page=N links.

How is Wortimmo different from atHome.lu?

atHome.lu is Luxembourg's largest property portal with the widest selection. Wortimmo.lu carries a smaller but distinct inventory, particularly from agencies connected to the Luxemburger Wort ecosystem. Some listings appear on both platforms, while others are exclusive to one. For maximum coverage of the Luxembourg market, scrape both and deduplicate.

Is it legal to scrape Wortimmo.lu?

This scraper extracts publicly available property listing data that Wortimmo.lu displays to all visitors. The data is factual real estate information (prices, property characteristics, agency names) published by Luxembourg agencies and developers. Use the data responsibly and in compliance with Luxembourg and EU regulations.

Can I scrape in German?

Yes. Set language to "de" for German. This changes the URL structure (e.g., /de/mieten/ instead of /en/rent/) and returns German-language results where available. You can also use "fr" for French or "en" for English.

Does the scraper handle new build projects?

Yes. On Wortimmo's buy pages, new developments are displayed as project cards with expandable tables of individual units. The scraper parses these child listings individually, so each apartment or house within a project becomes its own result with specific price, surface, and bedroom data.

Limitations

  • Luxembourg only. Wortimmo.lu covers the Grand Duchy of Luxembourg exclusively.
  • Smaller inventory than atHome.lu. Wortimmo has fewer total listings. For comprehensive Luxembourg market data, combine with atHome.lu Scraper.
  • No price/bedroom filters in the input. Wortimmo's URL structure doesn't support price or bedroom filtering at the search level. You'll need to filter results after scraping.
  • City extraction is approximate. City names are parsed from listing titles and URL slugs rather than structured data, so occasional mismatches are possible.
  • Buy page structure differs from rent. The scraper handles both, but the buy page parsing is more complex and may occasionally miss edge-case project layouts.
  • No GPS coordinates. Unlike atHome.lu, Wortimmo doesn't expose latitude/longitude data in its listing cards.

Other real estate scrapers

Build a complete Benelux property dataset by combining WortImmo Scraper with these actors:

  • ๐Ÿ›๏ธ Biddit Scraper โ€” Belgian notarial property auctions
  • ๐Ÿ‡ซ๐Ÿ‡ท Logic-Immo Scraper โ€” French real estate listings from Logic-Immo.com
  • ๐Ÿก Immovlan Scraper โ€” Belgian property listings (VTM/DPG network)
  • ๐Ÿ‡ฑ๐Ÿ‡บ Athome.lu Scraper โ€” Luxembourg's #1 real estate portal with GPS and energy data

Your feedback

Found a bug, have a feature request, or need help? Open an issue on the Issues tab. We actively maintain this scraper and respond to all reports.

You might also like

atHome.lu Scraper โ€” Luxembourg Real Estate Listings

studio-amba/athome-scraper

Scrape property listings from atHome.lu, Luxembourg's largest real estate portal. Filter by city, property type, bedrooms, and price range for both sales and rentals.

Otodom Scraper โ€” Polish Real Estate Listings & Property Prices

studio-amba/otodom-scraper

Scrape property listings, prices, photos, and details from Otodom.pl โ€” Poland's largest real estate portal. Supports sale and rental listings.

Luxembourg Open Data Scraper

parseforge/luxembourg-open-data-scraper

Pull open government datasets from Luxembourg data.public.lu. Each record returns the title, description, publishing organization, tags, license, update frequency, and every attached resource with its type and link. Filter by search query, tag, or organization for civic and research work.

SeLoger Scraper โ€” French Real Estate Listings & Prices

studio-amba/seloger-scraper

Scrape real estate listings from seloger.com โ€” France's #1 property portal. Extract prices, photos, property details, energy labels, and agency info for apartments, houses, and more.

Pararius Scraper - Dutch Rental Listings & Prices

studio-amba/pararius-scraper

Scrape rental and sale listings from Pararius.nl, the Netherlands' #2 property portal. Extract prices, addresses, property details, photos, agency info, and availability. No login or cookies required.

Rental Listing Scraper - Rental Property Data

coder_zoro/rental-listing-scraper---rental-property-data

Extract comprehensive rental property data from multiple locations with advanced filtering. Get detailed listings including prices, photos, amenities, and unit details. Perfect for real estate investors, property managers, and market researchers.

Funda Scraper โ€” Dutch Real Estate Listings & Prices

studio-amba/funda-scraper

Scrape real estate listings from Funda.nl โ€” the Netherlands' #1 property portal. Get prices, addresses, property details, photos, energy labels, and agent info for properties for sale or rent. No login or cookies required.

Fotocasa Scraper โ€” Spain Real Estate Listings & Prices

studio-amba/fotocasa-scraper

Scrape real estate listings from fotocasa.es โ€” Spain's leading property portal. Extract prices, photos, GPS coordinates, property details, and agency info for apartments, houses, and more. No login required.

Ingatlan Scraper -- Hungarian Real Estate Listings

studio-amba/ingatlan-scraper

Scrape real estate listings from ingatlan.com -- Hungary's #1 property portal. Get prices, addresses, property details, photos, room counts, and agency info for properties for sale or rent. No login or cookies required.