atHome.lu Scraper — Luxembourg Real Estate Listings & Prices avatar

atHome.lu Scraper — Luxembourg Real Estate Listings & Prices

Pricing

Pay per usage

Go to Apify Store
atHome.lu Scraper — Luxembourg Real Estate Listings & Prices

atHome.lu Scraper — Luxembourg Real Estate Listings & Prices

Scrape real estate listings, prices, and property details from atHome.lu. Luxembourg's #1 property portal. Supports rent and sale, filtering by city, property type, price range, and more.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Jelle Desramaults

Jelle Desramaults

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

10 days ago

Last modified

Categories

Share

atHome.lu Scraper

Scrape real estate listings from atHome.lu, Luxembourg's dominant property portal. Supports both rental and sales listings with filtering by city, property type, bedrooms, and price range.

How the scraper works

It's a two-step process:

  1. Search page crawling: The scraper loads search result pages from atHome.lu and extracts property IDs from the dataLayer JavaScript object (or falls back to URL pattern matching for /id-{number}.html).

  2. API detail fetching: Each property ID is then fetched from atHome's REST API at apigw.prd.athomegroup.lu/api-listings/listings/{id}, which returns full structured data including exact GPS coordinates, agency info, photos, and energy ratings.

Project listings (new builds with multiple units) are automatically expanded -- each child unit becomes a separate result.

Input

FieldTypeRequiredDescription
transactionTypeStringNo"rent" (default) or "buy"
propertyTypeStringNo"apartment", "house", "studio", "office", "land", etc.
cityStringNoCity name, e.g. "Luxembourg", "Esch-sur-Alzette"
searchQueryStringNoFree text, e.g. "garden terrace parking"
minPriceIntegerNoMinimum price in EUR
maxPriceIntegerNoMaximum price in EUR
minBedroomsIntegerNoMinimum bedrooms
maxResultsIntegerNoListing limit (default: 100)
languageStringNo"en" (default), "fr", or "de"
proxyConfigurationObjectNoProxy settings

Output

FieldTypeExample
titleString"Apartment -- Luxembourg"
priceNumber2500
currencyString"EUR"
propertyTypeString"apartment"
transactionTypeString"rent"
addressString"12 Rue de Hollerich, 1740 Luxembourg"
cityString"Luxembourg"
postalCodeString"1740"
bedroomsNumber2
bathroomsNumber1
surfaceNumber85
landAreaNumberGround surface in m2
latitudeNumber49.5990
longitudeNumber6.1198
energyRatingString"B"
agencyNameString"Immobiliere Luxembourg"
agencyPhoneString"+352 123 456"
imageUrlStringPrimary photo
imageUrlsArrayAll listing photos
isNewBuildBooleantrue for project listings
parkingNumberTotal parking spots
{
"title": "Apartment -- Luxembourg",
"price": 2500,
"currency": "EUR",
"propertyType": "apartment",
"transactionType": "rent",
"city": "Luxembourg",
"postalCode": "1740",
"bedrooms": 2,
"surface": 85,
"latitude": 49.5990,
"longitude": 6.1198,
"agencyName": "Immobiliere Luxembourg",
"url": "https://www.athome.lu/en/rent/apartment/luxembourg/id-123456.html",
"scrapedAt": "2026-03-15T14:00:00.000Z"
}

Cost

API-based, no browser needed. ~$0.15 per 1,000 listings including search page fetching and individual API calls.

Limitations

  • Property photos are served from i1.static.athome.eu CDN
  • Sold/rented/inactive listings are automatically filtered out
  • The URL structure adapts to the selected language (e.g. /location/ for French, /mieten/ for German)
  • Agent contact details (phone) may not always be available