Passer au contenu
megapromotingDiscutons
Produits Index9

Analyse de marché et d'annonces Platformă

Vos annonces, dans le contexte du marché.

Index9 est un outil pour ceux qui vendent sur 999.md : analyse par catégories, évaluation des annonces et préparation des actions de publication ou de republication. Les données disponibles et les recommandations doivent être examinées avec leur source et leur période.

Index9: tabloul de bord cu numărul de anunțuri observate, categoriile urmărite și harta de semnale pe categorii
index9.site · agrégé à partir des annonces publiques, avec l’horodatage de la dernière lecture affiché sur chaque bloc

Index9

De l’information au travail accompli.

01

Vous choisissez le contexte

La catégorie, l’annonce et le compte que vous avez le droit d’utiliser.

02

Analizezi

Vous comparez les informations disponibles sur le marché et la visibilité.

03

Decizi

Vous révisez les changements proposés avant la publication ou l’automatisation.

Là où il devient utile.

Immobilier

Exploration du marché et amélioration de la présentation d’une offre.

Vendeurs actifs

Organisation de l’analyse et de l’activité de publication.

Echipe

Un point de départ pour évaluer un portefeuille d’annonces.

Index9 est un produit MEGA distinct de 999.md. La disponibilité de chaque fonction est confirmée sur la plateforme ; les recommandations ne garantissent pas la vente.

Index9 en détail

Ce que vous pouvez faire avec ce projet.

Index9 est construit au-dessus de 999.md, le plus grand marché d’annonces de Moldavie, et répond à deux questions différentes. La première : combien vaut un appartement, comparé à ce qui est effectivement vendu en ce moment dans le même secteur. La deuxième : dans quelle direction le marché évolue pour chaque catégorie, jour après jour.

Les données proviennent de deux sources, avec des régimes différents. Les listes publiques et les statistiques sont lues via l’API GraphQL publique de 999.md, sans authentification, avec un agent identifié par son nom et 1,5 secondes entre les requêtes. Les opérations sur les annonces propres d’un utilisateur passent par l’API officielle de partenaires de la plateforme, avec la clé du compte.

La règle de base du moteur d’évaluation est écrite dans le code comme principe : jamais de chiffre fabriqué. En dessous de trois comparables, aucune estimation n’est renvoyée, mais l’état « indisponible ». Entre trois et huit, elle est renvoyée avec l’étiquette « données minces » et une faible confiance. Un évaluateur qui donne toujours un chiffre est plus commode et moins utile.

01

Indice quotidien par catégorie et global

Un indice avec base 100 et limites 0–200, calculé à partir de quatre composantes normalisées dans l’intervalle [-1, +1] : la vitesse du volume d’annonces, la variation du prix médian, le signal de demande et une couche macro. La formule est explicite dans le code : 100 + 50 × la moyenne des quatre. L’indice global est la moyenne pondérée par le volume d’annonces actives de chaque catégorie.

02

Statistiques de marché par segment propre

Pour l’immobilier, la médiane €/m² est calculée par segment — catégorie × secteur × type d’offre (vente ou location) — et non sur une moyenne de catégorie qui mélangerait des appartements avec des espaces commerciaux et des ventes avec des locations. Chaque chiffre vient avec le nombre d’observations, les quartiles 25 et 75, la dispersion en pourcentage de la médiane, la fraîcheur en jours et un niveau de confiance.

03

Comparables pondérés par similarité

Une annonce à évaluer est comparée à jusqu’à 200 comparables des 365 derniers jours, filtrés par catégorie, sous-catégorie, type d’offre et, en option, secteur. La similarité est calculée sur chaque variable disponible — surface, étage, chambres, état, zone — sans coefficients inventés par variable : une variable manquante d’un côté n’est pas pénalisée, elle ne contribue simplement pas.

04

Nettoyage des valeurs aberrantes

