Fotocasa Spain Real Estate Scraper avatar

Fotocasa Spain Real Estate Scraper

Pricing

$2.00 / 1,000 property listings

Go to Apify Store
Fotocasa Spain Real Estate Scraper

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

Santiago Morera

Maintained by Community

Actor 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

FieldTypeDescription
transactionbuy | rentHomes for sale or for rent. Default buy.
provincestringSpanish province name, for example Madrid, Barcelona, Sevilla. Empty = whole country.
maxItemsintegerMaximum 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.