@horizon-domains/property-model
Version:
Modelo de propriedades imobiliárias v3 - Sistema de atributos dinâmicos
1,607 lines (1,602 loc) • 450 kB
TypeScript
import { z } from 'zod';
/**
* 📋 Schema Type Definitions v2.0.0
*
* Tipagens TypeScript para validar estrutura dos schemas JSON
* Baseado no formato Entity Schema v2.0.0
*/
/**
* Metadados de relação com outras entidades
*/
interface RelationMetadata {
/** Nome do modelo Prisma relacionado */
model: string;
/** Campo de ligação (FK) */
field: string;
/** Campo para exibição (label) */
labelField: string;
/** Template opcional para exibição (ex: "{{name}} - {{creci}}") */
displayTemplate?: string;
/** Coluna FK nesta entidade que contém o valor (para campos virtualizados) */
foreignKey?: string;
}
/**
* Metadados de UI e apresentação
*/
interface UIMetadata {
/** Label de exibição do campo */
label: string;
/** Descrição detalhada */
description?: string;
/** Placeholder para inputs */
placeholder?: string;
/** Se pode ser buscado por texto */
searchable?: boolean;
/** Se pode ser filtrado */
filterable?: boolean;
/** Se pode ser ordenado */
sortable?: boolean;
/** Se pode ser usado em facetas */
facetable?: boolean;
/** Se é visível na UI */
visible?: boolean;
/** Template de exibição (ex: "{{area}} m²") */
displayTemplate?: string;
/** Ícone associado */
iconName?: string;
}
/**
* Metadados de auditoria
*/
interface AuditMetadata {
/** Origem do campo (ex: "hb:property", "publisher:property") */
origin: string;
/** Descrição de onde o dado foi captado no CRM original (ex: "features.bedroom", "values.saleValue (REAIS)") */
source?: string;
}
/**
* Regras de negócio e dependências
*/
interface RulesMetadata {
/** Condições para exibição (ex: ["operacao:venda"]) */
conditions?: string[];
/** Campo pai (dependência hierárquica) */
parent?: string;
}
/**
* Validações do campo
*/
interface ValidationRules {
/** Campo obrigatório */
required?: boolean;
/** Valor mínimo (números) */
min?: number;
/** Valor máximo (números) */
max?: number;
/** Comprimento mínimo (strings) */
minLength?: number;
/** Comprimento máximo (strings) */
maxLength?: number;
/** Precisão decimal */
precision?: number;
/** Padrão regex */
pattern?: string;
}
/**
* Metadados de banco de dados
*/
interface DBMetadata {
/** Tipo do campo no DB (ex: "varchar(255)", "decimal(10,8)") */
type?: string;
/** Valor padrão */
default?: string | number | boolean;
/** Se tem índice */
index?: boolean | string;
/** Se é unique */
unique?: boolean;
}
/**
* Definição de um campo do schema
*/
interface FieldSchema {
/** Chave única do campo */
key: string;
/** Tipo do campo (String, Number, Boolean, Json, Json[], String[], Number[], Relation) */
type: string;
/** Tipo dos itens em arrays */
itemType?: string;
/** Categorias do campo */
categories: string[];
/** Validações */
validation?: ValidationRules;
/** Metadados de banco de dados */
db?: DBMetadata;
/** Metadados de UI */
ui: UIMetadata;
/** Metadados de auditoria */
audit: AuditMetadata;
/** Enum de valores possíveis */
enum?: Record<string, string>;
/** Formato do campo (currency, area, count, datetime, year, distance, etc) */
format?: string;
/** Unidade (BRL, m2, m, etc) */
unit?: string;
/** Máscara de formatação frontend (cpf, cnpj, cep, phone, email, url) */
mask?: string;
/** Regras de negócio */
rules?: RulesMetadata;
/** Metadados de relação (para FKs) */
relation?: RelationMetadata;
}
/**
* Schema completo de uma entidade
*/
interface EntitySchema {
/** Nome da entidade */
entity: string;
/** Versão do schema */
version: string;
/** Descrição da entidade */
description?: string;
/** Lista de campos */
fields: FieldSchema[];
}
/**
* Tipo auxiliar: chave de campo
*/
type FieldKey = string;
/**
* Tipo auxiliar: mapa de campos
*/
type FieldsMap = Record<FieldKey, FieldSchema>;
declare const horizonPropertySchemaBase: EntitySchema;
declare const HorizonPropertySchemaBaseZod: z.ZodObject<{
source_published_at: z.ZodOptional<z.ZodNullable<z.ZodString>>;
source_updated_at: z.ZodString;
currency: z.ZodDefault<z.ZodString>;
unit_area: z.ZodDefault<z.ZodString>;
unit_distance: z.ZodDefault<z.ZodEnum<["meters", "km"]>>;
reference: z.ZodString;
title: z.ZodString;
description: z.ZodString;
seo_slug: z.ZodOptional<z.ZodNullable<z.ZodString>>;
seo_title: z.ZodOptional<z.ZodNullable<z.ZodString>>;
seo_description: z.ZodOptional<z.ZodNullable<z.ZodString>>;
seo_keywords: z.ZodOptional<z.ZodNullable<z.ZodString>>;
main_image: z.ZodOptional<z.ZodObject<{
md: z.ZodString;
sm: z.ZodString;
full: z.ZodString;
}, "strip", z.ZodTypeAny, {
md: string;
sm: string;
full: string;
}, {
md: string;
sm: string;
full: string;
}>>;
images: z.ZodArray<z.ZodObject<{
md: z.ZodString;
sm: z.ZodString;
full: z.ZodString;
cover: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
md: string;
sm: string;
full: string;
cover: boolean;
}, {
md: string;
sm: string;
full: string;
cover: boolean;
}>, "many">;
videos: z.ZodArray<z.ZodObject<{
url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
embed_url: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
url?: string | null | undefined;
embed_url?: string | null | undefined;
}, {
url?: string | null | undefined;
embed_url?: string | null | undefined;
}>, "many">;
virtual_tours: z.ZodArray<z.ZodObject<{
embed_url: z.ZodString;
}, "strip", z.ZodTypeAny, {
embed_url: string;
}, {
embed_url: string;
}>, "many">;
operacao: z.ZodArray<z.ZodEnum<["venda", "locacao", "temporada"]>, "many">;
tipo: z.ZodString;
dormitorios: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
suites: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
banheiros: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
vagas_garagem: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
area_total: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
area_privativa: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
area_util: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
destaque: z.ZodOptional<z.ZodNullable<z.ZodBoolean>>;
valor_venda: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
valor_locacao: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
valor_condominio: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
valor_iptu: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
endereco_cep: z.ZodOptional<z.ZodNullable<z.ZodString>>;
endereco_estado: z.ZodOptional<z.ZodNullable<z.ZodString>>;
endereco_cidade: z.ZodOptional<z.ZodNullable<z.ZodString>>;
endereco_bairro: z.ZodOptional<z.ZodNullable<z.ZodString>>;
endereco_logradouro: z.ZodOptional<z.ZodNullable<z.ZodString>>;
endereco_numero: z.ZodOptional<z.ZodNullable<z.ZodString>>;
endereco_complemento: z.ZodOptional<z.ZodNullable<z.ZodString>>;
endereco_referencia: z.ZodOptional<z.ZodNullable<z.ZodString>>;
endereco_zona: z.ZodOptional<z.ZodNullable<z.ZodString>>;
lat: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
lng: z.ZodOptional<z.ZodNullable<z.ZodNumber>>;
corretor_key: z.ZodOptional<z.ZodNullable<z.ZodString>>;
corretor_nome: z.ZodOptional<z.ZodNullable<z.ZodString>>;
condominio_key: z.ZodOptional<z.ZodNullable<z.ZodString>>;
condominio_nome: z.ZodOptional<z.ZodNullable<z.ZodString>>;
}, "strip", z.ZodTypeAny, {
source_updated_at: string;
currency: string;
unit_area: string;
unit_distance: "meters" | "km";
reference: string;
title: string;
description: string;
images: {
md: string;
sm: string;
full: string;
cover: boolean;
}[];
videos: {
url?: string | null | undefined;
embed_url?: string | null | undefined;
}[];
virtual_tours: {
embed_url: string;
}[];
operacao: ("venda" | "locacao" | "temporada")[];
tipo: string;
source_published_at?: string | null | undefined;
seo_slug?: string | null | undefined;
seo_title?: string | null | undefined;
seo_description?: string | null | undefined;
seo_keywords?: string | null | undefined;
main_image?: {
md: string;
sm: string;
full: string;
} | undefined;
dormitorios?: number | null | undefined;
suites?: number | null | undefined;
banheiros?: number | null | undefined;
vagas_garagem?: number | null | undefined;
area_total?: number | null | undefined;
area_privativa?: number | null | undefined;
area_util?: number | null | undefined;
destaque?: boolean | null | undefined;
valor_venda?: number | null | undefined;
valor_locacao?: number | null | undefined;
valor_condominio?: number | null | undefined;
valor_iptu?: number | null | undefined;
endereco_cep?: string | null | undefined;
endereco_estado?: string | null | undefined;
endereco_cidade?: string | null | undefined;
endereco_bairro?: string | null | undefined;
endereco_logradouro?: string | null | undefined;
endereco_numero?: string | null | undefined;
endereco_complemento?: string | null | undefined;
endereco_referencia?: string | null | undefined;
endereco_zona?: string | null | undefined;
lat?: number | null | undefined;
lng?: number | null | undefined;
corretor_key?: string | null | undefined;
corretor_nome?: string | null | undefined;
condominio_key?: string | null | undefined;
condominio_nome?: string | null | undefined;
}, {
source_updated_at: string;
reference: string;
title: string;
description: string;
images: {
md: string;
sm: string;
full: string;
cover: boolean;
}[];
videos: {
url?: string | null | undefined;
embed_url?: string | null | undefined;
}[];
virtual_tours: {
embed_url: string;
}[];
operacao: ("venda" | "locacao" | "temporada")[];
tipo: string;
source_published_at?: string | null | undefined;
currency?: string | undefined;
unit_area?: string | undefined;
unit_distance?: "meters" | "km" | undefined;
seo_slug?: string | null | undefined;
seo_title?: string | null | undefined;
seo_description?: string | null | undefined;
seo_keywords?: string | null | undefined;
main_image?: {
md: string;
sm: string;
full: string;
} | undefined;
dormitorios?: number | null | undefined;
suites?: number | null | undefined;
banheiros?: number | null | undefined;
vagas_garagem?: number | null | undefined;
area_total?: number | null | undefined;
area_privativa?: number | null | undefined;
area_util?: number | null | undefined;
destaque?: boolean | null | undefined;
valor_venda?: number | null | undefined;
valor_locacao?: number | null | undefined;
valor_condominio?: number | null | undefined;
valor_iptu?: number | null | undefined;
endereco_cep?: string | null | undefined;
endereco_estado?: string | null | undefined;
endereco_cidade?: string | null | undefined;
endereco_bairro?: string | null | undefined;
endereco_logradouro?: string | null | undefined;
endereco_numero?: string | null | undefined;
endereco_complemento?: string | null | undefined;
endereco_referencia?: string | null | undefined;
endereco_zona?: string | null | undefined;
lat?: number | null | undefined;
lng?: number | null | undefined;
corretor_key?: string | null | undefined;
corretor_nome?: string | null | undefined;
condominio_key?: string | null | undefined;
condominio_nome?: string | null | undefined;
}>;
type HorizonPropertySchemaBaseType = z.infer<typeof HorizonPropertySchemaBaseZod>;
var fakeApartamentos = [
{
reference: "FAKE_0004",
updated_at: "2025-08-12T13:21:43.745Z",
title: "Excelente Imóvel - 2 quartos, 120m²",
description: "Excelente imóvel localizado em excelente bairro, cidade. Imóvel com ótima localização e acabamento de qualidade. Características destacadas incluem Alarme, Casa de Caseiro, Gesso. Agende sua visita!",
seo_slug: "cobertura-venda-alto-de-pinheiros",
seo_title: "Imóvel em São Paulo - Centro",
seo_description: "Imóvel com 2 dormitórios, 120m²",
seo_keywords: "venda, aluguel, imóvel",
main_image: {
full: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920",
md: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1024",
sm: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=480"
},
images: [
{
full: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920",
md: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1024",
sm: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=480",
cover: true
},
{
full: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1920",
md: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1024",
sm: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=480",
cover: false
}
],
videos: [
],
virtual_tours: [
],
documents: [
],
currency: "BRL",
unit_area: "m2",
unit_distance: "meters",
map_show_proximity: false,
operacao: [
"venda",
"locacao"
],
valor_venda: 271159.04,
valor_locacao: 4428.57,
valor_diaria: 218.09,
valor_condominio: 290.92,
valor_iptu: 5285.19,
area_total: 175,
area_privativa: 155,
area_util: 96,
dormitorios: 5,
suites: 0,
banheiros: 3,
vagas_garagem: 3,
finalidade: "Mista",
tipo: "Apartamentos",
subtipo: "Cobertura",
endereco_cep: "63527-209",
endereco_estado: "Rio Grande do Sul",
endereco_cidade: "Novo Hamburgo",
endereco_bairro: "Alto de Pinheiros",
endereco_logradouro: "Rua XV de Novembro",
endereco_numero: "6499",
endereco_zona: "Oeste",
latitude: -23.51776708,
longitude: -46.66023804,
mobiliado: false,
caracteristicas: [
"Aquecimento Central",
"Box Blindex",
"Cozinha Planejada",
"Sanca",
"Edícula",
"Molduras"
],
destaque: false,
corretor_nome: "Roberto Lima",
tags: [
"Cobertura",
"Alto de pinheiros",
"Imóvel"
],
numero_pessoas: 7
},
{
reference: "FAKE_0011",
updated_at: "2025-08-12T13:21:43.748Z",
title: "Imóvel de 120m² em excelente localização",
description: "Oportunidade única! Imóvel com excelente localização em cidade. Imóvel pronto para morar com todas as comodidades necessárias.",
seo_slug: "duplex-venda-ribeir-o-da-ilha",
seo_title: "Imóvel em São Paulo - Centro",
seo_description: "Imóvel com 2 dormitórios, 120m²",
seo_keywords: "venda, aluguel, imóvel",
main_image: {
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480"
},
images: [
{
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480",
cover: true
},
{
full: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1920",
md: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1024",
sm: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1920",
md: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1024",
sm: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=480",
cover: false
}
],
videos: [
],
virtual_tours: [
],
documents: [
],
currency: "BRL",
unit_area: "m2",
unit_distance: "meters",
map_show_proximity: false,
operacao: [
"venda"
],
valor_venda: 3856364.73,
valor_locacao: 12967.22,
valor_diaria: 334.41,
valor_condominio: 1442.83,
valor_iptu: 2204.47,
area_total: 265,
area_privativa: 60,
area_util: 161,
dormitorios: 4,
suites: 1,
banheiros: 4,
vagas_garagem: 0,
finalidade: "Comercial",
tipo: "Apartamentos",
subtipo: "Duplex",
endereco_cep: "78347-855",
endereco_estado: "Santa Catarina",
endereco_cidade: "Florianópolis",
endereco_bairro: "Ribeirão da Ilha",
endereco_logradouro: "Rua do Comércio",
endereco_numero: "9331",
endereco_zona: "Centro",
latitude: -23.53861084,
longitude: -46.62940141,
mobiliado: true,
caracteristicas: [
"Área Gourmet",
"Coworking",
"Recepção"
],
destaque: false,
corretor_nome: "Maria Oliveira",
tags: [
"Duplex",
"Ribeirão da ilha",
"Mobiliado",
"Imóvel"
],
numero_pessoas: 5
},
{
reference: "FAKE_0014",
updated_at: "2025-08-12T13:21:43.748Z",
title: "Imóvel premium com ótima localização",
description: "Excelente imóvel localizado em excelente bairro, cidade. Imóvel com ótima localização e acabamento de qualidade. Características destacadas incluem Churrasqueira, Mármore. Agende sua visita!",
seo_slug: "studio-locacao-canasvieiras",
seo_title: "Imóvel em São Paulo - Centro",
seo_description: "Imóvel com 2 dormitórios, 120m²",
seo_keywords: "venda, aluguel, imóvel",
main_image: {
full: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1920",
md: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1024",
sm: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=480"
},
images: [
{
full: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1920",
md: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1024",
sm: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=480",
cover: true
},
{
full: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920",
md: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1024",
sm: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1920",
md: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1024",
sm: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=480",
cover: false
}
],
videos: [
],
virtual_tours: [
],
documents: [
],
currency: "BRL",
unit_area: "m2",
unit_distance: "meters",
map_show_proximity: false,
operacao: [
"locacao",
"temporada"
],
valor_venda: 1280908.15,
valor_locacao: 5250.71,
valor_diaria: 672.82,
valor_condominio: 1328.9,
valor_iptu: 5838.64,
area_total: 413,
area_privativa: 420,
area_util: 128,
dormitorios: 2,
suites: 0,
banheiros: 4,
vagas_garagem: 3,
finalidade: "Rural",
tipo: "Apartamentos",
subtipo: "Studio",
endereco_cep: "90591-497",
endereco_estado: "Bahia",
endereco_cidade: "São Leopoldo",
endereco_bairro: "Canasvieiras",
endereco_logradouro: "Rua do Comércio",
endereco_numero: "899",
endereco_zona: "Centro-Sul",
latitude: -23.57061612,
longitude: -46.66554703,
mobiliado: true,
caracteristicas: [
"Portão Eletrônico",
"Sacada",
"Granito",
"Câmeras",
"Gesso",
"Churrasqueira"
],
destaque: false,
corretor_nome: "João Pereira",
condominio_nome: "Residencial Leblon Tower",
tags: [
"Studio",
"Canasvieiras",
"Mobiliado",
"Imóvel"
],
numero_pessoas: 3
},
{
reference: "FAKE_0015",
updated_at: "2025-08-12T13:21:43.748Z",
title: "Imóvel de 120m² em excelente localização",
description: "Imóvel moderno com excelente custo-benefício. Localizado em bairro nobre com fácil acesso a comércios e serviços. Acabamentos de primeira linha.",
seo_slug: "cobertura-venda-itaim-bibi",
seo_title: "Imóvel em São Paulo - Centro",
seo_description: "Imóvel com 2 dormitórios, 120m²",
seo_keywords: "venda, aluguel, imóvel",
main_image: {
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480"
},
images: [
{
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480",
cover: true
},
{
full: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920",
md: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1024",
sm: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1920",
md: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1024",
sm: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1920",
md: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1024",
sm: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1920",
md: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1024",
sm: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=480",
cover: false
}
],
videos: [
],
virtual_tours: [
],
documents: [
],
currency: "BRL",
unit_area: "m2",
unit_distance: "meters",
map_show_proximity: false,
operacao: [
"venda"
],
valor_venda: 2258203.98,
valor_locacao: 4666.83,
valor_diaria: 403.5,
valor_condominio: 1004.08,
valor_iptu: 3830.35,
area_total: 57,
area_privativa: 154,
area_util: 240,
dormitorios: 4,
suites: 0,
banheiros: 2,
vagas_garagem: 4,
finalidade: "Industrial",
tipo: "Apartamentos",
subtipo: "Cobertura",
endereco_cep: "41817-224",
endereco_estado: "Distrito Federal",
endereco_cidade: "Criciúma",
endereco_bairro: "Itaim Bibi",
endereco_logradouro: "Rua Tiradentes",
endereco_numero: "3817",
endereco_zona: "Sul",
latitude: -23.57930697,
longitude: -46.62956582,
mobiliado: true,
caracteristicas: [
"Portão Eletrônico",
"TV a Cabo",
"Piso Laminado",
"Poço Artesiano",
"Elevador",
"Lareira"
],
destaque: false,
corretor_nome: "Ana Silva",
condominio_nome: "Residencial Reserva das Águas",
tags: [
"Cobertura",
"Itaim bibi",
"Mobiliado",
"Imóvel"
],
numero_pessoas: 2
},
{
reference: "FAKE_0037",
updated_at: "2025-08-12T13:21:43.753Z",
title: "Excelente Imóvel - 2 quartos, 120m²",
description: "Imóvel moderno com excelente custo-benefício. Localizado em bairro nobre com fácil acesso a comércios e serviços. Acabamentos de primeira linha.",
seo_slug: "duplex-venda-belvedere",
seo_title: "Imóvel em São Paulo - Centro",
seo_description: "Imóvel com 2 dormitórios, 120m²",
seo_keywords: "venda, aluguel, imóvel",
main_image: {
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480"
},
images: [
{
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480",
cover: true
},
{
full: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920",
md: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1024",
sm: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1920",
md: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1024",
sm: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=480",
cover: false
}
],
videos: [
],
virtual_tours: [
],
documents: [
],
currency: "BRL",
unit_area: "m2",
unit_distance: "meters",
map_show_proximity: false,
operacao: [
"venda"
],
valor_venda: 560082.61,
valor_locacao: 2357.54,
valor_diaria: 303.72,
valor_condominio: 577.18,
valor_iptu: 1209.08,
area_total: 104,
area_privativa: 448,
area_util: 89,
dormitorios: 1,
suites: 0,
banheiros: 2,
vagas_garagem: 0,
finalidade: "Residencial",
tipo: "Apartamentos",
subtipo: "Duplex",
endereco_cep: "28668-017",
endereco_estado: "Rio Grande do Sul",
endereco_cidade: "Uruguaiana",
endereco_bairro: "Belvedere",
endereco_logradouro: "Rua XV de Novembro",
endereco_numero: "7965",
endereco_zona: "Centro",
latitude: -23.54076085,
longitude: -46.63466688,
mobiliado: true,
caracteristicas: [
"Piscina",
"Churrasqueira",
"Varanda",
"Gesso",
"Lavabo"
],
destaque: false,
corretor_nome: "Maria Oliveira",
tags: [
"Duplex",
"Belvedere",
"Mobiliado",
"Imóvel"
],
numero_pessoas: 6
},
{
reference: "FAKE_0040",
updated_at: "2025-08-12T13:21:43.753Z",
title: "Imóvel de 120m² em excelente localização",
description: "Excelente imóvel localizado em excelente bairro, cidade. Imóvel com ótima localização e acabamento de qualidade. Características destacadas incluem Piso Laminado, Cinema. Agende sua visita!",
seo_slug: "duplex-locacao-centro",
seo_title: "Imóvel em São Paulo - Centro",
seo_description: "Imóvel com 2 dormitórios, 120m²",
seo_keywords: "venda, aluguel, imóvel",
main_image: {
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480"
},
images: [
{
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480",
cover: true
},
{
full: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920",
md: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1024",
sm: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1920",
md: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1024",
sm: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1920",
md: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1024",
sm: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1920",
md: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1024",
sm: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=480",
cover: false
}
],
videos: [
],
virtual_tours: [
],
documents: [
],
currency: "BRL",
unit_area: "m2",
unit_distance: "meters",
map_show_proximity: false,
operacao: [
"locacao"
],
valor_venda: 1862829.1,
valor_locacao: 1303.26,
valor_diaria: 384.73,
valor_condominio: 1519.78,
valor_iptu: 4334.83,
area_total: 496,
area_privativa: 397,
area_util: 47,
dormitorios: 5,
suites: 2,
banheiros: 2,
vagas_garagem: 0,
finalidade: "Industrial",
tipo: "Apartamentos",
subtipo: "Duplex",
endereco_cep: "11577-206",
endereco_estado: "Bahia",
endereco_cidade: "Blumenau",
endereco_bairro: "Centro",
endereco_logradouro: "Rua Marechal Deodoro",
endereco_numero: "9433",
endereco_zona: "Leste",
latitude: -23.51371631,
longitude: -46.58495402,
mobiliado: false,
caracteristicas: [
"Cinema",
"Cozinha Planejada",
"Playground",
"Sacada",
"Sauna"
],
destaque: false,
corretor_nome: "Patricia Souza",
tags: [
"Duplex",
"Centro",
"Imóvel"
],
numero_pessoas: 2
},
{
reference: "FAKE_0041",
updated_at: "2025-08-12T13:21:43.753Z",
title: "Imóvel premium com ótima localização",
description: "Oportunidade única! Imóvel com excelente localização em cidade. Imóvel pronto para morar com todas as comodidades necessárias.",
seo_slug: "garden-locacao-mooca",
seo_title: "Imóvel em São Paulo - Centro",
seo_description: "Imóvel com 2 dormitórios, 120m²",
seo_keywords: "venda, aluguel, imóvel",
main_image: {
full: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1920",
md: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1024",
sm: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=480"
},
images: [
{
full: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1920",
md: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1024",
sm: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=480",
cover: true
},
{
full: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920",
md: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1024",
sm: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1920",
md: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1024",
sm: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1920",
md: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1024",
sm: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=480",
cover: false
}
],
videos: [
],
virtual_tours: [
],
documents: [
],
currency: "BRL",
unit_area: "m2",
unit_distance: "meters",
map_show_proximity: false,
operacao: [
"locacao"
],
valor_venda: 3789545.96,
valor_locacao: 6550.17,
valor_diaria: 622.63,
valor_condominio: 1572.97,
valor_iptu: 5679.72,
area_total: 116,
area_privativa: 320,
area_util: 339,
dormitorios: 5,
suites: 0,
banheiros: 1,
vagas_garagem: 1,
finalidade: "Mista",
tipo: "Apartamentos",
subtipo: "Garden",
endereco_cep: "91867-728",
endereco_estado: "Pernambuco",
endereco_cidade: "Nova Iguaçu",
endereco_bairro: "Mooca",
endereco_logradouro: "Avenida Central",
endereco_numero: "1485",
endereco_zona: "Leste",
latitude: -23.57415356,
longitude: -46.67982593,
mobiliado: false,
caracteristicas: [
"Casa de Caseiro",
"Quadra",
"Elevador",
"Recepção"
],
destaque: false,
corretor_nome: "Patricia Souza",
condominio_nome: "Condomínio Ingleses Beach",
tags: [
"Garden",
"Mooca",
"Imóvel"
],
numero_pessoas: 2
},
{
reference: "FAKE_0048",
updated_at: "2025-08-12T13:21:43.755Z",
title: "Imóvel de 120m² em excelente localização",
description: "Imóvel moderno com excelente custo-benefício. Localizado em bairro nobre com fácil acesso a comércios e serviços. Acabamentos de primeira linha.",
seo_slug: "duplex-temporada-ipanema",
seo_title: "Imóvel em São Paulo - Centro",
seo_description: "Imóvel com 2 dormitórios, 120m²",
seo_keywords: "venda, aluguel, imóvel",
main_image: {
full: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920",
md: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1024",
sm: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=480"
},
images: [
{
full: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920",
md: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1024",
sm: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=480",
cover: true
},
{
full: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1920",
md: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1024",
sm: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1920",
md: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1024",
sm: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480",
cover: false
}
],
videos: [
],
virtual_tours: [
],
documents: [
],
currency: "BRL",
unit_area: "m2",
unit_distance: "meters",
map_show_proximity: false,
operacao: [
"temporada",
"locacao"
],
valor_venda: 176161.52,
valor_locacao: 6089.75,
valor_diaria: 206.48,
valor_condominio: 219.67,
valor_iptu: 3070.3,
area_total: 32,
area_privativa: 127,
area_util: 398,
dormitorios: 2,
suites: 0,
banheiros: 2,
vagas_garagem: 4,
finalidade: "Mista",
tipo: "Apartamentos",
subtipo: "Duplex",
endereco_cep: "92811-602",
endereco_estado: "Santa Catarina",
endereco_cidade: "Itajaí",
endereco_bairro: "Ipanema",
endereco_logradouro: "Avenida Central",
endereco_numero: "2171",
endereco_zona: "Centro",
latitude: -23.54790079,
longitude: -46.66119864,
mobiliado: false,
caracteristicas: [
"Spa",
"Jardim",
"Churrasqueira",
"Área Gourmet",
"Portaria 24h"
],
destaque: false,
corretor_nome: "Patricia Souza",
condominio_nome: "Condomínio Botafogo Bay",
tags: [
"Duplex",
"Ipanema",
"Imóvel"
],
numero_pessoas: 7
},
{
reference: "FAKE_0074",
updated_at: "2025-08-12T13:21:43.760Z",
title: "Imóvel com 2 dormitórios para venda",
description: "Excelente imóvel localizado em excelente bairro, cidade. Imóvel com ótima localização e acabamento de qualidade. Características destacadas incluem Casa de Caseiro, Ar Condicionado Central, Cisterna. Agende sua visita!",
seo_slug: "garden-locacao-copacabana",
seo_title: "Imóvel em São Paulo - Centro",
seo_description: "Imóvel com 2 dormitórios, 120m²",
seo_keywords: "venda, aluguel, imóvel",
main_image: {
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480"
},
images: [
{
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480",
cover: true
},
{
full: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920",
md: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1024",
sm: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1920",
md: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1024",
sm: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1920",
md: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1024",
sm: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1920",
md: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1024",
sm: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=480",
cover: false
}
],
videos: [
],
virtual_tours: [
],
documents: [
],
currency: "BRL",
unit_area: "m2",
unit_distance: "meters",
map_show_proximity: false,
operacao: [
"locacao"
],
valor_venda: 4519135.51,
valor_locacao: 1722.05,
valor_diaria: 159.15,
valor_condominio: 305.06,
valor_iptu: 1601.99,
area_total: 346,
area_privativa: 147,
area_util: 382,
dormitorios: 3,
suites: 2,
banheiros: 1,
vagas_garagem: 1,
finalidade: "Comercial",
tipo: "Apartamentos",
subtipo: "Garden",
endereco_cep: "30718-482",
endereco_estado: "Ceará",
endereco_cidade: "Montes Claros",
endereco_bairro: "Copacabana",
endereco_logradouro: "Avenida João Pessoa",
endereco_numero: "3030",
endereco_zona: "Centro-Norte",
latitude: -23.51688453,
longitude: -46.58742062,
mobiliado: false,
caracteristicas: [
"Varanda",
"Estacionamento",
"Área de Serviço"
],
destaque: false,
corretor_nome: "Patricia Souza",
condominio_nome: "Condomínio Ingleses Beach",
tags: [
"Garden",
"Copacabana",
"Imóvel"
],
numero_pessoas: 1
},
{
reference: "FAKE_0078",
updated_at: "2025-08-12T13:21:43.761Z",
title: "Excelente Imóvel - 2 quartos, 120m²",
description: "Imóvel moderno com excelente custo-benefício. Localizado em bairro nobre com fácil acesso a comércios e serviços. Acabamentos de primeira linha.",
seo_slug: "garden-temporada-campeche",
seo_title: "Imóvel em São Paulo - Centro",
seo_description: "Imóvel com 2 dormitórios, 120m²",
seo_keywords: "venda, aluguel, imóvel",
main_image: {
full: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1920",
md: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1024",
sm: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=480"
},
images: [
{
full: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1920",
md: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1024",
sm: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=480",
cover: true
},
{
full: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1920",
md: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1024",
sm: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1920",
md: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1024",
sm: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920",
md: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1024",
sm: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480",
cover: false
}
],
videos: [
],
virtual_tours: [
],
documents: [
],
currency: "BRL",
unit_area: "m2",
unit_distance: "meters",
map_show_proximity: false,
operacao: [
"temporada"
],
valor_venda: 4880561.26,
valor_locacao: 13761.6,
valor_diaria: 186.8,
valor_condominio: 1809.79,
valor_iptu: 7859.67,
area_total: 418,
area_privativa: 284,
area_util: 240,
dormitorios: 2,
suites: 0,
banheiros: 1,
vagas_garagem: 1,
finalidade: "Industrial",
tipo: "Apartamentos",
subtipo: "Garden",
endereco_cep: "96995-993",
endereco_estado: "Ceará",
endereco_cidade: "Campos dos Goytacazes",
endereco_bairro: "Campeche",
endereco_logradouro: "Rua das Flores",
endereco_numero: "937",
endereco_zona: "Oeste",
latitude: -23.52996934,
longitude: -46.59233659,
mobiliado: false,
caracteristicas: [
"Papel de Parede",
"Suíte Master",
"Pet Place",
"Playground",
"Cozinha Americana",
"Portão Eletrônico"
],
destaque: false,
corretor_nome: "Ricardo Barbosa",
condominio_nome: "Residencial Vila Madalena",
tags: [
"Garden",
"Campeche",
"Imóvel"
],
numero_pessoas: 1
},
{
reference: "FAKE_0082",
updated_at: "2025-08-12T13:21:43.761Z",
title: "Imóvel premium com ótima localização",
description: "Oportunidade única! Imóvel com excelente localização em cidade. Imóvel pronto para morar com todas as comodidades necessárias.",
seo_slug: "duplex-locacao-sa-de",
seo_title: "Imóvel em São Paulo - Centro",
seo_description: "Imóvel com 2 dormitórios, 120m²",
seo_keywords: "venda, aluguel, imóvel",
main_image: {
full: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1920",
md: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1024",
sm: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=480"
},
images: [
{
full: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1920",
md: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1024",
sm: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=480",
cover: true
},
{
full: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1920",
md: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=1024",
sm: "https://images.unsplash.com/photo-1484154218962-a197022b5858?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920",
md: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1024",
sm: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=480",
cover: false
},
{
full: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1920",
md: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=1024",
sm: "https://images.unsplash.com/photo-1502672260266-1c1ef2d93688?w=480",
cover: false
}
],
videos: [
],
virtual_tours: [
],
documents: [
],
currency: "BRL",
unit_area: "m2",
unit_distance: "meters",
map_show_proximity: false,
operacao: [
"locacao"
],
valor_venda: 1064221.78,
valor_locacao: 4786.78,
valor_diaria: 757.82,
valor_condominio: 1202.97,
valor_iptu: 1732.45,
area_total: 461,
area_privativa: 182,
area_util: 162,
dormitorios: 1,
suites: 2,
banheiros: 1,
vagas_garagem: 1,
finalidade: "Mista",
tipo: "Apartamentos",
subtipo: "Duplex",
endereco_cep: "34198-313",
endereco_estado: "Distrito Federal",
endereco_cidade: "Ribeirão das Neves",
endereco_bairro: "Saúde",
endereco_logradouro: "Avenida Beira Mar",
endereco_numero: "3838",
endereco_zona: "Centro-Norte",
latitude: -23.56196872,
longitude: -46.65647317,
mobiliado: false,
caracteristicas: [
"Spa",
"Molduras",
"Internet",
"Piso Laminado",
"Varanda",
"Granito"
],
destaque: false,
corretor_nome: "Fernanda Costa",
condominio_nome: "Condomínio Pinheiros Premium",
tags: [
"Duplex",
"Saúde",
"Imóvel"
],
numero_pessoas: 1
},
{
reference: "FAKE_0092",
updated_at: "2025-08-12T13:21:43.764Z",
title: "Imóvel de 120m² em excelente localização",
description: "Excelente imóvel localizado em excelente bairro, cidade. Imóvel com ótima localização e acabamento de qualidade. Características destacadas incluem Suíte Master, Quadra, Internet. Agende sua visita!",
seo_slug: "studio-temporada-barra-da-tijuca",
seo_title: "Imóvel em São Paulo - Centro",
seo_description: "Imóvel com 2 dormitórios, 120m²",
seo_keywords: "venda, aluguel, imóvel",
main_image: {
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480"
},
images: [
{
full: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1920",
md: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=1024",
sm: "https://images.unsplash.com/photo-1571055107559-3e67626fa8be?w=480",
cover: true
},
{
full: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920",
md: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1024",
sm: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=480",
cover: false
}
],
videos: [
],
virtual_tours: [
],
documents: [
],
currency: "BRL",
unit_area: "m2",
unit_distance: "meters",
map_show_proximity: false,
operacao: [
"temporada"
],
valor_venda: 4477060.63,
valor_locacao: 2066.11,
valor_diaria: 776.02,
valor_condominio: 635.07,
valor_iptu: 2990.94,
area_total: 416,
area_privativa: 35,
area_util: 30,
dormitorios: 2,
suites: 1,
banheiros: 3,
vagas_garagem: 0,
finalidade: "Rural",
tipo: "Apartamentos",
subtipo: "Studio",
endereco_cep: "49609-797",
endereco_estado: "Minas Gerais",
endereco_cidade: "Ipatinga",
endereco_bairro: "Barra da Tijuca",
endereco_logradouro: "Rua das Palmeiras",
endereco_numero: "9575",
endereco_zona: "Centro-Sul",
latitude: -23.50831254,
longitude: -46.67106028,
mobiliado: true,
caracteristicas: [
"Academia",
"Suíte Master"
],
destaque: false,
corretor_nome: "Patricia Souza",
condominio_nome: "Residencial Guarita Park",
tags: [
"Studio",
"Barra da tijuca",
"Mobiliado",
"Imóvel"
],
numero_pessoas: 6
},
{
reference: "FAKE_0096",
updated_at: "2025-08-12T13:21:43.764Z",
title: "Imóvel com 2 dormitórios para venda",
description: "Imóvel moderno com excelente custo-benefício. Localizado em bairro nobre com fácil acesso a comércios e serviços. Acabamentos de primeira linha.",
seo_slug: "studio-venda-vila-mariana",
seo_title: "Imóvel em São Paulo - Centro",
seo_description: "Imóvel com 2 dormitórios, 120m²",
seo_keywords: "venda, aluguel, imóvel",
main_image: {
full: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1920",
md: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1024",
sm: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=480"
},
images: [
{
full: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1920",
md: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=1024",
sm: "https://images.unsplash.com/photo-1522708323590-d24dbb6b0267?w=480",
cover: true
},
{
full: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920",
md: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1024",
sm: "https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=480",
cover: false
}
],
videos: [
],
virtual_tours: [
],
documents: [
],
currency: "BRL",
unit_area: "m2",
unit_distance: "meters",
map_show_proximity: false,
operacao: [
"venda"
],
valor_venda: 2563604.99,
valor_locacao: 14421.2,
valor_diaria: 763.01,
valor_condominio: 1994.38,
valor_iptu: 7868.03,
area_total: 286,
area_privativa: 40,
area_util: 363,
dormitorios: 2,
suites: 1,
banheiros: 1,
vagas_garagem: 4,
finalidade: "Industrial",
tipo: "Apartamentos",
subtipo: "Studio",
endereco_cep: "18460-212",
endereco_estado: "Minas Gerais",
endereco_cidade: "Ipatinga",
endereco_bairro: "Vila Mariana",
endereco_logradouro: "Avenida Beira Mar",
endereco_numero: "660",
endereco_zona: "Leste",
latitude: -23.55488316,
longitude: -46.65229853,
mobiliado: false,
caracteristicas: [
"Coworking",
"Varanda",
"Garagem Coberta",
"Suíte Master",
"Poço Artesiano",
"Gerador",
"Sacada"
],
destaque: false,
corretor_nome: "Ricardo Barbosa",
tags: [
"Studio",
"Vila mariana",
"Imóvel"
],
numero_pessoas: 2
}
];
var fakeCasasSobrados = [
{
reference: "FAKE_0013",
updated_at: "2025-08-12T13:21:43.748Z",
title: "Imóvel de 120m² em excelente localização",
description: "Oportunidade única! Imóvel com excelente localização em cidade. Imóvel pronto para morar com todas as comodidades necessárias.",
seo_slug: "casa-venda-canasvieiras",
seo_title: "Imóvel em São Paulo - Centro",
seo_description: "Imóvel com 2 dormitórios, 120m²",
seo_keywords: "venda, aluguel, imóvel",
main_image: {
full: "https://images.unsplash.com/photo-1564013799919-ab600027ffc6?w=1920",
md: "https://images.unsplash.com/photo-1564013799919-ab600027ffc6?w=1024",
sm: "https://images.unsplash.com/photo-1564013799919-ab600027ffc6?w=480"
},
images: [
{
full: "https://images.unsplash.com/photo-1564013799919-ab600027ffc6?w=1920",
md: "https://images.unsplash.com/photo-