HousingAnywhere Scraper - Mid-Term Rentals, Rooms & Prices avatar

HousingAnywhere Scraper - Mid-Term Rentals, Rooms & Prices

Pricing

from $10.00 / 1,000 listings

Go to Apify Store
HousingAnywhere Scraper - Mid-Term Rentals, Rooms & Prices

HousingAnywhere Scraper - Mid-Term Rentals, Rooms & Prices

Scrape HousingAnywhere rentals in 31 countries: rent in local currency and EUR, bills, rooms, size, 35 facilities, house rules, landlord rating, favorites, map position, photos. Add deposit, move-in cost, fees and bookable dates. 25 filters, 100k listings per run, only new ones. For rent research.

Pricing

from $10.00 / 1,000 listings

Rating

0.0

(0)

Developer

Norm Data

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Norm Data

🏠 HousingAnywhere Scraper - Mid-Term Rentals, Rooms & Prices

Extract rental listings from HousingAnywhere, the mid-term rental platform with about 100,000 rooms, studios and apartments in 31 countries, including Germany, the Netherlands, Spain, Italy, France, Belgium, Portugal, Austria, the UK, Poland and Czechia. For each listing you get the monthly rent in the local currency and in euros, bills included and the bills estimate, minimum and maximum stay, bedrooms, size, room size, 35 facilities (bathroom, kitchen, Wi-Fi, washing machine, heating...), house rules, who it is for, tenants and housemates, street, neighborhood, map position, photos, availability dates, price drops, favorites and the landlord's type, rating, reviews and move-ins. Turn on listing details to also get the deposit, costs due at move-in on top of the rent, refundable amount, tenant fee, every extra cost, bookable and unavailable periods, postal code, bathrooms, elevator, energy label, the full description and the landlord's profile, languages and response rate. Search with 25 filters in one city, several, whole countries or the entire site, or paste links, and run it on a schedule to get only new listings.

🎯 Who uses it?

📊 Rental market analysts and proptech teams

Track mid-term rents, bills and stay lengths by city, neighborhood, property type and size, in euros across 31 countries in one dataset.

🏢 Landlords, property managers and coliving operators

Benchmark your rent, deposit and conditions against the listings next door, and see which ones collect the most favorites or drop their price.

🎓 Relocation agencies, universities and HR teams

Build shortlists of furnished, bills-included rooms and flats for students, interns and new hires, with move-in dates, minimum stay and move-in costs.

🤝 B2B sales teams

Find professional landlords and student housing operators with many listings, good ratings and many move-ins, by city.

✨ What it does

  • The whole site. Pick cities, whole countries, or leave both empty for every listing on HousingAnywhere. Big searches are split automatically, so you are not stuck at the site's 3,500 results per search.
  • 25 filters. Rent range in euros, bills, move-in and move-out dates, minimum stay, bedrooms, size, 21 facilities, house rules, suitable for, tenant gender and age, how rent is counted, landlord type and rating, neighborhoods, listed in the last days, and only no deposit, flexible cancellation, student housing, reduced rent or excellent landlords.
  • 5 sorts: newest, lowest price, highest price, best rated landlord, or the site's best match.
  • Listing details add-on: reads each listing page for the full costs, bookable dates and landlord profile.
  • Or paste links. Searches copied from the site (with their filters) and listing pages. Filters are not used with links.
  • Monitoring: run it on a schedule with Only new listings, and each run saves only the listings you haven't received yet.

🏆 Why this scraper

  • Fast. 1,000 listings in about 6 seconds, the whole site (about 100,000 listings) in about 5 minutes. With listing details, about 30 listings a minute.
  • Rents you can compare. Every rent in the local currency and in euros, with the bills estimate and rent plus bills per month.
  • The real cost of moving in. Deposit, what is due at move-in on top of the rent, what you get back, the tenant fee and every extra cost, marked as required, refundable or estimated.
  • Availability you can plan with. Available from and until, minimum and maximum stay, plus bookable and unavailable periods.
  • Landlord quality and demand. Landlord type, rating, reviews, move-ins, excellent landlord badge, response rate, and favorites per listing.
  • Clean, flat, typed data. Prices, sizes and counts are numbers, dates are ISO, yes/no fields are true or false, facilities are readable words in English. 115 fields, one row per listing.
  • Nothing to set up. No proxy, no login.

