Fotocasa Property Details Scraper avatar
Fotocasa Property Details Scraper

Pricing

$20.00/month + usage

Go to Apify Store
Fotocasa Property Details Scraper

Fotocasa Property Details Scraper

Scrape comprehensive property listings from Fotocasa.es, Spain's leading real estate platform. Extract detailed property information including descriptions, prices, features, energy certificates, agency contacts, and multimedia assets. Perfect for real estate agencies, property investors, analysts.

Pricing

$20.00/month + usage

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Fotocasa.es Property Details Scraper: Extract Complete Spanish Real Estate Data

Understanding Fotocasa.es and Its Real Estate Data Value

Fotocasa.es ranks among Spain's top property portals, featuring hundreds of thousands of residential and commercial listings across Spanish cities and regions. The platform aggregates properties from agencies, developers, and private sellers, making it a comprehensive source for understanding Spain's real estate market dynamics.

Individual property detail pages contain extensive information beyond basic search results: complete descriptions, detailed feature lists, energy efficiency ratings, construction specifications, agency information, and high-resolution images. For property investors analyzing markets, agencies monitoring competitors, or proptech platforms building databases, this granular data provides essential market intelligence.

This scraper automates extraction from individual property pages, transforming URLs into structured datasets ready for analysis, valuation models, or integration into real estate platforms.

What This Scraper Extracts and Target Users

The Fotocasa.es Property Details Scraper processes individual property listing URLs—the detailed pages showing complete property information. It extracts comprehensive data across identification, property specifications, pricing, agency details, and promotional features.

Key Data Categories:

Property Identification: ID, property ID, real estate ad ID, and address provide unique identifiers and location data for tracking and mapping properties.

Descriptive Content: Full description text, multimedia arrays (images, virtual tours), and URIs deliver complete property presentation materials for listings and analysis.

Technical Specifications: Construction type, property type/subtype IDs, ground surface, features, and extra features detail physical characteristics enabling filtering and valuation.

Transaction Details: Price, transaction type (buy/rent), purchase type, rent reference index, and contract information specify deal parameters and legal context.

Energy & Compliance: Energy certificate data meets EU energy efficiency disclosure requirements and enables sustainability analysis.

Agency Information: Publisher details, agency data, external contact URLs facilitate direct communication and competitive intelligence.

Special Conditions: Flags like is_bare_ownership, is_occupied, is_temporary_rental, has_online_guided_tour indicate special circumstances affecting transactions.

Marketing Indicators: Products, quality rate, creation date reveal listing promotion level and freshness.

Target Users:

Real Estate Agencies monitor competitor listings, pricing strategies, and market inventory. Property Investors analyze market opportunities, price trends, and property characteristics for investment decisions. Market Researchers track supply patterns, pricing dynamics, and feature preferences across Spanish regions. Proptech Companies integrate Fotocasa data into aggregation platforms, valuation tools, or recommendation engines. Appraisers collect comparable property data for valuation reports.

Input Configuration: Targeting Property Detail Pages

The scraper requires individual property detail page URLs from Fotocasa.es—the specific pages displaying complete property information.

Example Input:

{
"proxy": {
"useApifyProxy": false
},
"urls": [
"https://www.fotocasa.es/es/comprar/vivienda/vallirana/calefaccion-parking-jardin-terraza-trastero-patio-piscina/188243824/d"
]
}

Example Screenshot:

Parameter Explanation:

proxy configuration: Residential proxies from Spain ("ES") ensure reliable access by mimicking local user behavior. Spanish proxies may improve data quality for region-specific content.

urls array: Contains property detail page URLs.

URL Collection Strategy: Use Fotocasa search scraper first to gather property URLs by location, type, or price range. Then feed those URLs here for complete details. For targeted analysis, manually select specific properties from Fotocasa search results.

URL Validation: Ensure URLs point to detail pages (ending in /d), not search results or agency pages. Test URLs in browser before bulk scraping—removed listings return errors.

