Fotocasa Property Scraper avatar

Fotocasa Property Scraper

Pricing

Pay per usage

Go to Apify Store
Fotocasa Property Scraper

Fotocasa Property Scraper

Extract property listings from Fotocasa with ease. Scrape prices, locations, features, and agent details from Spain's leading real estate platform. Perfect for market analysis, price monitoring, competitor tracking, and investment research. Automate your property data extraction today.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Fotocasa.es Property Scraper

Collect Fotocasa property listings in a clean, structured format for market research, lead generation, portfolio tracking, and price monitoring.

The actor returns standard property ads and new-home promotions, with duplicate-free results and empty fields automatically removed from the dataset.

Features

  • Fast collection — Get listing data quickly with predictable pagination and limits.
  • Clean output — Empty fields are removed before saving, so each dataset item stays compact.
  • Rich listing details — Capture titles, prices, locations, property sizes, agency details, and photo URLs.
  • Promotion support — Collect both regular listings and new-home developments in one run.
  • Flexible coverage — Use a single listing URL to target Spain-wide searches or specific areas.

Use Cases

Market Research

Track inventory, pricing, and availability across neighborhoods, cities, or all of Spain. Build repeatable datasets for trend analysis and competitive monitoring.

Lead Generation

Collect listing records with contact-facing property context, agency names, and media assets. Use the data to feed sales pipelines, outreach workflows, or CRM enrichment.

Investment Tracking

Monitor homes and promotions across target regions and compare asking prices, sizes, and availability over time. Spot changes in the market before they become obvious.

Content and Reporting

Produce clean tables and reports for dashboards, newsletters, internal briefings, or client presentations. The structured output is easy to export into spreadsheets and BI tools.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNohttps://www.fotocasa.es/en/buy/homes/espana/all-zones/lFotocasa listing URL used to determine the starting scope.
maxItemsIntegerNo20Maximum number of dataset items to save.
maxPagesIntegerNo20Safety limit for pagination.
proxyConfigurationObjectNouseApifyProxy: falseOptional proxy settings for reliable collection.

Output Data

Each dataset item includes only the fields that have values.

FieldTypeDescription
itemTypeStringad or promotion.
idStringInternal listing identifier.
titleStringListing title or headline.
descriptionStringFull listing description.
urlStringPublic listing URL.
priceNumberAsking price for ads.
minPriceNumberMinimum promotion price.
maxPriceNumberMaximum promotion price.
priceTypeStringSale/rental type label.
currencyStringCurrency code.
roomsNumberNumber of rooms when available.
bathsNumberNumber of bathrooms when available.
surfaceNumberBuilt area in square meters.
locationStringHuman-readable location label.
latitudeStringLatitude for the listing.
longitudeStringLongitude for the listing.
agencyNameStringPublishing agency name.
agencyIdStringPublishing agency identifier.
hasPhotosBooleanIndicates whether photos are available.
hasVideosBooleanIndicates whether videos are available.
photosCountNumberNumber of photos available for the listing.
photoUrlsArrayAll available photo URLs for the listing.
previewImageStringFirst photo URL for quick preview.
publicationDateStringOriginal publication date.
alterDateStringLast update timestamp.

Promotion items also include:

FieldTypeDescription
promotionIdStringPromotion identifier.
minRoomsNumberMinimum bedroom count.
maxRoomsNumberMaximum bedroom count.
minBathsNumberMinimum bathroom count.
maxBathsNumberMaximum bathroom count.
minSurfaceNumberMinimum surface area.
maxSurfaceNumberMaximum surface area.
adsCountNumberNumber of units in the promotion.

Usage Examples

{
"startUrl": "https://www.fotocasa.es/en/buy/homes/espana/all-zones/l",
"maxItems": 20,
"maxPages": 20
}

Smaller Test Run

{
"startUrl": "https://www.fotocasa.es/en/buy/homes/espana/all-zones/l",
"maxItems": 10,
"maxPages": 3
}

Faster Production Crawl

{
"startUrl": "https://www.fotocasa.es/en/buy/homes/espana/all-zones/l",
"maxItems": 100,
"maxPages": 10,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"itemType": "ad",
"id": "1_188957600",
"title": "Se vende fantástico piso en pleno centro...",
"description": "Se vende fantástico piso en pleno centro...",
"url": "https://www.fotocasa.es/en/buy/home/cornella-de-llobregat/.../188957600/d",
"price": 225000,
"priceType": "SALE",
"currency": "EUR",
"rooms": 2,
"baths": 1,
"surface": 58,
"location": "Centre, Cornellà de Llobregat, Barcelona, Cataluña, España",
"latitude": "41.3520855",
"longitude": "2.0722905",
"agencyName": "Propiaria Sl",
"agencyId": "9202773325645",
"hasPhotos": true,
"hasVideos": true,
"photosCount": 25,
"photoUrls": [
"https://static.fotocasa.es/images/ads/13b66787-a341-4551-8c96-832e140101bc?rule=original"
],
"previewImage": "https://static.fotocasa.es/images/ads/13b66787-a341-4551-8c96-832e140101bc?rule=original"
}

Tips for Best Results

Start Small

  • Begin with maxItems: 20 to confirm the scope is correct.
  • Increase the limit once you’re happy with the output.

Use a Clear Listing URL

  • Start from a search page that matches the market you want.
  • Keep the path focused on the exact type of listing you need.

Review Media Fields

  • Use photosCount to estimate media depth.
  • Use photoUrls to access the full image set.

Keep Runs Predictable

  • Raise maxPages only when you need deeper coverage.
  • Use a proxy configuration for larger jobs or repeated runs.

Integrations

Connect the output with:

  • Google Sheets — Review listings and compare markets quickly.
  • Airtable — Build a searchable property database.
  • Excel — Share reports with teams and clients.
  • Make — Automate follow-up workflows.
  • Zapier — Send new listings into connected tools.
  • Webhooks — Push results into custom systems.

Export Formats

  • JSON — Best for downstream systems and automation.
  • CSV — Useful for spreadsheets and quick analysis.
  • Excel — Convenient for stakeholder reports.

Frequently Asked Questions

What kind of listings does this actor collect?

It collects standard property ads and new-home promotions.

Does it include photos?

Yes. Each item includes photosCount, photoUrls, and a previewImage when available.

Are empty fields included in the output?

No. Empty and null fields are removed before saving.

Can I focus on a specific area?

Yes. Use a relevant Fotocasa listing URL for the area you want to monitor.

How many items can I collect?

That depends on your chosen maxItems and maxPages values.

Is there support for promotions?

Yes. Promotions are included by default.

Support

For questions, issues, or feature requests, use the Apify Console.

Resources

This actor is intended for legitimate data collection and research use. Users are responsible for complying with applicable laws, website terms, and internal policies when using the data.