⚖️ How it compares

This Actorautomation-labahmed_jasarevichousingfeed
Search without links✅ cities, countries or the whole siteLinks only✅ cities, countriesOne city
Filters✅ 25RentType, landlord, bills, neighborhood, rent, date, furnishedRent, bedrooms, available now, listed recently
Facilities and house rules filters✅❌❌❌
Move-in and move-out date filters✅❌Move-in only❌
Rent in local currency and euros✅✅ EUR and USD
Fields per listing✅ 115about 40about 85about 35
Only new listings (monitoring)✅❌❌❌

Checked on the Apify Store in October 2026.

📦 What data you get

FieldDescription
imageUrlMain photo.
propertyTypePrivate room, Shared room, Apartment, House, Studio or Whole building.
rent, maxRentMonthly rent in the local currency: the lowest, and the highest when it changes by month.
currencyCurrency code, like EUR, GBP, PLN or CHF.
rentEUR, maxRentEURThe same rents in euros, to compare countries.
previousRentRent before a price drop (local currency), and until when the lower rent holds.
billsIncludedBills in the rent: All, Some or None.
estimatedBills, estimatedBillsEUR, totalMonthlyEURLandlord's monthly bills estimate (local currency and EUR), and rent plus bills in EUR.
depositAmount, moveInCost, refundableAmount, serviceFee(Listing details) Security deposit (0 = none), costs due at move-in on top of the rent, the part you get back, and the HousingAnywhere tenant fee, in the local currency.
rentCalculationHow rent is counted for part months: by the day, half months or full months.
cancellationPolicyStrict, or Flexible (free until 30 days before move-in).
minStayMonths, maxStayMonthsShortest and longest stay in months (empty longest = no limit).
bedrooms, apartmentBedroomsBedrooms (0 = studio, 8 = 8 or more) and bedrooms in the whole flat for rooms.
bathrooms(Listing details) Bathrooms in the place.
areaM2, roomAreaM2Size of the place and of the bedroom, in square meters.
freePlaces, currentTenantsFree places and people living there now.
gender, housemates, suitableFor, minAge, maxAgeWho can rent: Any, Women only or Men only; housemates; Students only, Working professionals only or Anyone; age limits.
bathroom, toilet, kitchen, kitchenware, livingRoom, balcony, garden, parking, basementBathroom, toilet, kitchen, kitchenware, living room, balcony, garden, parking and basement: Private, Shared or No.
heating, flooringHeating type and flooring.
energyLabel(Listing details) Energy label.
petsAllowed, smokingAllowed, playingMusicHouse rules for pets, smoking and playing music: Yes, No, Ask the landlord (smoking also Outside only).
descriptionDescription (first 1,000 characters).
fullDescription(Listing details) The whole description.
streetStreet (no house number), neighborhood, city, country and country code.
postalCode, neighborhood, city, country, countryCode(Listing details) Postal code.
latitude, longitudeMap position.
landlordName, landlordTypeLandlord first name and type (Private landlord, Rental company, Student housing company).
landlordRating, landlordReviews, landlordMoveInsLandlord rating (1 to 5) from tenant reviews, number of reviews, and tenants who moved in through HousingAnywhere.
landlordResponseRate, landlordAbout(Listing details) Landlord's response rate (%) and own words.
favorites, photoCountHow many people saved the listing (demand signal) and number of photos.
landlordId, propertyId, idHousingAnywhere landlord, building and listing IDs.
furnished, bed, closet, desk, lockOnDoor, livingRoomFurnitureFurniture and equipment: furnished, bed, closet, desk, lock on the door, living room furniture.
wifi, internet, tv, airConditioning, washingMachine, dryer, dishwasherWi-Fi, internet, TV, A/C, washing machine, dryer, dishwasher.
elevator(Listing details) Has an elevator.
wheelchairAccessible, allergyFriendly, commonAreasCleaned, roomCleanedWheelchair accessible, allergy friendly, common areas and room cleaned.
couplesAllowed, registrationPossibleCouples allowed, official address registration possible.
noDeposit, studentHousing, excellentLandlordNo security deposit; student residence; landlord marked excellent.
landlordIdVerified, landlordPhoneVerified(Listing details) Landlord ID and phone verified.
multipleUnits, has3DTour, hasFloorPlanSeveral identical units offered; 3D tour; floor plan.
urlLink to the listing.
costs(Listing details) Every extra cost: name, amount, when it is paid, required, refundable, estimated.
billsInRent(Listing details) Bills the rent includes, like "Electricity" or "Internet".
pricesByMonthRent for each month of the year, when it changes by month.
bookablePeriods, unavailablePeriods(Listing details) Date ranges you can book (no end date = open) and ranges already taken.
landlordLanguages(Listing details) Languages the landlord speaks.
photosPhoto links.
availableFrom, availableUntil, rentReducedUntilFirst and last day you can rent it (no last day = open).
listedAt, publishedAt, updatedAtWhen the listing was created, published and last updated.
landlordSince, landlordLastActive(Listing details) When the landlord joined and was last active.
scrapedAtWhen this row was saved.
errorOnly present when a row failed. The fields that loaded are still there.

