Fotocasa Scraper - Spanish Property Listings & Prices avatar

Fotocasa Scraper - Spanish Property Listings & Prices

Pricing

from $2.00 / 1,000 listing scrapeds

Go to Apify Store
Fotocasa Scraper - Spanish Property Listings & Prices

Fotocasa Scraper - Spanish Property Listings & Prices

Homes for sale and rent from any Fotocasa search by URL, without login: price, price per m2, rooms, bathrooms, surface, address, coordinates, features, photos, description and the agency with phone. Private sellers are not exposed. Scheduled runs flag new listings. $0.002 per listing.

Pricing

from $2.00 / 1,000 listing scrapeds

Rating

0.0

(0)

Developer

Antonio del Olmo Tena

Antonio del Olmo Tena

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Security

Limited permissions

Share

Export property listings from any Fotocasa search in Spain. Filter homes for sale or rent on fotocasa.es, copy the URL and the Actor returns one row per property with price, price per square metre, rooms, bathrooms, surface, address, coordinates, features, photos, description and the agency with its phone. Schedule it and listings that appear since the previous run are flagged. Market analysis, investor deal flow, agency prospecting and price monitoring at $0.002 per listing.

What you get

Property (one row each): id, url, operation, propertyType, propertySubtype, description, price, priceText, pricePerM2, rooms, bathrooms, surfaceM2, features, tags, isNewConstruction, isAuctioned, isOccupied, hasVirtualTour, hasVideo, imagesCount, imageUrl, images, publishedAt, position.

Location: address, neighborhood, district, city, province, postalCode, latitude, longitude, isExactLocation.

Advertiser: advertiserType, and for professionals agencyName, agencyUrl, agencyPhone.

Search on every row: search (the URL you gave) and totalCount.

Changes on scheduled runs: isNew is true for listings that were not in the search in the previous run.

Searches without results return nothing and are not charged.

How to use it

  1. Open Fotocasa, choose location, operation and filters, and copy the URL, for example https://www.fotocasa.es/es/comprar/viviendas/madrid-capital/todas-las-zonas/l.
  2. Open the Input tab and paste the URLs, one per line (up to 100 per run).
  3. Set Max listings per URL (about 30 per page, up to 900).
  4. Click Start and export the rows as JSON, CSV or Excel.
  5. Schedule the Actor to catch new listings.

Input

{
"searchUrls": ["https://www.fotocasa.es/es/comprar/viviendas/madrid-capital/todas-las-zonas/l"],
"maxListings": 100
}

Output

{
"search": "https://www.fotocasa.es/es/comprar/viviendas/madrid-capital/todas-las-zonas/l",
"totalCount": 12615,
"position": 2,
"id": "190909371",
"url": "https://www.fotocasa.es/es/comprar/vivienda/madrid-capital/.../190909371/d",
"operation": "comprar",
"propertyType": "Flat",
"propertySubtype": "Attic",
"description": "Piso ubicado en una de las zonas más demandadas de Madrid...",
"price": 2990000,
"priceText": "2.990.000 €",
"pricePerM2": 14306,
"rooms": 3,
"bathrooms": 4,
"surfaceM2": 209,
"features": ["air_conditioner", "cabinets", "heating", "terrace"],
"tags": ["IS_EXTERIOR", "IS_LUXURY", "IS_MODERN"],
"address": "Goya, Goya",
"neighborhood": "Goya",
"district": "Barrio de Salamanca",
"city": "Madrid",
"province": "Madrid",
"postalCode": "28009",
"latitude": 40.42,
"longitude": -3.68,
"isExactLocation": false,
"isNewConstruction": false,
"isAuctioned": false,
"isOccupied": false,
"hasVirtualTour": false,
"hasVideo": null,
"imagesCount": 44,
"imageUrl": "https://static.fotocasa.es/images/ads/...",
"images": ["https://static.fotocasa.es/images/ads/..."],
"advertiserType": "professional",
"agencyName": "ESPÍGUL IMMOBILIARIA",
"agencyUrl": "https://www.fotocasa.es/es/pro/...",
"agencyPhone": "+34...",
"publishedAt": "2026-10-09T11:39:58.060Z",
"isNew": false,
"timestamp": "2026-10-31T10:00:00.000Z"
}

Pricing

Pay per event: $0.002 per listing and $0.003 per new listing detected on a scheduled run. Empty searches are free. A search of 900 listings costs $1.80.

Limits and notes

  • Name and phone are only returned for professional advertisers. Private sellers are never exposed.
  • Most listings publish approximate coordinates; isExactLocation is false for those.
  • address is what the advertiser publishes, often just a street or a neighbourhood.
  • Use narrower filters or several zones to go beyond 900 listings.
  • Otodom Scraper: the same data for Poland.
  • Zillow Property and Airbnb Listings: other property markets.
  • Google Maps Leads: agencies of a city with rating.