Spotahome Scraper — Mid-Term Rentals in Europe
Pricing
from $0.0005 / listing
Spotahome Scraper — Mid-Term Rentals in Europe
Scrape Spotahome furnished rentals (apartments, studios, rooms, residences) in Madrid, Barcelona, London, Paris, Berlin, Lisbon, Milan, Rome, Dublin and more: monthly rent, address, coordinates, size, bedrooms, availability, deposit, fees, description and photos.
Pricing
from $0.0005 / listing
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Spotahome Scraper: Furnished Mid-Term Rentals in Europe
Spotahome Scraper extracts furnished rental listings from Spotahome, the European platform for mid-term and long-term rentals with verified homes in Madrid, Barcelona, Valencia, London, Paris, Berlin, Lisbon, Milan, Rome, Dublin, Brussels and many more cities. Get every apartment, studio, room and student residence with the title, monthly rent (fixed or variable, min and max), currency, street, postal code, coordinates, area in m², bedrooms, bathrooms, capacity, availability date, security deposit, admin fee, contract types, cancellation policy, instant booking, superlister flag, landlord response rate, rating and reviews, full description and photos. Filter by property type, rent, bedrooms and availability date. Export to CSV, Excel or JSON. Ideal for relocation services, student housing, rental market research and proptech.
What does Spotahome Scraper do?
- 🌍 Spotahome cities across Europe: Spain, UK, France, Germany, Portugal, Italy, Ireland, Belgium…
- 🏠 Apartments, studios, rooms and residences.
- 💶 Monthly rent (fixed or variable by month), deposit and admin fee.
- 📍 Street, postal code and coordinates.
- 📐 Area, bedrooms, bathrooms and capacity.
- 📅 Availability date and contract types.
- ⚡ Instant booking, superlister and cancellation policy.
- ⭐ Rating, reviews and landlord response rate.
- 📝 Full description and photos.
- 🔎 Filters: property type, rent, bedrooms, available by date.
What data can you scrape from Spotahome?
| Field | Description |
|---|---|
| Listing | ID, link, title, property type, shared room, new flag |
| Location | City, street, postal code, neighbourhood, latitude, longitude |
| Rent | Rent per month, price type, min and max, currency |
| Space | Area m², room area, bedrooms, bathrooms, capacity |
| Booking | Available from, deposit, admin fee, contract types, cancellation policy, instant booking |
| Trust | Superlister, landlord response rate, rating, reviews count |
| Content | Description, main image, photos, first published, updated |
Use cases for rental data
- Relocation agencies and HR teams: find furnished housing for employees moving to a new city.
- Universities and student services: shortlist rooms and residences near campus.
- Rental market research: compare mid-term rents across European cities and neighbourhoods.
- Proptech and investors: analyse furnished rental supply, prices and availability.
How to scrape Spotahome
- Click Try for free to open Spotahome Scraper in Apify Console.
- Enter cities (e.g. Madrid, London, Berlin).
- Optionally pick property types, rent range, minimum bedrooms or available by date.
- Set Max listings and click Start.
- Download the listings as CSV, Excel or JSON.
Input
Example input
{"cities": ["Barcelona", "Madrid"],"propertyTypes": ["studio", "apartment"],"priceMax": 2000,"bedroomsMin": 1,"availableFrom": "2026-11-01","maxItems": 1000}
| Field | Description |
|---|---|
| Cities | One search per city. |
| Property types | Apartment, studio, room, residence. |
| Minimum / Maximum rent | Monthly rent range. |
| Minimum bedrooms | At least this many bedrooms. |
| Available by | Only listings available on or before this date. |
| Max listings | Stop after this many (0 = no limit). |
Output
Listing example
{"listingId": 1724456,"url": "https://www.spotahome.com/barcelona/for-rent:apartments/1724456","title": "2-bedroom flat for rent in El Raval, Barcelona","propertyType": "apartment","city": "Barcelona","street": "Carrer de Maria Casas Mira","postalCode": "08001","latitude": 41.37885,"longitude": 2.16917,"pricePerMonth": 1780,"currency": "EUR","areaM2": 50,"bedrooms": 2,"bathrooms": 1,"availableFrom": "2026-10-07","depositType": "noSecurityDeposit","adminFee": 0,"contractTypes": ["temporal"],"cancellationPolicy": "standard","description": "Welcome to this furnished 2-bedroom apartment available for rent in the vibrant El Raval neighborhood…","search": "Barcelona"}
Output schema
| Field | Type | Description |
|---|---|---|
listingId, url, title, propertyType, sharedRoom, isNew | mixed | Listing. |
city, street, postalCode, neighborhood, latitude, longitude | mixed | Location. |
pricePerMonth, priceType, minPrice, maxPrice, currency | mixed | Rent. |
areaM2, roomAreaM2, bedrooms, bathrooms, capacity | number | Space. |
availableFrom, depositType, deposit, adminFee, contractTypes, cancellationPolicy, instantBooking | mixed | Booking. |
superlister, landlordResponseRate, rating, reviewsCount | mixed | Trust. |
description, imageUrl, photos, firstPublished, updatedAt | mixed | Content. |
search, scrapedAt | string | Source info. |
How much does it cost?
Spotahome Scraper uses pay-per-listing pricing: a small fixed price per listing, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More rental data
- HousingAnywhere Scraper: mid-term rentals in Europe.
- RE/MAX Portugal Scraper: Portuguese property.
- ShowMojo Scraper: US rentals.
FAQ
Can I scrape all listings in a city? Yes. Enter the city and set Max listings to 0.
Why do some rentals have a min and max price?
Some landlords set different prices per month; minPrice and maxPrice show the range.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate Spotahome Scraper with other apps? Spotahome Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape Spotahome? The scraper only collects publicly listed rentals. You are responsible for using the data in line with Spotahome's terms and GDPR.
Related Actors
Notes
Original clean-room implementation. Returns only public data. Not affiliated with Spotahome.