Spotahome Scraper [$0.85💰] | Rentals | Rooms | EU Prices
Pricing
from $0.82 / 1,000 results
Spotahome Scraper [$0.85💰] | Rentals | Rooms | EU Prices
Scrapes mid-term rental listings from Spotahome.com (via their internal GraphQL API) and HousingAnywhere.com (via their Algolia search backend). Extracts title, monthly rent, bills-included flag, room type, address, photos, landlord type, availability. From $0.00085 per result.
Pricing
from $0.82 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Spotahome Scraper
Trust the reliability
Built on reverse-engineered JSON APIs — no browser is needed — so you get clean,
structured data fast, and the actor is cheap to run (HTTP-only HttpCrawler, 256 MB container).
- Spotahome.com → internal GraphQL marketplace API (
/marketplace/graphql):search+homecardsqueries. - HousingAnywhere.com → Algolia search backend (
appId Y8L112MIBF, indexproduction_listings_rank_withOrpheus) — plain JSON, no anti-bot wall.
Both surfaces return pure JSON, which keeps the actor fast, stable and readable. No ClickHouse, no crawling overhead, no browser memory. Perfect for pipelines, dashboards and AI agents.
Why renters, landlords, and real-estate platforms care
Spotahome and HousingAnywhere are the two biggest mid-term rental platforms in Europe: furnished rooms, studios and apartments for 1–12 month stays. HousingAnywhere alone markets itself as "Europe's largest mid-term rental platform" and publishes a quarterly International Rent Index (32nd edition, Q2 2026: 25 cities, 11 countries, 35,399 listings).
Why the craze:
- Expats & relocation — corporate relocatees and digital nomads need furnished, verified rentals before they land, not unfurnished 12-month contracts.
- Students — the European PBSA (purpose-built student accommodation) market faces a serious deficit: ~2.2M extra students are expected by 2029/30, while completions run ~79% below demand and an estimated €466B investment is needed. Students are pushed into the open rental market → that inventory is exactly what this actor scrapes.
- Real-estate platforms & investors — tracking where prices are rising month by month (e.g. the top cities in HousingAnywhere's rent index) is market intelligence listing sites and search products monetize.
If you need demand-side signals for student housing, expat relocation research, or price comparisons across EU cities — this actor gives you the live marketplace data, not an index.
Why scrapers instead of direct API
- Spotahome has no self-serve public API for reading marketplace listings. The actor uses the same internal GraphQL JSON endpoint that powers spotahome.com search, reverse-engineered from the site's JS bundles.
- HousingAnywhere has a partner-facing API (
developers.housinganywhere.com), but it is an integration API for property managers to publish inventory — it requires API-key approval and is not onboarding new public-API partners. There is no self-serve read API for the marketplace. The actor reads the marketplace through its Algolia search backend — the exact JSON index housinganywhere.com itself queries.
Net: no API key, no approval, no rate-limit contract, no monthly subscription — pay per result.
Step-by-step
- Create a free Apify account.
- Open the Spotahome Scraper and click Try for free (or Start).
- Set your input — the defaults already cover the top European markets:
- Spotahome cities:
madrid, barcelona, berlin, paris, milan, rome, lisbon, amsterdam - HousingAnywhere countries:
Germany, Spain, France, Italy, Netherlands, Portugal, Belgium - Max items:
100
- Spotahome cities:
- Click Start and wait a few seconds.
- Preview results in the Overview tab and export to JSON, CSV or XLSX.
💡 Free plan caveat: free users are capped at 10 items per run. To scrape more, add a credit card (you are charged per result, only for what you use).
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
cities | array | 8 default cities | Spotahome city slugs, e.g. madrid, barcelona, berlin, paris, milan, rome, london, lisbon, amsterdam. Empty → default list. |
countries | array | 7 default countries | HousingAnywhere country names, e.g. Germany, Spain, France, Italy, Netherlands, Portugal, Belgium. Empty → all countries. |
maxItems | integer | 100 | Maximum number of listings across both platforms (1–100 000). Free cap: 10. |
proxy | object | Apify proxy off | Optional proxy configuration (Apify proxy / custom proxy URLs). |
Features
- Scrapes two platforms with one input — Spotahome and HousingAnywhere.
- Verified mid-term listings: furnished rooms, studios, apartments & houses.
- Extracts ~45 fields per listing, fully normalized across both sources.
- Photos as absolute URLs, availability windows, landlord scoring and instant booking flags.
- No browser — fast, cheap, hard to block (HTTP-only).
- From-scratch, documented code — TypeScript,
HttpCrawler,got-scraping. - Dataset preview with an
overviewtable view.
💰 Pay-per-result (competitive pricing)
PAY_PER_EVENT model — you are billed only for results, no monthly subscription:
| Metric | Price |
|---|---|
| Per result | $0.00085 |
| Per Actor Start | $0.00005 |
Example: 10,000 listings ≈ $8.50. That makes mid-term rental data a rounding error in any budget — and a killer line-item to resell inside dashboards and lead-gen products.
Output
One normalized listing per dataset item. Fields (subset): source, listingId, title,
monthlyRent, currency, billsIncluded / estimatedBills, roomType, propertyType,
address, street, postalCode, city, country, neighborhood, area (lat/lng), photos,
landlordType, landlordId, landlordName, landlordScore, landlordTotalBookings,
availability { from, to }, listingUrl, description, minimumStayMonths,
maximumStayMonths, contractType, depositPolicy, couplesAllowed, propertySizeSqm,
bedroomCount, numberOfBedrooms, numberOfBathrooms, areaSqm, roomAreaSqm,
isInstantBooking, noSecurityDeposit, hasDepositProtection, allowsPermanentContract,
isZeroRisk, isExcellentAdvertiser, ratingAverage, scrapedAt.
Example row:
{"source": "spotahome","listingId": "30112345","title": "Bright Studio near Gran Vía","monthlyRent": 1150,"currency": "EUR","billsIncluded": "1:200","roomType": "studio","city": "Madrid","availability": { "from": "2026-10-01", "to": null },"listingUrl": "https://www.spotahome.com/...","area": { "lat": 40.42, "lng": -3.70 }}
Key use cases
- Lead generation & relocation agencies — fresh verified listings for expat and student moves.
- Price intelligence — monthly rent monitoring and comparisons across EU cities (the same data behind HousingAnywhere's International Rent Index).
- Market research — student housing deficits, expat demand, furnished-rental supply analysis.
- Sales & marketing enrichment — enrich rental portals, newsletters, and moving cost tools.
- AI agents & RAG pipelines — real estate chatbots and relocation assistants fed live rental data.
FAQ
Does the actor provide official APIs?
No. Spotahome has no self-serve public data API, and HousingAnywhere's partner API is for property managers publishing inventory, not for reading marketplace listings. This actor reads the same JSON endpoints the websites use (Spotahome GraphQL + HousingAnywhere Algolia).
Which cities are supported?
Spotahome: madrid, barcelona, berlin, paris, milan, rome, london, lisbon,
amsterdam (92+ cities supported by the platform). HousingAnywhere: Germany, Spain, France,
Italy, Netherlands, Portugal, Belgium (25+ index cities).
Why $0.00085 per result instead of a subscription?
We pass on the cost of running on cheap HTTP crawlers with no browser overhead. You pay for results, not for hours.
Do I need a proxy?
No. Requests are plain JSON to the platform's own API endpoints, designed for the websites' own traffic.
Which platforms does the Rent Index dataset cover?
HousingAnywhere's quarterly index covers 25 cities in 11 countries from ~35,399 furnished rooms/studios — the same universe this actor scrapes live.
Can I scrape both platforms in one run?
Yes — one input, both sources, with a source field on every listing.
Limitations
- Spotahome
countryis alwaysnull(the GraphQL API does not return it) — usecity. - HousingAnywhere
postalCodeis alwaysnull(not exposed by its backend). - Availability
tomay benullfor open-ended (minimum-stay) listings; HousingAnywhere keeps its9999-...sentinel for indefinite dates and this actor converts it tonull. - Data depends on the publisher — mid-term rental inventory changes quickly; run on a schedule for longitudinal monitoring.
- Scraping third-party sites must comply with their ToS and local laws — see disclaimer.
Related Actors
- Airbnb Scraper — the most-used Airbnb actor on Apify (16,900+ users); short-term vacation rentals.
- Booking Scraper — hotel and short-stay rates from Booking.com.
- HousingAnywhere Scraper — focused on HousingAnywhere listings.
- hometogo-scraper — metasearch-style short-term vacation rental data.
- loopnet-scraper — US & UK commercial real estate listings.
Legal & Compliance Disclaimer
Important: This actor is a scraping tool and is not affiliated with, endorsed by, or connected to Spotahome.com or HousingAnywhere.com. You are solely responsible for complying with the terms of service of the target websites, applicable data-protection laws (e.g., GDPR), and your local regulations before scraping. Data from marketplaces may include personal information of landlords — handle it accordingly. The authors are not liable for any misuse.
SEO Keywords
spotahome scraper, housinganywhere scraper, mid term rental data, mid-term rental listings,
european rental prices data, rental price comparison europe, rental price monitoring,
student housing data, student accommodation data, expat housing data,
relocation housing datafurnished apartment rental data, room rental data spain, apartment rental database,
bills included rentals, housinganywhere alternative data, housinganywhere api alternative,
rental price index europe, monthly rent data furnished, madrid rental prices data,
berlin student accommodation data, amsterdam expat housing data, barcelona rental market datamilan rooms for rent data, lisbon relocation housing data, paris mid term apartment data