Fotocasa Spain Real Estate Scraper & Monitor avatar

Fotocasa Spain Real Estate Scraper & Monitor

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Fotocasa Spain Real Estate Scraper & Monitor

Fotocasa Spain Real Estate Scraper & Monitor

Extract Fotocasa listings in Spain for sale and rent with price drops, €/m² compared with the area median, occupied, auctioned and bank-owned flags, private sellers, phone, GPS and energy certificate. Filter like the site and track new listings and price changes.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

DataMole

DataMole

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Security

Limited permissions

Share

DataMole

🏠 Fotocasa Spain Real Estate Scraper & Monitor

Extrae anuncios de Fotocasa (venta, alquiler y habitaciones) con bajadas de precio, historial de precios, €/m² comparado con la mediana de la zona, inmuebles ocupados, en subasta o de bancos, particulares, teléfono y email de la inmobiliaria, GPS y certificado energético. Filtra igual que en la web y recibe solo los anuncios nuevos y los cambios de precio.

🕒 Last updated: 2026-11-06 · 75+ campos por anuncio · todos los filtros de Fotocasa + 6 filtros de oportunidad · toda España

Fotocasa Spain Real Estate Scraper convierte las búsquedas de Fotocasa, uno de los portales inmobiliarios más grandes de España, en una base de datos lista para analizar. Escribe ciudades, distritos o barrios como Madrid, Russafa, Chamberí o Málaga, o pega una URL de búsqueda de fotocasa.es. El actor aplica los mismos filtros que la web y añade lo que la web no calcula: cuánto bajó cada piso, si está por debajo del precio de su zona y cuántos días lleva publicado.

🎯 Para quién💡 Para qué
Inversores, inmobiliarias y agentes, compradores de pisos ocupados o de bancos, tasadores, proptech, investigadoresDetectar chollos y bajadas de precio, captar particulares, estudiar €/m² por barrio, alertas diarias de anuncios nuevos, comparables para tasaciones

📋 Qué hace

  • 📉 Bajadas de precio: previousPrice, priceDropAmount y priceDropPercent en cada anuncio rebajado, con filtro por % mínimo.
  • 🧮 €/m² frente a la zona: cada anuncio se compara con la mediana de anuncios comparables de tu búsqueda (mismo barrio; si hay pocos, distrito o municipio). pricePerSqmVsAreaPercent: -18 = un 18% más barato que su zona. Filtra con "al menos X% por debajo".
  • 🏚️ Situación del inmueble: ocupado, en subasta, nuda propiedad, alquilado con inquilino o disponible, más el filtro de pisos de bancos.
  • 👤 Particular o profesional: filtra solo particulares para captar propietarios, o solo inmobiliarias para estudiar a la competencia.
  • 📞 Teléfono del anuncio en el resultado, sin pagar aparte, con phoneIsTracked cuando es un número de seguimiento de Fotocasa que desvía al anunciante.
  • 📍 Calle, barrio, distrito, municipio, provincia, comunidad autónoma, código postal y GPS.
  • 🏗️ Planta, estado, antigüedad, orientación, habitaciones, baños, m² y extras (ascensor, parking, terraza, piscina, trastero...) ya traducidos de los códigos de Fotocasa.
  • ⏱️ Días publicado (daysOnMarket) y fecha de publicación.
  • 🔎 Todos los filtros de Fotocasa: operación, tipo y subtipo (ático, dúplex, estudio, casa o chalet...), precio, m², habitaciones, baños, características, estado (a reformar, reformado...), situación, pisos de bancos, obra nueva o segunda mano, fecha de publicación y orden (recientes, precio, €/m², superficie).
  • 🔍 Ficha completa (opcional):
    • email de la inmobiliaria;
    • historial de precios: cada cambio con su fecha, cuántas veces cambió y cuánto varió desde el primer precio registrado;
    • año de construcción;
    • certificado energético (letra, consumo y emisiones), calefacción y agua caliente;
    • referencia del anuncio;
    • razón social, web y registro oficial de la inmobiliaria (AICAT, API...);
    • licencia turística;
    • segunda mano u obra nueva;
    • todos los extras y la descripción completa.
  • 👀 Modo monitoreo: programa la misma búsqueda cada día y recibe solo los anuncios nuevos y los que cambiaron de precio.
  • 🛡️ Errores claros: si Fotocasa no reconoce una ubicación, lo avisa en vez de traer anuncios de toda España.

ℹ️ Plan gratis de Apify: cada corrida devuelve una muestra de hasta 10 anuncios. Cualquier plan de pago de Apify desbloquea todos los resultados.

