Fotocasa Property Search Scraper
Pricing
from $3.00 / 1,000 results
Fotocasa Property Search Scraper
Efficiently scrape property listings from Fotocasa.es, Spain's leading real estate platform. Extract comprehensive data including prices, features, locations, agent details, and multimedia content. Perfect for real estate market analysis, property valuation, competitive intelligence.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer

Stealth mode
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Fotocasa.es Property Search Scraper: Extract Complete Spanish Real Estate Market Data
Understanding Fotocasa.es and Why This Data Matters
Fotocasa.es stands as one of Spain's most trusted and comprehensive real estate platforms, serving millions of users searching for properties across the entire Spanish territory. From bustling metropolitan areas like Madrid and Barcelona to coastal regions and rural communities, Fotocasa.es provides an extensive catalog of residential and commercial properties for sale and rent.
The platform's significance extends far beyond simple property listings. It offers a real-time snapshot of Spain's dynamic real estate market, including pricing trends, property features, neighborhood popularity, and market velocity. For real estate professionals, investors, market analysts, and property developers, this data represents critical intelligence for understanding local markets, identifying investment opportunities, and making data-driven decisions in one of Europe's most diverse property markets.
However, manually collecting information from thousands of property listings across different regions and price ranges would be practically impossible. This is where the Fotocasa.es Property Search Scraper becomes indispensable, transforming what would be months of manual research into an automated process that delivers structured, analysis-ready real estate data.
What This Scraper Does and Who Benefits
The Fotocasa.es Property Search Scraper is designed to extract comprehensive information from property search result pages on Fotocasa.es. Rather than limiting extraction to basic details, this tool captures the complete dataset that Fotocasa.es provides for each property listing, giving you a 360-degree view of available properties and market conditions.
The scraper excels at capturing both standard property information and Fotocasa.es-specific features. This includes property characteristics, pricing details, promotional statuses, agent information, multimedia assets, and various quality indicators that Fotocasa.es uses to categorize listings. The tool respects the platform's structure while ensuring you receive clean, organized data that's immediately usable for analysis, valuation models, or integration into your CRM systems.
This scraper serves multiple professional audiences effectively. Real estate agencies can use it to monitor competitor listings, analyze pricing strategies, and identify market gaps. Property investors gain insights into price per square meter, feature distributions, and emerging neighborhoods. Market researchers can track supply trends, average listing times, and regional price variations. Property valuers and appraisers can build comprehensive comparable databases for accurate valuations. Real estate tech companies can enhance their platforms with rich, up-to-date market data.
Understanding Input Requirements and Configuration
The scraper accepts property search result page URLs from Fotocasa.es. These are the pages that display multiple property listings based on your search criteria, not individual property detail pages. You can create these URLs by using Fotocasa.es search filters for location, property type, price range, and other criteria, then copying the resulting URL.
Here's a practical example of properly formatted input:
{"proxy": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "US"},"max_items_per_url": 20,"ignore_url_failures": true,"urls": ["https://www.fotocasa.es/es/comprar/viviendas/espana/todas-las-zonas/l/2?text=la"]}
Example Screenshot:

Input Parameters Explained:
The proxy configuration is crucial for reliable data collection from Spanish real estate platforms. Using residential proxies helps ensure your scraping activity appears as legitimate user browsing, significantly reducing the risk of being blocked or throttled. While you can select different proxy countries, using Spanish or European proxies often yields better performance and more consistent results when accessing Spanish websites.
The max_items_per_url parameter controls how many property listings you want to extract from each search URL. Setting this to 20 means the scraper will collect data from up to 20 properties per search page. You can adjust this number based on your needs—lower values for quick market sampling, higher values for comprehensive market coverage. Keep in mind that Fotocasa.es typically displays 30-40 listings per page, so this parameter helps you control data volume and scraping costs.
The ignore_url_failures parameter, when set to true, ensures that if one URL fails to scrape (due to temporary errors or changes), the scraper continues processing remaining URLs rather than stopping entirely. This is particularly useful when scraping multiple search queries, as it maximizes data collection even if some searches encounter issues.
The urls array accepts multiple search result URLs, allowing you to scrape properties from different locations, price ranges, or property types in a single run. For example, you might include separate URLs for apartments in Barcelona, houses in Valencia, and commercial properties in Madrid to build a diverse dataset.
Comprehensive Output Structure and Data Fields Explained
The scraper returns data in JSON format, with each property listing represented as a complete object containing all available information. Understanding what each field represents and how you can leverage it is essential for maximizing the value of this real estate data.
Identification and Status Fields:
The ID serves as the unique identifier for each property listing within Fotocasa.es system, invaluable for tracking specific properties over time, avoiding duplicates, or building relational databases. The Status Code indicates the current state of the listing (active, reserved, sold), helping you filter for available properties or track market velocity.
Type Code categorizes the property type (apartment, house, commercial, land), while Subtype ID provides more granular classification (studio, penthouse, townhouse). These fields are critical for segmenting your analysis by property category.
Verification and Quality Indicators:
Is Verified indicates whether Fotocasa.es has verified the listing's information, providing a trust signal about data accuracy. Viewed Label shows viewing statistics, helping you understand which properties are attracting the most attention and potentially identifying hot markets or undervalued listings.
Promotion and Visibility Status:
Fotocasa.es offers various paid promotion tiers that affect listing visibility. Fields like Is Premium, Is Super Top, Is Top, Is Top Plus, Is Pack Premium Priority, Is Pack Advance Priority, Is Pack Basic Priority, and Is Pack Minimal Priority indicate which promotional packages the seller has purchased. This data reveals how aggressively properties are being marketed and can indicate seller motivation or property desirability.
Is Highlighted shows whether the listing has visual emphasis in search results, while Is Promotion indicates if it's part of a developer's promotional campaign. These fields help you understand the competitive landscape and marketing intensity in specific markets.
Property Characteristics:
Property contains structured data about the property itself, typically including square meters, number of rooms, bathrooms, and floor level. Listing Features provides an array of amenities and characteristics (elevator, parking, terrace, air conditioning), which are essential for comparable analysis and understanding feature premiums in pricing.
Full Address and Location provide geographic information, with Location typically containing latitude, longitude, and administrative divisions. This geocoding enables sophisticated spatial analysis, mapping, commute time calculations, and neighborhood clustering.
Descriptive Content:
Localized Title contains the property's headline as it appears in search results, optimized for attracting clicks. Localized Headline often provides a secondary attention-grabbing line. Localized Description includes the full property description text, rich with details about the property, neighborhood, and unique features. This unstructured text can be analyzed using natural language processing to extract additional insights about property condition, recent renovations, or seller motivation.
Pricing Information:
Price represents the asking price in the listing's currency. Raw Price may contain the original unformatted price string. Min Price appears in rental listings to show minimum rental periods or prices. Reduced Price indicates if the property has been discounted, which is valuable for identifying motivated sellers or properties with pricing challenges.
PSF Text (Price per Square Foot/Meter) provides standardized pricing metrics, essential for comparing properties of different sizes. Understanding price per square meter is fundamental to Spanish real estate valuation and helps identify over- or under-priced properties.
Agent and Agency Information:
Agent and Agency objects contain detailed information about the listing representative, including name, contact information, and potentially their listing history. This data enables analysis of which agencies dominate specific markets, agent performance tracking, and direct contact establishment for inquiries.
Publisher ID, User ID, and Real Estate Ad ID provide additional identifiers for tracking listing sources and connecting multiple listings from the same seller or agency.
Temporal Data:
Dates contains timestamps for when the property was listed, last modified, or scheduled for showing. Lease Term Remaining is relevant for rental properties with fixed terms. This temporal data enables time-on-market calculations, seasonal trend analysis, and identification of stale listings that may be overpriced.
Multimedia and Visual Content:
Multimedia contains arrays of image URLs, allowing you to access property photos. Has Video, Has Floor Plans, Has Virtual Tour, and Has VGO (Virtual Tour) indicate which listings include rich media content. Properties with more visual content typically attract more interest and may command premium prices, making these fields useful for understanding market sophistication and property presentation quality.
Special Property Indicators:
Is New Construction identifies newly built properties, important for buyers seeking modern construction and developers tracking competition. Is Occupied indicates whether the property has current tenants, relevant for investment properties. Is Temporary Rental flags short-term rental opportunities.
Is Bare Ownership indicates "nuda propiedad" arrangements common in Spain, where ownership is separated from usage rights. Has Subsidies shows if government housing assistance is available, relevant for affordable housing analysis.
Is Opportunity flags properties marked as particularly good deals, while Is Completed may indicate sold properties still visible in results for market analysis.
Engagement Metrics:
Is Faved shows if you've favorited the property (useful when running scrapes with authenticated sessions). Is Visited tracks which properties you've viewed. Has Open House indicates scheduled public viewings, suggesting active seller engagement.
Promotion Details:
For properties that are part of developer promotions, fields like Promotion ID, Promotion Logo, Promotion URL, Promotion Title, Promotion Typologies Counter, and Promotion Typologies provide comprehensive information about the development project. This is particularly valuable when analyzing new construction markets or developer strategies.
Contact and Accessibility:
Phone provides direct contact numbers when available. Is Tracked Phone indicates if Fotocasa.es tracks calls to measure ad performance. Accessibility describes features relevant for disabled access, increasingly important for market segmentation and compliance analysis.
Additional Metadata:
Other Features Count quantifies how many additional amenities the property offers beyond the standard set. Periodicity ID relates to rental payment frequency. Transaction Type ID and Type ID provide standardized categorization for properties and transaction types.
URLs contains links to the property's detail page and potentially agent contact pages, enabling follow-up research or direct contact.
Here's an example of typical output data:
[{"accuracy": false,"address": {"country": "España","district": "Centro","neighborhood": "El Molinillo - Capuchinos","zip_code": "29013","municipality": "Málaga Capital","province": "Málaga","city": "Málaga Capital","city_zone": null,"county": "Málaga capital y entorno","region_level1": "Andalucía","region_level2": "Málaga","upper_level": "El Molinillo - Capuchinos"},"brand_info": {"bar_color": "#5FB572","logo": null,"text_color": "#1D1D1D"},"building_subtype": "Flat","building_type": "Flat","client_alias": "PLANETACASA MÁRMOLES","client_id": 9202759939217,"client_type": "professional","client_type_id": 3,"client_url": "/es/inmobiliaria-planetacasa-marmoles/comprar/inmuebles/espana/todas-las-zonas/l?clientId=9202759939217","coordinates": {"latitude": 36.72896905819707,"longitude": -4.42441020292338,"accuracy": 0},"date": {"diff": 0,"unit": "NOW"},"date_original": {"diff": 642,"unit": "DAYS","timestamp": 1709924650740},"description": "ACTUALMENTE ESTA RESERVADO SUJETO A HIPOTECA\n\nEncantador piso de 3 habitaciones en El Molinillo\n\nBienvenido a este luminoso y espacioso piso ubicado en el vibrante barrio de El Molinillo. Con 76m² de superficie, este hogar ofrece un ambiente acogedor y funcional, perfecto para disfrutar de la vida urbana en Málaga.\n\nCaracterísticas destacadas:\n\nDiseño moderno: Este encantador piso cuenta con un diseño contemporáneo que combina a la perfección estilo y funcionalidad. Sus espacios están distribuidos de manera inteligente para aprovechar al máximo cada metro cuadrado.\n\nTres habitaciones luminosas: Con tres habitaciones amplias y bien iluminadas, este piso ofrece un espacio ideal para alojar a toda la familia o utilizar una habitación como estudio o sala de juegos según tus necesidades.\n\nBaño completo: Disfruta de la comodidad de un baño completo, equipado con todas las comodidades necesarias para tu día a día. Su diseño elegante y moderno proporciona un espacio relajante para tu rutina diaria.\n\nUbicación privilegiada: Situado en el animado barrio de El Molinillo, este piso ofrece acceso a una amplia gama de servicios, comercios y opciones de ocio. Con excelentes conexiones de transporte público y una variada oferta gastronómica, tendrás todo lo que necesitas a tu alcance.\n\nPrecio atractivo: Con un precio de 169.000€, este piso representa una excelente oportunidad en el mercado inmobiliario de Málaga. Su relación calidad-precio lo convierte en una opción atractiva tanto para aquellos que buscan su primer hogar como para inversores interesados en el mercado de alquiler.\n\nNo pierdas la oportunidad de adquirir este encantador piso en El Molinillo. ¡Contáctanos hoy mismo para concertar una visita y descubrir tu nuevo hogar en el corazón de Málaga!\n\nEn cumplimiento del Decreto de la Junta de Andalucía 2182005 del 11 de Octubre, se informa al cliente que los gastos notariales, registrales, ITP, intermediación inmobiliaria y otros gastos inherentes a la compra no están incluidos en el precio. El consumidor tiene derecho a que se le entregue una copia del correspondiente documento informativo abreviado de la vivienda.","detail": {"es-_e_s": "/es/comprar/vivienda/malaga-capital/el-molinillo-capuchinos/182257549/d"},"detail_with_params": {"es-_e_s": "/es/comprar/vivienda/malaga-capital/el-molinillo-capuchinos/182257549/d?from=list"},"external_contact_url": null,"features": [{"key": "bathrooms","value": 1,"max_value": 0,"min_value": 0},{"key": "rooms","value": 3,"max_value": 0,"min_value": 0},{"key": "surface","value": 76,"max_value": 0,"min_value": 0}],"has_list_logo": true,"has_subsidies": true,"has_video": 0,"has_stamp": true,"has_vgo": false,"has_floor_plans": false,"id": 182257549,"is_bare_ownership": false,"is_completed": null,"is_discarded": false,"is_external_contact": false,"is_faved": false,"is_highlighted": false,"is_main_typology": false,"is_new": false,"is_new_construction": false,"is_occupied": false,"is_opportunity": false,"is_pack_advance_priority": false,"is_pack_basic_priority": false,"is_pack_minimal_priority": false,"is_pack_premium_priority": true,"is_premium": false,"is_promotion": false,"is_super_top": true,"is_temporary_rental": false,"is_top": true,"is_top_plus": false,"is_tracked_phone": true,"is_virtual_tour": false,"is_visited": false,"has_open_house": false,"location": "Calle Duque de Rivas, El Molinillo - Capuchinos","min_price": 0,"multimedia": [{"type": "image","src": "https://static.fotocasa.es/images/ads/8661ca20-f786-4310-ac3e-40c233e11e7c?rule=original","room_type": "living room"},{"type": "image","src": "https://static.fotocasa.es/images/ads/3302573e-3d91-433f-8726-78b9e9f31a21?rule=original","room_type": "bathroom"},{"type": "image","src": "https://static.fotocasa.es/images/ads/7f976e6c-1419-401a-b0ef-c98a0fd48e2c?rule=original","room_type": "bedroom"},{"type": "image","src": "https://static.fotocasa.es/images/ads/6baed828-5553-402a-9cf8-24be2f45adac?rule=original","room_type": "bedroom"},{"type": "image","src": "https://static.fotocasa.es/images/ads/f4f7d20f-b7ba-41dd-8cc8-4254987a043a?rule=original","room_type": "kitchen"},{"type": "image","src": "https://static.fotocasa.es/images/ads/c4aa021c-7124-4344-b10e-7b0643ce80a7?rule=original","room_type": "bedroom"}],"other_features_count": 0,"periodicity_id": 0,"phone": "951349214","price": "169.000 €","promotion_id": 0,"promotion_logo": "https://static.fotocasa.es/images/client/9202759939217/625401.jpg?rule=original","promotion_url": null,"promotion_title": null,"promotion_typologies_counter": null,"promotion_typologies": [],"publisher_id": "d266834e-f64b-4ecf-87eb-688d172bf03c","raw_price": 169000,"real_estate_ad_id": "39cec6bd-bae7-45a7-a72d-e0652885f944","reduced_price": null,"subtype_id": 1,"transaction_type_id": 1,"type_id": 2,"user_id": null,"from_url": "https://www.fotocasa.es/es/comprar/viviendas/espana/todas-las-zonas/l/2?text=la"}]
Step-by-Step Guide to Using the Scraper
Begin by creating an Apify account if you don't have one already. Locate the Fotocasa.es Property Search Scraper in the Apify Store. Before starting your first scrape, clearly define your research objectives—are you analyzing a specific neighborhood, tracking luxury properties, or studying the entire Madrid market?
Visit Fotocasa.es and use their search filters to create the exact query you want to scrape. You can filter by location (country, region, city, neighborhood), property type (apartments, houses, commercial), transaction type (buy, rent), price range, size, number of rooms, and numerous other criteria. Once you've configured your search, copy the URL from your browser's address bar.
Configure your input JSON with the collected search URLs. Set the max_items_per_url based on your needs—use 20-50 for quick market samples, 100+ for comprehensive coverage. Enable ignore_url_failures to ensure maximum data collection even if some searches encounter issues. Configure residential proxies with Spanish or European country codes for optimal results.
If you're researching multiple markets, include multiple search URLs in your configuration. For example, you might include searches for apartments under €200,000 in Valencia, luxury villas in Marbella, and commercial properties in Bilbao—all in a single scraping run.
Start the scraper and monitor its progress through the Apify console. Scraping time varies based on the number of URLs and items per URL, but typically processes 100-200 properties within 5-10 minutes. Monitor the log for any errors or warnings that might indicate issues with specific searches.
Once complete, preview your dataset in the Apify console to verify data quality. Check that key fields like price, location, and property characteristics are populated correctly. Download your data in JSON format for programmatic analysis, CSV for Excel spreadsheet analysis, or other formats based on your workflow.
For ongoing market monitoring, set up scheduled runs—daily for fast-moving markets like Barcelona city center, weekly for slower markets or broader regional analysis. This creates a time-series dataset revealing price trends, inventory changes, and seasonal patterns.
Practical Applications and Business Value
The comprehensive nature of this dataset enables numerous valuable applications across the Spanish real estate ecosystem. Real estate agencies can conduct competitive intelligence by monitoring which properties competitors list, at what prices, and with what promotional investments. Understanding competitor pricing strategies and property descriptions helps agencies position their own listings more effectively.
Property investors gain unprecedented market visibility. By analyzing price per square meter across neighborhoods, identifying properties with reduced prices, and tracking time-on-market metrics, investors can spot undervalued opportunities and time their purchases strategically. The promotion status fields reveal motivated sellers who may be more flexible on price.
Market research firms can produce detailed reports on regional real estate trends. Analyzing the distribution of property types, average prices, feature prevalence, and inventory levels across different regions provides insights that clients pay premium prices for. Time-series analysis reveals seasonal patterns, emerging hot spots, and declining areas.
Property valuation professionals can build comprehensive comparable databases. By collecting properties similar in size, location, and features to the property being valued, appraisers can generate highly accurate valuations backed by current market data rather than relying on outdated sales records.
Real estate developers benefit from understanding what features command premium prices in target markets. Analyzing the relationship between listing features (parking, terraces, energy efficiency) and pricing helps developers make informed decisions about which amenities to include in new projects. The new construction listings also reveal competitive developments in planning or construction.
Financial institutions can enhance their mortgage and risk assessment models by incorporating current market listing data. Understanding regional price volatility, average time-on-market, and inventory levels improves loan underwriting and portfolio risk management.
Real estate technology platforms can enrich their services with comprehensive market data. Property recommendation engines become more accurate with up-to-date comparable data. Market trend visualizations and neighborhood guides gain credibility when backed by actual listing data rather than estimates.
International investors and expatriates researching Spanish property markets can build knowledge quickly. Rather than spending months browsing listings manually, they can analyze thousands of properties systematically, understanding price ranges, typical features, and regional differences across Spain's diverse markets.
Maximizing Value and Ensuring Sustainable Use
To extract maximum value from this scraper, develop a systematic approach to data collection and analysis. Rather than one-off scrapes, establish regular collection schedules aligned with your business needs. Daily scraping makes sense for agencies actively listing properties or investors seeking time-sensitive opportunities. Weekly or monthly scraping suffices for market research and trend analysis.
Structure your search URLs strategically. Instead of scraping one massive search that returns thousands of properties, create multiple focused searches for specific neighborhoods, property types, or price ranges. This granular approach makes it easier to analyze specific market segments and reduces the risk of losing all data if one search fails.
Implement data enrichment pipelines. Combine Fotocasa.es data with information from other Spanish property platforms (Idealista, Pisos.com), government property registries, or geographic databases. Cross-referencing multiple sources validates pricing information, identifies exclusive listings, and provides a more complete market picture.
Establish robust data quality checks. Verify that price values are reasonable (no outliers suggesting data errors), locations are valid (latitude/longitude within Spain), and critical fields are populated. Set up alerts for anomalies that might indicate scraping errors or significant market events.
Build historical databases to enable longitudinal analysis. Track how individual properties' prices change over time, how long they remain on market, and how features or descriptions are modified. This temporal dimension reveals seller behavior, price elasticity, and market momentum that point-in-time snapshots cannot capture.
Use the promotion and visibility indicators strategically. Properties with high promotion levels may be overpriced or facing difficulty selling. Conversely, premium listings in desirable locations might move quickly. Understanding the relationship between promotion spend and sales velocity provides competitive intelligence.
Respect the platform through responsible scraping practices. The scraper includes appropriate delays and headers to appear as normal browsing. Avoid overwhelming the platform with excessive simultaneous requests. This sustainable approach ensures continued access to this valuable data source and maintains good relations within the real estate technology ecosystem.
Consider privacy and compliance implications. While property listings are publicly available information, ensure your use of this data complies with Spanish and European data protection regulations, particularly when dealing with agent contact information or when redistributing data.
Conclusion
The Fotocasa.es Property Search Scraper transforms Spain's premier real estate platform into a structured, analyzable dataset. Whether you're conducting market research, supporting real estate operations, managing property investments, or building competitive intelligence, this tool provides the comprehensive data you need to make informed decisions in Spain's dynamic real estate market. Start extracting insights today and gain the competitive advantage that data-driven analysis provides in the Spanish property market.