Valores de propiedades en EE. UU., estimaciones de alquiler, registros de propiedades, anuncios, estadísticas de mercado por código postal y cotizaciones bursátiles, con un único resultado normalizado.
Cada acción devuelve un output normalizado. La salida nativa del Proveedor no se repite allí; permanece en el Run y puede leerse con Get Run. property_value, property_rent, market_stats y stock_quote exponen campos de nivel superior fijos; property_search, listings_sale y listings_rental exponen output.items[]. Un valor que el Proveedor no informa es null. Los importes de las propiedades están expresados en USD; una cotización bursátil incluye su currency.Lee result_status por separado de status: success, no_result, error o pending. Una respuesta vacía pero válida, como una dirección sin una estimación, es no_result y conserva la estructura de la acción: cada campo es null, o items es []. charge_usd totaliza los runs de esta respuesta. Consulta Selección de proveedores y cargos.
Los campos de propiedad son address, property_type, bedrooms, bathrooms, living_area_sqft, lot_size_sqft, year_built, latitude, longitude. Los campos de anuncios son listing_id, los campos de propiedad, status, listing_type, listed_date, days_on_market, hoa_fee_usd (cuota mensual de la comunidad de propietarios), mls_name, mls_number, agent y office. agent y office son {name, phone, email, website}, o null cuando el Proveedor no informa ninguno.
action
output
property_value
campos de propiedad más estimated_value_usd, value_low_usd, value_high_usd, comparables_count
property_rent
campos de propiedad más estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count
comparables_count es el número de ventas o alquileres comparables que sustentan la estimación.
last_sale_date y listed_date son YYYY-MM-DD; updated_at está expresado en UTC según ISO 8601, cuando RentCast actualizó por última vez el agregado.
El lado rental de market_stats, monthly_rent_usd y estimated_rent_usd corresponde a alquileres mensuales.
price es el último precio de la sesión regular en currency; las cotizaciones de Google Finance pueden estar retrasadas. change es el movimiento absoluto en currency y change_percent está expresado en puntos porcentuales (1.5 = 1.5%), ambos respecto al cierre regular anterior.
extended_hours_session es la etiqueta de la sesión tal como se muestra (Pre-market o After hours) y es null durante el horario regular. Los valores de extended_hours_* comparan la cotización fuera del horario habitual con el precio de la sesión regular, en las mismas unidades.
as_of_text es la marca de tiempo de la página de Google Finance exactamente como se muestra. No está expresada en formato ISO ni corresponde a la hora de price.
Genera un valor único para cada ejecución prevista (se recomienda un UUID). Reintenta con la misma clave y los mismos parámetros de ejecución para recuperar el Run original sin un segundo cobro. Cambiar los parámetros de ejecución con la misma clave devuelve 409; cambiar task_id o metadata no actualiza el Run original.
Auto predeterminado: selecciona el primer proveedor de datos elegible según el orden de preferencia de Glasser. Un proveedor de datos especificado debe admitir la solicitud y estar permitido por tu API Key; no recurre a otro proveedor de datos. Los valores disponibles se muestran a continuación.
Filas que se devolverán. Mantén un número reducido: la regla de cobro del endpoint al que se dirija la solicitud puede leerlo. Cada capacidad lo limita aún más.
Agrupa los Runs relacionados, incluido el fallback automático, en un solo Task. Reutiliza una cadena estable y filtra la lista de Runs por task para recuperarlos.
Campos de seguimiento opcionales, devueltos en el Run y disponibles como filtros. Nunca se envían al proveedor de datos ni afectan al enrutamiento, al Price ni a la idempotencia.
Hasta 20 claves: letras minúsculas, dígitos y guiones bajos; deben comenzar por una letra y tener como máximo 40 caracteres.
Valores: cadenas de 1 a 500 caracteres.
user_id: el ID opaco de tu usuario final, nunca su dirección de correo electrónico ni su nombre.
Las entradas no válidas se descartan por completo, sin truncarlas. La solicitud continúa y el Run devuelve los campos que se almacenaron.
QUEUED o RUNNING: todavía está en curso. COMPLETED: hay una respuesta del proveedor de datos disponible, incluidas las respuestas que no son 2xx. FAILED: consulta failure. STOPPED: detenido antes del dispatch. Consulta charge_usd por separado de status.
Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.
property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)
property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)
market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale {average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}, rental {average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}
stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)
Cargo total de los Runs de esta respuesta de Solution. Es null hasta que se liquiden todos los Runs incluidos. Cada Run conserva su propio cargo; los fallos también pueden generar cargos.
Tus campos de seguimiento almacenados. Úsalos para filtrar Runs. Nunca se envían al proveedor de datos ni afectan al enrutamiento, Price o la idempotencia.
Hasta 20 claves: letras minúsculas, dígitos y guiones bajos; deben comenzar por una letra; como máximo 40 caracteres.
Valores: cadenas de 1–500 caracteres.
user_id: el ID opaco de tu usuario final, nunca su dirección de correo electrónico ni su nombre.
Estado de entrega empresarial, independiente del ciclo de vida final del Run en status. no_result es una respuesta vacía pero válida; error significa que no se pudo entregar la salida del proveedor de datos.
Ruta de URL autenticada y de solo lectura para consultar este resultado normalizado y el cargo total. Úsala con el origen de la API. No crea Runs ni reanuda el fallback. GET /v1/runs/:id sigue devolviendo el Run nativo e individual.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Glasser","description":"Give your AI access to company, people, web, places, and market data with one Glasser account.","colors":{"primary":"#111111","light":"#e5e5e5","dark":"#171717"},"favicon":"https://mintcdn.com/glasser/UmKPaCGGjUt13e9p/favicon.svg?fit=max\u0026auto=format\u0026n=UmKPaCGGjUt13e9p\u0026q=85\u0026s=4ef0ba1a35f36c7b2499a657f13f068f","api":{"playground":{"display":"interactive"}},"navbar":{"primary":{"type":"button","label":"Get started","href":"https://app.glasser.ai/get-started?utm_source=docs\u0026utm_medium=navbar"}},"footer":{"socials":{"x":"https://x.com/Glasserai","discord":"https://discord.gg/akfMzXuwkw"}},"contextual":{"options":[{"title":"Ask in ChatGPT","description":"Ask questions about this page","icon":"/images/clients/chatgpt.svg","href":{"base":"https://chatgpt.com/","query":[{"key":"hints","value":"search"},{"key":"q","value":"Read this Glasser documentation page and help me understand how to use it: https://glasser.ai/docs$path"}]}},{"title":"Ask in Claude","description":"Ask questions about this page","icon":"/images/clients/claude.svg","href":{"base":"https://claude.ai/new","query":[{"key":"q","value":"Read this Glasser documentation page and help me understand how to use it: https://glasser.ai/docs$path"}]}},"copy","view"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","default":true,"href":""},{"language":"zh-CN","navbar":{"primary":{"type":"button","label":"开始使用","href":"https://app.glasser.ai/get-started?utm_source=docs\u0026utm_medium=navbar\u0026locale=zh-CN"}},"href":"zh"},{"language":"es","navbar":{"primary":{"type":"button","label":"Comenzar","href":"https://app.glasser.ai/get-started?utm_source=docs\u0026utm_medium=navbar\u0026locale=es"}},"href":"es"},{"language":"pt-BR","navbar":{"primary":{"type":"button","label":"Começar","href":"https://app.glasser.ai/get-started?utm_source=docs\u0026utm_medium=navbar\u0026locale=pt-BR"}},"href":"pt"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"glasser","hasAudioNarration":false,"actualSubdomain":"glasser","customDomains":["glasser.ai"],"gitSource":{"type":"github","owner":"surething-io","repo":"glasser-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af41f232d65da0928c51054","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"en","tag":"API Reference","count":24},{"language":"es","tag":"Referencia de la API","count":24},{"language":"pt-BR","tag":"Referência da API","count":24},{"language":"zh-CN","tag":"API 参考","count":24},{"language":"en","tag":"Documentation","count":22},{"language":"es","tag":"Documentación","count":22},{"language":"pt-BR","tag":"Documentação","count":22},{"language":"zh-CN","tag":"文档","count":22},{"language":"en","tag":"For AI agents","count":19},{"language":"es","tag":"Para agentes de IA","count":19},{"language":"pt-BR","tag":"Para agentes de IA","count":19},{"language":"zh-CN","tag":"面向 AI Agent","count":19},{"language":"en","tag":"CLI Reference","count":15},{"language":"es","tag":"Referencia de la CLI","count":15},{"language":"pt-BR","tag":"Referência da CLI","count":15},{"language":"zh-CN","tag":"CLI 参考","count":15},{"language":"en","tag":"Solutions","count":13},{"language":"es","tag":"Solutions","count":13},{"language":"pt-BR","tag":"Solutions","count":13},{"language":"zh-CN","tag":"Solutions","count":13},{"language":"en","tag":"Set up with MCP","count":10},{"language":"es","tag":"Conectar con MCP","count":10},{"language":"pt-BR","tag":"Conectar com MCP","count":10},{"language":"zh-CN","tag":"通过 MCP 接入","count":10},{"language":"en","tag":"Set up with Skill","count":9},{"language":"es","tag":"Conectar con Skill","count":9},{"language":"pt-BR","tag":"Conectar com Skill","count":9},{"language":"zh-CN","tag":"通过 Skill 接入","count":9},{"language":"en","tag":"Runs","count":8},{"language":"es","tag":"Run","count":8},{"language":"pt-BR","tag":"Run","count":8},{"language":"zh-CN","tag":"Run","count":8},{"language":"en","tag":"Get started","count":6},{"language":"es","tag":"Primeros pasos","count":6},{"language":"pt-BR","tag":"Primeiros passos","count":6},{"language":"zh-CN","tag":"开始使用","count":6},{"language":"en","tag":"Balance","count":4},{"language":"es","tag":"Saldo","count":4},{"language":"pt-BR","tag":"Saldo","count":4},{"language":"zh-CN","tag":"余额","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@font-face{font-family:\"Inter\";font-weight:100 900;font-display:swap;src:url(\"/docs/fonts/inter-latin.woff2\") format(\"woff2\"),\n url(\"/fonts/inter-latin.woff2\") format(\"woff2\");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:\"Inter\";font-weight:100 900;font-display:swap;src:url(\"/docs/fonts/inter-latin-ext.woff2\") format(\"woff2\"),\n url(\"/fonts/inter-latin-ext.woff2\") format(\"woff2\");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}body{font-family:\"Inter\", ui-sans-serif, system-ui, sans-serif}.dark .client-card-monochrome img[aria-hidden=\"true\"]{filter:invert(1)}h1{letter-spacing:-0.02em}.glasser-page-actions>[id=\"page-context-menu-button\"]{display:none}.glasser-page-actions>button[aria-haspopup=\"menu\"]{width:auto;aspect-ratio:auto;gap:8px;padding:0 12px;border-radius:10px;font-size:14px;font-weight:500}.glasser-page-actions-menu [data-glasser-page-action=\"copy\"]{margin-top:6px}.glasser-page-actions-menu [data-glasser-page-action=\"copy\"]::before{content:\"\";position:absolute;top:-4px;left:6px;right:6px;border-top:1px solid currentColor;opacity:0.15}.dark .glasser-page-actions-menu img[src$=\"/chatgpt.svg\"]{filter:invert(1)}code,pre,kbd,samp,.font-mono,[class*=\"paperMono\"],[class*=\"font-mono\"]{font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.rounded-2xl{border-radius:16px}.rounded-xl{border-radius:14px}.rounded-lg{border-radius:10px}.rounded-md{border-radius:8px}[class*=\"rounded-[14px]\"],[class*=\"rounded-[10px]\"]{border-radius:10px}.tryit-button.tryit-button{background-color:oklch(0.1684 0 0);height:32px;padding:0 12px;font-size:14px;line-height:20px;border-radius:8px}.tryit-button.tryit-button:hover{background-color:#262626}.bg-primary-dark{border-radius:9999px!important;background-color:oklch(0.1684 0 0)!important}.bg-primary-dark~*,a:has(>.bg-primary-dark){font-size:14px}a:has(>.bg-primary-dark),button:has(>.bg-primary-dark){height:32px;padding:0 12px}[class*=\"bg-green-400/20\"]{background-color:#f5f5f5!important}[class*=\"text-green-700\"]{color:oklch(0.53 0 0)!important}[class*=\"bg-blue-400/20\"]{background-color:#f5f5f5!important}[class*=\"text-blue-700\"]{color:oklch(0.1684 0 0)!important}[class*=\"bg-orange-400/20\"],[class*=\"bg-yellow-400/20\"]{background-color:#f5f5f5!important}[class*=\"text-orange-700\"],[class*=\"text-yellow-700\"]{color:oklch(0.1684 0 0)!important}[class*=\"bg-red-400/20\"]{background-color:hsl(357 90.5% 95.9%)!important}[class*=\"text-red-700\"]{color:hsl(358 64.8% 49%)!important}.dark [class*=\"bg-green-400/20\"]{background-color:oklch(0.269 0 0)!important}.dark [class*=\"text-green-400\"]{color:oklch(0.708 0 0)!important}.dark [class*=\"bg-blue-400/20\"]{background-color:oklch(0.269 0 0)!important}.dark [class*=\"text-blue-400\"]{color:#e5e5e5!important}.dark [class*=\"bg-red-400/20\"]{background-color:hsl(350 53.2% 15.1%)!important}.dark [class*=\"text-red-400\"]{color:hsl(2 100% 78.6%)!important}[class*=\"page-header\"] .prose.text-lg{font-size:16px;line-height:26px;color:oklch(0.53 0 0)}.dark [class*=\"page-header\"] .prose.text-lg{color:oklch(0.708 0 0)}[class*=\"bg-[#3064E3]\"]:not(.tryit-button){background-color:#f5f5f5!important;color:oklch(0.1684 0 0)!important}.dark [class*=\"bg-[#3064E3]\"]:not(.tryit-button){background-color:oklch(0.269 0 0)!important;color:#e5e5e5!important}.integration-flow{max-width:640px;margin:24px auto}.integration-flow img{display:block;width:100%;height:auto;border-radius:12px}.integration-flow-dark{display:none}.dark .integration-flow-light{display:none}.dark .integration-flow-dark{display:block}.integration-map{--map-surface: #fafafa;--map-card: #ffffff;--map-border: #e5e5e5;--map-muted: #737373;--map-accent: #ba5639;--map-accent-surface: #fff7f3;--map-accent-border: #ebc3b7;display:grid;grid-template-columns:minmax(0, 1.8fr) minmax(0, 1fr);align-items:center;gap:12px;margin:24px 0 32px;padding:24px;border:1px solid var(--map-border);border-radius:16px;background:var(--map-surface);font-size:14px;line-height:1.4}.dark .integration-map{--map-surface: #141414;--map-card: #1c1c1c;--map-border: #303030;--map-muted: #a3a3a3;--map-accent: #e5a18a;--map-accent-surface: #2b1e19;--map-accent-border: #674437}.integration-map-product{min-width:0;padding:16px;border:1px dashed var(--map-border);border-radius:12px}.integration-map-label{display:block;margin-bottom:12px;color:var(--map-muted);font-size:11px;font-weight:500;letter-spacing:0.06em;text-transform:uppercase}.integration-map-row{display:grid;grid-template-columns:minmax(0, 1fr) 24px minmax(0, 1.4fr);align-items:center}.integration-map-node{display:flex;min-width:0;min-height:72px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:12px 8px;border:1px solid var(--map-border);border-radius:10px;background:var(--map-card);text-align:center;font-weight:500}.integration-map-node strong{font-weight:600}.integration-map-node>span{color:var(--map-muted);font-size:11px;font-weight:400}.integration-map-glasser{border-color:var(--map-accent-border);background:var(--map-accent-surface)}.integration-map-arrow{color:var(--map-accent);font-size:22px;text-align:center}.integration-map-destinations{display:grid;gap:12px}.integration-map-route{display:grid;grid-template-columns:24px minmax(0, 1fr);align-items:center;gap:8px}.integration-map-direct{grid-template-columns:minmax(0, 1fr) 24px minmax(0, 1fr) 24px minmax(0, 1fr)}@media (max-width: 540px){.integration-map{grid-template-columns:minmax(0, 1fr);gap:12px;padding:16px}.integration-map-destinations{grid-template-columns:repeat(auto-fit, minmax(120px, 1fr))}.integration-map-route{grid-template-columns:minmax(0, 1fr);gap:8px}.integration-map-route>.integration-map-arrow,.integration-map-direct>.integration-map-arrow{transform:rotate(90deg)}.integration-map-direct .integration-map-node{min-height:60px}}.setup-screenshots{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start;gap:16px;margin:24px 0}.setup-screenshots>div{min-width:0}.setup-screenshots .frame{margin:0}.setup-screenshots .zoom-image-trigger img{width:auto;height:auto;max-width:100%;max-height:280px}.setup-screenshots figcaption{font-size:12px;line-height:1.5}.setup-screenshots-single{grid-template-columns:minmax(0, 1fr);max-width:400px}.setup-screenshots-create>div:last-child{grid-column:2;grid-row:1 / span 2}.setup-screenshots-create>div:first-child .zoom-image-trigger img{max-height:180px}.setup-screenshots-create>div:last-child .zoom-image-trigger img{max-height:360px}@media (max-width: 640px){.setup-screenshots{grid-template-columns:minmax(0, 1fr)}.setup-screenshots-create>div:last-child{grid-column:auto;grid-row:auto}}"}],"page":{"pagePath":"es/api-reference/solutions/gtm/market_data","slug":"/es/api-reference/solutions/gtm/market_data","pageMetadata":{"title":"Datos de mercado","description":"Valores de propiedades en EE. UU., estimaciones de alquiler, registros de propiedades, anuncios, estadísticas de mercado por código postal y cotizaciones bursátiles, con un único resultado normalizado.","deprecated":null,"version":null,"sidebarTitle":"Datos de mercado","openapi":"/openapi.es.json post /v1/solutions/gtm/market_data","href":"/es/api-reference/solutions/gtm/market_data","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Valores de propiedades en EE. UU., estimaciones de alquiler, registros de propiedades, anuncios, estadísticas de mercado por código postal y cotizaciones bursátiles, con un único resultado normalizado.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Cada acción devuelve un `,_jsx(_components.code,{children:`output`}),` normalizado. La salida nativa del Proveedor no se repite allí; permanece en el Run y puede leerse con `,_jsx(_components.a,{href:`/es/api-reference/runs/get`,children:`Get Run`}),`. `,_jsx(_components.code,{children:`property_value`}),`, `,_jsx(_components.code,{children:`property_rent`}),`, `,_jsx(_components.code,{children:`market_stats`}),` y `,_jsx(_components.code,{children:`stock_quote`}),` exponen campos de nivel superior fijos; `,_jsx(_components.code,{children:`property_search`}),`, `,_jsx(_components.code,{children:`listings_sale`}),` y `,_jsx(_components.code,{children:`listings_rental`}),` exponen `,_jsx(_components.code,{children:`output.items[]`}),`. Un valor que el Proveedor no informa es `,_jsx(_components.code,{children:`null`}),`. Los importes de las propiedades están expresados en USD; una cotización bursátil incluye su `,_jsx(_components.code,{children:`currency`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Lee `,_jsx(_components.code,{children:`result_status`}),` por separado de `,_jsx(_components.code,{children:`status`}),`: `,_jsx(_components.code,{children:`success`}),`, `,_jsx(_components.code,{children:`no_result`}),`, `,_jsx(_components.code,{children:`error`}),` o `,_jsx(_components.code,{children:`pending`}),`. Una respuesta vacía pero válida, como una dirección sin una estimación, es `,_jsx(_components.code,{children:`no_result`}),` y conserva la estructura de la acción: cada campo es `,_jsx(_components.code,{children:`null`}),`, o `,_jsx(_components.code,{children:`items`}),` es `,_jsx(_components.code,{children:`[]`}),`. `,_jsx(_components.code,{children:`charge_usd`}),` totaliza los `,_jsx(_components.code,{children:`runs`}),` de esta respuesta. Consulta `,_jsx(_components.a,{href:`/es/api-reference/solutions/overview#how-provider-selection-works`,children:`Selección de proveedores y cargos`}),`.`]}),`\n`,_jsx(`span`,{id:`output-by-action`}),`\n`,_jsx(Heading,{level:`2`,id:`salida-por-acción`,children:`Salida por acción`}),`\n`,_jsxs(_components.p,{children:[`Los campos de propiedad son `,_jsx(_components.code,{children:`address`}),`, `,_jsx(_components.code,{children:`property_type`}),`, `,_jsx(_components.code,{children:`bedrooms`}),`, `,_jsx(_components.code,{children:`bathrooms`}),`, `,_jsx(_components.code,{children:`living_area_sqft`}),`, `,_jsx(_components.code,{children:`lot_size_sqft`}),`, `,_jsx(_components.code,{children:`year_built`}),`, `,_jsx(_components.code,{children:`latitude`}),`, `,_jsx(_components.code,{children:`longitude`}),`. Los campos de anuncios son `,_jsx(_components.code,{children:`listing_id`}),`, los campos de propiedad, `,_jsx(_components.code,{children:`status`}),`, `,_jsx(_components.code,{children:`listing_type`}),`, `,_jsx(_components.code,{children:`listed_date`}),`, `,_jsx(_components.code,{children:`days_on_market`}),`, `,_jsx(_components.code,{children:`hoa_fee_usd`}),` (cuota mensual de la comunidad de propietarios), `,_jsx(_components.code,{children:`mls_name`}),`, `,_jsx(_components.code,{children:`mls_number`}),`, `,_jsx(_components.code,{children:`agent`}),` y `,_jsx(_components.code,{children:`office`}),`. `,_jsx(_components.code,{children:`agent`}),` y `,_jsx(_components.code,{children:`office`}),` son `,_jsx(_components.code,{children:`{name, phone, email, website}`}),`, o `,_jsx(_components.code,{children:`null`}),` cuando el Proveedor no informa ninguno.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.code,{children:`action`})}),_jsx(_components.th,{children:_jsx(_components.code,{children:`output`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`property_value`})}),_jsxs(_components.td,{children:[`campos de propiedad más `,_jsx(_components.code,{children:`estimated_value_usd`}),`, `,_jsx(_components.code,{children:`value_low_usd`}),`, `,_jsx(_components.code,{children:`value_high_usd`}),`, `,_jsx(_components.code,{children:`comparables_count`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`property_rent`})}),_jsxs(_components.td,{children:[`campos de propiedad más `,_jsx(_components.code,{children:`estimated_rent_usd`}),` (mensual), `,_jsx(_components.code,{children:`rent_low_usd`}),`, `,_jsx(_components.code,{children:`rent_high_usd`}),`, `,_jsx(_components.code,{children:`comparables_count`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`property_search`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`items[]`}),`: `,_jsx(_components.code,{children:`property_id`}),`, campos de propiedad, `,_jsx(_components.code,{children:`last_sale_price_usd`}),`, `,_jsx(_components.code,{children:`last_sale_date`}),`, `,_jsx(_components.code,{children:`owner_names`}),`[], `,_jsx(_components.code,{children:`owner_type`}),`, `,_jsx(_components.code,{children:`owner_mailing_address`}),`, `,_jsx(_components.code,{children:`owner_occupied`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`listings_sale`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`items[]`}),`: campos de anuncios más `,_jsx(_components.code,{children:`price_usd`}),` (`,_jsx(_components.code,{children:`price`}),` solicitado)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`listings_rental`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`items[]`}),`: campos de anuncios más `,_jsx(_components.code,{children:`monthly_rent_usd`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`market_stats`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`zip`}),`, `,_jsx(_components.code,{children:`updated_at`}),`, `,_jsx(_components.code,{children:`sale`}),` `,_jsx(_components.code,{children:`{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`}),`, `,_jsx(_components.code,{children:`rental`}),` `,_jsx(_components.code,{children:`{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`stock_quote`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`symbol`}),`, `,_jsx(_components.code,{children:`name`}),`, `,_jsx(_components.code,{children:`exchange`}),`, `,_jsx(_components.code,{children:`currency`}),`, `,_jsx(_components.code,{children:`price`}),`, `,_jsx(_components.code,{children:`change`}),`, `,_jsx(_components.code,{children:`change_percent`}),`, `,_jsx(_components.code,{children:`extended_hours_session`}),`, `,_jsx(_components.code,{children:`extended_hours_price`}),`, `,_jsx(_components.code,{children:`extended_hours_change`}),`, `,_jsx(_components.code,{children:`extended_hours_change_percent`}),`, `,_jsx(_components.code,{children:`as_of_text`})]})]})]})]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`comparables_count`}),` es el número de ventas o alquileres comparables que sustentan la estimación.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`last_sale_date`}),` y `,_jsx(_components.code,{children:`listed_date`}),` son `,_jsx(_components.code,{children:`YYYY-MM-DD`}),`; `,_jsx(_components.code,{children:`updated_at`}),` está expresado en UTC según ISO 8601, cuando RentCast actualizó por última vez el agregado.`]}),`\n`,_jsxs(_components.li,{children:[`El lado `,_jsx(_components.code,{children:`rental`}),` de `,_jsx(_components.code,{children:`market_stats`}),`, `,_jsx(_components.code,{children:`monthly_rent_usd`}),` y `,_jsx(_components.code,{children:`estimated_rent_usd`}),` corresponde a alquileres mensuales.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`price`}),` es el último precio de la sesión regular en `,_jsx(_components.code,{children:`currency`}),`; las cotizaciones de Google Finance pueden estar retrasadas. `,_jsx(_components.code,{children:`change`}),` es el movimiento absoluto en `,_jsx(_components.code,{children:`currency`}),` y `,_jsx(_components.code,{children:`change_percent`}),` está expresado en puntos porcentuales (1.5 = 1.5%), ambos respecto al cierre regular anterior.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`extended_hours_session`}),` es la etiqueta de la sesión tal como se muestra (Pre-market o After hours) y es `,_jsx(_components.code,{children:`null`}),` durante el horario regular. Los valores de `,_jsx(_components.code,{children:`extended_hours_*`}),` comparan la cotización fuera del horario habitual con el precio de la sesión regular, en las mismas unidades.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`as_of_text`}),` es la marca de tiempo de la página de Google Finance exactamente como se muestra. No está expresada en formato ISO ni corresponde a la hora de `,_jsx(_components.code,{children:`price`}),`.`]}),`\n`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`15`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`15`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"action\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"property_value\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"provider\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"rentcast\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"COMPLETED\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"result_status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"success\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"output\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"address\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"5500 Grand Lake Dr, San Antonio, TX 78244\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"property_type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Single Family\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"bedrooms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`3`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"bathrooms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"living_area_sqft\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1878`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"lot_size_sqft\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`8843`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"year_built\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`1973`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"latitude\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`29.476011`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"longitude\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`-98.351454`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"estimated_value_usd\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`235000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"value_low_usd\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`203000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"value_high_usd\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`266000`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"comparables_count\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`15`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"charge_usd\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0.0814\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"runs\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [{ `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"provider\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"rentcast\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"COMPLETED\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"charge_usd\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0.0814\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"result_url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"/v1/solutions/gtm/market_data/result?token=…\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Datos de mercado","description":"Valores de propiedades en EE. UU., estimaciones de alquiler, registros de propiedades, anuncios, estadísticas de mercado por código postal y cotizaciones bursátiles, con un único resultado normalizado.","deprecated":null,"version":null,"sidebarTitle":"Datos de mercado","openapi":"/openapi.es.json post /v1/solutions/gtm/market_data","href":"/es/api-reference/solutions/gtm/market_data","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Salida por acción","slug":"salida-por-acción","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/glasser/edf4f5bdc385b1eb/glasser-analytics.js","/docs/_mintlify/custom/glasser/270664687dc0b5ab/glasser-page-actions.js","/docs/_mintlify/custom/glasser/b549f0fc1e2142f2/glasser-locale.js"],"openApiReferenceData":{"operation":{"tags":["Solutions"],"operationId":"gtm-market-data","parameters":["df0816af-de88-494e-a824-c5d184034f67"],"security":["41c2843f-936d-4a5f-bef6-b9a5b85b1ead"],"responses":{"200":"61aa4408-5a8d-4c7a-b07a-a8cf8f6d11fb","202":"acbd4adf-9330-477d-8275-3fb8c5131190","400":"326a0f21-fd9c-4146-9683-7dbc89fed7d7","401":"13285448-75bb-4aaf-8989-c7054ff8ceba","402":"529f0a7f-164f-438d-b77e-88a506a553af","403":"72b08f24-cf8e-464a-b6a2-35c9053e5f12","409":"8521e9ab-4d9e-48b2-b491-22b70a2d652e","429":"96a183c0-12e6-4de5-b5ac-b372fcabc689","503":"c2dc312a-5ad3-4a14-b0d0-0efbf9caaf27"},"description":"Valores de propiedades en EE. UU., estimaciones de alquiler, registros de propiedades, anuncios, estadísticas de mercado por código postal y cotizaciones bursátiles, con un único resultado normalizado.","summary":"Datos de mercado","requestBody":"c9f0ea4d-0c13-4e5a-9f2e-1562afa983b7","x-mint":{"metadata":{"title":"Datos de mercado","description":"Valores de propiedades en EE. UU., estimaciones de alquiler, registros de propiedades, anuncios, estadísticas de mercado por código postal y cotizaciones bursátiles, con un único resultado normalizado.","sidebarTitle":"Datos de mercado"},"content":"Cada acción devuelve un `output` normalizado. La salida nativa del Proveedor no se repite allí; permanece en el Run y puede leerse con [Get Run](/es/api-reference/runs/get). `property_value`, `property_rent`, `market_stats` y `stock_quote` exponen campos de nivel superior fijos; `property_search`, `listings_sale` y `listings_rental` exponen `output.items[]`. Un valor que el Proveedor no informa es `null`. Los importes de las propiedades están expresados en USD; una cotización bursátil incluye su `currency`.\n\nLee `result_status` por separado de `status`: `success`, `no_result`, `error` o `pending`. Una respuesta vacía pero válida, como una dirección sin una estimación, es `no_result` y conserva la estructura de la acción: cada campo es `null`, o `items` es `[]`. `charge_usd` totaliza los `runs` de esta respuesta. Consulta [Selección de proveedores y cargos](/es/api-reference/solutions/overview#how-provider-selection-works).\n\n\u003cspan id=\"output-by-action\" />\n\n## Salida por acción\n\nLos campos de propiedad son `address`, `property_type`, `bedrooms`, `bathrooms`, `living_area_sqft`, `lot_size_sqft`, `year_built`, `latitude`, `longitude`. Los campos de anuncios son `listing_id`, los campos de propiedad, `status`, `listing_type`, `listed_date`, `days_on_market`, `hoa_fee_usd` (cuota mensual de la comunidad de propietarios), `mls_name`, `mls_number`, `agent` y `office`. `agent` y `office` son `{name, phone, email, website}`, o `null` cuando el Proveedor no informa ninguno.\n\n| `action` | `output` |\n| --- | --- |\n| `property_value` | campos de propiedad más `estimated_value_usd`, `value_low_usd`, `value_high_usd`, `comparables_count` |\n| `property_rent` | campos de propiedad más `estimated_rent_usd` (mensual), `rent_low_usd`, `rent_high_usd`, `comparables_count` |\n| `property_search` | `items[]`: `property_id`, campos de propiedad, `last_sale_price_usd`, `last_sale_date`, `owner_names`[], `owner_type`, `owner_mailing_address`, `owner_occupied` |\n| `listings_sale` | `items[]`: campos de anuncios más `price_usd` (`price` solicitado) |\n| `listings_rental` | `items[]`: campos de anuncios más `monthly_rent_usd` |\n| `market_stats` | `zip`, `updated_at`, `sale` `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, `rental` `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}` |\n| `stock_quote` | `symbol`, `name`, `exchange`, `currency`, `price`, `change`, `change_percent`, `extended_hours_session`, `extended_hours_price`, `extended_hours_change`, `extended_hours_change_percent`, `as_of_text` |\n\n- `comparables_count` es el número de ventas o alquileres comparables que sustentan la estimación.\n- `last_sale_date` y `listed_date` son `YYYY-MM-DD`; `updated_at` está expresado en UTC según ISO 8601, cuando RentCast actualizó por última vez el agregado.\n- El lado `rental` de `market_stats`, `monthly_rent_usd` y `estimated_rent_usd` corresponde a alquileres mensuales.\n- `price` es el último precio de la sesión regular en `currency`; las cotizaciones de Google Finance pueden estar retrasadas. `change` es el movimiento absoluto en `currency` y `change_percent` está expresado en puntos porcentuales (1.5 = 1.5%), ambos respecto al cierre regular anterior.\n- `extended_hours_session` es la etiqueta de la sesión tal como se muestra (Pre-market o After hours) y es `null` durante el horario regular. Los valores de `extended_hours_*` comparan la cotización fuera del horario habitual con el precio de la sesión regular, en las mismas unidades.\n- `as_of_text` es la marca de tiempo de la página de Google Finance exactamente como se muestra. No está expresada en formato ISO ni corresponde a la hora de `price`.\n\n```json\n{\n \"action\": \"property_value\",\n \"provider\": \"rentcast\",\n \"status\": \"COMPLETED\",\n \"result_status\": \"success\",\n \"output\": {\n \"address\": \"5500 Grand Lake Dr, San Antonio, TX 78244\", \"property_type\": \"Single Family\",\n \"bedrooms\": 3, \"bathrooms\": 2, \"living_area_sqft\": 1878, \"lot_size_sqft\": 8843, \"year_built\": 1973,\n \"latitude\": 29.476011, \"longitude\": -98.351454,\n \"estimated_value_usd\": 235000, \"value_low_usd\": 203000, \"value_high_usd\": 266000, \"comparables_count\": 15\n },\n \"charge_usd\": \"0.0814\",\n \"runs\": [{ \"provider\": \"rentcast\", \"status\": \"COMPLETED\", \"charge_usd\": \"0.0814\" }],\n \"result_url\": \"/v1/solutions/gtm/market_data/result?token=…\"\n}\n```","href":"/es/api-reference/solutions/gtm/market_data"},"method":"post","type":"path","servers":["b82e206e-ccbf-4044-83e7-08a2484228ed"],"path":"/v1/solutions/gtm/market_data","baseUrlOptions":["https://api.glasser.ai"],"title":"Datos de mercado","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"df0816af-de88-494e-a824-c5d184034f67":{"name":"idempotency-key","in":"header","schema":{"type":"string","minLength":1,"description":"Genera un valor único para cada ejecución prevista (se recomienda un UUID). Reintenta con la misma clave y los mismos parámetros de ejecución para recuperar el Run original sin un segundo cobro. Cambiar los parámetros de ejecución con la misma clave devuelve 409; cambiar task_id o metadata no actualiza el Run original.","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"action":{"type":"string","enum":["property_value","property_rent","property_search","listings_sale","listings_rental","market_stats","stock_quote"],"description":"Elige los datos que quieres recuperar:\n\n- property_value o property_rent: proporciona una dirección.\n- property_search, listings_sale o listings_rental: proporciona una dirección, una ciudad y un estado, o un código postal.\n- market_stats: proporciona un código postal.\n- stock_quote: proporciona un símbolo.","isRequired":true,"uniqueKey":"action","typeLabel":"enum\u003cstring>"},"provider":{"oneOf":[{"type":"string","description":"Auto predeterminado: selecciona el primer proveedor de datos elegible según el orden de preferencia de Glasser. Un proveedor de datos especificado debe admitir la solicitud y estar permitido por tu API Key; no recurre a otro proveedor de datos. Los valores disponibles se muestran a continuación.","enum":["auto","rentcast","serpapi"],"uniqueKey":"provider.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"provider","typeLabel":"enum\u003cstring> | null"},"address":{"oneOf":[{"type":"string","maxLength":300,"minLength":1,"uniqueKey":"address.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"address.oneOf.1","typeLabel":"null"}],"uniqueKey":"address","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","maxLength":100,"minLength":1,"uniqueKey":"city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"city.oneOf.1","typeLabel":"null"}],"uniqueKey":"city","typeLabel":"string | null"},"state":{"oneOf":[{"type":"string","pattern":"^[A-Za-z]{2}$","uniqueKey":"state.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"state.oneOf.1","typeLabel":"null"}],"uniqueKey":"state","typeLabel":"string | null"},"zip":{"oneOf":[{"type":"string","pattern":"^\\d{5}$","uniqueKey":"zip.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"zip.oneOf.1","typeLabel":"null"}],"uniqueKey":"zip","typeLabel":"string | null"},"symbol":{"oneOf":[{"type":"string","maxLength":40,"minLength":1,"uniqueKey":"symbol.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"symbol.oneOf.1","typeLabel":"null"}],"uniqueKey":"symbol","typeLabel":"string | null"},"limit":{"oneOf":[{"type":"integer","description":"Filas que se devolverán. Mantén un número reducido: la regla de cobro del endpoint al que se dirija la solicitud puede leerlo. Cada capacidad lo limita aún más.","maximum":100,"minimum":1,"uniqueKey":"limit.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"limit.oneOf.1","typeLabel":"null"}],"uniqueKey":"limit","typeLabel":"integer | null"},"task_id":{"oneOf":[{"type":"string","description":"Agrupa los Runs relacionados, incluido el fallback automático, en un solo Task. Reutiliza una cadena estable y filtra la lista de Runs por task para recuperarlos.","uniqueKey":"task_id.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"task_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"task_id","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","description":"Campos de seguimiento opcionales, devueltos en el Run y disponibles como filtros. Nunca se envían al proveedor de datos ni afectan al enrutamiento, al Price ni a la idempotencia.\n\n- Hasta 20 claves: letras minúsculas, dígitos y guiones bajos; deben comenzar por una letra y tener como máximo 40 caracteres.\n- Valores: cadenas de 1 a 500 caracteres.\n- user_id: el ID opaco de tu usuario final, nunca su dirección de correo electrónico ni su nombre.\n\nLas entradas no válidas se descartan por completo, sin truncarlas. La solicitud continúa y el Run devuelve los campos que se almacenaron.","maxProperties":20,"additionalProperties":{"type":"string","minLength":1,"maxLength":500,"uniqueKey":"metadata.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"description":"Campos de seguimiento opcionales, devueltos en el Run y disponibles como filtros. Nunca se envían al proveedor de datos ni afectan al enrutamiento, al Price ni a la idempotencia.\n\n- Hasta 20 claves: letras minúsculas, dígitos y guiones bajos; deben comenzar por una letra y tener como máximo 40 caracteres.\n- Valores: cadenas de 1 a 500 caracteres.\n- user_id: el ID opaco de tu usuario final, nunca su dirección de correo electrónico ni su nombre.\n\nLas entradas no válidas se descartan por completo, sin truncarlas. La solicitud continúa y el Run devuelve los campos que se almacenaron.","uniqueKey":"metadata.oneOf.1","typeLabel":"any"},{"type":"null","uniqueKey":"metadata.oneOf.2","typeLabel":"null"}],"uniqueKey":"metadata","typeLabel":"object | any | null"}},"required":["action"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"address":"\u003cstring>","city":"\u003cstring>","state":"\u003cstring>","zip":"\u003cstring>","symbol":"\u003cstring>","limit":50,"task_id":"\u003cstring>","metadata":{}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"61aa4408-5a8d-4c7a-b07a-a8cf8f6d11fb":{"description":"Éxito","content":{"application/json":{"schema":{"type":"object","required":["id","run_url","provider","endpoint","endpoint_version","status","failure","input","output","provider_response","charge_usd","charge_basis","stoppable","stop_requested_at","created_at","started_at","completed_at","task_id","metadata","action","result_status","error","runs","result_url"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"run_url":{"type":"string","description":"Abre este Run en la consola. Requiere pertenecer al Workspace.","isRequired":true,"uniqueKey":"run_url","typeLabel":"string"},"provider":{"type":"string","pattern":"^[a-z0-9][a-z0-9-]*$","isRequired":true,"uniqueKey":"provider","typeLabel":"string"},"endpoint":{"type":"string","pattern":"^\\/.+$","isRequired":true,"uniqueKey":"endpoint","typeLabel":"string"},"endpoint_version":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"endpoint_version","typeLabel":"integer"},"status":{"type":"string","enum":["QUEUED","RUNNING","COMPLETED","FAILED","STOPPED"],"description":"QUEUED o RUNNING: todavía está en curso. COMPLETED: hay una respuesta del proveedor de datos disponible, incluidas las respuestas que no son 2xx. FAILED: consulta `failure`. STOPPED: detenido antes del dispatch. Consulta charge_usd por separado de status.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"failure":{"oneOf":[{"type":"object","description":"Motivo por el que falló el Run. Solo es distinto de null cuando status es FAILED.","required":["kind","message"],"properties":{"kind":{"type":"string","enum":["TIMED_OUT","INTERNAL"],"isRequired":true,"uniqueKey":"failure.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"failure.oneOf.0.message","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"failure.oneOf.0","typeLabel":"object"},{"type":"null","description":"Motivo por el que falló el Run. Solo es distinto de null cuando status es FAILED.","isRequired":true,"uniqueKey":"failure.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"failure","typeLabel":"object | null"},"input":{"type":"object","isRequired":true,"uniqueKey":"input","typeLabel":"object"},"output":{"oneOf":[{"type":"object","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","required":["address","property_type","bedrooms","bathrooms","living_area_sqft","lot_size_sqft","year_built","latitude","longitude","estimated_value_usd","value_low_usd","value_high_usd","comparables_count"],"properties":{"address":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.0.address.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.address","typeLabel":"string | null"},"property_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.0.property_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.property_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.property_type","typeLabel":"string | null"},"bedrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.0.bedrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.0.bedrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.bedrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.bedrooms","typeLabel":"number | enum\u003cstring> | null"},"bathrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.0.bathrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.0.bathrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.bathrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.bathrooms","typeLabel":"number | enum\u003cstring> | null"},"living_area_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.0.living_area_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.living_area_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.living_area_sqft","typeLabel":"integer | null"},"lot_size_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.0.lot_size_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.lot_size_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.lot_size_sqft","typeLabel":"integer | null"},"year_built":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.0.year_built.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.year_built.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.year_built","typeLabel":"integer | null"},"latitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.0.latitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.0.latitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.latitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.latitude","typeLabel":"number | enum\u003cstring> | null"},"longitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.0.longitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.0.longitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.longitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.longitude","typeLabel":"number | enum\u003cstring> | null"},"estimated_value_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.0.estimated_value_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.0.estimated_value_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.estimated_value_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.estimated_value_usd","typeLabel":"number | enum\u003cstring> | null"},"value_low_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.0.value_low_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.0.value_low_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.value_low_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.value_low_usd","typeLabel":"number | enum\u003cstring> | null"},"value_high_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.0.value_high_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.0.value_high_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.value_high_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.value_high_usd","typeLabel":"number | enum\u003cstring> | null"},"comparables_count":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.0.comparables_count.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.comparables_count.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.comparables_count","typeLabel":"integer | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.0","typeLabel":"object"},{"type":"object","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","required":["address","property_type","bedrooms","bathrooms","living_area_sqft","lot_size_sqft","year_built","latitude","longitude","estimated_rent_usd","rent_low_usd","rent_high_usd","comparables_count"],"properties":{"address":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.1.address.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.address","typeLabel":"string | null"},"property_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.1.property_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.property_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.property_type","typeLabel":"string | null"},"bedrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.1.bedrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.1.bedrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.bedrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.bedrooms","typeLabel":"number | enum\u003cstring> | null"},"bathrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.1.bathrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.1.bathrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.bathrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.bathrooms","typeLabel":"number | enum\u003cstring> | null"},"living_area_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.1.living_area_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.living_area_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.living_area_sqft","typeLabel":"integer | null"},"lot_size_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.1.lot_size_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.lot_size_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.lot_size_sqft","typeLabel":"integer | null"},"year_built":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.1.year_built.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.year_built.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.year_built","typeLabel":"integer | null"},"latitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.1.latitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.1.latitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.latitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.latitude","typeLabel":"number | enum\u003cstring> | null"},"longitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.1.longitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.1.longitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.longitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.longitude","typeLabel":"number | enum\u003cstring> | null"},"estimated_rent_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.1.estimated_rent_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.1.estimated_rent_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.estimated_rent_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.estimated_rent_usd","typeLabel":"number | enum\u003cstring> | null"},"rent_low_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.1.rent_low_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.1.rent_low_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.rent_low_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.rent_low_usd","typeLabel":"number | enum\u003cstring> | null"},"rent_high_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.1.rent_high_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.1.rent_high_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.rent_high_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.rent_high_usd","typeLabel":"number | enum\u003cstring> | null"},"comparables_count":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.1.comparables_count.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.comparables_count.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.comparables_count","typeLabel":"integer | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.1","typeLabel":"object"},{"type":"object","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","properties":{"property_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].property_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].property_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].property_id","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].address.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].address","typeLabel":"string | null"},"property_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].property_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].property_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].property_type","typeLabel":"string | null"},"bedrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bedrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bedrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bedrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bedrooms","typeLabel":"number | enum\u003cstring> | null"},"bathrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bathrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bathrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bathrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bathrooms","typeLabel":"number | enum\u003cstring> | null"},"living_area_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].living_area_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].living_area_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].living_area_sqft","typeLabel":"integer | null"},"lot_size_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].lot_size_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].lot_size_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].lot_size_sqft","typeLabel":"integer | null"},"year_built":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].year_built.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].year_built.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].year_built","typeLabel":"integer | null"},"latitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].latitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].latitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].latitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].latitude","typeLabel":"number | enum\u003cstring> | null"},"longitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].longitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].longitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].longitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].longitude","typeLabel":"number | enum\u003cstring> | null"},"last_sale_price_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].last_sale_price_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].last_sale_price_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].last_sale_price_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].last_sale_price_usd","typeLabel":"number | enum\u003cstring> | null"},"last_sale_date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].last_sale_date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].last_sale_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].last_sale_date","typeLabel":"string | null"},"owner_names":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_names.oneOf.0.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_names.oneOf.0","typeLabel":"string[]"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_names.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_names","typeLabel":"string[] | null"},"owner_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_type","typeLabel":"string | null"},"owner_mailing_address":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_mailing_address.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_mailing_address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_mailing_address","typeLabel":"string | null"},"owner_occupied":{"oneOf":[{"type":"boolean","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_occupied.oneOf.0","typeLabel":"boolean"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_occupied.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_occupied","typeLabel":"boolean | null"}},"required":["property_id","address","property_type","bedrooms","bathrooms","living_area_sqft","lot_size_sqft","year_built","latitude","longitude","last_sale_price_usd","last_sale_date","owner_names","owner_type","owner_mailing_address","owner_occupied"],"additionalProperties":false,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"output.oneOf.2.\\items","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.2","typeLabel":"object"},{"type":"object","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","properties":{"listing_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listing_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listing_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listing_id","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].address.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].address","typeLabel":"string | null"},"property_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].property_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].property_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].property_type","typeLabel":"string | null"},"bedrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bedrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bedrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bedrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bedrooms","typeLabel":"number | enum\u003cstring> | null"},"bathrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bathrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bathrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bathrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bathrooms","typeLabel":"number | enum\u003cstring> | null"},"living_area_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].living_area_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].living_area_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].living_area_sqft","typeLabel":"integer | null"},"lot_size_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].lot_size_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].lot_size_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].lot_size_sqft","typeLabel":"integer | null"},"year_built":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].year_built.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].year_built.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].year_built","typeLabel":"integer | null"},"latitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].latitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].latitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].latitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].latitude","typeLabel":"number | enum\u003cstring> | null"},"longitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].longitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].longitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].longitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].longitude","typeLabel":"number | enum\u003cstring> | null"},"status":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].status.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].status","typeLabel":"string | null"},"listing_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listing_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listing_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listing_type","typeLabel":"string | null"},"listed_date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listed_date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listed_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listed_date","typeLabel":"string | null"},"days_on_market":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].days_on_market.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].days_on_market.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].days_on_market","typeLabel":"integer | null"},"hoa_fee_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].hoa_fee_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].hoa_fee_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].hoa_fee_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].hoa_fee_usd","typeLabel":"number | enum\u003cstring> | null"},"mls_name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].mls_name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].mls_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].mls_name","typeLabel":"string | null"},"mls_number":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].mls_number.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].mls_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].mls_number","typeLabel":"string | null"},"agent":{"oneOf":[{"type":"object","required":["name","phone","email","website"],"properties":{"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.name","typeLabel":"string | null"},"phone":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.phone.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.phone.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.phone","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.email","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.website.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.website.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.website","typeLabel":"string | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent","typeLabel":"object | null"},"office":{"oneOf":[{"type":"object","required":["name","phone","email","website"],"properties":{"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.name","typeLabel":"string | null"},"phone":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.phone.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.phone.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.phone","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.email","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.website.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.website.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.website","typeLabel":"string | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office","typeLabel":"object | null"},"price_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].price_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].price_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].price_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].price_usd","typeLabel":"number | enum\u003cstring> | null"}},"required":["listing_id","address","property_type","bedrooms","bathrooms","living_area_sqft","lot_size_sqft","year_built","latitude","longitude","status","listing_type","listed_date","days_on_market","hoa_fee_usd","mls_name","mls_number","agent","office","price_usd"],"additionalProperties":false,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"output.oneOf.3.\\items","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.3","typeLabel":"object"},{"type":"object","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","properties":{"listing_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listing_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listing_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listing_id","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].address.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].address","typeLabel":"string | null"},"property_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].property_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].property_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].property_type","typeLabel":"string | null"},"bedrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bedrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bedrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bedrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bedrooms","typeLabel":"number | enum\u003cstring> | null"},"bathrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bathrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bathrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bathrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bathrooms","typeLabel":"number | enum\u003cstring> | null"},"living_area_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].living_area_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].living_area_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].living_area_sqft","typeLabel":"integer | null"},"lot_size_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].lot_size_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].lot_size_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].lot_size_sqft","typeLabel":"integer | null"},"year_built":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].year_built.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].year_built.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].year_built","typeLabel":"integer | null"},"latitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].latitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].latitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].latitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].latitude","typeLabel":"number | enum\u003cstring> | null"},"longitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].longitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].longitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].longitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].longitude","typeLabel":"number | enum\u003cstring> | null"},"status":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].status.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].status","typeLabel":"string | null"},"listing_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listing_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listing_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listing_type","typeLabel":"string | null"},"listed_date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listed_date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listed_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listed_date","typeLabel":"string | null"},"days_on_market":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].days_on_market.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].days_on_market.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].days_on_market","typeLabel":"integer | null"},"hoa_fee_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].hoa_fee_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].hoa_fee_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].hoa_fee_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].hoa_fee_usd","typeLabel":"number | enum\u003cstring> | null"},"mls_name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].mls_name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].mls_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].mls_name","typeLabel":"string | null"},"mls_number":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].mls_number.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].mls_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].mls_number","typeLabel":"string | null"},"agent":{"oneOf":[{"type":"object","required":["name","phone","email","website"],"properties":{"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.name","typeLabel":"string | null"},"phone":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.phone.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.phone.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.phone","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.email","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.website.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.website.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.website","typeLabel":"string | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent","typeLabel":"object | null"},"office":{"oneOf":[{"type":"object","required":["name","phone","email","website"],"properties":{"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.name","typeLabel":"string | null"},"phone":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.phone.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.phone.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.phone","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.email","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.website.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.website.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.website","typeLabel":"string | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office","typeLabel":"object | null"},"monthly_rent_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].monthly_rent_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].monthly_rent_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].monthly_rent_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].monthly_rent_usd","typeLabel":"number | enum\u003cstring> | null"}},"required":["listing_id","address","property_type","bedrooms","bathrooms","living_area_sqft","lot_size_sqft","year_built","latitude","longitude","status","listing_type","listed_date","days_on_market","hoa_fee_usd","mls_name","mls_number","agent","office","monthly_rent_usd"],"additionalProperties":false,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"output.oneOf.4.\\items","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.4","typeLabel":"object"},{"type":"object","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","required":["zip","updated_at","sale","rental"],"properties":{"zip":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.5.zip.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.zip.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.zip","typeLabel":"string | null"},"updated_at":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.5.updated_at.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.updated_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.updated_at","typeLabel":"string | null"},"sale":{"oneOf":[{"type":"object","required":["average_price_usd","median_price_usd","average_price_per_sqft_usd","median_price_per_sqft_usd","average_days_on_market","median_days_on_market","total_listings","new_listings"],"properties":{"average_price_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_usd","typeLabel":"number | enum\u003cstring> | null"},"median_price_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_usd","typeLabel":"number | enum\u003cstring> | null"},"average_price_per_sqft_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_per_sqft_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_per_sqft_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_per_sqft_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_per_sqft_usd","typeLabel":"number | enum\u003cstring> | null"},"median_price_per_sqft_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_per_sqft_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_per_sqft_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_per_sqft_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_per_sqft_usd","typeLabel":"number | enum\u003cstring> | null"},"average_days_on_market":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_days_on_market.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_days_on_market.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_days_on_market.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_days_on_market","typeLabel":"number | enum\u003cstring> | null"},"median_days_on_market":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_days_on_market.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_days_on_market.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_days_on_market.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_days_on_market","typeLabel":"number | enum\u003cstring> | null"},"total_listings":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.total_listings.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.total_listings.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.total_listings","typeLabel":"integer | null"},"new_listings":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.new_listings.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.new_listings.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.new_listings","typeLabel":"integer | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale","typeLabel":"object | null"},"rental":{"oneOf":[{"type":"object","required":["average_rent_usd","median_rent_usd","average_rent_per_sqft_usd","median_rent_per_sqft_usd","average_days_on_market","median_days_on_market","total_listings","new_listings"],"properties":{"average_rent_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_usd","typeLabel":"number | enum\u003cstring> | null"},"median_rent_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_usd","typeLabel":"number | enum\u003cstring> | null"},"average_rent_per_sqft_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_per_sqft_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_per_sqft_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_per_sqft_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_per_sqft_usd","typeLabel":"number | enum\u003cstring> | null"},"median_rent_per_sqft_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_per_sqft_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_per_sqft_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_per_sqft_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_per_sqft_usd","typeLabel":"number | enum\u003cstring> | null"},"average_days_on_market":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_days_on_market.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_days_on_market.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_days_on_market.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_days_on_market","typeLabel":"number | enum\u003cstring> | null"},"median_days_on_market":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_days_on_market.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_days_on_market.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_days_on_market.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_days_on_market","typeLabel":"number | enum\u003cstring> | null"},"total_listings":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.total_listings.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.total_listings.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.total_listings","typeLabel":"integer | null"},"new_listings":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.new_listings.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.new_listings.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.new_listings","typeLabel":"integer | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental","typeLabel":"object | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.5","typeLabel":"object"},{"type":"object","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","required":["symbol","name","exchange","currency","price","change","change_percent","extended_hours_session","extended_hours_price","extended_hours_change","extended_hours_change_percent","as_of_text"],"properties":{"symbol":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.6.symbol.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.symbol.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.symbol","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.6.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.name","typeLabel":"string | null"},"exchange":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.6.exchange.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.exchange.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.exchange","typeLabel":"string | null"},"currency":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.6.currency.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.currency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.currency","typeLabel":"string | null"},"price":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.6.price.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.6.price.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.price.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.price","typeLabel":"number | enum\u003cstring> | null"},"change":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.6.change.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.6.change.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.change.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.change","typeLabel":"number | enum\u003cstring> | null"},"change_percent":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.6.change_percent.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.6.change_percent.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.change_percent.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.change_percent","typeLabel":"number | enum\u003cstring> | null"},"extended_hours_session":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_session.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_session.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_session","typeLabel":"string | null"},"extended_hours_price":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_price.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_price.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_price.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_price","typeLabel":"number | enum\u003cstring> | null"},"extended_hours_change":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change","typeLabel":"number | enum\u003cstring> | null"},"extended_hours_change_percent":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change_percent.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change_percent.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change_percent.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change_percent","typeLabel":"number | enum\u003cstring> | null"},"as_of_text":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.6.as_of_text.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.as_of_text.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.as_of_text","typeLabel":"string | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.6","typeLabel":"object"},{"type":"null","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","isRequired":true,"uniqueKey":"output.oneOf.7","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output","typeLabel":"object · object · object · object · object · object · object · null"},"provider_response":{"oneOf":[{"type":"object","description":"Solo es distinto de null cuando status es COMPLETED.\n\n- Para respuestas 2xx, output contiene JSON nativo del proveedor de datos (con cualquier estructura) o null si el cuerpo está vacío.\n- Para respuestas que no son 2xx, error contiene el cuerpo del error del proveedor de datos y output es null.\n\nLos campos sensibles se eliminan de ambos cuerpos.","required":["http_status"],"properties":{"http_status":{"type":"integer","minimum":100,"maximum":599,"description":"Estado HTTP devuelto por el proveedor de datos. Compruébalo incluso cuando el Run esté COMPLETED.","isRequired":true,"uniqueKey":"provider_response.oneOf.0.http_status","typeLabel":"integer"},"error":{"oneOf":[{},{"type":"null","uniqueKey":"provider_response.oneOf.0.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"provider_response.oneOf.0.error","typeLabel":"null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"provider_response.oneOf.0","typeLabel":"object"},{"type":"null","description":"Solo es distinto de null cuando status es COMPLETED.\n\n- Para respuestas 2xx, output contiene JSON nativo del proveedor de datos (con cualquier estructura) o null si el cuerpo está vacío.\n- Para respuestas que no son 2xx, error contiene el cuerpo del error del proveedor de datos y output es null.\n\nLos campos sensibles se eliminan de ambos cuerpos.","isRequired":true,"uniqueKey":"provider_response.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"provider_response","typeLabel":"object | null"},"charge_usd":{"oneOf":[{"type":"string","description":"Cargo total de los Runs de esta respuesta de Solution. Es null hasta que se liquiden todos los Runs incluidos. Cada Run conserva su propio cargo; los fallos también pueden generar cargos.","pattern":"^(0|[1-9]\\d*)\\.(\\d{2}|\\d{2}\\d{0,3}[1-9])$","isRequired":true,"uniqueKey":"charge_usd.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cargo total de los Runs de esta respuesta de Solution. Es null hasta que se liquiden todos los Runs incluidos. Cada Run conserva su propio cargo; los fallos también pueden generar cargos.","isRequired":true,"uniqueKey":"charge_usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"charge_usd","typeLabel":"string | null"},"charge_basis":{"oneOf":[{"type":"object","description":"Base del cargo de un único Run, o null para un total de varios Runs. Consulta runs[].charge_basis para cada cargo.","required":["clause","quantity"],"properties":{"clause":{"type":"string","enum":["rule","NO_RESULT","PROVIDER_ERROR","TIMED_OUT","INTERNAL"],"isRequired":true,"uniqueKey":"charge_basis.oneOf.0.clause","typeLabel":"enum\u003cstring>"},"quantity":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"charge_basis.oneOf.0.quantity.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"charge_basis.oneOf.0.quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"charge_basis.oneOf.0.quantity","typeLabel":"integer | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"charge_basis.oneOf.0","typeLabel":"object"},{"type":"null","description":"Base del cargo de un único Run, o null para un total de varios Runs. Consulta runs[].charge_basis para cada cargo.","isRequired":true,"uniqueKey":"charge_basis.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"charge_basis","typeLabel":"object | null"},"stoppable":{"type":"boolean","description":"Indica si actualmente se puede aceptar una solicitud de detención. Esto no garantiza que el Run pueda detenerse antes del dispatch.","isRequired":true,"uniqueKey":"stoppable","typeLabel":"boolean"},"stop_requested_at":{"oneOf":[{"type":"string","description":"Momento en que se solicitó la detención. El Run puede continuar si el dispatch ya había comenzado.","format":"date-time","isRequired":true,"uniqueKey":"stop_requested_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Momento en que se solicitó la detención. El Run puede continuar si el dispatch ya había comenzado.","isRequired":true,"uniqueKey":"stop_requested_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"stop_requested_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"type":"string","description":"Marca de tiempo UTC ISO-8601","format":"date-time","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"started_at":{"oneOf":[{"type":"string","description":"Marca de tiempo UTC ISO-8601","format":"date-time","isRequired":true,"uniqueKey":"started_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","isRequired":true,"uniqueKey":"started_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"started_at","typeLabel":"string\u003cdate-time> | null"},"completed_at":{"oneOf":[{"type":"string","description":"Marca de tiempo UTC ISO-8601","format":"date-time","isRequired":true,"uniqueKey":"completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","isRequired":true,"uniqueKey":"completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"completed_at","typeLabel":"string\u003cdate-time> | null"},"task_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"task_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"task_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"task_id","typeLabel":"string | null"},"metadata":{"type":"object","additionalProperties":{"type":"string","minLength":1,"maxLength":500,"uniqueKey":"metadata.additionalProperties","typeLabel":"string"},"maxProperties":20,"propertyNames":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,39}$"},"description":"Tus campos de seguimiento almacenados. Úsalos para filtrar Runs. Nunca se envían al proveedor de datos ni afectan al enrutamiento, Price o la idempotencia.\n\n- Hasta 20 claves: letras minúsculas, dígitos y guiones bajos; deben comenzar por una letra; como máximo 40 caracteres.\n- Valores: cadenas de 1–500 caracteres.\n- user_id: el ID opaco de tu usuario final, nunca su dirección de correo electrónico ni su nombre.","isRequired":true,"uniqueKey":"metadata","typeLabel":"object"},"action":{"type":"string","enum":["property_value","property_rent","property_search","listings_sale","listings_rental","market_stats","stock_quote"],"isRequired":true,"uniqueKey":"action","typeLabel":"enum\u003cstring>"},"result_status":{"type":"string","enum":["success","no_result","error","pending"],"description":"Estado de entrega empresarial, independiente del ciclo de vida final del Run en status. no_result es una respuesta vacía pero válida; error significa que no se pudo entregar la salida del proveedor de datos.","isRequired":true,"uniqueKey":"result_status","typeLabel":"enum\u003cstring>"},"error":{"oneOf":[{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.oneOf.0.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.oneOf.0.message","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"error.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"error.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error","typeLabel":"object | null"},"runs":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"runs.items.[INDEX].id","typeLabel":"string"},"run_url":{"type":"string","description":"Abre este Run en la consola. Requiere pertenecer al Workspace.","isRequired":true,"uniqueKey":"runs.items.[INDEX].run_url","typeLabel":"string"},"provider":{"type":"string","pattern":"^[a-z0-9][a-z0-9-]*$","isRequired":true,"uniqueKey":"runs.items.[INDEX].provider","typeLabel":"string"},"endpoint":{"type":"string","pattern":"^\\/.+$","isRequired":true,"uniqueKey":"runs.items.[INDEX].endpoint","typeLabel":"string"},"endpoint_version":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"runs.items.[INDEX].endpoint_version","typeLabel":"integer"},"status":{"type":"string","enum":["QUEUED","RUNNING","COMPLETED","FAILED","STOPPED"],"description":"QUEUED o RUNNING: todavía está en curso. COMPLETED: hay una respuesta del proveedor de datos disponible, incluidas las respuestas que no son 2xx. FAILED: consulta `failure`. STOPPED: detenido antes del dispatch. Consulta charge_usd por separado de status.","isRequired":true,"uniqueKey":"runs.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"failure":{"oneOf":[{"type":"object","description":"Motivo por el que falló el Run. Solo es distinto de null cuando status es FAILED.","required":["kind","message"],"properties":{"kind":{"type":"string","enum":["TIMED_OUT","INTERNAL"],"isRequired":true,"uniqueKey":"runs.items.[INDEX].failure.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"runs.items.[INDEX].failure.oneOf.0.message","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"runs.items.[INDEX].failure.oneOf.0","typeLabel":"object"},{"type":"null","description":"Motivo por el que falló el Run. Solo es distinto de null cuando status es FAILED.","isRequired":true,"uniqueKey":"runs.items.[INDEX].failure.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].failure","typeLabel":"object | null"},"input":{"type":"object","properties":{"omitted":{"type":"boolean","enum":[true],"isRequired":true,"uniqueKey":"runs.items.[INDEX].input.omitted","typeLabel":"enum\u003cboolean>"}},"required":["omitted"],"additionalProperties":false,"isRequired":true,"uniqueKey":"runs.items.[INDEX].input","typeLabel":"object"},"output":{"type":"object","properties":{"omitted":{"type":"boolean","enum":[true],"isRequired":true,"uniqueKey":"runs.items.[INDEX].output.omitted","typeLabel":"enum\u003cboolean>"}},"required":["omitted"],"additionalProperties":false,"isRequired":true,"uniqueKey":"runs.items.[INDEX].output","typeLabel":"object"},"provider_response":{"oneOf":[{"type":"object","required":["http_status"],"properties":{"http_status":{"type":"integer","minimum":100,"maximum":599,"description":"Estado HTTP devuelto por el proveedor de datos. Compruébalo incluso cuando el Run esté COMPLETED.","isRequired":true,"uniqueKey":"runs.items.[INDEX].provider_response.oneOf.0.http_status","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"runs.items.[INDEX].provider_response.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"runs.items.[INDEX].provider_response.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].provider_response","typeLabel":"object | null"},"charge_usd":{"oneOf":[{"type":"string","description":"Cargo final como cadena decimal exacta en USD. Es null mientras está QUEUED o RUNNING. Un Run FAILED puede tener un cargo distinto de cero según el Price del Endpoint.","pattern":"^(0|[1-9]\\d*)\\.(\\d{2}|\\d{2}\\d{0,3}[1-9])$","isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_usd.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cargo final como cadena decimal exacta en USD. Es null mientras está QUEUED o RUNNING. Un Run FAILED puede tener un cargo distinto de cero según el Price del Endpoint.","isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_usd","typeLabel":"string | null"},"charge_basis":{"oneOf":[{"type":"object","description":"Cláusula de Price utilizada para calcular el cargo. Es null antes de la liquidación o cuando no se realizó ningún intento con el proveedor de datos.","required":["clause","quantity"],"properties":{"clause":{"type":"string","enum":["rule","NO_RESULT","PROVIDER_ERROR","TIMED_OUT","INTERNAL"],"isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_basis.oneOf.0.clause","typeLabel":"enum\u003cstring>"},"quantity":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_basis.oneOf.0.quantity.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_basis.oneOf.0.quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_basis.oneOf.0.quantity","typeLabel":"integer | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_basis.oneOf.0","typeLabel":"object"},{"type":"null","description":"Cláusula de Price utilizada para calcular el cargo. Es null antes de la liquidación o cuando no se realizó ningún intento con el proveedor de datos.","isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_basis.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_basis","typeLabel":"object | null"},"stoppable":{"type":"boolean","description":"Indica si actualmente se puede aceptar una solicitud de detención. Esto no garantiza que el Run pueda detenerse antes del dispatch.","isRequired":true,"uniqueKey":"runs.items.[INDEX].stoppable","typeLabel":"boolean"},"stop_requested_at":{"oneOf":[{"type":"string","description":"Momento en que se solicitó la detención. El Run puede continuar si el dispatch ya había comenzado.","format":"date-time","isRequired":true,"uniqueKey":"runs.items.[INDEX].stop_requested_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Momento en que se solicitó la detención. El Run puede continuar si el dispatch ya había comenzado.","isRequired":true,"uniqueKey":"runs.items.[INDEX].stop_requested_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].stop_requested_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"type":"string","description":"Marca de tiempo UTC ISO-8601","format":"date-time","isRequired":true,"uniqueKey":"runs.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"started_at":{"oneOf":[{"type":"string","description":"Marca de tiempo UTC ISO-8601","format":"date-time","isRequired":true,"uniqueKey":"runs.items.[INDEX].started_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","isRequired":true,"uniqueKey":"runs.items.[INDEX].started_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].started_at","typeLabel":"string\u003cdate-time> | null"},"completed_at":{"oneOf":[{"type":"string","description":"Marca de tiempo UTC ISO-8601","format":"date-time","isRequired":true,"uniqueKey":"runs.items.[INDEX].completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","isRequired":true,"uniqueKey":"runs.items.[INDEX].completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].completed_at","typeLabel":"string\u003cdate-time> | null"},"task_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"runs.items.[INDEX].task_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"runs.items.[INDEX].task_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].task_id","typeLabel":"string | null"},"metadata":{"type":"object","additionalProperties":{"type":"string","minLength":1,"maxLength":500,"uniqueKey":"runs.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"maxProperties":20,"propertyNames":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,39}$"},"description":"Tus campos de seguimiento almacenados. Úsalos para filtrar Runs. Nunca se envían al proveedor de datos ni afectan al enrutamiento, Price o la idempotencia.\n\n- Hasta 20 claves: letras minúsculas, dígitos y guiones bajos; deben comenzar por una letra; como máximo 40 caracteres.\n- Valores: cadenas de 1–500 caracteres.\n- user_id: el ID opaco de tu usuario final, nunca su dirección de correo electrónico ni su nombre.","isRequired":true,"uniqueKey":"runs.items.[INDEX].metadata","typeLabel":"object"}},"required":["id","run_url","provider","endpoint","endpoint_version","status","failure","input","output","provider_response","charge_usd","charge_basis","stoppable","stop_requested_at","created_at","started_at","completed_at","task_id","metadata"],"additionalProperties":false,"uniqueKey":"runs.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"runs","typeLabel":"object[]"},"result_url":{"type":"string","description":"Ruta de URL autenticada y de solo lectura para consultar este resultado normalizado y el cargo total. Úsala con el origen de la API. No crea Runs ni reanuda el fallback. GET /v1/runs/:id sigue devolviendo el Run nativo e individual.","isRequired":true,"uniqueKey":"result_url","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","run_url":"\u003cstring>","provider":"\u003cstring>","endpoint":"\u003cstring>","endpoint_version":123,"status":"QUEUED","failure":{"kind":"TIMED_OUT","message":"\u003cstring>"},"input":{},"output":{"address":"\u003cstring>","property_type":"\u003cstring>","bedrooms":123,"bathrooms":123,"living_area_sqft":123,"lot_size_sqft":123,"year_built":123,"latitude":123,"longitude":123,"estimated_value_usd":123,"value_low_usd":123,"value_high_usd":123,"comparables_count":123},"provider_response":{"http_status":349,"error":"\u003cunknown>"},"charge_usd":"\u003cstring>","charge_basis":{"clause":"rule","quantity":1},"stoppable":true,"stop_requested_at":"2023-11-07T05:31:56Z","created_at":"2023-11-07T05:31:56Z","started_at":"2023-11-07T05:31:56Z","completed_at":"2023-11-07T05:31:56Z","task_id":"\u003cstring>","metadata":{},"action":"property_value","result_status":"success","error":{"code":"\u003cstring>","message":"\u003cstring>"},"runs":[{"id":"\u003cstring>","run_url":"\u003cstring>","provider":"\u003cstring>","endpoint":"\u003cstring>","endpoint_version":123,"status":"QUEUED","failure":{"kind":"TIMED_OUT","message":"\u003cstring>"},"input":{"omitted":true},"output":{"omitted":true},"provider_response":{"http_status":349},"charge_usd":"\u003cstring>","charge_basis":{"clause":"rule","quantity":1},"stoppable":true,"stop_requested_at":"2023-11-07T05:31:56Z","created_at":"2023-11-07T05:31:56Z","started_at":"2023-11-07T05:31:56Z","completed_at":"2023-11-07T05:31:56Z","task_id":"\u003cstring>","metadata":{}}],"result_url":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"acbd4adf-9330-477d-8275-3fb8c5131190":{"description":"Éxito","content":{"application/json":{"schema":{"type":"object","required":["id","run_url","provider","endpoint","endpoint_version","status","failure","input","output","provider_response","charge_usd","charge_basis","stoppable","stop_requested_at","created_at","started_at","completed_at","task_id","metadata","action","result_status","error","runs","result_url"],"properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"run_url":{"type":"string","description":"Abre este Run en la consola. Requiere pertenecer al Workspace.","isRequired":true,"uniqueKey":"run_url","typeLabel":"string"},"provider":{"type":"string","pattern":"^[a-z0-9][a-z0-9-]*$","isRequired":true,"uniqueKey":"provider","typeLabel":"string"},"endpoint":{"type":"string","pattern":"^\\/.+$","isRequired":true,"uniqueKey":"endpoint","typeLabel":"string"},"endpoint_version":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"endpoint_version","typeLabel":"integer"},"status":{"type":"string","enum":["QUEUED","RUNNING","COMPLETED","FAILED","STOPPED"],"description":"QUEUED o RUNNING: todavía está en curso. COMPLETED: hay una respuesta del proveedor de datos disponible, incluidas las respuestas que no son 2xx. FAILED: consulta `failure`. STOPPED: detenido antes del dispatch. Consulta charge_usd por separado de status.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"failure":{"oneOf":[{"type":"object","description":"Motivo por el que falló el Run. Solo es distinto de null cuando status es FAILED.","required":["kind","message"],"properties":{"kind":{"type":"string","enum":["TIMED_OUT","INTERNAL"],"isRequired":true,"uniqueKey":"failure.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"failure.oneOf.0.message","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"failure.oneOf.0","typeLabel":"object"},{"type":"null","description":"Motivo por el que falló el Run. Solo es distinto de null cuando status es FAILED.","isRequired":true,"uniqueKey":"failure.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"failure","typeLabel":"object | null"},"input":{"type":"object","isRequired":true,"uniqueKey":"input","typeLabel":"object"},"output":{"oneOf":[{"type":"object","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","required":["address","property_type","bedrooms","bathrooms","living_area_sqft","lot_size_sqft","year_built","latitude","longitude","estimated_value_usd","value_low_usd","value_high_usd","comparables_count"],"properties":{"address":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.0.address.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.address","typeLabel":"string | null"},"property_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.0.property_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.property_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.property_type","typeLabel":"string | null"},"bedrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.0.bedrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.0.bedrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.bedrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.bedrooms","typeLabel":"number | enum\u003cstring> | null"},"bathrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.0.bathrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.0.bathrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.bathrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.bathrooms","typeLabel":"number | enum\u003cstring> | null"},"living_area_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.0.living_area_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.living_area_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.living_area_sqft","typeLabel":"integer | null"},"lot_size_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.0.lot_size_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.lot_size_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.lot_size_sqft","typeLabel":"integer | null"},"year_built":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.0.year_built.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.year_built.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.year_built","typeLabel":"integer | null"},"latitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.0.latitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.0.latitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.latitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.latitude","typeLabel":"number | enum\u003cstring> | null"},"longitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.0.longitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.0.longitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.longitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.longitude","typeLabel":"number | enum\u003cstring> | null"},"estimated_value_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.0.estimated_value_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.0.estimated_value_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.estimated_value_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.estimated_value_usd","typeLabel":"number | enum\u003cstring> | null"},"value_low_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.0.value_low_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.0.value_low_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.value_low_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.value_low_usd","typeLabel":"number | enum\u003cstring> | null"},"value_high_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.0.value_high_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.0.value_high_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.value_high_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.value_high_usd","typeLabel":"number | enum\u003cstring> | null"},"comparables_count":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.0.comparables_count.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.0.comparables_count.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.0.comparables_count","typeLabel":"integer | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.0","typeLabel":"object"},{"type":"object","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","required":["address","property_type","bedrooms","bathrooms","living_area_sqft","lot_size_sqft","year_built","latitude","longitude","estimated_rent_usd","rent_low_usd","rent_high_usd","comparables_count"],"properties":{"address":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.1.address.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.address","typeLabel":"string | null"},"property_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.1.property_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.property_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.property_type","typeLabel":"string | null"},"bedrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.1.bedrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.1.bedrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.bedrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.bedrooms","typeLabel":"number | enum\u003cstring> | null"},"bathrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.1.bathrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.1.bathrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.bathrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.bathrooms","typeLabel":"number | enum\u003cstring> | null"},"living_area_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.1.living_area_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.living_area_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.living_area_sqft","typeLabel":"integer | null"},"lot_size_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.1.lot_size_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.lot_size_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.lot_size_sqft","typeLabel":"integer | null"},"year_built":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.1.year_built.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.year_built.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.year_built","typeLabel":"integer | null"},"latitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.1.latitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.1.latitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.latitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.latitude","typeLabel":"number | enum\u003cstring> | null"},"longitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.1.longitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.1.longitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.longitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.longitude","typeLabel":"number | enum\u003cstring> | null"},"estimated_rent_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.1.estimated_rent_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.1.estimated_rent_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.estimated_rent_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.estimated_rent_usd","typeLabel":"number | enum\u003cstring> | null"},"rent_low_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.1.rent_low_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.1.rent_low_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.rent_low_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.rent_low_usd","typeLabel":"number | enum\u003cstring> | null"},"rent_high_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.1.rent_high_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.1.rent_high_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.rent_high_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.rent_high_usd","typeLabel":"number | enum\u003cstring> | null"},"comparables_count":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.1.comparables_count.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.1.comparables_count.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.1.comparables_count","typeLabel":"integer | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.1","typeLabel":"object"},{"type":"object","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","properties":{"property_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].property_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].property_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].property_id","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].address.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].address","typeLabel":"string | null"},"property_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].property_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].property_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].property_type","typeLabel":"string | null"},"bedrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bedrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bedrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bedrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bedrooms","typeLabel":"number | enum\u003cstring> | null"},"bathrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bathrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bathrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bathrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].bathrooms","typeLabel":"number | enum\u003cstring> | null"},"living_area_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].living_area_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].living_area_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].living_area_sqft","typeLabel":"integer | null"},"lot_size_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].lot_size_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].lot_size_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].lot_size_sqft","typeLabel":"integer | null"},"year_built":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].year_built.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].year_built.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].year_built","typeLabel":"integer | null"},"latitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].latitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].latitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].latitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].latitude","typeLabel":"number | enum\u003cstring> | null"},"longitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].longitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].longitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].longitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].longitude","typeLabel":"number | enum\u003cstring> | null"},"last_sale_price_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].last_sale_price_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].last_sale_price_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].last_sale_price_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].last_sale_price_usd","typeLabel":"number | enum\u003cstring> | null"},"last_sale_date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].last_sale_date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].last_sale_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].last_sale_date","typeLabel":"string | null"},"owner_names":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_names.oneOf.0.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_names.oneOf.0","typeLabel":"string[]"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_names.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_names","typeLabel":"string[] | null"},"owner_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_type","typeLabel":"string | null"},"owner_mailing_address":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_mailing_address.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_mailing_address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_mailing_address","typeLabel":"string | null"},"owner_occupied":{"oneOf":[{"type":"boolean","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_occupied.oneOf.0","typeLabel":"boolean"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_occupied.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX].owner_occupied","typeLabel":"boolean | null"}},"required":["property_id","address","property_type","bedrooms","bathrooms","living_area_sqft","lot_size_sqft","year_built","latitude","longitude","last_sale_price_usd","last_sale_date","owner_names","owner_type","owner_mailing_address","owner_occupied"],"additionalProperties":false,"uniqueKey":"output.oneOf.2.\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"output.oneOf.2.\\items","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.2","typeLabel":"object"},{"type":"object","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","properties":{"listing_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listing_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listing_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listing_id","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].address.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].address","typeLabel":"string | null"},"property_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].property_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].property_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].property_type","typeLabel":"string | null"},"bedrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bedrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bedrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bedrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bedrooms","typeLabel":"number | enum\u003cstring> | null"},"bathrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bathrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bathrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bathrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].bathrooms","typeLabel":"number | enum\u003cstring> | null"},"living_area_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].living_area_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].living_area_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].living_area_sqft","typeLabel":"integer | null"},"lot_size_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].lot_size_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].lot_size_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].lot_size_sqft","typeLabel":"integer | null"},"year_built":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].year_built.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].year_built.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].year_built","typeLabel":"integer | null"},"latitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].latitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].latitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].latitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].latitude","typeLabel":"number | enum\u003cstring> | null"},"longitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].longitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].longitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].longitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].longitude","typeLabel":"number | enum\u003cstring> | null"},"status":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].status.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].status","typeLabel":"string | null"},"listing_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listing_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listing_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listing_type","typeLabel":"string | null"},"listed_date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listed_date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listed_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].listed_date","typeLabel":"string | null"},"days_on_market":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].days_on_market.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].days_on_market.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].days_on_market","typeLabel":"integer | null"},"hoa_fee_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].hoa_fee_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].hoa_fee_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].hoa_fee_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].hoa_fee_usd","typeLabel":"number | enum\u003cstring> | null"},"mls_name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].mls_name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].mls_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].mls_name","typeLabel":"string | null"},"mls_number":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].mls_number.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].mls_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].mls_number","typeLabel":"string | null"},"agent":{"oneOf":[{"type":"object","required":["name","phone","email","website"],"properties":{"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.name","typeLabel":"string | null"},"phone":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.phone.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.phone.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.phone","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.email","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.website.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.website.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0.website","typeLabel":"string | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].agent","typeLabel":"object | null"},"office":{"oneOf":[{"type":"object","required":["name","phone","email","website"],"properties":{"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.name","typeLabel":"string | null"},"phone":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.phone.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.phone.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.phone","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.email","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.website.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.website.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0.website","typeLabel":"string | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].office","typeLabel":"object | null"},"price_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].price_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].price_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].price_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX].price_usd","typeLabel":"number | enum\u003cstring> | null"}},"required":["listing_id","address","property_type","bedrooms","bathrooms","living_area_sqft","lot_size_sqft","year_built","latitude","longitude","status","listing_type","listed_date","days_on_market","hoa_fee_usd","mls_name","mls_number","agent","office","price_usd"],"additionalProperties":false,"uniqueKey":"output.oneOf.3.\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"output.oneOf.3.\\items","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.3","typeLabel":"object"},{"type":"object","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","required":["items"],"properties":{"items":{"type":"array","items":{"type":"object","properties":{"listing_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listing_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listing_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listing_id","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].address.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].address","typeLabel":"string | null"},"property_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].property_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].property_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].property_type","typeLabel":"string | null"},"bedrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bedrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bedrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bedrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bedrooms","typeLabel":"number | enum\u003cstring> | null"},"bathrooms":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bathrooms.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bathrooms.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bathrooms.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].bathrooms","typeLabel":"number | enum\u003cstring> | null"},"living_area_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].living_area_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].living_area_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].living_area_sqft","typeLabel":"integer | null"},"lot_size_sqft":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].lot_size_sqft.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].lot_size_sqft.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].lot_size_sqft","typeLabel":"integer | null"},"year_built":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].year_built.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].year_built.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].year_built","typeLabel":"integer | null"},"latitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].latitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].latitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].latitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].latitude","typeLabel":"number | enum\u003cstring> | null"},"longitude":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].longitude.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].longitude.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].longitude.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].longitude","typeLabel":"number | enum\u003cstring> | null"},"status":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].status.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].status","typeLabel":"string | null"},"listing_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listing_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listing_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listing_type","typeLabel":"string | null"},"listed_date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listed_date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listed_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].listed_date","typeLabel":"string | null"},"days_on_market":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].days_on_market.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].days_on_market.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].days_on_market","typeLabel":"integer | null"},"hoa_fee_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].hoa_fee_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].hoa_fee_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].hoa_fee_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].hoa_fee_usd","typeLabel":"number | enum\u003cstring> | null"},"mls_name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].mls_name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].mls_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].mls_name","typeLabel":"string | null"},"mls_number":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].mls_number.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].mls_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].mls_number","typeLabel":"string | null"},"agent":{"oneOf":[{"type":"object","required":["name","phone","email","website"],"properties":{"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.name","typeLabel":"string | null"},"phone":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.phone.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.phone.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.phone","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.email","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.website.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.website.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0.website","typeLabel":"string | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].agent","typeLabel":"object | null"},"office":{"oneOf":[{"type":"object","required":["name","phone","email","website"],"properties":{"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.name","typeLabel":"string | null"},"phone":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.phone.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.phone.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.phone","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.email","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.website.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.website.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0.website","typeLabel":"string | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].office","typeLabel":"object | null"},"monthly_rent_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].monthly_rent_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].monthly_rent_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].monthly_rent_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX].monthly_rent_usd","typeLabel":"number | enum\u003cstring> | null"}},"required":["listing_id","address","property_type","bedrooms","bathrooms","living_area_sqft","lot_size_sqft","year_built","latitude","longitude","status","listing_type","listed_date","days_on_market","hoa_fee_usd","mls_name","mls_number","agent","office","monthly_rent_usd"],"additionalProperties":false,"uniqueKey":"output.oneOf.4.\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"output.oneOf.4.\\items","typeLabel":"object[]"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.4","typeLabel":"object"},{"type":"object","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","required":["zip","updated_at","sale","rental"],"properties":{"zip":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.5.zip.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.zip.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.zip","typeLabel":"string | null"},"updated_at":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.5.updated_at.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.updated_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.updated_at","typeLabel":"string | null"},"sale":{"oneOf":[{"type":"object","required":["average_price_usd","median_price_usd","average_price_per_sqft_usd","median_price_per_sqft_usd","average_days_on_market","median_days_on_market","total_listings","new_listings"],"properties":{"average_price_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_usd","typeLabel":"number | enum\u003cstring> | null"},"median_price_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_usd","typeLabel":"number | enum\u003cstring> | null"},"average_price_per_sqft_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_per_sqft_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_per_sqft_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_per_sqft_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_price_per_sqft_usd","typeLabel":"number | enum\u003cstring> | null"},"median_price_per_sqft_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_per_sqft_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_per_sqft_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_per_sqft_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_price_per_sqft_usd","typeLabel":"number | enum\u003cstring> | null"},"average_days_on_market":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_days_on_market.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_days_on_market.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_days_on_market.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.average_days_on_market","typeLabel":"number | enum\u003cstring> | null"},"median_days_on_market":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_days_on_market.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_days_on_market.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_days_on_market.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.median_days_on_market","typeLabel":"number | enum\u003cstring> | null"},"total_listings":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.total_listings.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.total_listings.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.total_listings","typeLabel":"integer | null"},"new_listings":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.new_listings.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.new_listings.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0.new_listings","typeLabel":"integer | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.sale.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.sale","typeLabel":"object | null"},"rental":{"oneOf":[{"type":"object","required":["average_rent_usd","median_rent_usd","average_rent_per_sqft_usd","median_rent_per_sqft_usd","average_days_on_market","median_days_on_market","total_listings","new_listings"],"properties":{"average_rent_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_usd","typeLabel":"number | enum\u003cstring> | null"},"median_rent_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_usd","typeLabel":"number | enum\u003cstring> | null"},"average_rent_per_sqft_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_per_sqft_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_per_sqft_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_per_sqft_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_rent_per_sqft_usd","typeLabel":"number | enum\u003cstring> | null"},"median_rent_per_sqft_usd":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_per_sqft_usd.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_per_sqft_usd.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_per_sqft_usd.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_rent_per_sqft_usd","typeLabel":"number | enum\u003cstring> | null"},"average_days_on_market":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_days_on_market.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_days_on_market.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_days_on_market.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.average_days_on_market","typeLabel":"number | enum\u003cstring> | null"},"median_days_on_market":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_days_on_market.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_days_on_market.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_days_on_market.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.median_days_on_market","typeLabel":"number | enum\u003cstring> | null"},"total_listings":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.total_listings.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.total_listings.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.total_listings","typeLabel":"integer | null"},"new_listings":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.new_listings.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.new_listings.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0.new_listings","typeLabel":"integer | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.5.rental.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.5.rental","typeLabel":"object | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.5","typeLabel":"object"},{"type":"object","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","required":["symbol","name","exchange","currency","price","change","change_percent","extended_hours_session","extended_hours_price","extended_hours_change","extended_hours_change_percent","as_of_text"],"properties":{"symbol":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.6.symbol.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.symbol.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.symbol","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.6.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.name","typeLabel":"string | null"},"exchange":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.6.exchange.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.exchange.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.exchange","typeLabel":"string | null"},"currency":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.6.currency.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.currency.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.currency","typeLabel":"string | null"},"price":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.6.price.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.6.price.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.price.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.price","typeLabel":"number | enum\u003cstring> | null"},"change":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.6.change.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.6.change.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.change.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.change","typeLabel":"number | enum\u003cstring> | null"},"change_percent":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.6.change_percent.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.6.change_percent.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.change_percent.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.change_percent","typeLabel":"number | enum\u003cstring> | null"},"extended_hours_session":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_session.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_session.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_session","typeLabel":"string | null"},"extended_hours_price":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_price.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_price.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_price.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_price","typeLabel":"number | enum\u003cstring> | null"},"extended_hours_change":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change","typeLabel":"number | enum\u003cstring> | null"},"extended_hours_change_percent":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change_percent.oneOf.0","typeLabel":"number"},{"type":"string","enum":["Infinity","-Infinity","NaN"],"isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change_percent.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change_percent.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.extended_hours_change_percent","typeLabel":"number | enum\u003cstring> | null"},"as_of_text":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"output.oneOf.6.as_of_text.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"output.oneOf.6.as_of_text.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output.oneOf.6.as_of_text","typeLabel":"string | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"output.oneOf.6","typeLabel":"object"},{"type":"null","description":"Campos normalizados por action. La salida nativa del proveedor de datos no se repite aquí; permanece en el Run (GET /v1/runs/:id). Los valores que el proveedor de datos no informa son null; una respuesta vacía conserva la estructura de action con todos los campos en null (o items: []) y result_status no_result. Los importes están en USD, salvo que action incluya un campo de moneda. Las fechas llamadas *_date tienen el formato YYYY-MM-DD, *_at tiene el formato ISO 8601 UTC y *_text es el texto de presentación exactamente como se devolvió.\n\n- property_value: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_value_usd, value_low_usd, value_high_usd, comparables_count (número de ventas comparables en las que se basa la estimación)\n- property_rent: address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, estimated_rent_usd (mensual), rent_low_usd, rent_high_usd, comparables_count (número de alquileres comparables en los que se basa la estimación)\n- property_search: items[]: property_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, last_sale_price_usd, last_sale_date (YYYY-MM-DD), owner_names[], owner_type, owner_mailing_address, owner_occupied\n- listings_sale: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, price_usd (precio solicitado)\n- listings_rental: items[]: listing_id, address, property_type, bedrooms, bathrooms, living_area_sqft (superficie habitable), lot_size_sqft, year_built, latitude, longitude, status, listing_type, listed_date (YYYY-MM-DD), days_on_market, hoa_fee_usd (cuota mensual de HOA), mls_name, mls_number, agent `{name, phone, email, website}`, office `{name, phone, email, website}`, monthly_rent_usd\n- market_stats: zip, updated_at (ISO 8601 UTC, cuando RentCast actualizó por última vez el agregado), sale `{average_price_usd, median_price_usd, average_price_per_sqft_usd, median_price_per_sqft_usd, average_days_on_market, median_days_on_market, total_listings, new_listings}`, rental `{average_rent_usd, median_rent_usd, average_rent_per_sqft_usd, median_rent_per_sqft_usd (alquiler mensual), average_days_on_market, median_days_on_market, total_listings, new_listings}`\n- stock_quote: symbol, name, exchange, currency, price (último precio de la sesión ordinaria, en la moneda correspondiente; las cotizaciones de Google Finance pueden tener retraso), change (cambio absoluto, en la moneda correspondiente, respecto al cierre ordinario anterior), change_percent (puntos porcentuales respecto al cierre ordinario anterior: 1.5 = 1.5%), extended_hours_session (etiqueta de la sesión tal como se muestra, p. ej., Pre-market o After hours; null durante el horario ordinario), extended_hours_price, extended_hours_change y extended_hours_change_percent (cotización fuera del horario ordinario respecto al precio de la sesión ordinaria, en las mismas unidades), as_of_text (marca de tiempo de la página de Google Finance exactamente como se muestra, no en formato ISO ni correspondiente a la hora del precio)","isRequired":true,"uniqueKey":"output.oneOf.7","typeLabel":"null"}],"isRequired":true,"uniqueKey":"output","typeLabel":"object · object · object · object · object · object · object · null"},"provider_response":{"oneOf":[{"type":"object","description":"Solo es distinto de null cuando status es COMPLETED.\n\n- Para respuestas 2xx, output contiene JSON nativo del proveedor de datos (con cualquier estructura) o null si el cuerpo está vacío.\n- Para respuestas que no son 2xx, error contiene el cuerpo del error del proveedor de datos y output es null.\n\nLos campos sensibles se eliminan de ambos cuerpos.","required":["http_status"],"properties":{"http_status":{"type":"integer","minimum":100,"maximum":599,"description":"Estado HTTP devuelto por el proveedor de datos. Compruébalo incluso cuando el Run esté COMPLETED.","isRequired":true,"uniqueKey":"provider_response.oneOf.0.http_status","typeLabel":"integer"},"error":{"oneOf":[{},{"type":"null","uniqueKey":"provider_response.oneOf.0.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"provider_response.oneOf.0.error","typeLabel":"null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"provider_response.oneOf.0","typeLabel":"object"},{"type":"null","description":"Solo es distinto de null cuando status es COMPLETED.\n\n- Para respuestas 2xx, output contiene JSON nativo del proveedor de datos (con cualquier estructura) o null si el cuerpo está vacío.\n- Para respuestas que no son 2xx, error contiene el cuerpo del error del proveedor de datos y output es null.\n\nLos campos sensibles se eliminan de ambos cuerpos.","isRequired":true,"uniqueKey":"provider_response.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"provider_response","typeLabel":"object | null"},"charge_usd":{"oneOf":[{"type":"string","description":"Cargo total de los Runs de esta respuesta de Solution. Es null hasta que se liquiden todos los Runs incluidos. Cada Run conserva su propio cargo; los fallos también pueden generar cargos.","pattern":"^(0|[1-9]\\d*)\\.(\\d{2}|\\d{2}\\d{0,3}[1-9])$","isRequired":true,"uniqueKey":"charge_usd.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cargo total de los Runs de esta respuesta de Solution. Es null hasta que se liquiden todos los Runs incluidos. Cada Run conserva su propio cargo; los fallos también pueden generar cargos.","isRequired":true,"uniqueKey":"charge_usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"charge_usd","typeLabel":"string | null"},"charge_basis":{"oneOf":[{"type":"object","description":"Base del cargo de un único Run, o null para un total de varios Runs. Consulta runs[].charge_basis para cada cargo.","required":["clause","quantity"],"properties":{"clause":{"type":"string","enum":["rule","NO_RESULT","PROVIDER_ERROR","TIMED_OUT","INTERNAL"],"isRequired":true,"uniqueKey":"charge_basis.oneOf.0.clause","typeLabel":"enum\u003cstring>"},"quantity":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"charge_basis.oneOf.0.quantity.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"charge_basis.oneOf.0.quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"charge_basis.oneOf.0.quantity","typeLabel":"integer | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"charge_basis.oneOf.0","typeLabel":"object"},{"type":"null","description":"Base del cargo de un único Run, o null para un total de varios Runs. Consulta runs[].charge_basis para cada cargo.","isRequired":true,"uniqueKey":"charge_basis.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"charge_basis","typeLabel":"object | null"},"stoppable":{"type":"boolean","description":"Indica si actualmente se puede aceptar una solicitud de detención. Esto no garantiza que el Run pueda detenerse antes del dispatch.","isRequired":true,"uniqueKey":"stoppable","typeLabel":"boolean"},"stop_requested_at":{"oneOf":[{"type":"string","description":"Momento en que se solicitó la detención. El Run puede continuar si el dispatch ya había comenzado.","format":"date-time","isRequired":true,"uniqueKey":"stop_requested_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Momento en que se solicitó la detención. El Run puede continuar si el dispatch ya había comenzado.","isRequired":true,"uniqueKey":"stop_requested_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"stop_requested_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"type":"string","description":"Marca de tiempo UTC ISO-8601","format":"date-time","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"started_at":{"oneOf":[{"type":"string","description":"Marca de tiempo UTC ISO-8601","format":"date-time","isRequired":true,"uniqueKey":"started_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","isRequired":true,"uniqueKey":"started_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"started_at","typeLabel":"string\u003cdate-time> | null"},"completed_at":{"oneOf":[{"type":"string","description":"Marca de tiempo UTC ISO-8601","format":"date-time","isRequired":true,"uniqueKey":"completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","isRequired":true,"uniqueKey":"completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"completed_at","typeLabel":"string\u003cdate-time> | null"},"task_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"task_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"task_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"task_id","typeLabel":"string | null"},"metadata":{"type":"object","additionalProperties":{"type":"string","minLength":1,"maxLength":500,"uniqueKey":"metadata.additionalProperties","typeLabel":"string"},"maxProperties":20,"propertyNames":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,39}$"},"description":"Tus campos de seguimiento almacenados. Úsalos para filtrar Runs. Nunca se envían al proveedor de datos ni afectan al enrutamiento, Price o la idempotencia.\n\n- Hasta 20 claves: letras minúsculas, dígitos y guiones bajos; deben comenzar por una letra; como máximo 40 caracteres.\n- Valores: cadenas de 1–500 caracteres.\n- user_id: el ID opaco de tu usuario final, nunca su dirección de correo electrónico ni su nombre.","isRequired":true,"uniqueKey":"metadata","typeLabel":"object"},"action":{"type":"string","enum":["property_value","property_rent","property_search","listings_sale","listings_rental","market_stats","stock_quote"],"isRequired":true,"uniqueKey":"action","typeLabel":"enum\u003cstring>"},"result_status":{"type":"string","enum":["success","no_result","error","pending"],"description":"Estado de entrega empresarial, independiente del ciclo de vida final del Run en status. no_result es una respuesta vacía pero válida; error significa que no se pudo entregar la salida del proveedor de datos.","isRequired":true,"uniqueKey":"result_status","typeLabel":"enum\u003cstring>"},"error":{"oneOf":[{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.oneOf.0.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.oneOf.0.message","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"error.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"error.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error","typeLabel":"object | null"},"runs":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"runs.items.[INDEX].id","typeLabel":"string"},"run_url":{"type":"string","description":"Abre este Run en la consola. Requiere pertenecer al Workspace.","isRequired":true,"uniqueKey":"runs.items.[INDEX].run_url","typeLabel":"string"},"provider":{"type":"string","pattern":"^[a-z0-9][a-z0-9-]*$","isRequired":true,"uniqueKey":"runs.items.[INDEX].provider","typeLabel":"string"},"endpoint":{"type":"string","pattern":"^\\/.+$","isRequired":true,"uniqueKey":"runs.items.[INDEX].endpoint","typeLabel":"string"},"endpoint_version":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"runs.items.[INDEX].endpoint_version","typeLabel":"integer"},"status":{"type":"string","enum":["QUEUED","RUNNING","COMPLETED","FAILED","STOPPED"],"description":"QUEUED o RUNNING: todavía está en curso. COMPLETED: hay una respuesta del proveedor de datos disponible, incluidas las respuestas que no son 2xx. FAILED: consulta `failure`. STOPPED: detenido antes del dispatch. Consulta charge_usd por separado de status.","isRequired":true,"uniqueKey":"runs.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"failure":{"oneOf":[{"type":"object","description":"Motivo por el que falló el Run. Solo es distinto de null cuando status es FAILED.","required":["kind","message"],"properties":{"kind":{"type":"string","enum":["TIMED_OUT","INTERNAL"],"isRequired":true,"uniqueKey":"runs.items.[INDEX].failure.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"runs.items.[INDEX].failure.oneOf.0.message","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"runs.items.[INDEX].failure.oneOf.0","typeLabel":"object"},{"type":"null","description":"Motivo por el que falló el Run. Solo es distinto de null cuando status es FAILED.","isRequired":true,"uniqueKey":"runs.items.[INDEX].failure.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].failure","typeLabel":"object | null"},"input":{"type":"object","properties":{"omitted":{"type":"boolean","enum":[true],"isRequired":true,"uniqueKey":"runs.items.[INDEX].input.omitted","typeLabel":"enum\u003cboolean>"}},"required":["omitted"],"additionalProperties":false,"isRequired":true,"uniqueKey":"runs.items.[INDEX].input","typeLabel":"object"},"output":{"type":"object","properties":{"omitted":{"type":"boolean","enum":[true],"isRequired":true,"uniqueKey":"runs.items.[INDEX].output.omitted","typeLabel":"enum\u003cboolean>"}},"required":["omitted"],"additionalProperties":false,"isRequired":true,"uniqueKey":"runs.items.[INDEX].output","typeLabel":"object"},"provider_response":{"oneOf":[{"type":"object","required":["http_status"],"properties":{"http_status":{"type":"integer","minimum":100,"maximum":599,"description":"Estado HTTP devuelto por el proveedor de datos. Compruébalo incluso cuando el Run esté COMPLETED.","isRequired":true,"uniqueKey":"runs.items.[INDEX].provider_response.oneOf.0.http_status","typeLabel":"integer"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"runs.items.[INDEX].provider_response.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"runs.items.[INDEX].provider_response.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].provider_response","typeLabel":"object | null"},"charge_usd":{"oneOf":[{"type":"string","description":"Cargo final como cadena decimal exacta en USD. Es null mientras está QUEUED o RUNNING. Un Run FAILED puede tener un cargo distinto de cero según el Price del Endpoint.","pattern":"^(0|[1-9]\\d*)\\.(\\d{2}|\\d{2}\\d{0,3}[1-9])$","isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_usd.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cargo final como cadena decimal exacta en USD. Es null mientras está QUEUED o RUNNING. Un Run FAILED puede tener un cargo distinto de cero según el Price del Endpoint.","isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_usd.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_usd","typeLabel":"string | null"},"charge_basis":{"oneOf":[{"type":"object","description":"Cláusula de Price utilizada para calcular el cargo. Es null antes de la liquidación o cuando no se realizó ningún intento con el proveedor de datos.","required":["clause","quantity"],"properties":{"clause":{"type":"string","enum":["rule","NO_RESULT","PROVIDER_ERROR","TIMED_OUT","INTERNAL"],"isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_basis.oneOf.0.clause","typeLabel":"enum\u003cstring>"},"quantity":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_basis.oneOf.0.quantity.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_basis.oneOf.0.quantity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_basis.oneOf.0.quantity","typeLabel":"integer | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_basis.oneOf.0","typeLabel":"object"},{"type":"null","description":"Cláusula de Price utilizada para calcular el cargo. Es null antes de la liquidación o cuando no se realizó ningún intento con el proveedor de datos.","isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_basis.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].charge_basis","typeLabel":"object | null"},"stoppable":{"type":"boolean","description":"Indica si actualmente se puede aceptar una solicitud de detención. Esto no garantiza que el Run pueda detenerse antes del dispatch.","isRequired":true,"uniqueKey":"runs.items.[INDEX].stoppable","typeLabel":"boolean"},"stop_requested_at":{"oneOf":[{"type":"string","description":"Momento en que se solicitó la detención. El Run puede continuar si el dispatch ya había comenzado.","format":"date-time","isRequired":true,"uniqueKey":"runs.items.[INDEX].stop_requested_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Momento en que se solicitó la detención. El Run puede continuar si el dispatch ya había comenzado.","isRequired":true,"uniqueKey":"runs.items.[INDEX].stop_requested_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].stop_requested_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"type":"string","description":"Marca de tiempo UTC ISO-8601","format":"date-time","isRequired":true,"uniqueKey":"runs.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"started_at":{"oneOf":[{"type":"string","description":"Marca de tiempo UTC ISO-8601","format":"date-time","isRequired":true,"uniqueKey":"runs.items.[INDEX].started_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","isRequired":true,"uniqueKey":"runs.items.[INDEX].started_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].started_at","typeLabel":"string\u003cdate-time> | null"},"completed_at":{"oneOf":[{"type":"string","description":"Marca de tiempo UTC ISO-8601","format":"date-time","isRequired":true,"uniqueKey":"runs.items.[INDEX].completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","isRequired":true,"uniqueKey":"runs.items.[INDEX].completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].completed_at","typeLabel":"string\u003cdate-time> | null"},"task_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"runs.items.[INDEX].task_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"runs.items.[INDEX].task_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"runs.items.[INDEX].task_id","typeLabel":"string | null"},"metadata":{"type":"object","additionalProperties":{"type":"string","minLength":1,"maxLength":500,"uniqueKey":"runs.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"maxProperties":20,"propertyNames":{"type":"string","pattern":"^[a-z][a-z0-9_]{0,39}$"},"description":"Tus campos de seguimiento almacenados. Úsalos para filtrar Runs. Nunca se envían al proveedor de datos ni afectan al enrutamiento, Price o la idempotencia.\n\n- Hasta 20 claves: letras minúsculas, dígitos y guiones bajos; deben comenzar por una letra; como máximo 40 caracteres.\n- Valores: cadenas de 1–500 caracteres.\n- user_id: el ID opaco de tu usuario final, nunca su dirección de correo electrónico ni su nombre.","isRequired":true,"uniqueKey":"runs.items.[INDEX].metadata","typeLabel":"object"}},"required":["id","run_url","provider","endpoint","endpoint_version","status","failure","input","output","provider_response","charge_usd","charge_basis","stoppable","stop_requested_at","created_at","started_at","completed_at","task_id","metadata"],"additionalProperties":false,"uniqueKey":"runs.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"runs","typeLabel":"object[]"},"result_url":{"type":"string","description":"Ruta de URL autenticada y de solo lectura para consultar este resultado normalizado y el cargo total. Úsala con el origen de la API. No crea Runs ni reanuda el fallback. GET /v1/runs/:id sigue devolviendo el Run nativo e individual.","isRequired":true,"uniqueKey":"result_url","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","run_url":"\u003cstring>","provider":"\u003cstring>","endpoint":"\u003cstring>","endpoint_version":123,"status":"QUEUED","failure":{"kind":"TIMED_OUT","message":"\u003cstring>"},"input":{},"output":{"address":"\u003cstring>","property_type":"\u003cstring>","bedrooms":123,"bathrooms":123,"living_area_sqft":123,"lot_size_sqft":123,"year_built":123,"latitude":123,"longitude":123,"estimated_value_usd":123,"value_low_usd":123,"value_high_usd":123,"comparables_count":123},"provider_response":{"http_status":349,"error":"\u003cunknown>"},"charge_usd":"\u003cstring>","charge_basis":{"clause":"rule","quantity":1},"stoppable":true,"stop_requested_at":"2023-11-07T05:31:56Z","created_at":"2023-11-07T05:31:56Z","started_at":"2023-11-07T05:31:56Z","completed_at":"2023-11-07T05:31:56Z","task_id":"\u003cstring>","metadata":{},"action":"property_value","result_status":"success","error":{"code":"\u003cstring>","message":"\u003cstring>"},"runs":[{"id":"\u003cstring>","run_url":"\u003cstring>","provider":"\u003cstring>","endpoint":"\u003cstring>","endpoint_version":123,"status":"QUEUED","failure":{"kind":"TIMED_OUT","message":"\u003cstring>"},"input":{"omitted":true},"output":{"omitted":true},"provider_response":{"http_status":349},"charge_usd":"\u003cstring>","charge_basis":{"clause":"rule","quantity":1},"stoppable":true,"stop_requested_at":"2023-11-07T05:31:56Z","created_at":"2023-11-07T05:31:56Z","started_at":"2023-11-07T05:31:56Z","completed_at":"2023-11-07T05:31:56Z","task_id":"\u003cstring>","metadata":{}}],"result_url":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"326a0f21-fd9c-4146-9683-7dbc89fed7d7":{"description":"ValidationFailed | IdempotencyKeyRequired","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["error","request_id"],"properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["validation_failed"],"isRequired":true,"uniqueKey":"oneOf.0.error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.error.message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.error.reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.0.error.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.error.reason","typeLabel":"string | null"},"control":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.error.control.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.0.error.control.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.error.control","typeLabel":"string | null"},"retry_after_ms":{"oneOf":[{"type":"integer","uniqueKey":"oneOf.0.error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"oneOf.0.error.retry_after_ms.oneOf.1","typeLabel":"null"},{"type":"null","uniqueKey":"oneOf.0.error.retry_after_ms.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.error.retry_after_ms","typeLabel":"integer · null · null"},"details":{"oneOf":[{"type":"object","uniqueKey":"oneOf.0.error.details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.0.error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.error.details","typeLabel":"object | null"}},"required":["code","message"],"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.error","typeLabel":"object"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.request_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["error","request_id"],"properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["idempotency_key_required"],"isRequired":true,"uniqueKey":"oneOf.1.error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","uniqueKey":"oneOf.1.error.reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.1.error.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.reason","typeLabel":"string | null"},"control":{"oneOf":[{"type":"string","uniqueKey":"oneOf.1.error.control.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.1.error.control.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.control","typeLabel":"string | null"},"retry_after_ms":{"oneOf":[{"type":"integer","uniqueKey":"oneOf.1.error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"oneOf.1.error.retry_after_ms.oneOf.1","typeLabel":"null"},{"type":"null","uniqueKey":"oneOf.1.error.retry_after_ms.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.retry_after_ms","typeLabel":"integer · null · null"},"details":{"oneOf":[{"type":"object","uniqueKey":"oneOf.1.error.details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.1.error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.details","typeLabel":"object | null"}},"required":["code","message"],"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error","typeLabel":"object"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.request_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"object"},{"type":"object","required":["error","request_id"],"properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["validation_failed"],"isRequired":true,"uniqueKey":"oneOf.2.error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.error.message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","uniqueKey":"oneOf.2.error.reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.2.error.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.error.reason","typeLabel":"string | null"},"control":{"oneOf":[{"type":"string","uniqueKey":"oneOf.2.error.control.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.2.error.control.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.error.control","typeLabel":"string | null"},"retry_after_ms":{"oneOf":[{"type":"integer","uniqueKey":"oneOf.2.error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"oneOf.2.error.retry_after_ms.oneOf.1","typeLabel":"null"},{"type":"null","uniqueKey":"oneOf.2.error.retry_after_ms.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.2.error.retry_after_ms","typeLabel":"integer · null · null"},"details":{"oneOf":[{"type":"object","uniqueKey":"oneOf.2.error.details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.2.error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.2.error.details","typeLabel":"object | null"}},"required":["code","message"],"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.2.error","typeLabel":"object"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.2.request_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.2","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"validation_failed","message":"\u003cstring>","reason":"\u003cstring>","control":"\u003cstring>","retry_after_ms":123,"details":{}},"request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"13285448-75bb-4aaf-8989-c7054ff8ceba":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["unauthorized"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","uniqueKey":"error.reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.reason","typeLabel":"string | null"},"control":{"oneOf":[{"type":"string","uniqueKey":"error.control.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.control.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.control","typeLabel":"string | null"},"retry_after_ms":{"oneOf":[{"type":"integer","uniqueKey":"error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"error.retry_after_ms.oneOf.1","typeLabel":"null"},{"type":"null","uniqueKey":"error.retry_after_ms.oneOf.2","typeLabel":"null"}],"uniqueKey":"error.retry_after_ms","typeLabel":"integer · null · null"},"details":{"oneOf":[{"type":"object","uniqueKey":"error.details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"object | null"}},"required":["code","message"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","request_id"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"unauthorized","message":"\u003cstring>","reason":"\u003cstring>","control":"\u003cstring>","retry_after_ms":123,"details":{}},"request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"529f0a7f-164f-438d-b77e-88a506a553af":{"description":"InsufficientBalance","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["insufficient_balance"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","uniqueKey":"error.reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.reason","typeLabel":"string | null"},"control":{"oneOf":[{"type":"string","uniqueKey":"error.control.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.control.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.control","typeLabel":"string | null"},"retry_after_ms":{"oneOf":[{"type":"integer","uniqueKey":"error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"error.retry_after_ms.oneOf.1","typeLabel":"null"},{"type":"null","uniqueKey":"error.retry_after_ms.oneOf.2","typeLabel":"null"}],"uniqueKey":"error.retry_after_ms","typeLabel":"integer · null · null"},"details":{"oneOf":[{"type":"object","uniqueKey":"error.details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"object | null"}},"required":["code","message"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","request_id"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"insufficient_balance","message":"\u003cstring>","reason":"\u003cstring>","control":"\u003cstring>","retry_after_ms":123,"details":{}},"request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"72b08f24-cf8e-464a-b6a2-35c9053e5f12":{"description":"EndpointNotPermitted | Forbidden","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["error","request_id"],"properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["endpoint_not_permitted"],"isRequired":true,"uniqueKey":"oneOf.0.error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.error.message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.error.reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.0.error.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.error.reason","typeLabel":"string | null"},"control":{"oneOf":[{"type":"string","uniqueKey":"oneOf.0.error.control.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.0.error.control.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.error.control","typeLabel":"string | null"},"retry_after_ms":{"oneOf":[{"type":"integer","uniqueKey":"oneOf.0.error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"oneOf.0.error.retry_after_ms.oneOf.1","typeLabel":"null"},{"type":"null","uniqueKey":"oneOf.0.error.retry_after_ms.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.0.error.retry_after_ms","typeLabel":"integer · null · null"},"details":{"oneOf":[{"type":"object","uniqueKey":"oneOf.0.error.details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.0.error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.0.error.details","typeLabel":"object | null"}},"required":["code","message"],"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.0.error","typeLabel":"object"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.0.request_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["error","request_id"],"properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["forbidden"],"isRequired":true,"uniqueKey":"oneOf.1.error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.error.message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","uniqueKey":"oneOf.1.error.reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.1.error.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.reason","typeLabel":"string | null"},"control":{"oneOf":[{"type":"string","uniqueKey":"oneOf.1.error.control.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"oneOf.1.error.control.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.control","typeLabel":"string | null"},"retry_after_ms":{"oneOf":[{"type":"integer","uniqueKey":"oneOf.1.error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"oneOf.1.error.retry_after_ms.oneOf.1","typeLabel":"null"},{"type":"null","uniqueKey":"oneOf.1.error.retry_after_ms.oneOf.2","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.retry_after_ms","typeLabel":"integer · null · null"},"details":{"oneOf":[{"type":"object","uniqueKey":"oneOf.1.error.details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.1.error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.error.details","typeLabel":"object | null"}},"required":["code","message"],"additionalProperties":false,"isRequired":true,"uniqueKey":"oneOf.1.error","typeLabel":"object"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"oneOf.1.request_id","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"endpoint_not_permitted","message":"\u003cstring>","reason":"\u003cstring>","control":"\u003cstring>","retry_after_ms":123,"details":{}},"request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"8521e9ab-4d9e-48b2-b491-22b70a2d652e":{"description":"IdempotencyConflict","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["idempotency_conflict"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","uniqueKey":"error.reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.reason","typeLabel":"string | null"},"control":{"oneOf":[{"type":"string","uniqueKey":"error.control.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.control.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.control","typeLabel":"string | null"},"retry_after_ms":{"oneOf":[{"type":"integer","uniqueKey":"error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"error.retry_after_ms.oneOf.1","typeLabel":"null"},{"type":"null","uniqueKey":"error.retry_after_ms.oneOf.2","typeLabel":"null"}],"uniqueKey":"error.retry_after_ms","typeLabel":"integer · null · null"},"details":{"oneOf":[{"type":"object","uniqueKey":"error.details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"object | null"}},"required":["code","message"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","request_id"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"idempotency_conflict","message":"\u003cstring>","reason":"\u003cstring>","control":"\u003cstring>","retry_after_ms":123,"details":{}},"request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"96a183c0-12e6-4de5-b5ac-b372fcabc689":{"description":"RateLimited","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["rate_limited"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","uniqueKey":"error.reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.reason","typeLabel":"string | null"},"control":{"oneOf":[{"type":"string","uniqueKey":"error.control.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.control.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.control","typeLabel":"string | null"},"retry_after_ms":{"oneOf":[{"type":"integer","uniqueKey":"error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"error.retry_after_ms.oneOf.1","typeLabel":"null"},{"type":"null","uniqueKey":"error.retry_after_ms.oneOf.2","typeLabel":"null"}],"uniqueKey":"error.retry_after_ms","typeLabel":"integer · null · null"},"details":{"oneOf":[{"type":"object","uniqueKey":"error.details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"object | null"}},"required":["code","message"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","request_id"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"rate_limited","message":"\u003cstring>","reason":"\u003cstring>","control":"\u003cstring>","retry_after_ms":123,"details":{}},"request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"c2dc312a-5ad3-4a14-b0d0-0efbf9caaf27":{"description":"ServiceUnavailable","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["service_unavailable"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"reason":{"oneOf":[{"type":"string","uniqueKey":"error.reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.reason","typeLabel":"string | null"},"control":{"oneOf":[{"type":"string","uniqueKey":"error.control.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"error.control.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.control","typeLabel":"string | null"},"retry_after_ms":{"oneOf":[{"type":"integer","uniqueKey":"error.retry_after_ms.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"error.retry_after_ms.oneOf.1","typeLabel":"null"},{"type":"null","uniqueKey":"error.retry_after_ms.oneOf.2","typeLabel":"null"}],"uniqueKey":"error.retry_after_ms","typeLabel":"integer · null · null"},"details":{"oneOf":[{"type":"object","uniqueKey":"error.details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"error.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details","typeLabel":"object | null"}},"required":["code","message"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"},"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"}},"required":["error","request_id"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"service_unavailable","message":"\u003cstring>","reason":"\u003cstring>","control":"\u003cstring>","retry_after_ms":123,"details":{}},"request_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"41c2843f-936d-4a5f-bef6-b9a5b85b1ead":{"bearer":{"type":"http","scheme":"Bearer","scopes":[],"schemeName":"bearer"}}},"servers":{"b82e206e-ccbf-4044-83e7-08a2484228ed":{"url":"https://api.glasser.ai"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"Bearer","scopes":[],"schemeName":"bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer","name":"Authorization"}],"title":"bearer"}]},"originalFileLocation":"openapi.es.json"},"subdomain":"glasser","siteName":"Glasser","title":"Datos de mercado - Glasser","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/solutions/gtm/market_data","matchLevel":1},"zh-CN":{"href":"/zh/api-reference/solutions/gtm/market_data","matchLevel":1},"es":{"href":"/es/api-reference/solutions/gtm/market_data","matchLevel":0},"pt-BR":{"href":"/pt/api-reference/solutions/gtm/market_data","matchLevel":1}}},"lastModified":"2026-11-10T13:08:43.820Z","originalFileLocation":"es/api-reference/solutions/gtm/market_data.mdx","locale":"es"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Valores de propiedades en EE. UU., estimaciones de alquiler, registros de propiedades, anuncios, estadísticas de mercado por código postal y cotizaciones bursátiles, con un único resultado normalizado.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Glasser\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/glasser/BkuzOUT55q1vTY9q/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/glasser/BkuzOUT55q1vTY9q/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/glasser/BkuzOUT55q1vTY9q/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/glasser/BkuzOUT55q1vTY9q/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/glasser/BkuzOUT55q1vTY9q/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/glasser/BkuzOUT55q1vTY9q/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/glasser/BkuzOUT55q1vTY9q/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/glasser/BkuzOUT55q1vTY9q/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/glasser/BkuzOUT55q1vTY9q/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Datos de mercado - Glasser\">\u003cmeta data-mint-head property=\"og:description\" content=\"Valores de propiedades en EE. UU., estimaciones de alquiler, registros de propiedades, anuncios, estadísticas de mercado por código postal y cotizaciones bursátiles, con un único resultado normalizado.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Glasser\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://glasser.ai/docs/es/api-reference/solutions/gtm/market_data\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://glasser.mintlify.site/docs/_mintlify/api/og/v2?division=Solutions\u0026amp;title=Datos+de+mercado\u0026amp;description=Valores+de+propiedades+en+EE.+UU.%2C+estimaciones+de+alquiler%2C+registros+de+propiedades%2C+anuncios%2C+estad%C3%ADsticas+de+mercado+por+c%C3%B3digo+postal+y+cotizaciones+burs%C3%A1t\u0026amp;theme=3ee88162cbaf966a7048062a\u0026amp;signature=608a28071b3973375e4e9b73b1476b43c66f04ede3c960d40e7641ba61eb9bb9\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Datos de mercado - Glasser\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Valores de propiedades en EE. UU., estimaciones de alquiler, registros de propiedades, anuncios, estadísticas de mercado por código postal y cotizaciones bursátiles, con un único resultado normalizado.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://glasser.mintlify.site/docs/_mintlify/api/og/v2?division=Solutions\u0026amp;title=Datos+de+mercado\u0026amp;description=Valores+de+propiedades+en+EE.+UU.%2C+estimaciones+de+alquiler%2C+registros+de+propiedades%2C+anuncios%2C+estad%C3%ADsticas+de+mercado+por+c%C3%B3digo+postal+y+cotizaciones+burs%C3%A1t\u0026amp;theme=3ee88162cbaf966a7048062a\u0026amp;signature=608a28071b3973375e4e9b73b1476b43c66f04ede3c960d40e7641ba61eb9bb9\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/glasser/BkuzOUT55q1vTY9q/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Glasser\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#111111\">\u003clink data-mint-head rel=\"canonical\" href=\"https://glasser.ai/docs/es/api-reference/solutions/gtm/market_data\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/es/api-reference/solutions/gtm/market_data.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://glasser.ai/docs/es/api-reference/solutions/gtm/market_data\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://glasser.ai/docs/api-reference/solutions/gtm/market_data\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-CN\" href=\"https://glasser.ai/docs/zh/api-reference/solutions/gtm/market_data\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://glasser.ai/docs/pt/api-reference/solutions/gtm/market_data\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://glasser.ai/docs/api-reference/solutions/gtm/market_data\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://glasser.ai/#organization\",\"name\":\"Glasser\",\"url\":\"https://glasser.ai\"},{\"@type\":\"WebSite\",\"@id\":\"https://glasser.ai/docs#website\",\"name\":\"Glasser\",\"url\":\"https://glasser.ai/docs\",\"publisher\":{\"@id\":\"https://glasser.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://glasser.ai/docs/es/api-reference/solutions/gtm/market_data#webpage\",\"url\":\"https://glasser.ai/docs/es/api-reference/solutions/gtm/market_data\",\"name\":\"Datos de mercado\",\"description\":\"Valores de propiedades en EE. UU., estimaciones de alquiler, registros de propiedades, anuncios, estadísticas de mercado por código postal y cotizaciones bursátiles, con un único resultado normalizado.\",\"dateModified\":\"2026-11-10T13:08:43.820Z\",\"isPartOf\":{\"@id\":\"https://glasser.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://glasser.ai/docs/es/api-reference/solutions/gtm/market_data#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://glasser.ai/docs/es/api-reference/solutions/gtm/market_data#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Solutions\",\"item\":\"https://glasser.ai/docs/es/api-reference/solutions/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Datos de mercado\",\"item\":\"https://glasser.ai/docs/es/api-reference/solutions/gtm/market_data\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://glasser.ai/docs/es/api-reference/solutions/gtm/market_data#apireference\",\"headline\":\"Datos de mercado\",\"name\":\"Datos de mercado\",\"description\":\"Valores de propiedades en EE. UU., estimaciones de alquiler, registros de propiedades, anuncios, estadísticas de mercado por código postal y cotizaciones bursátiles, con un único resultado normalizado.\",\"url\":\"https://glasser.ai/docs/es/api-reference/solutions/gtm/market_data\",\"mainEntityOfPage\":{\"@id\":\"https://glasser.ai/docs/es/api-reference/solutions/gtm/market_data#webpage\"},\"dateModified\":\"2026-11-10T13:08:43.820Z\",\"publisher\":{\"@id\":\"https://glasser.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://glasser.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Glasser\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Glasser\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/es/api-reference/solutions/gtm/market_data.md","siteName":"Glasser","nav":{"global":null,"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/api-reference/solutions/gtm/market_data"}]},{"language":"zh-CN","navbar":{"primary":{"type":"button","label":"开始使用","href":"https://app.glasser.ai/get-started?utm_source=docs\u0026utm_medium=navbar\u0026locale=zh-CN"}},"pages":[{"title":"zh-CN","href":"/zh/api-reference/solutions/gtm/market_data"}]},{"language":"es","navbar":{"primary":{"type":"button","label":"Comenzar","href":"https://app.glasser.ai/get-started?utm_source=docs\u0026utm_medium=navbar\u0026locale=es"}},"tabs":[{"tab":"Documentación","pages":[{"title":"Documentación","href":"/es"}]},{"tab":"Referencia de la API","groups":[{"group":"Primeros pasos","pages":[{"title":"Descripción general de la API","sidebarTitle":"Descripción general","href":"/es/api-reference/overview"}]},{"group":"Endpoints","pages":[{"title":"Listar proveedores de datos y endpoints","api":"GET https://api.glasser.ai/public/catalog","href":"/es/api-reference/endpoints/list"},{"title":"Buscar endpoints ejecutables","deprecated":null,"version":null,"sidebarTitle":"Buscar endpoints ejecutables","openapi":"/openapi.es.json post /v1/endpoints/search","href":"/es/api-reference/endpoints/search"},{"title":"Inspeccionar un Endpoint","deprecated":null,"version":null,"sidebarTitle":"Inspeccionar un Endpoint","openapi":"/openapi.es.json post /v1/endpoints/inspect","href":"/es/api-reference/endpoints/inspect"}]},{"group":"Run","pages":[{"title":"Crear un Run","deprecated":null,"version":null,"sidebarTitle":"Crear un Run","openapi":"/openapi.es.json post /v1/runs","href":"/es/api-reference/runs/create"},{"title":"Listar Run","deprecated":null,"version":null,"sidebarTitle":"Listar Run","openapi":"/openapi.es.json get /v1/runs","href":"/es/api-reference/runs/list"},{"title":"Obtener un Run","deprecated":null,"version":null,"sidebarTitle":"Obtener un Run","openapi":"/openapi.es.json get /v1/runs/{runId}","href":"/es/api-reference/runs/get"},{"title":"Detener un Run","deprecated":null,"version":null,"sidebarTitle":"Detener un Run","openapi":"/openapi.es.json post /v1/runs/{runId}/stop","href":"/es/api-reference/runs/stop"}]},{"group":"Saldo","pages":[{"title":"Consultar saldo","deprecated":null,"version":null,"sidebarTitle":"Consultar saldo","openapi":"/openapi.es.json get /v1/balance","href":"/es/api-reference/balance/get"},{"title":"Listar historial de saldo","deprecated":null,"version":null,"sidebarTitle":"Listar historial de saldo","openapi":"/openapi.es.json get /v1/balance/history","href":"/es/api-reference/balance/history"}]},{"group":"Fuentes de datos","pages":[{"title":"Jev API","sidebarTitle":"Jev","href":"/es/api-reference/data-sources/jev"}]},{"group":"Solutions","pages":[{"title":"Descripción general de las soluciones","sidebarTitle":"Descripción general","href":"/es/api-reference/solutions/overview"},{"title":"Investigación web","deprecated":null,"version":null,"sidebarTitle":"Investigación web","openapi":"/openapi.es.json post /v1/solutions/gtm/web_research","href":"/es/api-reference/solutions/gtm/web_research"},{"title":"Leer un resultado de investigación web","deprecated":null,"version":null,"sidebarTitle":"Leer un resultado de investigación web","openapi":"/openapi.es.json get /v1/solutions/gtm/web_research/result","href":"/es/api-reference/solutions/gtm/web_research/result"},{"title":"Información sobre empresas","deprecated":null,"version":null,"sidebarTitle":"Información sobre empresas","openapi":"/openapi.es.json post /v1/solutions/gtm/company_intelligence","href":"/es/api-reference/solutions/gtm/company_intelligence"},{"title":"Leer un resultado de inteligencia empresarial","deprecated":null,"version":null,"sidebarTitle":"Leer un resultado de inteligencia empresarial","openapi":"/openapi.es.json get /v1/solutions/gtm/company_intelligence/result","href":"/es/api-reference/solutions/gtm/company_intelligence/result"},{"title":"Búsqueda de personas","deprecated":null,"version":null,"sidebarTitle":"Búsqueda de personas","openapi":"/openapi.es.json post /v1/solutions/gtm/people_search","href":"/es/api-reference/solutions/gtm/people_search"},{"title":"Leer el resultado de una búsqueda de personas","deprecated":null,"version":null,"sidebarTitle":"Leer el resultado de una búsqueda de personas","openapi":"/openapi.es.json get /v1/solutions/gtm/people_search/result","href":"/es/api-reference/solutions/gtm/people_search/result"},{"title":"Investigación SEO","deprecated":null,"version":null,"sidebarTitle":"Investigación SEO","openapi":"/openapi.es.json post /v1/solutions/gtm/seo_research","href":"/es/api-reference/solutions/gtm/seo_research"},{"title":"Leer el resultado de una investigación SEO","deprecated":null,"version":null,"sidebarTitle":"Leer el resultado de una investigación SEO","openapi":"/openapi.es.json get /v1/solutions/gtm/seo_research/result","href":"/es/api-reference/solutions/gtm/seo_research/result"},{"title":"Investigación en redes sociales","deprecated":null,"version":null,"sidebarTitle":"Investigación en redes sociales","openapi":"/openapi.es.json post /v1/solutions/gtm/social_research","href":"/es/api-reference/solutions/gtm/social_research"},{"title":"Leer un resultado de investigación social","description":"Lee la salida normalizada, el estado de entrega y los cargos totales de una solicitud de investigación social existente. Sigue el result_url devuelto por la llamada.","deprecated":null,"version":null,"sidebarTitle":"Leer un resultado de investigación social","openapi":"/openapi.es.json get /v1/solutions/gtm/social_research/result","href":"/es/api-reference/solutions/gtm/social_research/result"},{"title":"Datos de mercado","deprecated":null,"version":null,"sidebarTitle":"Datos de mercado","openapi":"/openapi.es.json post /v1/solutions/gtm/market_data","href":"/es/api-reference/solutions/gtm/market_data"},{"title":"Leer un resultado de datos de mercado","description":"Lee el resultado normalizado, el estado de entrega y los cargos totales de una solicitud existente de datos de mercado. Sigue el result_url que devuelve la llamada.","deprecated":null,"version":null,"sidebarTitle":"Leer un resultado de datos de mercado","openapi":"/openapi.es.json get /v1/solutions/gtm/market_data/result","href":"/es/api-reference/solutions/gtm/market_data/result"}]}]},{"tab":"Referencia de la CLI","pages":[{"title":"Referencia de la CLI","href":"/es/cli"}]},{"tab":"Integraciones","pages":[{"title":"Integraciones","href":"/es/integrations/overview"}]}]},{"language":"pt-BR","navbar":{"primary":{"type":"button","label":"Começar","href":"https://app.glasser.ai/get-started?utm_source=docs\u0026utm_medium=navbar\u0026locale=pt-BR"}},"pages":[{"title":"pt-BR","href":"/pt/api-reference/solutions/gtm/market_data"}]}]},"basePath":"","title":"Datos de mercado - Glasser","buildId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","deploymentId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CASS2Vpq.js","utils-4k9fyWRu.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-UU-UueZb.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BgJ0LOYq.js","snippetPresets-CMgzlMR-.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BzEJegkK.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CZuQIZdk.js","shallow-Bw5arfMA.js","getApiPlaygroundDisplay-Ds834aVN.js","CodeSnippet-CKzmjw9L.js","CodeSnippets-BRpgomdp.js","Page-DvEUoD2H.js","getPastedJson-B0N-Tn76.js","icon-DASMs9nC.js","MethodPill-BA6DBLqx.js","DuplicateIcon-BMT5qfbJ.js","createIcon-CNfwVWPx.js","DynamicMarkdown-JYyBNlrJ.js","SectionHeading-BbZnmz8a.js","axios-vUo_bRtp.js","Markdown-LUU0YLpA.js","clsx-Di4ek5Ae.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-VEVWQCR4.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CPszyu99.js"]}