⚙️ Input

CampoQué hace
locationsCiudades, distritos, barrios o provincias como en el buscador de Fotocasa (Madrid, Russafa, Chamberí, Getafe...). Vacío = toda España.
operationventa, alquiler o compartir (habitaciones).
propertyType / propertySubtypesViviendas, pisos, casas y chalets, locales, oficinas, garajes, terrenos, trasteros o edificios; y subtipos (ático, dúplex, loft, estudio, planta baja, adosado...).
searchUrlsURLs de búsqueda de fotocasa.es con tus filtros ya aplicados.
minPrice / maxPrice, minArea / maxArea, minRooms / maxRooms, minBathroomsPrecio (al mes en alquiler), superficie, habitaciones y baños.
features, conservationCaracterísticas (parking, ascensor, terraza, piscina, mascotas...) y estado (a reformar, reformado...).
occupancy, bankPropertiesOnly, constructionType, publishedWithinOcupados, subastas, nuda propiedad, con inquilino o solo disponibles; pisos de bancos; obra nueva o segunda mano; fecha de publicación.
advertiserType, onlyPriceDrops, minPriceDropPercent, minPercentBelowArea, maxPricePerSqm, maxDaysOnMarketFiltros de oportunidad de DataMole. Lo que no pasa no se guarda ni se cobra.
sortByRelevancia, más recientes, precio, €/m² o superficie.
includeDetailsSuma la ficha completa de cada anuncio: email de la inmobiliaria, historial de precios, año de construcción, certificado energético y más (coste adicional).
monitorMode / monitorNameDevuelve solo anuncios nuevos y cambios de precio entre corridas.
maxItems / maxPagesPerSearchLímites de la corrida.

Ejemplo: pisos de particulares en Madrid al menos un 15% por debajo del €/m² de su zona

{
"locations": ["Madrid"],
"operation": "venta",
"propertyType": "pisos",
"advertiserType": "particular",
"minPercentBelowArea": 15,
"maxItems": 50
}

Ejemplo: monitoreo diario de pisos a reformar en Valencia que bajaron al menos un 5%

{
"locations": ["Valencia"],
"conservation": ["a-reformar"],
"minPriceDropPercent": 5,
"monitorMode": true
}

Ejemplo: alquileres en Barcelona hasta 1.500 €/mes con ascensor, publicados esta semana, con ficha completa

{
"locations": ["Barcelona"],
"operation": "alquiler",
"maxPrice": 1500,
"features": ["ascensor"],
"publishedWithin": "semana",
"sortBy": "recientes",
"includeDetails": true
}

📊 Output

Anuncio real de una corrida en Valencia (sin ficha completa; fotos y descripción recortadas): un piso en Russafa que bajó un 6,3% y está un 22,3% por debajo del €/m² de su barrio.

{
"imageUrl": "https://static.fotocasa.es/images/ads/ce74eabb-99e8-4178-8ce0-6c3ba2d343d0?rule=original",
"id": 185234835,
"adUuid": "260ec2d6-ef6f-487b-a818-b22b5f4d04b8",
"url": "https://www.fotocasa.es/es/comprar/vivienda/valencia/aire-acondicionado-ascensor/185234835/d",
"title": "Piso en venta en Avenida de Peris y Valero, 105, Russafa",
"operation": "venta",
"propertyType": "vivienda",
"propertySubtype": "Piso",
"isNewConstruction": false,
"price": 370000,
"currency": "EUR",
"pricePeriod": null,
"previousPrice": 395000,
"priceDropAmount": 25000,
"priceDropPercent": 6.3,
"hasPriceDrop": true,
"priceHistory": [],
"priceChanges": null,
"firstRecordedPrice": null,
"priceChangeSinceFirstPercent": null,
"pricePerSqm": 4568,
"areaMedianPricePerSqm": 5876,
"areaComparables": 7,
"areaLevel": "barrio",
"pricePerSqmVsAreaPercent": -22.3,
"area": 81,
"rooms": 3,
"bathrooms": 1,
"floor": "4ª planta",
"floorNumber": 4,
"conservation": "Muy bien",
"buildingAge": "70 a 100 años",
"yearBuilt": null,
"orientation": null,
"extras": [
"Aire acondicionado",
"Ascensor",
"Balcón"
],
"hasElevator": true,
"hasParking": false,
"hasTerrace": false,
"hasPool": false,
"hasGarden": false,
"hasAirConditioning": true,
"hasStorageRoom": false,
"isFurnished": null,
"occupancyStatus": "disponible",
"isOccupied": false,
"isAuctioned": false,
"isBareOwnership": false,
"isRentedWithTenants": false,
"isTemporaryRental": false,
"address": "Avenida de Peris y Valero, 105, Russafa",
"street": "Avenida de Peris y Valero",
"isExactAddress": true,
"neighborhood": "Russafa",
"district": "L'Eixample",
"city": "Valencia",
"province": "Valencia",
"autonomousCommunity": "Comunitat Valenciana",
"postalCode": "46006",
"latitude": 39.459401743,
"longitude": -0.370348442,
"publishedAt": "2024-12-30T17:11:59.690Z",
"daysOnMarket": 673,
"advertiserType": "profesional",
"advertiserName": "Inmobiliaria Carrillo",
"advertiserId": 9202752434441,
"advertiserUrl": "https://www.fotocasa.es/es/pro/inmobiliaria-carrillo/",
"advertiserLogo": "https://static.fotocasa.es/images/client/98a7303e-f930-4ba7-b701-b9a89f4a82d2/20220809153904.jpeg?rule=original",
"phone": "+34963747005",
"phoneIsTracked": true,
"advertiserEmail": null,
"promotionName": null,
"highlight": null,
"imageCount": 30,
"hasVideo": false,
"hasVirtualTour": true,
"hasFloorPlans": false,
"hasDetails": false,
"description": "En la prestigiosa Avenida Peris y Valero se presenta este excepcional piso de 81 m2, una opción ideal para quienes buscan un hogar que combi…",
"images": [
"https://static.fotocasa.es/images/ads/ce74eabb-99e8-4178-8ce0-6c3ba2d343d0?rule=original",
"…"
]
}