La série de €/m² d’un segment est trimée selon Tukey : on élimine les valeurs situées à plus de 1,5 × l’écart interquartile en dehors des quartiles. Un appartement listé par erreur à dix fois le prix du marché ne déplace pas la médiane.

05

Rendement implicite

À partir des deux médianes d’un même segment — loyer €/m²/mois et prix de vente €/m² — on dérive le rendement brut annuel. Il n’est renvoyé que si les deux médianes existent et si le résultat tombe dans un intervalle plausible ; sinon, null.

06

Position réelle dans la liste, heure par heure

Le crawler enregistre non seulement quelles annonces existent, mais aussi à quelle position elles apparaissent dans le classement officiel — les 100 premières par catégorie, en deux pages de 50. Cela rend visible l’algorithme de classement de la plateforme et l’effet d’une republication ou d’un booster, mesuré, et non supposé.

07

Couches macro locales

Le taux officiel de la BNM (XML public, quotidien à 08:00), la météo d’Open-Meteo pour Chișinău (horaire) et les prix de l’ANRE pour l’essence 95 et le diesel (hebdomadaire, le lundi). Ce sont des entrées dans la composante macro de l’indice, pas du décor.

Données et fonctionnement

Ce qui entre dans le système. Ce qu'il faut vérifier.

D’où viennent les annonces
Depuis l’API GraphQL publique de 999.md, à `https://999.md/graphql`. Pour le listing, on utilise `infiniteScrollAds`, pour l’enrichissement des comparables `searchAds`. Aucune protection n’est contournée : ce sont des requêtes publiques, avec un agent qui s’identifie par son nom et une adresse de contact, avec 1,5 seconde entre les requêtes et un abandon à 20 secondes.
Ce qui est pris directement de la plateforme et ce qui est dérivé
999.md expose, pour l’immobilier, le prix (champ 2), le prix au mètre carré (champ 1385), l’état (593) et les images (14). Le prix au mètre carré est le différenciateur : nous ne l’estimons pas, nous le lisons. La surface est dérivée honnêtement, comme le prix divisé par le prix au mètre, seulement lorsque les deux valeurs existent.
À quel point ils sont à jour
Cinq catégories prioritaires — dont l’immobilier — sont relues heure par heure, à la minute zéro. Les 18 autres catégories, toutes les 4 heures. L’indice de catégorie est recalculé à la minute 5 de chaque heure, et l’indice quotidien à 06:00. Les statistiques de segment pour l’immobilier portent implicitement sur les 120 derniers jours ; les comparables pour une évaluation, sur les 365 derniers.
Comment la déduplication est faite
L’enrichissement écrit une seule ligne par identifiant d’annonce : lors de la réapparition de la même annonce, la ligne est mise à jour et la date de capture devient maintenant, au lieu de créer un doublon. Cela résout le cas fréquent — l’annonce republiée des dizaines de fois par le même vendeur. Ce que cela ne résout pas : le même appartement publié sous deux identifiants différents reste deux lignes. C’est pourquoi la série est aussi tronquée statistiquement, et la dispersion du segment est publiée à côté de la médiane : un segment à forte dispersion est un signal, pas un chiffre à utiliser à l’aveugle.
Les seuils d’honnêteté, écrits comme des seuils
Huit comparables ou plus → résultat normal. Entre trois et huit → « données minces », intervalle large, faible confiance. Moins de trois → « indisponible », l’estimation est null. La confiance n’est pas une impression : c’est un score issu de quatre signaux — le nombre de comparables, à quel point le segment est serré (dispersion sous 15 % et sous 30 %), la récence (sous 30 et sous 90 jours) et l’accord entre les méthodes. Un signal inconnu n’apporte pas de points.
Ce qui est du contexte public et ce qui est des données de compte
L’indice quotidien et les statistiques de marché sont calculés à partir d’informations publiques. Les opérations sur les annonces propres — republication, promotion, messagerie — passent par l’API officielle de partenaires, avec la clé du compte client, et sont séparées en tant qu’accès : lors de la vérification d’aujourd’hui, les endpoints d’évaluation et de tendances répondent 401 sans authentification.
Sectoare
Les secteurs de Chișinău sont attribués par le centroïde le plus proche d’une liste de coordonnées dans le code, à partir du géo de l’annonce. C’est une classification approximative à la frontière entre secteurs, pas une délimitation administrative.

