Escolhes o contexto
A categoria, o anúncio e a conta que tens o direito de usar.
Análise de mercado e anúncios Platformă
Index9 é uma ferramenta para quem vende no 999.md: análise por categorias, avaliação de anúncios e preparação de ações de publicação ou republicação. Os dados disponíveis e as recomendações devem ser vistos em conjunto com a sua fonte e período.

Index9
A categoria, o anúncio e a conta que tens o direito de usar.
Comparas a informação disponível sobre mercado e visibilidade.
Revês as alterações propostas antes da publicação ou automatização.
Exploração do mercado e melhoria da apresentação de uma oferta.
Organização da análise e da atividade de publicação.
Um ponto de partida para avaliar um portefólio de anúncios.
Index9 é um produto MEGA distinto de 999.md. A disponibilidade de cada função é confirmada na plataforma; as recomendações não garantem a venda.
Index9 em detalhe
Index9 é construído sobre 999.md, o maior marketplace de anúncios da Moldávia, e responde a duas perguntas diferentes. A primeira: quanto vale um apartamento, comparado com o que está efetivamente a ser vendido agora no mesmo setor. A segunda: em que direção o mercado se move em cada categoria, dia após dia.
Os dados vêm de dois locais, com regimes diferentes. As listas públicas e as estatísticas são lidas através da API GraphQL pública do 999.md, sem autenticação, com um agente identificado pelo nome e 1,5 segundos entre pedidos. As operações sobre os próprios anúncios de um utilizador passam pela API oficial de parceiros da plataforma, com a chave da conta.
A regra de base do motor de avaliação está escrita no código como princípio: nunca um número fabricado. Abaixo de três comparáveis não é devolvida uma estimativa, mas o estado „indisponível”. Entre três e oito é devolvido com a etiqueta „dados escassos” e confiança baixa. Um avaliador que dá sempre um número é mais cómodo e menos útil.
Um índice com base 100 e limites 0–200, calculado a partir de quatro componentes normalizados no intervalo [-1, +1]: a velocidade do volume de anúncios, a variação do preço mediano, o sinal de procura e uma camada macro. A fórmula está explícita no código: 100 + 50 × a média dos quatro. O índice global é a média ponderada pelo volume de anúncios ativos de cada categoria.
Para imobiliário, a mediana €/m² é calculada por segmento — categoria × setor × tipo de oferta (venda ou arrendamento) — e não por uma média de categoria que misturaria apartamentos com espaços comerciais e vendas com arrendamentos. Cada número vem com o número de observações, os quartis 25 e 75, a dispersão como percentagem da mediana, a frescura em dias e um nível de confiança.
Um anúncio a avaliar é comparado com até 200 comparáveis dos últimos 365 dias, filtrados por categoria, subcategoria, tipo de oferta e, opcionalmente, setor. A similaridade é calculada em cada variável disponível — área, piso, quartos, estado, zona — sem coeficientes inventados por variável: uma variável em falta numa das partes não penaliza, apenas não contribui.
A série de €/m² de um segmento é aparada por Tukey: são eliminados os valores que estão para além de 1,5 × o intervalo interquartil fora dos quartis. Um apartamento listado por engano a dez vezes o preço de mercado não desloca a mediana.
A partir das duas medianas do mesmo segmento — arrendamento €/m²/mês e preço de venda €/m² — deriva-se o rendimento bruto anual. Só é devolvido se ambas as medianas existirem e o resultado cair num intervalo plausível; caso contrário, null.
O crawler regista não só que anúncios existem, mas em que posição aparecem na listagem oficial — os primeiros 100 por categoria, em duas páginas de 50. Isto torna visível o algoritmo de ordenação da plataforma e o efeito de uma republicação ou de um booster, medido, não assumido.
A taxa oficial do BNM (XML público, diário às 08:00), a meteorologia da Open-Meteo para Chișinău (horária) e os preços da ANRE da gasolina 95 e do gasóleo (semanal, à segunda-feira). São entradas na componente macro do índice, não decoração.
Dados e funcionamento
Da exploração à implementação
Parte-se de uma categoria e, para imobiliário, de um segmento concreto: setor, tipo de oferta. Uma resposta para «imobiliário» em geral mistura coisas que não se comparam.
O crawler recolhe posições hora a hora, e o enriquecimento preenche os atributos das comparáveis. Até o segmento ter pelo menos oito comparáveis na janela de recência, a plataforma vai dizer «dados escassos» ou «indisponível» — e é correto que o diga.
A republicação, a promoção e a análise do portefólio exigem a chave API da conta 999.md do cliente. Sem ela, fica apenas a parte de análise de mercado, que não precisa de conta.
Publicar, eliminar, alterar o preço e gastar orçamento são ações que movem dinheiro ou reputação. O que corre sozinho e o que passa por uma aprovação humana decide-se explicitamente na instalação, não implicitamente.
Da API GraphQL pública da 999.md — as mesmas consultas que o site deles usa, sem autenticação e sem contornar qualquer proteção. O nosso agente identifica-se pelo nome com um endereço de contacto, deixa 1,5 segundos entre pedidos e desiste ao fim de 20 segundos. Para as operações nos anúncios de um cliente, usamos a API oficial de parceiros, com a sua chave.
O imobiliário é uma das cinco categorias lidas hora a hora; as outras 18 categorias, de 4 em 4 horas. O índice de categoria é recalculado ao minuto 5 de cada hora, o diário às 06:00. As estatísticas de mercado referem-se, por defeito, aos últimos 120 dias, e as comparáveis para uma avaliação aos últimos 365 — e cada resultado vem com a sua recência em dias, para se ver se a comparável mais recente é de há uma semana ou de há quatro meses.
Escreve-se uma única linha por identificador de anúncio: o reaparecimento do mesmo anúncio atualiza a linha e a data de captura, não cria um duplicado. O que fica de fora é o caso em que o mesmo apartamento é publicado sob dois identificadores distintos — aí não temos deduplicação por conteúdo. Por isso a série de €/m² é trimada por Tukey (corta-se o que estiver acima de 1,5 × a amplitude interquartil) e por isso a dispersão do segmento é publicada junto da mediana: se a dispersão for grande, o valor deve ser lido com reserva, e somos nós os primeiros a dizê-lo.
Não recebe um número. Abaixo de três comparáveis, o resultado é «indisponível» com a estimativa null. Entre três e oito, recebe o resultado assinalado como «dados escassos», com intervalo amplo e baixa confiança. Acima de oito, é um resultado normal. Os limiares são constantes no código, não uma política de comunicação.
100 é neutro. A fórmula é 100 + 50 × a média de quatro componentes, cada uma normalizada em [-1, +1], com o resultado limitado ao intervalo 0–200. Os componentes são: a velocidade do volume (o z-score dos anúncios por hora face à média de 30 dias), a variação do preço mediano, o sinal de procura e uma camada macro. O índice global é a média por categoria, ponderada com o volume de anúncios ativos.
Três fontes públicas moldavas: a taxa oficial do BNM, retirada do respetivo XML diário, o tempo do Open-Meteo para as coordenadas de Chișinău, de hora a hora, e os preços da ANRE para gasolina 95 e gasóleo, lidos semanalmente às segundas-feiras. Não é decoração: são entradas numéricas numa das quatro componentes do índice.
Não. Index9 é um produto da Mega Promoting construído sobre as APIs públicas e sobre a API de parceiros do 999.md. Não somos afiliados à plataforma e não falamos em seu nome.
Não, e ninguém pode. O que faz é mostrar onde a oferta se situa face ao seu segmento real — €/m² mediano por setor e tipo de oferta, com quartis e dispersão — e como se move a posição do anúncio na listagem. A decisão de preço e de apresentação continua a ser do vendedor.
Exemplo ilustrativo
Um cenário de utilização, sem dados de cliente nem resultados comerciais atribuídos.
Um vendedor pede uma avaliação para um apartamento de 62 m², 4.º andar, no setor de Botanica, para venda.
Lê-se a taxa EUR/MDL mais recente do BNM. Da base de comparáveis, selecionam-se todos os anúncios da mesma categoria e subcategoria, tipo venda, setor Botanica, captados nos últimos 365 dias — no máximo 200, ordenados por recência. Cada comparável recebe uma pontuação de semelhança calculada em todas as variáveis comuns: área, andar, quartos, estado. Em separado, lê-se a mediana €/m² do segmento dos últimos 120 dias, com a série truncada por Tukey.
Se o segmento tiver pelo menos oito comparáveis: mediana €/m², quartis 25 e 75, dispersão como percentagem da mediana, antiguidade do comparável mais recente em dias e um nível de confiança derivado destes quatro sinais — mais a lista de comparáveis com as diferenças relevantes assinaladas (área diferente em mais de 20%, andar diferente em mais de um, outro número de quartos). Se tiver entre três e oito: o mesmo resultado, marcado como „dados escassos”, confiança baixa. Abaixo de três: „indisponível”, sem valor.
Ce este necesar:Jobul de îmbogățire trebuie să fi rulat pe categoria respectivă, altfel baza de comparabile e goală și răspunsul e „indisponibil”. Evaluarea reflectă prețurile cerute în anunțuri, nu prețurile de tranzacție din contracte — sunt două lucruri diferite, iar al doilea nu e public în Moldova.
Possibilidades de colaboração
A ligação das fontes autorizadas, a organização da informação e a revisão das ações pela equipa, com acesso separado por funções.
Definimos um piloto em torno de um processo real: utilizadores, dados, integrações, custos e critérios de aceitação. A expansão segue após a avaliação do resultado.
Estabelecemos os requisitos de acessibilidade, alojamento, proteção de dados e interoperabilidade. Qualquer ligação a serviços AGE ou STISC requer a validação da elegibilidade, do acesso e das aprovações.
Estes são cenários de adaptação, não declarações sobre contratos ou parcerias existentes. As funções propostas confirmam-se no âmbito de trabalho do projeto.
Fale sobre um pilotoUm assistente ligado à informação do seu negócio, nos canais por onde os clientes lhe escrevem.
PlatformăO Cronberry junta fontes autorizadas, conversas e relações num espaço de investigação e coordenação.
Desenvolvimento e demonstraçõesAcesso API a modelos de IA através de uma interface comum.
PlatformăConte-nos o seu processo. Em conjunto decidimos o que vale a pena construir, o que podemos ligar e como verificamos o resultado.