Fields marked Listing details only appear when that add-on is on.

Example row (trimmed)

{
"imageUrl": "https://housinganywhere.imgix.net/unit_type/1747086/86dd74e5-00d2-46ef-8fa4-c9ec5dcaf6fb.jpg?auto=format%2Ccompress&cs=srgb&fit=clip&h=881&w=1920",
"propertyType": "Private room",
"rent": 1200,
"maxRent": 1200,
"currency": "EUR",
"rentEUR": 1200,
"maxRentEUR": 1200,
"billsIncluded": "All",
"estimatedBills": 0,
"estimatedBillsEUR": 0,
"totalMonthlyEUR": 1200,
"depositAmount": 0,
"moveInCost": 0,
"refundableAmount": 0,
"serviceFee": 0,
"rentCalculation": "By the day",
"cancellationPolicy": "Strict",
"minStayMonths": 1,
"maxStayMonths": 2,
"bedrooms": 1,
"bathrooms": 1,
"areaM2": 25,
"roomAreaM2": 25,
"freePlaces": 1,
"currentTenants": 2,
"gender": "Women only",
"housemates": "Shared with women",
"suitableFor": "Anyone",
"minAge": 18,
"maxAge": 50,
"bathroom": "Shared with women",
"toilet": "Shared",
"kitchen": "Shared",
"kitchenware": "Shared",
"livingRoom": "Shared",
"balcony": "Shared",
"garden": "No",
"parking": "No",
"basement": "No",
"heating": "Central",
"flooring": "Laminate",
"petsAllowed": "No",
"smokingAllowed": "No",
"playingMusic": "No",
"description": "✨ Discounted for Short-Term Only · Available from 05 Nov to 30 Jan. ✨ Very Spacious Room · For women only · Private room with 3 windows · waterfront views, letting in a lot of ...",
"fullDescription": "✨ Discounted for Short-Term Only · Available from 05 Nov to 30 Jan. ✨ Very Spacious Room · For women only · Private room with 3 windows · waterfront views, letting in a lot of ...",
"street": "Maashaven Noordzijde",
"postalCode": "3072",
"neighborhood": "Feijenoord",
"city": "Rotterdam",
"country": "Netherlands",
"countryCode": "NL",
"latitude": 51.900583,
"longitude": 4.491271,
"landlordName": "Mariam",
"landlordType": "Private landlord",
"landlordRating": 5,
"landlordReviews": 1,
"landlordMoveIns": 0,
"landlordResponseRate": 52,
"landlordAbout": "World citizen, living between 3 cities. Travel a lot for work. Like to ensure a warm, cosy, clean and collaborative living environment.",
"favorites": 0,
"photoCount": 8,
"landlordId": "3746659",
"propertyId": "2580813",
"id": "1747086",
"furnished": true,
"bed": true,
"closet": true,
"desk": true,
"lockOnDoor": true,
"livingRoomFurniture": true,
"wifi": true,
"tv": true,
"airConditioning": false,
"washingMachine": true,
"dryer": true,
"dishwasher": true,
"elevator": true,
"wheelchairAccessible": false,
"allergyFriendly": false,
"couplesAllowed": false,
"registrationPossible": false,
"noDeposit": true,
"studentHousing": false,
"excellentLandlord": false,
"landlordIdVerified": true,
"landlordPhoneVerified": true,
"multipleUnits": false,
"has3DTour": false,
"hasFloorPlan": false,
"url": "https://housinganywhere.com/room/ut1747086/nl/Rotterdam/maashaven-noordzijde",
"billsInRent": ["Electricity", "Gas", "Water"],
"bookablePeriods": [{ "from": "2026-11-02", "to": "2027-02-07" }],
"unavailablePeriods": [{ "from": "2026-10-18", "to": "2026-11-01" }],
"landlordLanguages": ["EN", "ES", "FR"],
"photos": [
"https://housinganywhere.imgix.net/unit_type/1747086/86dd74e5-00d2-46ef-8fa4-c9ec5dcaf6fb.jpg?auto=format%2Ccompress&cs=srgb&fit=clip&h=881&w=1920",
"https://housinganywhere.imgix.net/unit_type/1747086/16b6c231-dee5-481a-859e-d91e0fea95cf.jpg?auto=format%2Ccompress&cs=srgb&fit=clip&h=881&w=1920",
"https://housinganywhere.imgix.net/unit_type/1747086/8c0a16fe-a6a5-4fb8-9e5f-fef8d746c8d5.jpg?auto=format%2Ccompress&cs=srgb&fit=clip&h=881&w=1920"
],
"availableFrom": "2026-11-02",
"availableUntil": "2027-02-07",
"listedAt": "2026-10-18",
"publishedAt": "2026-10-18T14:35:27.000Z",
"updatedAt": "2026-10-18T14:35:45.000Z",
"landlordSince": "2025-11-19",
"landlordLastActive": "2026-10-19T11:23:49.188Z",
"scrapedAt": "2026-10-19T13:24:38.533Z"
}