De l'exploration à l'implémentation

Comment nous préparons un projet avec Index9.

01

1. Nous choisissons la catégorie et le segment

On part d’une catégorie et, pour l’immobilier, d’un segment concret : secteur, type d’offre. Une réponse sur « l’immobilier » en général mélange des éléments qui ne sont pas comparables.

02

2. Nous lançons la collecte et attendons qu’elle se remplisse

Le crawler collecte des positions heure par heure, et l’enrichissement renseigne les attributs des comparables. Tant que le segment n’a pas au moins huit comparables dans la fenêtre de récence, la plateforme dira « données minces » ou « indisponible » — et elle a raison de le dire.

03

3. Nous connectons le compte pour les opérations sur les annonces propres

La republication, la promotion et l’analyse du portefeuille nécessitent la clé API du compte 999.md du client. Sans elle, il reste la partie d’analyse de marché, qui n’a pas besoin de compte.

04

4. Nous définissons ce qui est automatisé et ce qui nécessite une approbation

La publication, la suppression, la modification du prix et la dépense de budget sont des actions qui déplacent de l’argent ou de la réputation. Ce qui s’exécute seul et ce qui passe par une approbation humaine se décide explicitement lors de l’installation, pas implicitement.

Des questions qui méritent d’être clarifiées.

D’où prenez-vous les annonces ? Faites-vous du scraping ?

Du GraphQL API public de 999.md — les mêmes requêtes que celles utilisées par leur site, sans authentification et sans contourner aucune protection. Notre agent s’identifie par son nom avec une adresse de contact, laisse 1,5 seconde entre les requêtes et abandonne à 20 secondes. Pour les opérations sur les annonces d’un client, nous utilisons l’API officielle des partenaires, avec sa clé.

À quel point les données sont-elles fraîches ?

L’immobilier fait partie des cinq catégories lues heure par heure ; les 18 autres catégories, toutes les 4 heures. L’indice de catégorie est recalculé à la minute 5 de chaque heure, l’indice quotidien à 06:00. Les statistiques de marché portent par défaut sur les 120 derniers jours, et les comparables pour une évaluation sur 365 — et chaque résultat vient avec sa fraîcheur en jours, afin de voir si le comparable le plus récent date d’il y a une semaine ou de quatre mois.

Comment évitez-vous qu’un même appartement republé dix fois fausse la moyenne ?

Une seule ligne est écrite par identifiant d’annonce : la réapparition de la même annonce met à jour la ligne et la date de capture, sans créer de doublon. Ce qui reste en dehors, c’est le cas où le même appartement est publié sous deux identifiants distincts — là, nous n’avons pas de déduplication par contenu. C’est pourquoi la série de €/m² est trimée par Tukey (on coupe ce qui dépasse 1,5 × l’écart interquartile) et pourquoi la dispersion du segment est publiée à côté de la médiane : si la dispersion est grande, la chiffre doit être lue avec réserve, et c’est nous qui le disons les premiers.

Que se passe-t-il lorsque vous n’avez pas assez de données pour un segment ?

Vous ne recevez pas de chiffre. En dessous de trois comparables, le résultat est « indisponible » avec l’estimation null. Entre trois et huit, vous recevez le résultat marqué « données minces », avec un large intervalle et une faible confiance. Au-dessus de huit, c’est un résultat normal. Les seuils sont constants dans le code, pas une politique de communication.

Que signifie l’indice de 100 et comment est-il calculé ?