Con includeDetails se suman advertiserEmail, priceHistory, priceChanges, firstRecordedPrice, priceChangeSinceFirstPercent, yearBuilt, energyRating, energyConsumption (kWh/m² año), emissionsRating, emissions (kg CO₂/m² año), energyCertificateStatus, heating, hotWater, reference, advertiserLegalName, advertiserWebsite, advertiserRegistrations, touristLicense, constructionType, todos los extras y la descripción completa. Ejemplo real de los campos de la ficha (un alquiler que subió y luego bajó):

{
"advertiserEmail": "colaborador9@casasymas.es",
"priceHistory": [
{ "date": "2026-09-15T11:18:09.180Z", "price": 2057 },
{ "date": "2026-09-15T11:24:42.798Z", "price": 2395 },
{ "date": "2026-10-20T10:41:30.570Z", "price": 2195 }
],
"priceChanges": 2,
"firstRecordedPrice": 2057,
"priceChangeSinceFirstPercent": 6.7,
"yearBuilt": 1970,
"energyRating": "D",
"energyConsumption": 125,
"emissionsRating": "D",
"emissions": 17,
"energyCertificateStatus": "vigente",
"heating": "Gas Natural",
"hotWater": "Gas Natural",
"reference": "150926-01",
"advertiserLegalName": "CASAS Y MÁS",
"advertiserWebsite": "www.casasymas.es",
"constructionType": "segunda mano",
"hasDetails": true
}

En modo monitoreo cada fila trae además isNewListing, monitorPreviousPrice, monitorPriceChangePercent y firstSeenAt.

Campos que pueden venir vacíos:

  • pricePerSqmVsAreaPercent y areaMedianPricePerSqm cuando tu búsqueda no tiene al menos 5 anuncios comparables en el barrio, distrito o municipio. Cuantos más anuncios revises, mejor la comparación.
  • street cuando el anunciante oculta la dirección (Fotocasa muestra solo la zona).
  • energyRating cuando el anunciante pone el certificado de relleno "G / 999" para poder publicar: Fotocasa lo muestra como G, el actor lo marca como "no informado".
  • advertiserName en anuncios de particulares.
  • advertiserEmail en anuncios de particulares: el email personal de un particular nunca se entrega (RGPD). Para contactarlos está el teléfono del anuncio.
  • priceHistory empieza cuando el anuncio entró en el sistema actual del portal, que puede ser después de su primera publicación.

En alquiler, pricePerSqm es el alquiler mensual por m². En habitaciones (compartir) no se calcula.

✨ Por qué este

  • ✅ Encuentra chollos, no solo anuncios: bajada de precio y distancia al €/m² de la zona en cada fila, con filtros que la web no tiene.
  • ✅ Ocupados, subastas, nuda propiedad y pisos de bancos, el mercado que buscan los inversores, con su propio campo y filtro.
  • ✅ Particulares separados de inmobiliarias para captación.
  • ✅ Historial de precios completo y email de la inmobiliaria en la ficha, datos que la web de Fotocasa no muestra.
  • ✅ Monitoreo de anuncios nuevos y cambios de precio para correrlo programado cada mañana.
  • ✅ Datos reales: si un dato no está en Fotocasa, queda vacío. Nunca se inventa (ni siquiera el certificado "G / 999" de relleno).

