Fotocasa Spain Real Estate Scraper
Pricing
$2.00 / 1,000 property listings
Fotocasa Spain Real Estate Scraper
Scrape home listings for sale and rent from Fotocasa Spain by province: price, surface, rooms, address, coordinates, advertiser and full description. Fast JSON API, no browser.
Pricing
$2.00 / 1,000 property listings
Rating
0.0
(0)
Developer
Santiago Morera
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
14 days ago
Last modified
Categories
Share
Homes for sale and for rent from Fotocasa Spain, straight from the portal's own JSON search API. No browser, no login, fast and cheap to run.
What you get
One record per listing, newest first. Pick sale or rent, optionally narrow to a province, or leave the province empty to list the latest listings of the whole country. Each record has price, surface, rooms, bathrooms, address, coordinates, advertiser, publication date and the full description.
Input
| Field | Type | Description |
|---|---|---|
transaction | buy | rent | Homes for sale or for rent. Default buy. |
province | string | Spanish province name, for example Madrid, Barcelona, Sevilla. Empty = whole country. |
maxItems | integer | Maximum listings to return (1 to 10000). Default 100. |
Example:
{"transaction": "buy","province": "Madrid","maxItems": 100}
Output
Real item from a run with the input above (description shortened here):
{"id": 191074821,"transaction": "buy","price": 295000,"currency": "EUR","surface": 103,"rooms": 3,"bathrooms": 2,"floor": null,"features": ["air_conditioner", "balcony", "elevator", "heater"],"isNewBuild": true,"address": "Calle Alcocer, 3, Madrid Capital","region": "Madrid","province": "Madrid","municipality": "Madrid Capital","neighbourhood": "Villaverde","zipCode": "28021","latitude": 40.35079,"longitude": -3.6951344,"advertiser": null,"publishedAt": "2026-10-09T23:04:07.747Z","description": "...","imageCount": 9,"imageUrl": "https://static.fotocasa.es/images/ads/729c60b6-3844-450a-b6f7-efadf7fce134?rule=original","url": "https://www.fotocasa.es/es/comprar/vivienda/madrid-capital/.../191074821/d"}
price is in euros; for rentals it is the monthly rent. surface is in square metres. features lists the boolean amenities the listing declares (terrace, elevator, air_conditioner, and so on). rooms, bathrooms, floor and advertiser are null when the listing does not declare them.
Notes
- Only homes (houses and flats) are covered, not garages, commercial premises or land.
- Only publicly visible listings are collected.
- An unknown province name fails fast with the list of valid names.
Pricing
Pay per event: USD 0.002 per listing (USD 2 per 1,000 listings). The default input (100 listings) costs about USD 0.20. Apify platform usage is included in the price.
Use cases
- Spanish real estate market research: prices per square metre by province or neighbourhood.
- Investors and agencies: track new listings for sale or rent as they appear.
- Property data for apps, maps and dashboards: coordinates, surface, rooms and features.
- Scheduled monitoring: run the actor daily and send new listings to a spreadsheet or webhook.
FAQ
Do I need an account or a proxy? No. You only provide sale or rent and an optional province.
Does it include houses and flats? It covers homes (viviendas). Commercial properties and land are not included.
Is the rent price monthly? Yes, for rentals price is the monthly rent in euros.
Can I call it from my own code? Yes, through the Apify API or the Python and JavaScript clients, and with integrations such as Make, Zapier or n8n.