Fotocasa Property [$0.99] Scraper · Spain Real Estate Listings avatar

Fotocasa Property [$0.99] Scraper · Spain Real Estate Listings

Pricing

from $0.99 / 1,000 results

Go to Apify Store
Fotocasa Property [$0.99] Scraper · Spain Real Estate Listings

Fotocasa Property [$0.99] Scraper · Spain Real Estate Listings

[Only $0.99 per 1000 results] Scrape Fotocasa.es property listings — any buy/rent search URL with filters. Returns price, €/m², type, rooms, bathrooms, m², full address, coordinates, photos, agency, energy certificate (optional) and more as clean JSON/CSV. One row per property. No browser

Pricing

from $0.99 / 1,000 results

Rating

0.0

(0)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

3 days ago

Last modified

Share

Fotocasa Property Scraper

Scrape property listings from Fotocasa.es — Spain's major real-estate portal. Paste any buy or rent search URL and get clean, structured rows: price, property type, rooms, bathrooms, surface (m²), full address, GPS coordinates, photos, agency, features and listing date. One row per property. Pure HTTP, no browser.

How it works

Why use this scraper

  • Everything on the listing page — price, m², rooms, coordinates, photos and agency all come from one fetch; no slow per-property crawling.
  • Buy and rent — works on any comprar or alquiler search, with all your on-site filters honoured and paginated automatically.
  • Clean, flat output — one row per property; nested address/features flattened for CSV by default.
  • Pure HTTP, no browser — fast and cheap; no Playwright, no headless Chrome.
  • Optional agency email enrichment — discover the listing agency's website and harvest a contact email (opt-in, billed only on a hit).

What it does

Give it one or more Fotocasa search/listing URLs. For each, it reads the live results and emits one dataset row per property with all the fields below. Searches paginate automatically until you hit Maximum items.

Supported inputs

InputExample
Buy searchfotocasa.es/es/comprar/viviendas/madrid-capital/todas-las-zonas/l
Rent searchfotocasa.es/es/alquiler/viviendas/barcelona-capital/todas-las-zonas/l
Filtered searchrun any search on fotocasa.es, copy the URL from the address bar

Use cases

  • Real-estate market & price research across Spanish cities and zones.
  • Lead generation — agency names, listing URLs (optional contact emails).
  • Investment analysis — €/m², price distribution, new-build vs resale.
  • Aggregation & portals — pull fresh listings into your own product.

How it works

  1. You paste Fotocasa search URLs.
  2. The actor reads each listing page's embedded property data and paginates through results.
  3. Each property is normalised into one flat row and pushed to the dataset.

Input configuration

FieldTypeDescription
startUrlsarrayFotocasa search URLs (auto-paginated).
maxItemsintegerHard cap on properties collected. Default 10000.
fetchDetailsbooleanOpt-in: open each property's detail page for energy certificate (A–G), exact street, construction type, ground surface, quality rating, rent price index and a decoded feature list. +1 request/property, billed per additional-data event. Default off.
flattenbooleanFlatten nested objects/arrays into CSV columns (default on).
enrichEmailsbooleanOpt-in agency contact-email enrichment (billed per email found).
maxConcurrencyintegerParallel row processing (mainly for enrichment). Default 8.
proxyobjectProxy config. Defaults to Apify Residential.

Output sample

{
"portal": "fotocasa",
"id": "189623514",
"url": "https://www.fotocasa.es/es/comprar/vivienda/madrid-capital/.../189623514/d",
"transactionType": "buy",
"propertyType": "Flat",
"price": "410.000 €",
"rawPrice": 410000,
"rooms": 3,
"bathrooms": 2,
"surface": 90,
"address": { "neighborhood": "Moratalaz", "city": "Madrid", "province": "Madrid", "zipCode": "28030" },
"latitude": 40.4091,
"longitude": -3.6432,
"photoCount": 19,
"agency": "VOhome Moratalaz",
"isNewConstruction": false,
"listedDate": "2026-05-08T12:36:07.170Z"
}

Key output fields

FieldDescription
id / urlFotocasa property id + listing URL
transactionTypebuy / rent
propertyType / propertySubtypee.g. Flat / Penthouse
price / rawPricedisplay text + numeric value
rooms / bathrooms / surfacecounts + m²
address.*street, neighborhood, district, city, municipality, province, zipCode
latitude / longitudeGPS coordinates
photos / photoCountimage URLs + count
agency / agencyUrllisting agency + profile URL
featuresparsed feature map (heating, elevator, antiquity…)
listedDatewhen the listing was posted
contactEmail / contactWebsiteagency contact (only when enrichEmails is on)
energyRating / environmentImpactRating / street / constructionType / qualityRate / rentPriceIndex / detailFeaturesproperty detail (only when fetchDetails is on)

FAQ

Buy and rent both? Yes — pass a comprar (buy) or alquiler (rent) search URL; transactionType is set accordingly.

Do filters work? Yes — any filter you set on fotocasa.es is encoded in the URL and honoured.

Full description? The listing description shown on the search results is included; everything else (price, rooms, m², coordinates, photos) comes straight from the page data.

Do I need a proxy? Apify Residential (the default) is recommended for larger runs.

Support

Found an issue or want a field added? Open an issue on the actor's Issues tab and we'll take a look.

Additional services

Need agency contact emails? Turn on enrichEmails to append a best-effort contact email + website per agency (billed only when an email is found).

Explore more scrapers

Check the publisher's profile for more real-estate and directory scrapers (Idealista, Redfin, Zillow, Realtor, Immobilienscout24 and more).

⚠️ Disclaimer

This actor collects only publicly available property-listing data for legitimate research, lead-generation and aggregation use. Respect Fotocasa's terms of service and applicable laws (including data-protection rules) in your jurisdiction. You are responsible for how you use the scraped data.

SEO Keywords

fotocasa scraper, fotocasa api, fotocasa.es scraper, spain real estate scraper, spanish property data, idealista alternative, comprar vivienda scraper, alquiler scraper, property listings spain, real estate data madrid, real estate data barcelona, m2 price data, property coordinates scraper, real estate lead generation