💡 Use cases

Private rooms in Berlin under 700 EUR with all bills included, for students:

{
"cities": ["Berlin"],
"propertyTypes": ["privateRoom"],
"maxPrice": 700,
"billsIncluded": ["all"],
"suitableFor": ["students"]
}

Furnished apartments in Amsterdam and Rotterdam for a February to August stay, with full move-in costs:

{
"cities": ["Amsterdam", "Rotterdam"],
"propertyTypes": ["apartment"],
"moveInDate": "2027-02-01",
"moveOutDate": "2027-08-01",
"includeDetails": true
}

Cheapest pet-friendly studios with a washing machine in Spain:

{
"countries": ["Spain"],
"propertyTypes": ["studio"],
"facilities": ["washingMachine"],
"rules": ["pets"],
"sortBy": "lowestPrice"
}

The whole site, including listings free only in more than 6 months (about 100,000 listings):

{ "includeLaterAvailability": true }

New listings in Madrid and Barcelona every day (schedule this run):

{
"cities": ["Madrid", "Barcelona"],
"onlyNew": true,
"monitorName": "madrid-barcelona-daily"
}

Links (filters are not used):

{
"startUrls": [
{ "url": "https://housinganywhere.com/s/Berlin--Germany/private-rooms?priceMax=80000" },
{ "url": "https://housinganywhere.com/room/ut1747056/de/Berlin/skalitzer-stra-e" }
]
}

⚙️ How the input is organised

