Inmuebles24 Monitor
Pricing
$0.80 / 1,000 results
Go to Apify Store
Inmuebles24 Monitor
Extrae avisos de Inmuebles24 México: precio, m², recámaras, ubicación y agencia. Corre en horario programado y detecta bajadas de precio entre corridas.
Inmuebles24 Monitor
Pricing
$0.80 / 1,000 results
Extrae avisos de Inmuebles24 México: precio, m², recámaras, ubicación y agencia. Corre en horario programado y detecta bajadas de precio entre corridas.
², á, ñ, &, ó, , etc.) en los campos de texto del dataset (title, description, address, location, agencyName, publishedText, propertyType, phone, operation) tanto en el listado HTTP como en la ficha (includeDetails / propertyUrls). Recorta espacios repetidos y residuales.propertyUrls: parsea la ficha real de Inmuebles24 (avisoInfo, publisher, pictures, mapLatOf/mapLngOf en base64, antiquity, JSON-LD). Rellena address, agencyName, description, lat, lng, phone, photoCount y publishedAt.RUN_SUMMARY.detailFieldsMissing: suma de esos 7 campos que siguen vacíos en los avisos cobrados.propertyUrls / ficha: cada item emite todas las llaves del dataset schema (address, lat, lng, description, phone, photoCount, agencyName, etc.); null si el HTML/JSON no las trae.publishedText se limpia de comillas sobrantes (hace 37 días' → hace 37 días).views: Inmuebles24 no lo publica en el HTML HTTP (solo JS en el navegador).includeDetails: true ya no abre todas las fichas: pide la ficha HTTP solo si falta address/lat/lng/photoCount/agencyName, reutiliza sesión/cookies y no usa navegador salvo Cloudflare. Más lento que el listado; objetivo operacional <$0.60/1,000.propertyUrls solo ya no dispara la búsqueda de ejemplo (se quitó default de searchUrls; el ejemplo solo aplica si ambos arrays están vacíos).description se llena desde JSON/tarjeta del listado; el texto de la ficha requiere includeDetails: true.views se lee de N visualizaciones en la tarjeta (y del JSON si existe). publishedText es siempre relativo (hace X días); publishedAt queda en ISO.includeDetails (default false): las fichas solo se visitan si se pide.__PRELOADED_STATE__ o la API interna de Navent. Paginación -pagina-N.html.actor.json: defaultMemoryMbytes 512, minMemoryMbytes 256, timeout default 3600 s.{}) usa https://www.inmuebles24.com/casas-en-venta-en-culiacan.html y 10 avisos (prefill + default en INPUT_SCHEMA).pushData / evento apify-default-dataset-item por aviso completo. Nada por incompletos o bloqueados.lat, lng, photoCount, publishedAt (ISO), address, description; phone solo si es visible sin login. En terrenos bathrooms y parkingSpaces son null.RUN_SUMMARY en el KV default (ok, blocked, incomplete, charged, pages, proxyType, residentialMB, durationMs).eventChargeLimitReached y ~90 s antes del timeout.