Fotocasa Listings Scraper
Pricing
from $1.50 / 1,000 listings
Fotocasa Listings Scraper
The Fotocasa Listings Scraper exports property listings from any Fotocasa search: price and price drops, rooms, bathrooms, surface, amenities, address, ZIP and coordinates, photos, description and the agency name and phone. Ideal for Spain real estate market research.
Pricing
from $1.50 / 1,000 listings
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
🚀 Fotocasa Listings Scraper
Export property listings from Fotocasa, one of Spain's largest real estate portals. The Fotocasa Listings Scraper turns any Fotocasa search (viviendas, pisos, casas, áticos, for sale, rent or room share, anywhere in Spain) into structured data: price and price reduction, rooms, bathrooms, surface, amenities, address with ZIP code and map coordinates, the full description, photos and the agency's name and phone. Use it for rental and sale price monitoring, market research, investment analysis or agency lead lists.
✨ Features
- 🔎 Any search you can build on Fotocasa: paste the results URL after choosing operation, property type, location, price, size, rooms or sort order. Every page of that search is collected.
- 📞 Agency contact: agency name, seller type (professional or private), Fotocasa agency page and phone number.
- 📍 Location down to the map pin: address, neighbourhood, district, city, province and ZIP code, plus latitude and longitude.
- 📐 Property details: rooms, bathrooms, surface (m²), property type, new-construction flag and the list of amenities (lift, parking, terrace, air conditioning, pool...).
- 💶 Prices: asking price and the amount it was reduced by.
- ♻️ No duplicates: featured listings and listings shared by overlapping searches are returned and charged once.
🛠️ How It Works
- Search on Fotocasa – Open Fotocasa, set the location and filters you want and copy the URL of the results page.
- Paste the URL(s) – Add one or more search URLs. A URL ending in
/l/3starts from page 3. - Set a limit –
maxItemscaps the total number of listings (default 50). - Run it – Listings arrive page by page; the
SUMMARYrecord shows, for each search, how many results Fotocasa reported and how many were collected.
⚙️ Input
| Field | Description |
|---|---|
startUrls | Fotocasa search results URLs, e.g. https://www.fotocasa.es/es/comprar/viviendas/madrid-capital/todas-las-zonas/l. |
maxItems | Maximum number of listings across all searches. Default 50. |
proxyConfiguration | Apify Proxy; the default (Spanish residential) works. |
{"startUrls": [{ "url": "https://www.fotocasa.es/es/comprar/viviendas/madrid-capital/todas-las-zonas/l" },{ "url": "https://www.fotocasa.es/es/alquiler/viviendas/barcelona-capital/todas-las-zonas/l?maxPrice=1500&minRooms=2" }],"maxItems": 500}
📊 Sample Output Data
{"id": "186456592","url": "https://www.fotocasa.es/es/alquiler/vivienda/barcelona-capital/aire-acondicionado-calefaccion-amueblado-internet/186456592/d","transaction": "rent","price": 1250,"priceReduction": 540,"propertyType": "Flat","propertySubtype": "Flat","isNewConstruction": false,"rooms": 2,"bathrooms": 1,"surface": 1,"features": ["air_conditioner","heating","furnished","balcony","internet"],"location": "La Barceloneta","neighborhood": "La Barceloneta","district": "Ciutat Vella","city": "Barcelona","province": "Barcelona","zipCode": "08003","latitude": 41.38275751743155,"longitude": 2.1889080597882655,"description": "Bienvenido a este encantador apartamento de 2 habitaciones ubicado en el vibrante barrio de La Barceloneta. Este alojamiento, completamente amueblado y bien …","agencyName": "Spotahome","sellerType": "professional","agencyUrl": "https://www.fotocasa.es/es/pro/spotahome-5/","phone": null,"isFeatured": false,"publishedAt": "2025-05-12T16:23:47.060Z","images": ["https://static.fotocasa.es/images/ads/a20a13c6-5510-4338-9486-dc2fa989442a?rule=original","https://static.fotocasa.es/images/ads/ee1380fc-dcb5-4ac2-a9db-b73751098670?rule=original"],"searchUrl": "https://www.fotocasa.es/es/alquiler/viviendas/barcelona-capital/todas-las-zonas/l/3?maxPrice=1500&minRooms=2&sortType=price&sortOrderDesc=false","scrapedAt": "2026-10-10T10:04:12.633Z"}
💰 Pricing
This Actor uses pay-per-event pricing:
| Event | Price |
|---|---|
| Listing returned to the dataset | $0.0015 ($1.50 per 1,000) |
| Actor start (once per run) | $0.00005 |
Examples: 100 listings cost $0.15005, 1,000 listings cost $1.50005. You pay only for listings delivered to the dataset; repeats are never charged. Set a maximum cost per run in Apify Console and the Actor stops when it is reached.
❓ FAQ
Does it return phone numbers?
Yes, phone carries the number Fotocasa shows for the advertiser, when there is one.
In which order are listings collected? In the order of your URL. A search without a chosen order is collected newest first: Fotocasa's default order changes from one page load to the next, which would skip and repeat listings.
How many listings can I get from one search?
All of them: the Actor walks every page until the search runs out or your maxItems is reached.
Is scraping Fotocasa legal? The Actor collects publicly visible listing data. Make sure your use of it complies with Fotocasa's terms and with data-protection law (GDPR), especially for contact details.
Keywords: fotocasa scraper, fotocasa API, pisos en alquiler Madrid, viviendas en venta España, precios de vivienda, inmobiliarias.