🚀 Cómo usarlo

  1. Crea una cuenta gratis en Apify.
  2. Abre el actor, escribe las ciudades o barrios y elige los filtros.
  3. Haz clic en Start.
  4. Descarga los resultados o conéctalos con Google Sheets, Make, Zapier, n8n o la API. Para alertas, activa el modo monitoreo y prográmalo cada día.

💼 Casos de uso

  • Inversores: pisos por debajo del €/m² de su barrio, mayores bajadas de precio, ocupados, subastas y pisos de bancos.
  • Inmobiliarias y agentes: captar particulares que venden o alquilan sin agencia y seguir los precios de la competencia.
  • Compradores e inquilinos: alertas diarias de anuncios nuevos con tus filtros exactos.
  • Tasadores y bancos: comparables con m², planta, estado, antigüedad, certificado energético y GPS.
  • Proptech e investigadores: €/m² por barrio, días en el mercado y evolución de precios.

❓ Preguntas frecuentes

¿Cómo se calcula el €/m² de la zona? Con la mediana del €/m² de los anuncios que devuelve tu propia búsqueda, separando venta y alquiler y por tipo de inmueble. Se usa el barrio si hay al menos 5 anuncios comparables; si no, el distrito o el municipio. Cada fila dice qué nivel se usó (areaLevel) y cuántos comparables tenía (areaComparables).

¿Cómo funciona el modo monitoreo? La primera corrida guarda todos los anuncios de tu búsqueda. Las siguientes devuelven solo los nuevos y los que cambiaron de precio. La memoria se guarda en tu cuenta de Apify y se identifica por tus filtros, o por monitorName si le pones un nombre.

¿El teléfono es el del anunciante? Es el número que publica Fotocasa en el anuncio. Muchas veces es un número de seguimiento de Fotocasa que desvía la llamada al anunciante; en ese caso phoneIsTracked es true.

¿Qué ubicaciones acepta? Las mismas del buscador de Fotocasa: ciudades (Madrid, Sevilla), distritos (Chamberí, Eixample), barrios (Russafa, Malasaña), municipios (Getafe) y provincias.

¿Necesito proxy? Fotocasa bloquea las IPs de centros de datos, así que el actor usa por defecto proxy residencial de España de Apify. No hace falta configurar nada.

¿Por qué "solo particulares" ordena por más recientes? Fotocasa no tiene filtro de particulares y su orden por relevancia pone primero los anuncios de pago de las inmobiliarias: en Madrid, las primeras 40 páginas son todas de profesionales. Ordenando por más recientes, los particulares aparecen desde la primera página. Si eliges otro orden (precio, €/m²...), se respeta.

¿De dónde salen el email y el historial de precios? Fotocasa y habitaclia son del mismo grupo (Adevinta) y comparten los anuncios con el mismo identificador (adUuid). La ficha completa se lee de esa fuente compartida, que trae el email de contacto de la inmobiliaria y cada cambio de precio con su fecha. Si un anuncio no está ahí (por ejemplo, habitaciones compartidas), se usa la ficha de Fotocasa.

¿Por qué el filtro "por debajo de la zona" tarda más? Para que la mediana sea fiable, el actor revisa al menos 300 anuncios de tu búsqueda antes de decidir cuáles están por debajo.

🔌 Integraciones

Funciona con la API de Apify, schedules, webhooks, Google Sheets, Make, Zapier, n8n, Slack y cualquier herramienta que lea JSON.

🕳️ Más de DataMole

ActorQué hace
Zonaprop Argentina Real Estate ScraperAnuncios de Zonaprop con pesos y dólares, expensas y monitoreo
Inmuebles24 Mexico Real Estate ScraperAnuncios de Inmuebles24 con mantenimiento, WhatsApp y monitoreo
Company EnrichmentPerfil de empresa a partir de su dominio: contactos, redes y tecnologías

¿Necesitas un campo o filtro que no está? Abre un issue en este actor. Lo leemos todo.

⚖️ Disclaimer

Este actor recopila información pública de fotocasa.es. No está afiliado ni respaldado por Fotocasa ni por Adevinta. Usa los datos de forma responsable y conforme a las leyes aplicables (incluidos el RGPD y la LOPDGDD si tratas datos de particulares) y a los términos del sitio.