Complete Output Fields: Data Dictionary

ID: Fotocasa internal identifier for the listing. Use: Primary database key, tracking listings over time.

Address: Full property address string. Use: Geocoding, mapping, location-based filtering, neighborhood analysis.

Creation Date: Timestamp when listing was created. Use: Freshness indicator, calculating days on market, temporal analysis.

Description: Full HTML property description text. Use: Keyword extraction, sentiment analysis, generating listing content, natural language processing.

Energy Certificate: EU energy efficiency rating (A-G scale) with consumption metrics. Use: Sustainability analysis, compliance verification, filtering eco-friendly properties.

Multimedias: Array of image URLs, virtual tour links, video content. Use: Displaying property visuals, analyzing presentation quality, automated image processing.

Publisher: Entity that posted the listing (agency name, contact info). Use: Agency profiling, contact extraction, competitive analysis.

URIs: Array of various property URL formats and slugs. Use: Linking, canonical URLs, tracking across platforms.

Construction Type: Building classification (new build, resale, off-plan). Use: Market segmentation, analyzing new vs. existing inventory.

Extra Features: Array of premium features (pool, garage, elevator, air conditioning). Use: Feature-based filtering, analyzing amenity preferences, pricing feature premiums.

Features: Standard property characteristics (rooms, bathrooms, condition). Use: Core filtering criteria, comparison analysis, valuation inputs.

Ground Surface: Total plot size in square meters. Use: Land value calculation, comparing price per square meter of land.

Is Favorite: Boolean indicating if property is marked as favorite. Use: Engagement tracking, popularity signals.

Property ID: Unique property identifier. Use: Cross-referencing with other data sources, avoiding duplicates.

Property Type ID / Property Subtype ID: Numeric codes for property category (apartment, house, commercial). Use: Type-based filtering, market segmentation analysis.

Price: Listing price in euros. Use: Core valuation metric, price analysis, affordability calculations.

Transaction Type ID: Code indicating sale or rental transaction. Use: Separating sales from rental markets, different analysis methodologies.

Agency: Detailed agency object with contact and profile information. Use: Direct agency contact, analyzing agency portfolios, market share tracking.

Contracts: Legal contract types available (standard, special terms). Use: Understanding transaction conditions, legal analysis.

External Contact URL: Direct link to agency website or contact form. Use: Lead generation, agency research.

Has Online Guided Tour: Boolean for virtual tour availability. Use: Analyzing digital presentation adoption, filtering properties with virtual tours.

Is Bare Ownership: Property sold without full ownership rights. Use: Identifying alternative investment structures, niche opportunities.

Is Occupied: Property currently occupied by tenants. Use: Investment property identification, understanding vacancy status.

Is Temporary Rental: Short-term rental availability flag. Use: Identifying vacation rental opportunities, regulatory compliance analysis.

Products: Premium listing products purchased (featured, highlighted). Use: Competitive intelligence on marketing spend, prioritizing high-visibility listings.

Purchase Type: Payment structure (mortgage available, cash only). Use: Financing analysis, buyer accessibility.

Quality Rate: Internal quality score for listing completeness. Use: Data quality filtering, prioritizing well-documented properties.

Real Estate Ad ID: Advertisement identifier. Use: Linking to ad campaigns, tracking promotional efforts.

Rent Reference Index: Spanish government rental price reference (índice de referencia). Use: Rental price compliance, market rate comparison.

Sample Output:

[
{
"id": "1_188243824",
"address": {
"autonomous_community": "Cataluña",
"combined_location_id": "724_9_8_233_379_8295_0_0_0",
"coordinates": {
"lat": 41.38644915729046,
"lng": 1.9420780761607408
},
"country": "España",
"district": "Vallirana, Zona de ",
"is_exact": false,
"level6": "",
"locality": "Vallirana",
"location_ids": {
"country_id": 724,
"autonomous_community_id": 9,
"province_id": 8,
"region_id": 233,
"municipality_id": 0,
"locality_id": 8295,
"level6_id": 0,
"district_id": 379,
"neighborhood_id": 0
},
"municipality": null,
"neighborhood": null,
"province": "Barcelona",
"region": "Baix Llobregat",
"street": {
"name": null,
"type": null,
"number": 0
},
"visibility_mode": 3,
"zip_code": "08759",
"zone": ""
},
"creation_date": "2025-11-29T00:38:14.213",
"description": "En un entorno muy calmado y verde encontramos esta amplia vivienda de 579 m2, construida en 1975 sobre una parcela de 1.357 m2. Su mayor atractivo es la posibilidad de disfrutar de dos viviendas independientes dentro de la misma propiedad, ideal para familias grandes, invitados o incluso para combinar vida personal y trabajo\n\nLa planta inferior funciona como un apartamento completo, con un salón-comedor con cocina abierta, un baño y una habitación doble muy luminosa. Las dos plantas se comunican por una escalera interior, y entre ellas hay dos trasteros muy prácticos.\n\nLa vivienda principal se encuentra en la planta superior y ofrece un salón-comedor grande, perfecto para crear un espacio cómodo y familiar. La cocina office es funcional y se integra bien en la rutina diaria. En esta misma planta encontramos la suite principal, espaciosa y con baño propio, además de una habitación doble y una individual, todas con buena luz natural. La calefacción por radiadores eléctricos permite ajustar el confort con facilidad.\n\nEn la parte alta de la casa hay una buhardilla independiente que puede utilizarse como sala extra, zona de almacenaje o espacio polivalente según las necesidades.\n\nEl exterior ofrece muchas posibilidades: piscina que necesita una actualización, baño exterior, zona de barbacoa, varios trasteros y un garaje metálico para tres coches. La parcela, amplia y con diferentes rincones, permite personalizar el espacio exterior a gusto del nuevo propietario.\n\nEn definitiva, es una vivienda con mucho potencial, perfecta para quienes buscan amplitud, independencia entre espacios y un entorno natural y tranquilo. Ideal para darle tu toque y convertirla en un hogar lleno de encanto.\n\nAviso legal y condiciones generales de información: Toda la información contenida en este anuncio tiene carácter orientativo y carece de validez contractual. Los datos relativos a superficies, precios, calidades y estado del inmueble se facilitan de buena fe y pueden modificarse sin previo aviso por motivos técnicos o comerciales. La agencia no se responsabiliza de posibles errores tipográficos u omisiones en la actualización de los datos. Algunas imágenes pueden incluir representaciones virtuales, infografías o recreaciones digitales elaboradas con fines ilustrativos para mostrar el potencial del inmueble. Dichas imágenes no constituyen documento contractual ni reflejan necesariamente su estado actual. Las posibles diferencias no implican variación sustancial ni derecho a reclamación, ya que las viviendas se transmiten a cuerpo cierto, conforme a su estado físico y jurídico al momento de la firma. Para viviendas de segunda mano, el comprador asumirá el pago del ITP y los gastos de Notaría y Registro. En todos los casos, el precio publicado no incluye impuestos, gastos de compraventa ni honorarios de intermediación inmobiliaria si corresponden, los cuales se informarán previamente y con transparencia antes de cualquier compromiso o contrato. Nuestra agencia dispone de un departamento financiero especializado que ofrece asesoramiento gratuito y sin compromiso para ayudar al cliente a conocer sus opciones de financiación antes de tomar decisiones. Se recomienda realizar esta consulta previa para agilizar el proceso y recibir un servicio personalizado. Asimismo, ofrecemos un servicio integral de intermediación para clientes que necesiten vender su vivienda antes de adquirir otra, garantizando acompañamiento profesional en todas las fases: valoración, comercialización, negociación y cierre. Este anuncio y el material gráfico incluido pueden modificarse o retirarse sin previo aviso. Se aconseja verificar personalmente las características y condiciones del inmueble antes de formalizar cualquier compromiso contractual.",
"energy_certificate": {
"energy_performance_certificate_type": "valid",
"energy_efficiency_rating_type": "E",
"energy_efficiency": 228,
"environment_impact_rating_type": "E",
"environment_impact": 55
},
"multimedias": [
{
"position": 1,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/8e26e420-0b31-4883-9e3c-e602660beb4c?rule=original"
},
{
"position": 2,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/f6543421-b63c-42b7-aa3d-6ab2b8c812ec?rule=original"
},
{
"position": 3,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/86b4b64c-feb6-43d3-a267-e4e362feb348?rule=original"
},
{
"position": 4,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/20283cbd-c5a8-4156-ac8b-8d6741c5c2be?rule=original"
},
{
"position": 5,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/23027e47-e6b3-4558-a702-17637259a10a?rule=original"
},
{
"position": 6,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/901d2acd-5bd2-4efa-8a65-632335819325?rule=original"
},
{
"position": 7,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/0d0b14ff-ce60-41e7-8946-05df0ed17eb1?rule=original"
},
{
"position": 8,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/e74a453e-a1f7-43eb-bc70-cb26c7319f21?rule=original"
},
{
"position": 9,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/aeda616a-9044-46e3-9cf1-eff0bf3bc5bf?rule=original"
},
{
"position": 10,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/2e36812e-c684-481c-8e71-46679848676f?rule=original"
},
{
"position": 11,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/4815eda6-c2f6-4793-b909-a55c937e373c?rule=original"
},
{
"position": 12,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/70f93dec-4b1f-4af9-8e4b-2bffc4ab1e1e?rule=original"
},
{
"position": 13,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/4f8bfa82-b6b0-4faa-b7d3-df9fe9ca0439?rule=original"
},
{
"position": 14,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/2f877f50-a47c-407e-8c17-75064a73cd9c?rule=original"
},
{
"position": 15,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/468c99c0-4929-4e58-8bae-65f3405f02ee?rule=original"
},
{
"position": 16,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/17222a8c-f58f-4824-a863-2f9a485d5651?rule=original"
},
{
"position": 17,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/36e2ce31-1170-4c2e-b12a-f1f7c4e83f6a?rule=original"
},
{
"position": 18,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/c0e64dad-a524-44e5-8722-93f3adace399?rule=original"
},
{
"position": 19,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/b8b2ff2e-18f4-4097-aa10-4535f4823c5c?rule=original"
},
{
"position": 20,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/6fb57c4f-e0ae-47cf-8509-0bd5de502a41?rule=original"
},
{
"position": 21,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/e5446323-3a51-4c4a-89a2-eb39451fc24b?rule=original"
},
{
"position": 22,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/81938eb2-5dd8-48f4-907a-e6d8809b717f?rule=original"
},
{
"position": 23,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/7cf40f49-d1cd-4e88-92c0-6fd32fda60ba?rule=original"
},
{
"position": 24,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/babc998b-5098-4a3d-b142-2706dc3cfd5e?rule=original"
},
{
"position": 25,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/76d4bab4-b9b2-46df-83d0-c2f9657acc27?rule=original"
},
{
"position": 26,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/95b66210-1464-456b-88c2-754792521b11?rule=original"
},
{
"position": 27,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/82596b33-8687-4882-b24f-5d24787ed9e1?rule=original"
},
{
"position": 28,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/48f61b7e-8fd6-4b5d-82e7-7b08a72f86ce?rule=original"
},
{
"position": 29,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/08ed4bd8-dbec-4d52-b861-a74b0da9e210?rule=original"
},
{
"position": 30,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/827fbd2e-565f-4e7c-b9a2-66e58fd506ce?rule=original"
},
{
"position": 31,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/1b00897b-a314-41ce-b2cc-9a06e330c335?rule=original"
},
{
"position": 32,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/13dcdcac-58fc-4a07-aa34-2308ea7ee036?rule=original"
},
{
"position": 33,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/7cbe4f90-28df-4cf8-b40e-894219612d1b?rule=original"
},
{
"position": 34,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/72e77320-d4c6-483c-bc1f-e7cd7e87d498?rule=original"
},
{
"position": 35,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/0b9c5def-0ad1-4f64-95dd-eb0ff398f08d?rule=original"
},
{
"position": 36,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/f348834f-829e-489f-9838-0272ae3696aa?rule=original"
},
{
"position": 37,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/7a715a58-afd4-4c63-88f4-8c01c24ced58?rule=original"
},
{
"position": 38,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/fd110c00-d793-4f9b-a125-1f555ecde4ff?rule=original"
},
{
"position": 39,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/344477fd-804b-4a1b-9894-e94bee12e243?rule=original"
},
{
"position": 40,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/680fb6f3-05c4-4ffd-9081-4787fb3f001b?rule=original"
},
{
"position": 41,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/232431ca-f0a7-4204-b47f-1d6a68c34567?rule=original"
},
{
"position": 42,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/87f56c42-c641-48c7-881d-546cea643031?rule=original"
},
{
"position": 43,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/fe81e9d0-dbe5-42bd-b939-8a8114797c9e?rule=original"
},
{
"position": 44,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/ce106537-8836-4c4d-ade0-f4b6d3c8452f?rule=original"
},
{
"position": 45,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/e19f4d92-db9c-4d54-ac71-a1fe2dd4e8cc?rule=original"
},
{
"position": 46,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/c6da24d0-ec94-4973-97bd-80fb4a8e06e3?rule=original"
},
{
"position": 47,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/eba749ed-445b-4e98-a03a-e5851e9c49b7?rule=original"
},
{
"position": 48,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/6357e7ea-17ca-40a6-bf16-c402a6a26932?rule=original"
},
{
"position": 49,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/aa350ad3-a4dc-4474-838a-08ef8b03c680?rule=original"
},
{
"position": 50,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/9f821435-ff4f-43bb-8634-5476bbb152b7?rule=original"
},
{
"position": 51,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/9e42fe05-91ae-4eef-9d8f-f546d8d732fa?rule=original"
},
{
"position": 52,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/91dd4557-3333-40fb-b22b-04cc42b6819d?rule=original"
},
{
"position": 53,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/198d8873-f75d-4613-8c45-743772f1f8bd?rule=original"
},
{
"position": 54,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/5caa1612-ea10-4bec-815b-6997fb705359?rule=original"
},
{
"position": 55,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/96bd2891-ebd1-493a-89c7-6d37de303057?rule=original"
},
{
"position": 56,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/947eaa23-8827-4068-8c96-27432c18b485?rule=original"
},
{
"position": 57,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/f94cd55a-6151-48b6-b18f-f9968073c3be?rule=original"
},
{
"position": 58,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/ca4e4728-8853-4355-9584-5882cb9ad78f?rule=original"
},
{
"position": 59,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/e2ff9b88-5ed2-4321-9233-432acba43b09?rule=original"
},
{
"position": 60,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/d27de2ab-83b8-403a-ae70-f47458c13d05?rule=original"
},
{
"position": 61,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/05fafdbe-1afe-4760-a3f2-4e63ab445a74?rule=original"
},
{
"position": 62,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/4e2a8a7a-7fb7-4a5e-805b-d3bb4bab3b10?rule=original"
},
{
"position": 63,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/ad1b0a9e-460f-4d52-a6e6-780550bec055?rule=original"
},
{
"position": 64,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/953f6276-9034-4e09-ba2c-f719c99b4883?rule=original"
},
{
"position": 65,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/2eca7719-f802-4761-a28c-8d00f5cd6595?rule=original"
},
{
"position": 66,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/cdb378d0-b368-4ac6-b35c-e9782f1a3e05?rule=original"
},
{
"position": 67,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/5162c06f-117b-4659-a488-190cf0d854b2?rule=original"
},
{
"position": 68,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/1ed12e2f-b48a-43b9-a9dd-1a0b7e2b13b2?rule=original"
},
{
"position": 69,
"type": "image",
"url": "https://static.fotocasa.es/images/ads/3a2306d0-a615-4177-b652-0f4f4079b2ef?rule=original"
}
],
"publisher": {
"alias": "Propiaria",
"id": 9202773325645,
"logo": "https://static.fotocasa.es/images/client/13d04b1d-0ffe-42b4-b614-e8907a74d9e0/20250924221600?rule=original",
"name": "Propiaria Sl",
"phone": "932396814",
"publisher_id": "13d04b1d-0ffe-42b4-b614-e8907a74d9e0",
"reference": "PROP172FR",
"type": "professional",
"url": null,
"was_id": 900610605406
},
"uris": [
{
"language": "es_ES",
"value": "/es/comprar/vivienda/vallirana/calefaccion-parking-jardin-terraza-trastero-patio-piscina/188243824/d"
},
{
"language": "en_US",
"value": "/en/buy/home/vallirana/heating-parking-garden-terrace-box-room-patio-swimming-pool/188243824/d"
},
{
"language": "ca_ES",
"value": "/ca/comprar/vivenda/vallirana/calefaccio-parking-jardi-terrassa-traster-pati-piscina/188243824/d"
},
{
"language": "de_DE",
"value": "/de/kaufen/wohnimmobilie/vallirana/heizung-parking-garden-terrasse-abstellraum-innenhof-swimming-pool/188243824/d"
}
],
"construction_type": "secondHand",
"extra_features": [
"Calefacción",
"Garaje privado",
"Jardín Privado",
"Terraza",
"Trastero",
"Cocina Office",
"Patio",
"Piscina",
"Balcón",
"Lavadero"
],
"features": {
"bathrooms": 2,
"floor": 0,
"heating": 0,
"hot_water": 0,
"orientation": 7,
"rooms": 4,
"surface": 579,
"antiquity": "6",
"conservation_status": 4
},
"ground_surface": 1357,
"is_favorite": false,
"property_id": 188243824,
"property_type_id": 2,
"property_subtype_id": 3,
"price": {
"amount": 309000,
"amount_drop": 20000,
"periodicity": 0
},
"transaction_type_id": 1,
"agency": {
"id": "9202773325645",
"web": null,
"logo": "https://static.fotocasa.es/images/client/13d04b1d-0ffe-42b4-b614-e8907a74d9e0/20250924221600?rule=original",
"name": "Propiaria Sl",
"type": "professional",
"urls": [
{
"value": "/inmobiliarias/propiaria-9202773325645",
"language": "es_ES"
},
{
"value": "/ca/immobiliaries/propiaria-9202773325645",
"language": "ca_ES"
},
{
"value": "/de/immobilienagentur/propiaria-9202773325645",
"language": "de_DE"
},
{
"value": "/en/real-estate-agencies/propiaria-9202773325645",
"language": "en_US"
}
],
"alias": "Propiaria",
"was_id": "900610605406",
"publisher_id": "13d04b1d-0ffe-42b4-b614-e8907a74d9e0"
},
"contracts": [
{
"contract_type": "7"
},
{
"contract_type": "107"
},
{
"contract_type": "110"
},
{
"contract_type": "129"
},
{
"contract_type": "152"
},
{
"contract_type": "160"
},
{
"contract_type": "165"
},
{
"contract_type": "174"
},
{
"contract_type": "176"
},
{
"contract_type": "182"
},
{
"contract_type": "183"
},
{
"contract_type": "192"
},
{
"contract_type": "199"
},
{
"contract_type": "201"
},
{
"contract_type": "202"
},
{
"contract_type": "203"
},
{
"contract_type": "204"
},
{
"contract_type": "207"
},
{
"contract_type": "208"
},
{
"contract_type": "210"
},
{
"contract_type": "228"
},
{
"contract_type": "230"
},
{
"contract_type": "231"
}
],
"external_contact_url": null,
"has_online_guided_tour": false,
"is_bare_ownership": false,
"is_occupied": false,
"is_temporary_rental": false,
"products": [
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{},
{}
],
"purchase_type": 2,
"quality_rate": 0,
"real_estate_ad_id": "75e5523d-f8f9-4d5d-b134-4e1a3da25451",
"rent_reference_index": {
"last_rent_price": 0,
"rent_price_index": 0
}
}
]

