482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Real Estate

Spotahome Scraper logo

Spotahome Scraper

hipersoft/spotahome-scraper

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.

Total users

2

Monthly users

1

Total runs

11

Per listing

$0.001

Last rebuilt

Oct 26, 2026

Overview

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

  1. Click Try for free to open Spotahome Scraper in Apify Console.
  2. Enter cities (e.g. Madrid, London, Berlin).
  3. Optionally pick property types, rent range, minimum bedrooms or available by date.
  4. Set Max listings and click Start.
  5. 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

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.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with Spotahome.

Input

FieldTypeDescription
cities
Cities
arraySpotahome cities, e.g. Madrid, Barcelona, Valencia, London, Paris, Berlin, Lisbon, Milan, Rome, Dublin, Brussels.
propertyTypes
Property types
arrayOnly these property types.
priceMin
Minimum rent / month
integerLowest monthly rent (local currency).
priceMax
Maximum rent / month
integerHighest monthly rent (local currency).
bedroomsMin
Minimum bedrooms
integerAt least this many bedrooms.
availableFrom
Available by
stringOnly listings available on or before this date (YYYY-MM-DD).
maxItems
Max listings
integerStop after this many listings. 0 means no limit.
Default: 200
proxyConfiguration
Proxy configuration
objectNot required for normal use.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~spotahome-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "cities": [
    "Madrid"
  ],
  "maxItems": 50
}'

Pricing

EventPricePaid plans from
Listing
One rental listing scraped
$0.001$0.0005

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

CNN Fear & Greed Index Scraper

Scrape the CNN Fear & Greed Index: current market-sentiment score and rating, a full historical timeline, and all seven component indicators. Clean structured JSON, CSV or Excel for trading signals, backtesting, dashboards and alerting.

547 runs · 6 users · $0.003 / item scraped

Divar Scraper

Scrape classified ads from Divar, Iran's largest marketplace: title, price (Toman), category, city, district, images and the listing URL. Search any Iranian city with an optional keyword and export one clean row per ad as JSON, CSV or Excel. For market research, price tracking and n8n.

224 runs · 22 users · $0.003 / listing scraped

Airbnb Scraper

Search Airbnb by location and scrape listings: name, property type, price, rating, reviews, coordinates, photos, badges and link. For short-term rental, pricing and market research.

122 runs · 2 users · $0.005 / listing scraped

Singapore HDB Property Information Scraper

Export master data for every HDB block in Singapore (~13,300 blocks): address, town, year completed, max floor, total units, unit mix by flat type (sold & rental) and amenities (market/hawker, carpark, commercial, pavilion). Filter by town, street, year. Public open data, no setup.

113 runs · 1 users · $0.002 / block scraped

PropertyGuru Singapore Scraper

Scrape PropertyGuru Singapore property listings: price, beds, baths, size, address, property type, agent and URL. For property research and lead generation.

106 runs · 3 users · $0.004 / listing scraped

EdgeProp Singapore Property Scraper

Scrape EdgeProp Singapore property listings for sale and rent: price, address, beds, baths, size, PSF and URL.

105 runs · 1 users · $0.004 / listing scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build