100 est neutre. La formule est 100 + 50 × la moyenne de quatre composantes, chacune normalisée dans [-1, +1], avec le résultat limité à l’intervalle 0–200. Les composantes sont : la vitesse du volume (le score z des annonces par heure par rapport à la moyenne sur 30 jours), la variation du prix médian, le signal de demande et une couche macro. L’indice global est la moyenne par catégorie, pondérée par le volume d’annonces actives.

Qu’est-ce qui entre dans la couche macro ?

Trois sources publiques moldaves : le cours officiel de la BNM pris dans leur XML quotidien, la météo d’Open-Meteo pour les coordonnées de Chișinău, à chaque heure, et les prix de l’ANRE pour l’essence 95 et le diesel, relevés chaque semaine le lundi. Ce n’est pas décoratif : ce sont des entrées numériques dans l’une des quatre composantes de l’indice.

Est-ce un produit de 999.md ?

Non. Index9 est un produit Mega Promoting construit au-dessus des API publiques et de l’API partenaire de 999.md. Nous ne sommes pas affiliés à la plateforme et nous ne parlons pas en son nom.

Garante-t-il la vente de l’appartement ?

Non, et personne ne le peut. Ce qu’il fait, c’est montrer où se situe l’offre par rapport à son segment réel — €/m² médian par secteur et type d’offre, avec quartiles et dispersion — et comment évolue la position de l’annonce dans le classement. La décision de prix et de présentation reste celle du vendeur.

Exemple illustratif

Combien vaut un appartement de 62 m² à Botanica

Un scénario d’utilisation, sans données client ni résultats commerciaux attribués.

Situation initiale

Un vendeur demande une évaluation pour un appartement de 62 m², au 4e étage, dans le secteur Botanica, pour une vente.

Comment ça fonctionne

Le dernier taux EUR/MDL de la BNM est lu. Depuis la base de comparables, toutes les annonces de la même catégorie et sous-catégorie, type vente, secteur Botanica, capturées au cours des 365 derniers jours — au maximum 200, classées par récence — sont sélectionnées. Chaque comparable reçoit un score de similarité calculé sur toutes les variables communes : surface, étage, pièces, état. À part, la médiane €/m² du segment des 120 derniers jours est lue, avec la série trimée de Tukey.

Rezultatul

Si le segment compte au moins huit comparables : médiane €/m², quartiles 25 et 75, dispersion en pourcentage de la médiane, ancienneté du comparable le plus récent en jours et un niveau de confiance dérivé de ces quatre signaux — plus la liste des comparables avec les différences notables marquées (surface différente de plus de 20 %, étage différent de plus d’un, autre nombre de pièces). S’il y en a entre trois et huit : même résultat, marqué « données minces », confiance faible. Moins de trois : « indisponible », sans chiffre.

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.

Possibilités de collaboration

Index9, dans le contexte de votre organisation.

Flux internes et information

Connexion des sources autorisées, organisation de l’information et revue des actions par l’équipe, avec accès séparé par rôles.

Entreprises privées

Nous définissons un pilote autour d’un processus réel : utilisateurs, données, intégrations, coûts et critères d’acceptation. L’extension suit après l’évaluation du résultat.

Institutions et entreprises publiques

Nous établissons les exigences d’accessibilité, d’hébergement, de protection des données et d’interopérabilité. Toute connexion avec des services AGE ou STISC nécessite la validation de l’éligibilité, de l’accès et des approbations.

Ce sont des scénarios d’adaptation, non des déclarations sur des contrats ou partenariats existants. Les fonctions proposées sont confirmées dans le périmètre de travail du projet.

Discuter d'un pilote

Faisant partie d’un écosystème.

Qu'est-ce que vous voudriez voir mieux fonctionner ?

Racontez-nous votre processus. Ensemble, nous décidons ce qui vaut la peine d'être construit, ce que nous pouvons connecter et comment nous vérifions le résultat.

Discutons