Implementation Guide

1. Collect Property URLs: Use Fotocasa search scraper for bulk URL collection by region/type, or manually select specific properties for targeted analysis.

2. Configure Input: Add URLs to JSON config. For large batches (100+ URLs), split into multiple runs for reliability.

3. Execute Scraping: Launch via Apify console. Processing 50 properties typically completes in 2-4 minutes depending on page complexity.

4. Validate Data: Check critical fields (price, address, features) are populated. Flag missing energy certificates or multimedia for follow-up.

5. Export & Analyze: Export JSON for databases, CSV for spreadsheets. Clean data by removing delisted properties or test listings.

Error Handling: Failed URLs typically indicate removed/expired listings. Log these separately for market turnover analysis.

Strategic Applications

Competitive Pricing Intelligence: Track competitor agency listings, pricing strategies, and feature positioning. Analyze price per square meter across neighborhoods.

Market Inventory Analysis: Monitor supply levels by property type, location, and price range. Identify oversupplied or undersupplied segments.

Investment Opportunity Screening: Filter properties by ROI indicators—occupied properties for immediate rental income, properties with land for development potential.

Valuation Model Development: Build automated valuation models (AVMs) using features, location, and comparable prices extracted from thousands of listings.

Energy Efficiency Trends: Track adoption of high-efficiency properties, correlate energy ratings with pricing premiums, identify renovation opportunities.