SectionWhat it's for
Maximum resultsAlways first, caps the whole run. Empty means no limit.
What to scrapeCities, countries, property types, sort by and listing details (deposit, move-in cost, fees, bookable dates).
FiltersMinimum monthly rent (EUR), maximum monthly rent (EUR), bills, move-in date, move-out date, also listings free only after 6 months, minimum stay up to (months), bedrooms, minimum size (m²), maximum size (m²), facilities, house rules, suitable for, tenant gender, tenant age, rent counted, landlord type, minimum landlord rating, neighborhoods, listed in the last days, only no deposit, only flexible cancellation, only student housing, only reduced rent and only excellent landlords.
MonitoringOnly new listings and monitor name.
LinksLinks instead of the fields above. Filters are ignored with links.

💰 Pricing

Pay-per-event: a one-time $0.003 when the run starts, plus a price per listing saved to your dataset. The price depends on your Apify plan tier:

Your Apify planPrice per listing
Free$0.016
Bronze$0.014
Silver$0.012
Gold / Platinum / Diamond$0.010

Approximate total cost:

Listings collectedFreeBronzeSilverGold+
100$1.60$1.40$1.20$1.00
1,000$16.00$14.00$12.00$10.00
10,000$160.00$140.00$120.00$100.00

Listing details add-on: when Listing details is on, each listing whose page was read adds one more charge:

Your Apify planListing details, per listing
Free$0.008
Bronze$0.007
Silver$0.0065
Gold / Platinum / Diamond$0.006

Listings whose page could not be read pay only the base price, and listings left out by filters are free. New Apify accounts start with $5 in free credit. On the Free plan, a run saves up to 10 listings.

🚀 Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the HousingAnywhere Scraper.
  3. Type a city (or pick countries, or keep both empty for the whole site), add filters, then click Start.
  4. Export the results as CSV, Excel, JSON or XML from the Dataset tab.

🤖 Use with AI agents (MCP)

Connect the Apify MCP server to Claude, ChatGPT, Cursor or any MCP client, then ask in plain words, for example: "Get every HousingAnywhere studio in Rotterdam under 1,200 EUR that I can move into in February, with the deposit and move-in costs". The agent runs this Actor and reads the results.

🔧 Troubleshooting

  • Fewer listings than the site shows. With no move-in date, the site (and this Actor) only shows listings you can move into within 6 months. Tick Also listings free only after 6 months to get the rest.
  • A city count is a little off. The site searches a map area around the city, this Actor matches the city name. Nearby towns are their own cities: add them by name.
  • A city name is in two countries. Add the country: "Valencia, Spain".
  • Rooms of the same type in one building appear once. Like on the site, alike rooms in the same building are shown as one listing. Which room stands for them can change with the sort.
  • Some fields are empty. Landlords fill in facilities, sizes and rules themselves, so some leave them out. minAge, maxAge and maxStayMonths are empty when there is no limit.
  • Listing details are slower. The site allows about 30 listing pages a minute, so the Actor reads them one at a time.

❓ FAQ

How many listings are there? About 100,000 in 31 countries as of October 2026, about 75,000 of them free within 6 months. Germany, the Netherlands, Spain, Italy and France have the most.

Which currency are prices in? rent, maxRent, previousRent and the listing details amounts are in the local currency (currency). rentEUR, maxRentEUR, estimatedBillsEUR and totalMonthlyEUR are in euros. The rent filters are in euros.

Can I pick several cities, types or bedrooms? Yes. Any listing matching one of the values you pick is kept, and duplicates are removed.

Do I need a proxy? No.

🛡️ Limits & responsible use

This Actor collects rental listings that HousingAnywhere publishes on its website, through the same search the site uses, and keeps a moderate pace. The landlord name is the public first name shown on the listing. Use the data in line with HousingAnywhere's terms and data protection law (GDPR).

📧 Contact

Questions, bugs or a field you need: norm.data.scrapers@gmail.com

🧪 Local development

bun install
bun scripts/gen-schemas.mjs
sh test/run.sh first '{"maxItems":10,"cities":["Berlin"]}'