Agency Market Share: Analyze which agencies dominate specific regions, property types, or price segments. Track agency portfolio composition.

Lead Generation: Extract agency contacts for partnership opportunities. Identify agencies specializing in specific property types or regions.

Temporal Price Tracking: Scrape same property URLs weekly to detect price changes, time-on-market, and listing modifications signaling seller motivation.

Best Practices & Optimization

Schedule Regular Scraping: Spanish real estate market updates continuously. Weekly scraping captures new listings and price changes. Daily scraping for high-velocity markets (Barcelona, Madrid).

Geocode Addresses: Enhance address data with coordinates for mapping and spatial analysis. Cross-reference with cadastral data for parcel information.

Enrich with External Data: Combine Fotocasa data with Idealista, Habitaclia for comprehensive market coverage. Add socioeconomic data, transport proximity, school ratings.

Quality Filtering: Implement checks for realistic prices (outliers may be errors), complete multimedia (listings without images underperform), valid energy certificates.

Historical Database: Archive data with timestamps. Track listing lifecycle—creation to removal duration indicates market velocity. Analyze price reductions over time.

Segment Analysis: Analyze separately by transaction type (sales vs. rentals have different dynamics), property type (residential vs. commercial), and location (coastal vs. inland markets).

Language Processing: Extract key phrases from Spanish descriptions—"urgente," "oportunidad," "negociable" signal seller motivation and negotiation opportunities.

Privacy Compliance: Agency contact information may be personal data under GDPR. Implement appropriate storage security and use only for legitimate business purposes.

Conclusion

The Fotocasa.es Property Details Scraper transforms Spain's leading property platform into actionable real estate intelligence. From investment screening to competitive analysis and market research, comprehensive property data drives informed decisions in Spain's dynamic property market. Start extracting Spanish real estate insights today.