Cette version de l'API est obsolète. Veuillez consulter la documentation de la version actuelle : version v3

Authentification

Prérequis :
  • Pour utiliser cette API, vous devez nous contacter à contact@immosquare.com. Après vérification, nous vous fournirons apiKey et apiToken à inclure dans les headers de vos requêtes.
# POST
POST /path
Content-Type: application/json
apiKey: xz1232xzd213213er213213dczxcc3loizxzs12dczx
apiToken: xz1287xzdwer213213dczxcas12dczx

# GET
GET /path
apiKey: xz1232xzd213213er213213dczxcc3loizxzs12dczx
apiToken: xz1287xzdwer213213dczxcas12dczx

Codes HTTP

Nous utilisons des codes conventionnels de réponse HTTP pour indiquer le succès ou l'échec des requêtes.

💚 Succès (2xx)

HTTP Statut Description
200 - OK Succès de la requête

🚫 Erreurs client (4xx)

HTTP Statut Description
400 - Bad Request Paramètres manquants ou invalides
401 - Unauthorized API Key/token invalide
402 - Request Failed Requête valide mais échec du traitement
404 - Not Found Endpoint inexistant
429 - Too Many Requests Quota de requêtes dépassé

🔧 Erreurs serveur (5xx)

HTTP Statut Description
500, 502, 503, 504 - Server Errors Erreur technique interne

Introduction

Bienvenue dans l'API pour Logiciel Mls Connect, cet api vous offre des services permettant de récupérer des informations sur vos agences.

Authentification

Définition
POST /path
Content-Type: application/json
apiKey: xz1232xzd213213er213213dczxcc3loizxzs12dczx
apiToken: xz1287xzdwer213213dczxcas12dczx

GET /path
apiKey: xz1232xzd213213er213213dczxcc3loizxzs12dczx
apiToken: xz1287xzdwer213213dczxcas12dczx
Pour utiliser cette api, vous devez nous contacter à passerelles@immosquare.com, en mentionnant une agence cliente chez nous. Après vérification nous vous fourniront une clé et un token pour vous connecter à l'api.
Il vous suffira ensuite d'appeler l'api avec vos identifiants et de les envoyer dans le header de la requête REST.

Errors

HTTP Status Code Summary
------------------------------------ --------------------------------------------

200 - OK                             Everything worked as expected.
400 - Bad Request                    Often missing a required parameter.
401 - Unauthorized                   No valid API key provided.
402 - Request Failed                 Parameters were valid but request failed.
404 - Not Found                      The requested item doesn’t exist.
429 - Too Many Requests              Too many requests hit the API too quickly.
500, 502, 503, 504 - Server Errors   Something went wrong
------------------------------------ --------------------------------------------

MLSConnect uses conventional HTTP response codes to indicate success or failure of an API request. In general, codes in the 2xx range indicate success, codes in the 4xx range indicate an error that resulted from the provided information (e.g. a required parameter was missing, a charge failed, etc.), and codes in the 5xx range indicate an error with shareimmmo's servers.

Objets

Properties

Node Type Description
id integer Id du bien dans notre système
active bool Si le bien est actif
diffusion bool Si l'agence a l'autorisation de diffusion sur ce bien (NB: est null pour toutes les requêtes sur les propriétés de l'agence)
property_type string Type de propriété
subtype string Sous type de propriété
publication_date timestamp Date de création du bien
last_modification_date array Liste des mls auquel le bien est attaché
reference node Contient les informations de référence du bien
ref_mls string Référence MLS
mandate string Numéro de mandat
import node Informations du bien lors de l'import
is_from_import string Si le bien a été importé
ref_from_import string Référence utilisé lors de l'inport
ref_from_logiciel string Id unique logiciel fourni lors de l'import
status
transaction_type string Type de transaction
is_rental bool Si le bien est en location
is_transaction string Si le bien est en vente
is_sold_or_rented string Si le bien est vendu ou loué
is_sales_agreement string Si le bien est sous compromis
sold_or_rented_date timestamp Date vendu ou loué
sales_agreement_date timestamp Date Sous compormis
offer_state integer Statut offre {0: Aucune offre, 1: En cours, 2: Acceptée}
life_lease array Viager
is_life_lease bool Si le bien est en viager
life_lease_type string Type de viager {Viager libre , Viager occupé , Vente à terme }
venal_value float Valeur vénale
life_annuity float Montant de la rente annuelle
mls array Liste des mls auquel le bien est attaché
adress  
address_formatted string Adresse de la propriété
street_number string Numéro de voie
street_name string Nom de la voie
zipcode string Téléphone mobile du négociateur
locality string Code postal
sublocality string Quartier
latitude float Latitude
longitude float Longitude
administrative_area_level1 string Département
administrative_area_level2 string Région si disponible
country string Pays
agency  
id integer Id de l'agence dans notre système
name string Nom de l'agence
email string Email de l'agence
broker  
id string Id dans notre système
name string Nom complet
firstname string Nom du négociateur
lastname string Prénom du négociateur
license string Numéro de CDA
email string Email
phone string Téléphone portable
energy  
energy_consumption float Valeur du DPE
energy_consumption_date timestamp Date du DPE
energy_emission float Valeur du GES
energy_emission_date timestamp Date du GES
no_energy_consumption bool Si Dpe vierge
free_of_dpe bool Si non soumis au DPE
diagnostic  
french_standard bool Si normes françaises
ecology_hqe bool HQE
abestos bool Amiante
lead bool Plomb
electric bool Electrique
carrez_law bool Loi Carrez
dpe bool Dpe
gas bool Gaz
description  
general_title string Titre par défaut
general_description string Description par défaut
confidential_informations string Informations confidentielles
visit_informations string Informations de visites
translated  
lang string Label langue
text string Texte traduit
title string Titre traduit
surface_area  
unit_formatted string Unité de surface
total_area float Surface totale
carrez_law float Surface carrez
living_room float Surface du séjour
terrace float Surface de la terrasse
land float Surface du terrain
storeroom float Surface de la réserve
ground float Surface au sol
land_registry float Surface cadastrale
balcony float Surface du balcon
floor_area float Surface plancher
cos float Cos
parkings  
garage integer Nombre de garages
outside integer Nombre de parking extérieurs
underground integer Nombre de parking en sous sol
location_number integer Numéro emplacement
visitor integer Nombre de parking visiteurs
parkings_nearby bool Si parkings proches du local
general  
rooms integer Nombre de pièces
bedrooms integer Nombre de chambres
bathroom integer Nombre de salle de bains
toilet integer Nombre de WC
floor integer Etage
level integer Nombre de niveau
cellar integer Nombre de caves
maid_room integer Nombre de chambre de services
loggia bool Si il y a une loggia
attic integer Nombre de greniers
convertible_attic bool Si le grenier est aménageable
high_ceilings float Hauteur sous plafond
minimum_division float Division minimum
shop_window_width float Largeur de la vitrine
quiet_property bool Si au calme
shared_services bool Si services en communs
key_at_agency bool Si clef à l'agence
building_permit bool Si permis de construire
building_permit_date timestamp Date du permis de construire
private_garden bool Si jardin privatif
air_conditioning bool Si cimatisation
partition bool Si présence de cloison
cable_tray bool Si présence de goulotte
investor_program bool Si programme investisseur
urgent_sale bool Si vente urgente
furnished bool Si meublé
fireplace bool Si cheminée
construction_date timestamp Date de construction
ground_floor_bedrooms integer Nombre de chambres au RDC
outbuildings string Dépendances
activities string Activitées
authorized_activities string Activitées autorisées
house_name string Nom de la maison
school_nearby bool Si écoles proches
convenient_store_nearby bool Si commerces proches
transports_nearby bool Si transports proches
works_planned bool Si travaux prévus
viabilisation bool Si viabilisé
facades_number integer Nombre de façades
shower_number integer Nombre de douches
alarm bool Si alarme
possibility_of_liberal_profession bool Si possibilité de convertir en activité de profession libérale
local_business_type string Type de local
park bool Si parc
pool bool Si piscine
tennis bool Si tennis
type  
transport string Transport
glazing string Vitrage
garage_status string Statut du garage
heating string Chauffage
hot_water string Eau chaude
kitchen string Cuisine
condition string Etat
exposition string Exposition
adjoining_building string Mitoyenneté
standing string Standing
view string Vue
house_type string Type de maison
access string Accès
surroundings string Environnement
configuration string Configuration
garage string Garage
sanitation string Assainissement
closure string Fermeture
flooring string Revetement sol
style string Style
woodwork string Menuiserie
shutte string Volet
heating_method string Mode de chauffage
roof string Toiture
external_wall string Murs extérieurs
floor string Plancher
financial  
price integer Prix HAI ou Loyer CC
price_formatted string Montant formatté
mandate_type string Type de mandat
mandate_start_date timestamp Date de début de mandat
mandate_end_\date timestamp Date de fin de mandat
effect_date timestamp Date d'effet
urgency_sale bool Si vente urgente
availability_date timestamp Date de disponibilité
new_program bool Si programme neuf
new_program_delivery timestamp Date de livraison
tax_system string Régime fiscal
property_tax integer Taxe foncière
charges_not_included bool Si charges non inclus
monthly_charge integer Charges mensuelles
cadastral_income float Revenu cadastrale
housing_tax float Taxe d'habitation
heating_annual_charges float Coût chauffage annuel
legal_status string Statut juridique
transferred_element string Elément céder
subjected_to_tva bool Si soumis à la TVA
transaction  
fee integer Honoraires
fee_type string Honoraires à la charge de
fee_buyer integer Honoraires vendeur
fee_seller integer Honoraires acquéreur
fee_rate float Pourcentage des honoraires
sold_rented bool Si vendu loué
sold_rented_rent integer Montant du loyer
joint_ownership
is_joint_ownership bool Si copropriété
procedure_in_progress bool Si procédure en cours contre le syndic
number_of_lots integer Nombre de lots
lot_number string Numéro de lot
joint_ownership_share_annual float Charges annuelles de copropriété
procedure_details
label string Détail de la procédure
status bool Si procédure engagée
rental  
lease_type string Type de bail
fee integer Honoraires
is_student_rental bool Si location étudiante
is_seasonal_rental bool Si location saisonnière
visit_fee float Part des honoraires relatif aux visites
visit_carrez_price float Montant au mètre carré
inventories_fee float Part des honoraires relatif à l'état des lieux
inventories_carrez_price float Montant au mètre carré
modality_of_charges string Modalités de récupération des charges
rental_charges float Charges locatives
rental_addition float Complément de loyer
building  
name string Nom de l'immeuble
heating string Chauffage
hot_water string Eau chaude
number_of_floors integer Nombre d'étages
total_area float Surface totale
last_renovating_facade timestamp Date du dernier ravalement de façade
caretaker bool Si grdien
park bool Si parc
garden bool Si jardin
pool bool Si piscine
tennis bool Si tennis
elevator bool Si ascenseur
secure_access bool Si accès sécurisé
private_garden bool Si jardin privatif
security string Sécurité
handicapped_access bool Si accès pour personne à mobilité réduite
parking_lot bool Si parking collectif
construction_type string Type de construction
works_planned bool Si travaux prévus
outbuildings string Dépendances
period string Epoque
standing string Standing
children_playground bool Si jardin d'enfants
bike_storage bool Si local à vélo
laundry bool Si buanderie
sports_hall bool Si salle de sports
land_register_reference string Référence cadastrale
photos  
id integer Id de la photo dans notre système
url string Url
name string Nom
title string Titre
order integer Ordre
donotdisplay bool Si affichable aux confrères
media_type string Type de média
photo_type string Type de photo
medias  
id integer Id du média dans notre système
url string Url
name string Nom
title string Titre
media_type string Type de média
rooms_details  
id integer Id du média dans notre système
floor string Sol
wall string Murs
surface float Surface
storage bool Si rangements/placards
balcony bool Si balcon
terrace bool Si terrasse
garden bool Si jardin
name string Nom
air_conditioning bool Si climatisation
comments string Commentaires
level string Niveau
lot_details  
id integer Id dans notre système
is_rent bool Si loué(e)
rent integer Loyer
lease_type string Type de bail
leaseenddate timestamp Date de fin de bail
property_type string Type de bien
lot_number string Numéro de lot
description string Description
confidential_informations string Informations confidentielles
surface float Surface

Adresse

Node Type Description
address_formatted string Adresse de la propriété
street_number string Numéro de voie
street_name string Nom de la voie
zipcode string Téléphone mobile du négociateur
locality string Code postal
sublocality string Quartier
latitude float Latitude
longitude float Longitude
administrative_area_level1 string Département
administrative_area_level2 string Région si disponible
country string Pays

Mls

Node Type Description
id integer Id du Mls dans notre système
name string Nom du Mls dans notre système
export_filename string Nom du fichier global d'export d'annonces
mls_groupe string Groupe principal de l'agence
mls_section string Groupe secondaire de l'agence
authorized string Si autorisé sur ce mls
required_fields
property_tax bool Taxe foncière
fee bool Honoraires
fee_seller bool Honoraires à la charge du vendeur
fee_rate bool Taux en pourcentage des honoraires
address bool Adresse de la propriété
address_if_simple bool Adresse complète si le mandat est un mandat simple
address_if_exclusive bool Adresse complète si le mandat est un mandat exclusif
mobile_phone_broker bool Téléphone mobile du négociateur
surname_broker bool Nom du négociateur
firstname_broker bool Prénom du négociateur
mail_broker bool Email du négociateur
mandate
exclusive_mandate bool Mandats exclusifs
simple_mandate bool Mandats simples
for_rent_mandate bool Mandats en location
sold_mandate bool Mandats vendus
sale_agreement_mandate bool Mandats sous compromis

Utilisateur

Node Type Description
id integer Id de l'utilisateur dans notre système
name string Nom complet de l'utilisateur
firstname string Nom de l'utilisateur
lastname string Prénom de l'utilisateur
email string Email de l'utilisateur
phone string Téléphone de de l'utilisateur

Détails de l'agence

Exemple Request
{
  "agency_login": "MAGXXXX",
  "agency_pass" : "I8!JHJJKKH;"
}
Exemple Réponse
{
  "id": XXXXX,
  "authorized": true,
  "name": "XXXXX",
  "phone": "XXXXX",
  "email": "XXXXX",
  "website_url": "XXXXX",
  "company_director": {
    "id": XXXXX,
    "name": "XXXXX",
    "firstname": "XXXXX",
    "lastname": "XXXXX",
    "email": "XXXXX",
    "phone": "XXXXX"
  },
  "address": {
    "address_formatted": "4 Boulevard de Cimiez 06000 NICE",
    "street_number": 4,
    "street_name": "Boulevard de Cimiez",
    "zipcode": "06000",
    "locality": "NICE",
    "sublocality": null,
    "latitude": 43.70521740017596,
    "longitude": 7.272207856181012,
    "administrative_area_level1": "Alpes-Maritimes",
    "administrative_area_level2": null,
    "country": "FRANCE"
  },
  "mls": [
    {
      "id": 1,
      "name": "MLS Côte d'Azur",
      "export_filename": "mls_codedazur.zip",
      "required_fields": {
        "property_tax": true,
        "fee": true,
        "fee_seller": true,
        "fee_rate": true,
        "address": true,
        "address_if_simple": true,
        "address_if_exclusif": true,
        "mobile_phone_broker": true,
        "name_broker": true,
        "firstname_broker": true,
        "mail_broker": true
      },
      "mandate": {
        "exclusive_mandate": true,
        "simple_mandate": true,
        "for_rent_mandate": true,
        "sold_mandate": true,
        "sale_agreement_mandate": true
      },
      "mls_group": "Alpes-Maritimes",
      "mls_section": "Nice",
      "authorized": true
    }
  ],
  "users": [
    {
      "id": X,
      "name": "XXXXX",
      "firstname": "XXXXX",
      "lastname": "XXXXX",
      "email": "XXXXX",
      "phone": "XXXXX"
    },
    ...
  ]
}
Cette route vous permet d'otenir le détail d'une de vos agences.

HTTP Request

POST https://app.mls-connect.com/fr/api/v1/agency/details

QUERY Parameters

Parameter Type Description
agency_login string Login de l'agence disponible sur son espace, l'agence doit vous le communiquer et est sous la forme MAGXXXX ou EAGXXXX
agency_pass string Pass de l'agence disponible sur son espace, l'agence doit vous le communiquer

Réponse

Node Type Description
id integer Id de l'agence dans notre système
active bool Si active
name string Nom de l'agence
phone string Téléphone de l'agence
email string Email de l'agence
website_url string Site web de l'agence
company_director
id integer Id de l'utilisateur dans notre système
name string Nom complet de l'utilisateur
firstname string Nom de l'utilisateur
lastname string Prénom de l'utilisateur
email string Email de l'utilisateur
phone string Téléphone de de l'utilisateur
address array Adresse de l'agence -> voir Objet Adresse
mls array Mls de l'agence -> voir Objet Mls
users array Utilisateurs de l'agence -> voir Objet Utilisateur

Droits d'accès à un MLS

Exemple Request
{
  "agency_login": "MAGXXXX",
  "agency_pass" : "I8!JHJJKKH;"
}
Exemple Réponse
[
    {
      "id": 1,
      "name": "MLS Côte d'Azur",
      "active": true,
      "mls_group": null,
      "mls_sub_group": null
    },
    {
      "id": 10,
      "name": "XXXXXXXX",
      "active": false,
      "mls_group": null,
      "mls_sub_group": null
    }
]
Cette route vous permet de voir les MLS auquels votre agence a accès.

HTTP Request

POST https://app.mls-connect.com/fr/api/v1/agency/rights

QUERY Parameters

Parameter Type Description
agency_login string Login de l'agence disponible sur son espace, l'agence doit vous le communiquer et est sous la forme MAGXXXX ou EAGXXXX
agency_pass string Pass de l'agence disponible sur son espace, l'agence doit vous le communiquer

Réponse

Node Type Description
id integer Id unique du Mls dans notre système
name string Nom du Mls dans notre système
active bool Statut de l'agence sur le mls
mls_group string Nom du groupe principal
mls_sub_group string Nom du groupe secondaire

Obtenir toutes les propriétés d'une agence

Cette route permet d'obtenir la liste de toutes les propriétés d'une agence

HTTP Request

POST https://app.mls-connect.com/api/v1/agency/properties
Exemple Request
{
  "agency_login": "MAGXXXX",
  "agency_pass" : "I8!JHJJKKH;",
  "page" : 1,
  "active" : 1
}
Exemple Réponse
{
  "ads_count": 2319,
  "page_count": 24,
  "current_page": 2,
  "per_page": 100,
  "properties": [
    {
      "id": 395356,
      "active": false,
      "diffusion": null,
      "property_type": "Appartement",
      "subtype": null,
      "publication_date": 1562943653,
      "last_modification_date": 1562943653,
      "reference": {
        "ref_mls": "FR395356",
        "mandate": "121",
        "import": {
          "is_from_import": true,
          "ref_from_import": null,
          "ref_from_logiciel": null
        }
      },
      "status": {
        "transaction_type": "à vendre",
        "is_rental": false,
        "is_transaction": true,
        "is_sold_or_rented": false,
        "is_sales_agreement": false,
        "sold_or_rented_date": null,
        "sales_agreement_date": null,
        "offer_state": 0,
        "offer_state_label": "Aucune offre",
        "life_lease": {
          "is_life_lease": false,
          "life_lease_type": null,
          "venal_value": 0.0,
          "life_annuity": 0.0
        }
      },
      "mls": [
        1
      ],
      "address": {
        "address_formatted": "165 Avenue du Maréchal Lyautey 06000 NICE",
        "street_number": 165,
        "street_name": "Avenue du Maréchal Lyautey",
        "zipcode": "06000",
        "locality": "NICE",
        "sublocality": "PASTEUR",
        "latitude": 43.7213171,
        "longitude": 7.2862886,
        "administrative_area_level1": "Alpes-Maritimes",
        "administrative_area_level2": null,
        "country": "FRANCE"
      },
      "agency": {
        "id": XXX,
        "name": "XXXXXXX",
        "email": "XXXXXXX",
      },
      "broker": {
        "id": XX,
        "name": "XXXXX",
        "firstname": "XXXXXX",
        "lastname": "XXXXX",
        "license": "XXXXXX",
        "email": "XXXXXX",
        "phone": "XXXXXXX"
      },
      "energy": {
        "energy_consumption": 153.0,
        "energy_consumption_date": null,
        "energy_emission": 5.0,
        "energy_emission_date": 0,
        "no_energy_consumption": false,
        "free_of_dpe": false
      },
      "diagnostic": {
        "french_standard": false,
        "ecology_hqe": false,
        "abestos": false,
        "lead": false,
        "electric": false,
        "carrez_law": false,
        "dpe": false,
        "gas": false
      },
      "descriptions": {
        "general_title": "Appartement - PASTEUR",
        "general_description": "Quai Lyautey: secteur en pleine expansion, proche Nouveau Pôle Hospitalier Pasteur 2, écoles et commerces et à moins de 2 minutes à pieds du tramway. Beau 3 pièces en étage élevé, traversant Est/Ouest avec balcons des deux cotés, vues dégagées sur colline de Cimiez ou Paillon. Composé comme tel : entrée, cuisine ouverte sur séjour, 1 chambre puis coin nuit avec WC SDB dressing et 1 chambre. Dans un immeuble calme et bien entretenu (50 lots), possibilité d'acquérir ou louer un stationnement sur le parking de la co-propriété. charges 130?/mois environ. Pas de procédure en cours. Foncier 779?",
        "confidential_informations": "",
        "visit_informations": "",
        "translated": []
      },
      "surface_area": {
        "unit_formatted": "m²",
        "total_area": 53.0,
        "carrez_law": 53.0,
        "living_room": 0.0,
        "terrace": 0.0,
        "garden": 0.0,
        "land": 0.0,
        "storeroom": 0.0,
        "ground": 0.0,
        "land_registry": 0.0,
        "balcony": 0.0,
        "floor_area": 0.0,
        "cos": 0.0
      },
      "parkings": {
        "garage": 0,
        "outside": 0,
        "underground": 0,
        "location_number": "0",
        "visitor": 0,
        "parkings_nearby": false
      },
      "general": {
        "rooms": 3,
        "bedrooms": 0,
        "bathroom": 0,
        "toilet": 0,
        "floor": 0,
        "level": 0,
        "cellar": 1,
        "maid_room": 0,
        "loggia": true,
        "attic": 0,
        "convertible_attic": false,
        "high_ceilings": 0.0,
        "minimum_division": 0.0,
        "shop_window_width": 0.0,
        "quiet_property": false,
        "shared_services": false,
        "last_floor": false,
        "key_at_agency": false,
        "building_permit": false,
        "building_permit_date": 0,
        "private_garden": false,
        "air_conditioning": false,
        "partition": false,
        "cable_tray": false,
        "investor_program": false,
        "urgent_sale": false,
        "furnished": false,
        "fireplace": false,
        "construction_date": 0,
        "ground_floor_bedrooms": 0,
        "outbuildings": "",
        "activities": "",
        "authorized_activities": "",
        "lot_number": "",
        "house_name": "",
        "school_nearby": false,
        "convenient_store_nearby": false,
        "transports_nearby": true,
        "works_planned": false,
        "viabilisation": false,
        "facades_number": 0,
        "shower_number": 0,
        "alarm": false,
        "possibility_of_liberal_profession": false,
        "local_business_type": "",
        "vehicle_number": 0,
        "park": false,
        "pool": false,
        "tennis": false
      },
      "type": {
        "transport": null,
        "glazing": null,
        "garage_status": null,
        "heating": null,
        "hot_water": null,
        "kitchen": "Equipée",
        "condition": "Bon état",
        "exposition": "Est-Ouest",
        "adjoining_building": null,
        "standing": null,
        "view": "Dégagée",
        "house_type": null,
        "vegetation": null,
        "access": null,
        "surroundings": null,
        "configuration": null,
        "garage": null,
        "sanitation": null,
        "closure": null,
        "flooring": null,
        "style": null,
        "woodwork": null,
        "shutte": null,
        "heating_method": "------",
        "roof": null,
        "external_wall": null,
        "floor": null
      },
      "financial": {
        "price": 169000,
        "price_formatted": "169 000 €",
        "mandate_type": "Simple",
        "mandate_start_date": 1560988800,
        "mandate_end_date": 1592524800,
        "urgency_sale": false,
        "availability_date": null,
        "new_program": false,
        "new_program_delivery": null,
        "tax_system": null,
        "property_tax": 779,
        "charges_not_included": false,
        "monthly_charge": 0,
        "cadastral_income": 0.0,
        "housing_tax": 0.0,
        "heating_annual_charges": 0.0,
        "legal_status": null,
        "transferred_element": null,
        "subjected_to_tva": false,
        "transaction": {
          "fee": 10140,
          "fee_type": "Vendeur",
          "fee_buyer": 0,
          "fee_seller": 10140,
          "fee_rate": 0.0,
          "sold_rented": true,
          "sold_rented_rent": 0,
          "joint_ownership": {
            "is_joint_ownership": true,
            "procedure_in_progress": false,
            "number_of_lots": 50,
            "lot_number": "46",
            "joint_ownership_share_annual": 0.0,
            "procedure_details": [
              {
                "label": "Demande de désignation d'un mandataire ad'hoc (impayés de charges) / art. 29-1 de la loi du 10/07/1965",
                "status": false
              },
              {
                "label": "Demande de désignation d'un administrateur provisoire (équilibre financier compromis ou impossibilité de pourvoir à la conservation de l'immeuble) / art. 29-1 de la loi du 10/07/1965",
                "status": false
              },
              {
                "label": "Demande de désignation d'expert(s) (incapcité d'assurer la conservation de l'immeuble ou la sécurité des occupants) / art. L 615-6 du code de la construction et de l'habitation",
                "status": false
              }
            ]
          }
        },
        "rental": {
          "lease_type": null,
          "fee": 10140,
          "is_student_rental": false,
          "is_seasonal_rental": false,
          "visit_fee": 0.0,
          "visit_carrez_price": 0.0,
          "inventories_fee": 0.0,
          "inventories_carrez_price": 0.0,
          "modality_of_charges": "Forfaitaires mensuelles",
          "rental_charges": 0.0,
          "rental_addition": 0.0
        }
      },
      "buildings": {
        "name": "AVENUE DU MARÉCHAL LYAUTEY (165)",
        "heating": "Individuel",
        "hot_water": "Individuel          ",
        "number_of_floors": 0,
        "total_area": null,
        "last_renovating_facade": 0,
        "caretaker": false,
        "park": false,
        "garden": false,
        "pool": false,
        "tennis": false,
        "elevator": false,
        "secure_access": false,
        "private_garden": false,
        "security": "-----",
        "handicapped_access": false,
        "parking_lot": false,
        "construction_type": null,
        "works_planned": false,
        "outbuildings": "",
        "period": "1960",
        "standing": "Plan Courant",
        "children_playground": false,
        "bike_storage": false,
        "laundry": false,
        "sports_hall": false,
        "land_register_reference": ""
      },
      "photos": [
        {
          "id": 2123555,
          "url": "http://....",
          "name": "",
          "title": "",
          "order": 1,
          "do_not_display": false,
          "media_type": "Images",
          "photo_type": null
        },
        ...
      ],
      "medias": [],
      "rooms_details": [],
      "lot_details": []
    },
  ....
]

QUERY Parameters

Parameter Type Description
agency_login string Login de l'agence disponible sur son espace, l'agence doit vous le communiquer et est sous la forme MAGXXXX ou EAGXXXX
agency_pass string Pass de l'agence disponible sur son espace, l'agence doit vous le communiquer
page integer Numéro de la page à afficher
active integer Afficher les propriétés actives :
  • 0: seulement les non actives
  • 1: seulement les actives
  • 2: Toutes les propriétés

Réponse

Node Type Description
ads_count integer Nombre total de propriétés
page_count string Nombre de page totale disponible
current_page string Page en cours
per_page string Nombre de propriété par page
properties array Propriétés de l'agence -> voir Objet Property

Obtenir une propriété d'une agence

Exemple Request
{
  "agency_login": "MAGXXXX",
  "agency_pass" : "I8!JHJJKKH;"
}
Exemple Réponse
{
  "id": 397767,
  "active": false,
  "diffusion": null,
  "property_type": "Maison",
  "subtype": "Maison de ville",
  "publication_date": 1569845630,
  "last_modification_date": 1571326532,
  "reference": {
    "ref_mls": "FR397767",
    "mandate": "502",
    "import": {
      "is_from_import": true,
      "ref_from_import": null,
      "ref_from_logiciel": ""
    }
  },
  "status": {
    "transaction_type": "à vendre",
    "is_rental": false,
    "is_transaction": true,
    "is_sold_or_rented": false,
    "is_sales_agreement": false,
    "sold_or_rented_date": null,
    "sales_agreement_date": null,
    "offer_state": 0,
    "offer_state_label": "Aucune offre",
    "life_lease": {
      "is_life_lease": false,
      "life_lease_type": null,
      "venal_value": 0.0,
      "life_annuity": 0.0
    }
  },
  "mls": [
      1,
      2,
      3,
      4
  ],
  "address": {
    "address_formatted": "203 Chemin des Chênes 06740 CHATEAUNEUF GRASSE",
    "street_number": 203,
    "street_name": "Chemin des Chênes",
    "zipcode": "06740",
    "locality": "CHATEAUNEUF GRASSE",
    "sublocality": "LE VIGNAL",
    "latitude": 43.6764686,
    "longitude": 6.9695027,
    "administrative_area_level1": "Alpes-Maritimes",
    "administrative_area_level2": null,
    "country": "FRANCE"
  },
  "agency": {
    "id": xxxxxxX,
    "name": "XXXXXX",
    "email": "XXXXXX"
  },
  "broker": {
    "id": X,
    "name": "XXXXXX",
    "firstname": "XXXXXXX",
    "lastname": "XXXXXX",
    "license": "XXXXX",
    "email": "XXXXXXX",
    "phone": "XXXXXXXX"
  },
  "energy": {
    "energy_consumption": 52.0,
    "energy_consumption_date": 1571356800,
    "energy_emission": 5.0,
    "energy_emission_date": 1571184000,
    "no_energy_consumption": false,
    "free_of_dpe": false
  },
  "diagnostic": {
    "french_standard": true,
    "ecology_hqe": true,
    "abestos": true,
    "lead": true,
    "electric": true,
    "carrez_law": true,
    "dpe": true,
    "gas": true
  },
  "descriptions": {
    "general_title": "Maison - LE VIGNAL",
    "general_description": "Cette unique et belle villa avec une vue imprenable sur le paysage verdoyant et la mer Méditerranée est située dans un quartier résidentiel recherché à quelques minutes du village de Chateauneuf et du golf d'Opio. Beau jardin avec piscine chauffée, au calme et très ensoleillé, exposition sud-ouest.\r\n\r\nLa villa se compose d'un spacieux hall d'entrée avec placards et toilettes invités, d'un séjour lumineux avec une belle cheminée, avec vue sur la mer et la piscine. Belle cuisine provençale avec plans de travail en pierre de lave et une salle à manger ouverte avec des hauts plafonds. Chambre d'invité en suite avec salle de bains, wc et une terrasse privée. Buanderie et accès garage.\r\n\r\nAu niveau supérieur:\r\nUn magnifique Escalier ouvert moderne mène à l'étage supérieur et ses 3 chambres en suite avec salle de bain somptueuse, salle de douche et wc. Deux chambres bénéficient de belles terrasses avec de belles vues sur la mer et orientées sud.\r\n\r\nGrandes terrasses tout autour de la villa, dont une couverte au niveau de la cuisine avec barbecue. Un grand parking et un grand garage double avec atelier. Cave à vin.\r\nChauffage avec pompe à chaleur et chauffage au sol, tous les sols sont en marbre travertin. Air conditionné dans toutes les chambres, aspirateur central.\r\nSurface habitable 230m2 et 70m² de dépendances sur un terrain de 2500m2.\r\nProduit unique à la vente de part la qualité de construction et son emplacement.",
    "confidential_informations": "",
    "visit_informations": "Le Lorem Ipsum est simplement du faux texte employé dans la composition et la mise en page avant impression. Le Lorem Ipsum est le faux texte standard de l'imprimerie depuis les années 1500, quand un imprimeur anonyme assembla ensemble des morceaux de texte pour réaliser un livre spécimen de polices de texte. Il n'a pas fait que survivre cinq siècles, mais s'est aussi adapté à la bureautique informatique, sans que son contenu n'en soit modifié. Il a été popularisé dans les années 1960 grâce à la vente de feuilles Letraset contenant des passages du Lorem Ipsum, et, plus récemment, par son inclusion dans des applications de mise en page de texte, comme Aldus PageMaker.",
    "descriptions": [
      {
        "lang": "fr",
        "text": "Cette unique et belle villa avec une vue imprenable sur le paysage verdoyant et la mer Méditerranée est située dans un quartier résidentiel recherché à quelques minutes du village de Chateauneuf et du golf d'Opio. Beau jardin avec piscine chauffée, au calme et très ensoleillé, exposition sud-ouest.\r\n\r\nLa villa se compose d'un spacieux hall d'entrée avec placards et toilettes invités, d'un séjour lumineux avec une belle cheminée, avec vue sur la mer et la piscine. Belle cuisine provençale avec plans de travail en pierre de lave et une salle à manger ouverte avec des hauts plafonds. Chambre d'invité en suite avec salle de bains, wc et une terrasse privée. Buanderie et accès garage.\r\n\r\nAu niveau supérieur:\r\nUn magnifique Escalier ouvert moderne mène à l'étage supérieur et ses 3 chambres en suite avec salle de bain somptueuse, salle de douche et wc. Deux chambres bénéficient de belles terrasses avec de belles vues sur la mer et orientées sud.\r\n\r\nGrandes terrasses tout autour de la villa, dont une couverte au niveau de la cuisine avec barbecue. Un grand parking et un grand garage double avec atelier. Cave à vin.\r\nChauffage avec pompe à chaleur et chauffage au sol, tous les sols sont en marbre travertin. Air conditionné dans toutes les chambres, aspirateur central.\r\nSurface habitable 230m2 et 70m² de dépendances sur un terrain de 2500m2.\r\nProduit unique à la vente de part la qualité de construction et son emplacement.",
        "title": "Maison  6 Pièce(s) 300 m²  à vendre "
      },
      {
        "lang": "en",
        "text": "Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.",
        "title": "House  6 Rooms 300 m²  for sale "
      },
      {
        "lang": "es",
        "text": "Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos de texto. Lorem Ipsum ha sido el texto de relleno estándar de las industrias desde el año 1500, cuando un impresor (N. del T. persona que se dedica a la imprenta) desconocido usó una galería de textos y los mezcló de tal manera que logró hacer un libro de textos especimen. No sólo sobrevivió 500 años, sino que tambien ingresó como texto de relleno en documentos electrónicos, quedando esencialmente igual al original. Fue popularizado en los 60s con la creación de las hojas \"Letraset\", las cuales contenian pasajes de Lorem Ipsum, y más recientemente con software de autoedición, como por ejemplo Aldus PageMaker, el cual incluye versiones de Lorem Ipsum.",
        "title": "Chalet  6 Cuartos : 300 m²  En venta "
      },
      {
        "lang": "it",
        "text": "Lorem Ipsum è un testo segnaposto utilizzato nel settore della tipografia e della stampa. Lorem Ipsum è considerato il testo segnaposto standard sin dal sedicesimo secolo, quando un anonimo tipografo prese una cassetta di caratteri e li assemblò per preparare un testo campione. È sopravvissuto non solo a più di cinque secoli, ma anche al passaggio alla videoimpaginazione, pervenendoci sostanzialmente inalterato. Fu reso popolare, negli anni ’60, con la diffusione dei fogli di caratteri trasferibili “Letraset”, che contenevano passaggi del Lorem Ipsum, e più recentemente da software di impaginazione come Aldus PageMaker, che includeva versioni del Lorem Ipsum.",
        "title": "Casa  6 Locali 300 m²  In vendita "
      },
      {
        "lang": "nl",
        "text": "Lorem Ipsum is slechts een proeftekst uit het drukkerij- en zetterijwezen. Lorem Ipsum is de standaard proeftekst in deze bedrijfstak sinds de 16e eeuw, toen een onbekende drukker een zethaak met letters nam en ze door elkaar husselde om een font-catalogus te maken. Het heeft niet alleen vijf eeuwen overleefd maar is ook, vrijwel onveranderd, overgenomen in elektronische letterzetting. Het is in de jaren '60 populair geworden met de introductie van Letraset vellen met Lorem Ipsum passages en meer recentelijk door desktop publishing software zoals Aldus PageMaker die versies van Lorem Ipsum bevatten.",
        "title": "Huis  6 Slaapkamer(s) 300 m²  te koop "
      },
      {
        "lang": "ru",
        "text": "Lorem Ipsum је једноставно модел текста који се користи у штампарској и словослагачкој индустрији. Lorem ipsum је био стандард за модел текста још од 1500. године, када је непознати штампар узео кутију са словима и сложио их како би направио узорак књиге. Не само што је овај модел опстао пет векова, него је чак почео да се користи и у електронским медијима, непроменивши се. Популаризован је шездесетих година двадесетог века заједно са листовима летерсета који су садржали Lorem Ipsum пасусе, а данас са софтверским пакетом за прелом као што је Aldus PageMaker који је садржао Lorem Ipsum верзије.",
        "title": "House  6 Rooms 300 m²  for sale "
      },
      {
        "lang": "se",
        "text": "Lorem Ipsum är en utfyllnadstext från tryck- och förlagsindustrin. Lorem ipsum har varit standard ända sedan 1500-talet, när en okänd boksättare tog att antal bokstäver och blandade dem för att göra ett provexemplar av en bok. Lorem ipsum har inte bara överlevt fem århundraden, utan även övergången till elektronisk typografi utan större förändringar. Det blev allmänt känt på 1960-talet i samband med lanseringen av Letraset-ark med avsnitt av Lorem Ipsum, och senare med mjukvaror som Aldus PageMaker.",
        "title": "House  6 Rooms 300 m²  for sale "
      },
      {
        "lang": "de",
        "text": "Lorem Ipsum ist ein einfacher Demo-Text für die Print- und Schriftindustrie. Lorem Ipsum ist in der Industrie bereits der Standard Demo-Text seit 1500, als ein unbekannter Schriftsteller eine Hand voll Wörter nahm und diese durcheinander warf um ein Musterbuch zu erstellen. Es hat nicht nur 5 Jahrhunderte überlebt, sondern auch in Spruch in die elektronische Schriftbearbeitung geschafft (bemerke, nahezu unverändert). Bekannt wurde es 1960, mit dem erscheinen von \"Letraset\", welches Passagen von Lorem Ipsum enhielt, so wie Desktop Software wie \"Aldus PageMaker\" - ebenfalls mit Lorem Ipsum.",
        "title": "House  6 Rooms 300 m²  for sale "
      },
      {
        "lang": "no",
        "text": "Lorem Ipsum er rett og slett dummytekst fra og for trykkeindustrien. Lorem Ipsum har vært bransjens standard for dummytekst helt siden 1500-tallet, da en ukjent boktrykker stokket en mengde bokstaver for å lage et prøveeksemplar av en bok. Lorem Ipsum har tålt tidens tann usedvanlig godt, og har i tillegg til å bestå gjennom fem århundrer også tålt spranget over til elektronisk typografi uten vesentlige endringer. Lorem Ipsum ble gjort allment kjent i 1960-årene ved lanseringen av Letraset-ark med avsnitt fra Lorem Ipsum, og senere med sideombrekkingsprogrammet Aldus PageMaker som tok i bruk nettopp Lorem Ipsum for dummytekst.",
        "title": "House  6 Rooms 300 m²  for sale "
      },
      {
        "lang": "dk",
        "text": "Lorem Ipsum er ganske enkelt fyldtekst fra print- og typografiindustrien. Lorem Ipsum har været standard fyldtekst siden 1500-tallet, hvor en ukendt trykker sammensatte en tilfældig spalte for at trykke en bog til sammenligning af forskellige skrifttyper. Lorem Ipsum har ikke alene overlevet fem århundreder, men har også vundet indpas i elektronisk typografi uden væsentlige ændringer. Sætningen blev gjordt kendt i 1960'erne med lanceringen af Letraset-ark, som indeholdt afsnit med Lorem Ipsum, og senere med layoutprogrammer som Aldus PageMaker, som også indeholdt en udgave af Lorem Ipsum.",
        "title": "House  6 Rooms 300 m²  for sale "
      },
      {
        "lang": "pt",
        "text": "O Lorem Ipsum é um texto modelo da indústria tipográfica e de impressão. O Lorem Ipsum tem vindo a ser o texto padrão usado por estas indústrias desde o ano de 1500, quando uma misturou os caracteres de um texto para criar um espécime de livro. Este texto não só sobreviveu 5 séculos, mas também o salto para a tipografia electrónica, mantendo-se essencialmente inalterada. Foi popularizada nos anos 60 com a disponibilização das folhas de Letraset, que continham passagens com Lorem Ipsum, e mais recentemente com os programas de publicação como o Aldus PageMaker que incluem versões do Lorem Ipsum.",
        "title": "House  6 Rooms 300 m²  for sale "
      }
    ]
  },
  "surface_area": {
    "unit_formatted": "m²",
    "total_area": 500.0,
    "carrez_law": 300.0,
    "living_room": 2.0,
    "terrace": 15151.0,
    "garden": 454.0,
    "land": 1500.0,
    "storeroom": 0.0,
    "ground": 0.0,
    "land_registry": 1523.0,
    "balcony": 0.0,
    "floor_area": 0.0,
    "cos": 0.0
  },
  "parkings": {
    "garage": 1,
    "outside": 2,
    "underground": 2,
    "location_number": "0",
    "visitor": 0,
    "parkings_nearby": false
  },
  "general": {
    "rooms": 6,
    "bedrooms": 4,
    "bathroom": 2,
    "toilet": 1,
    "floor": 0,
    "level": 2,
    "cellar": 22,
    "maid_room": 0,
    "loggia": true,
    "attic": 1,
    "convertible_attic": true,
    "high_ceilings": 0.0,
    "minimum_division": 0.0,
    "shop_window_width": 0.0,
    "quiet_property": false,
    "shared_services": false,
    "last_floor": false,
    "key_at_agency": true,
    "subjected_to_tva": false,
    "building_permit": false,
    "building_permit_date": 0,
    "private_garden": false,
    "air_conditioning": true,
    "partition": false,
    "cable_tray": false,
    "investor_program": true,
    "urgent_sale": true,
    "furnished": false,
    "fireplace": true,
    "construction_date": 1571270400,
    "effective_date": 1571356800,
    "ground_floor_bedrooms": 2,
    "outbuildings": "au fond du jardin",
    "activities": "",
    "authorized_activities": "",
    "lot_number": "",
    "house_name": "La Batisse",
    "school_nearby": true,
    "convenient_store_nearby": true,
    "transports_nearby": true,
    "works_planned": false,
    "viabilisation": false,
    "facades_number": 4,
    "shower_number": 1,
    "alarm": true,
    "possibility_of_liberal_profession": true,
    "local_business_type": "",
    "vehicle_number": 0,
    "park": true,
    "pool": true,
    "tennis": false
  },
  "type": {
    "transport": "Bus / Métro",
    "glazing": "Double",
    "garage_status": "En sus",
    "heating": "Bois",
    "hot_water": "Cumulus",
    "kitchen": "Equipée",
    "condition": "A rafraichir",
    "exposition": "Sud-Ouest",
    "adjoining_building": "Individuelle",
    "standing": "Grand Standing",
    "view": "Montagne",
    "house_type": "Maison de ville",
    "vegetation": null,
    "access": null,
    "surroundings": "Commercial",
    "configuration": null,
    "garage": null,
    "sanitation": "Inexistant",
    "closure": null,
    "flooring": null,
    "style": "Ancien",
    "woodwork": "Alu ouvrant",
    "shutte": "Ouvrants",
    "heating_method": "Air pulsé",
    "roof": "Ardoise",
    "external_wall": "Briques",
    "floor": "Bois"
  },
  "financial": {
    "price": 1950000,
    "price_formatted": "1 950 000 €",
    "mandate_type": "Simple",
    "mandate_start_date": 1569196800,
    "mandate_end_date": 1600732800,
    "effect_date": 1571356800,
    "urgency_sale": true,
    "availability_date": null,
    "new_program": true,
    "new_program_delivery": 1569801600,
    "tax_system": "Droits d'enreg.",
    "property_tax": 1500,
    "charges_not_included": false,
    "monthly_charge": 0,
    "cadastral_income": 0.0,
    "housing_tax": 1500.0,
    "heating_annual_charges": 150.0,
    "legal_status": "Pleine propriété",
    "transferred_element": null,
    "transaction": {
      "fee": 97500,
      "fee_type": "Vendeur",
      "fee_type_id": 2,
      "fee_buyer": 0,
      "fee_seller": 97500,
      "fee_rate": 5.0,
      "sold_rented": false,
      "sold_rented_rent": null,
      "joint_ownership": {
        "is_joint_ownership": false,
        "procedure_in_progress": false,
        "procedure_details": [
          {
            "label": "Demande de désignation d'un mandataire ad'hoc (impayés de charges) / art. 29-1 de la loi du 10/07/1965",
            "status": false
          },
          {
            "label": "Demande de désignation d'un administrateur provisoire (équilibre financier compromis ou impossibilité de pourvoir à la conservation de l'immeuble) / art. 29-1 de la loi du 10/07/1965",
            "status": false
          },
          {
            "label": "Demande de désignation d'expert(s) (incapcité d'assurer la conservation de l'immeuble ou la sécurité des occupants) / art. L 615-6 du code de la construction et de l'habitation",
            "status": false
          }
        ],
        "number_of_lots": 0,
        "lot_number": "",
        "joint_ownership_share_annual": 0.0
      }
    },
    "rental": {
      "lease_type": null,
      "fee": 97500,
      "is_student_rental": false,
      "is_seasonal_rental": false,
      "visit_fee": 0.0,
      "visit_carrez_price": 0.0,
      "inventories_fee": 0.0,
      "inventories_fcarrez_price": 0.0,
      "modality_of_charges": "Forfaitaires mensuelles",
      "rental_charges": 0.0,
      "rental_addition": 0.0
    }
  },
  "buildings": [],
  "photos": [
    {
      "id": 2154718,
      "url": "https://www.mls.fr/shared/depot/3/biens/397767/images/2154718.jpg",
      "name": "images.png",
      "title": "images.png",
      "order": 1,
      "do_not_display": false,
      "media_type": "Images",
      "photo_type": "Intérieur"
    }
  ],
  "medias": [
    {
      "id": 2154730,
      "url": "www.youtube.com/watch?v=5IpvHQatEyk\u0026feature=youtu.be",
      "name": "Lien vidéo",
      "title": "",
      "media_type": "Liens externe"
    },
    {
      "id": 2154731,
      "url": "https://www.mls.fr/shared/depot/3/biens/397767/documents/2154731.pdf",
      "name": "Fichier PDF",
      "title": "",
      "media_type": "PDF"
    }
  ],
  "rooms_details": [
    {
      "id": 592089,
      "floor": "Béton lissé",
      "wall": "Peinture",
      "surface": 17.0,
      "storage": true,
      "balcony": true,
      "terrace": false,
      "garden": false,
      "name": "Chambre",
      "air_conditioning": true,
      "comments": "Nickel !",
      "level": "1"
    }
  ],
  "lot_details": []
}
Cette route permet d'obtenir unes propriétés d'une agence

HTTP Request

POST https://app.mls-connect.com/fr/api/v1/agency/properties/<id>

QUERY Parameters

Parameter Type Description
agency_login string Login de l'agence disponible sur son espace, l'agence doit vous le communiquer et est sous la forme MAGXXXX ou EAGXXXX
agency_pass string Pass de l'agence disponible sur son espace, l'agence doit vous le communiquer

Réponse

voir Objet Property

Obtenir les propriétés du panier export logiciel d'une agence

Exemple Request
{
  "agency_login": "MAGXXXX",
  "agency_pass" : "I8!JHJJKKH;",
  "page" : 1
}
Exemple Réponse
{
  "ads_count": 2319,
  "page_count": 24,
  "current_page": 2,
  "per_page": 100,
  "properties": [
    {
      "id": 395356,
      "active": false,
      "diffusion": true,
      "property_type": "Appartement",
      "subtype": null,
      "publication_date": 1562943653,
      "last_modification_date": 1562943653,
      "reference": {
        "ref_mls": "FR395356",
        "mandate": "121",
        "import": {
          "is_from_import": true,
          "ref_from_import": null,
          "ref_from_logiciel": null
        }
      },
      "status": {
        "transaction_type": "à vendre",
        "is_rental": false,
        "is_transaction": true,
        "is_sold_or_rented": false,
        "is_sales_agreement": false,
        "sold_or_rented_date": null,
        "sales_agreement_date": null,
        "offer_state": 0,
        "offer_state_label": "Aucune offre",
        "life_lease": {
          "is_life_lease": false,
          "life_lease_type": null,
          "venal_value": 0.0,
          "life_annuity": 0.0
        }
      },
      "mls": [
        1
      ],
      "address": {
        "address_formatted": "165 Avenue du Maréchal Lyautey 06000 NICE",
        "street_number": 165,
        "street_name": "Avenue du Maréchal Lyautey",
        "zipcode": "06000",
        "locality": "NICE",
        "sublocality": "PASTEUR",
        "latitude": 43.7213171,
        "longitude": 7.2862886,
        "administrative_area_level1": "Alpes-Maritimes",
        "administrative_area_level2": null,
        "country": "FRANCE"
      },
      "agency": {
        "id": XXX,
        "name": "XXXXXXX",
        "email": "XXXXXXX",
      },
      "broker": {
        "id": XX,
        "name": "XXXXX",
        "firstname": "XXXXXX",
        "lastname": "XXXXX",
        "license": "XXXXXX",
        "email": "XXXXXX",
        "phone": "XXXXXXX"
      },
      "energy": {
        "energy_consumption": 153.0,
        "energy_consumption_date": null,
        "energy_emission": 5.0,
        "energy_emission_date": 0,
        "no_energy_consumption": false,
        "free_of_dpe": false
      },
      "diagnostic": {
        "french_standard": false,
        "ecology_hqe": false,
        "abestos": false,
        "lead": false,
        "electric": false,
        "carrez_law": false,
        "dpe": false,
        "gas": false
      },
      "descriptions": {
        "general_title": "Appartement - PASTEUR",
        "general_description": "Quai Lyautey: secteur en pleine expansion, proche Nouveau Pôle Hospitalier Pasteur 2, écoles et commerces et à moins de 2 minutes à pieds du tramway. Beau 3 pièces en étage élevé, traversant Est/Ouest avec balcons des deux cotés, vues dégagées sur colline de Cimiez ou Paillon. Composé comme tel : entrée, cuisine ouverte sur séjour, 1 chambre puis coin nuit avec WC SDB dressing et 1 chambre. Dans un immeuble calme et bien entretenu (50 lots), possibilité d'acquérir ou louer un stationnement sur le parking de la co-propriété. charges 130?/mois environ. Pas de procédure en cours. Foncier 779?",
        "confidential_informations": "",
        "visit_informations": "",
        "translated": []
      },
      "surface_area": {
        "unit_formatted": "m²",
        "total_area": 53.0,
        "carrez_law": 53.0,
        "living_room": 0.0,
        "terrace": 0.0,
        "garden": 0.0,
        "land": 0.0,
        "storeroom": 0.0,
        "ground": 0.0,
        "land_registry": 0.0,
        "balcony": 0.0,
        "floor_area": 0.0,
        "cos": 0.0
      },
      "parkings": {
        "garage": 0,
        "outside": 0,
        "underground": 0,
        "location_number": "0",
        "visitor": 0,
        "parkings_nearby": false
      },
      "general": {
        "rooms": 3,
        "bedrooms": 0,
        "bathroom": 0,
        "toilet": 0,
        "floor": 0,
        "level": 0,
        "cellar": 1,
        "maid_room": 0,
        "loggia": true,
        "attic": 0,
        "convertible_attic": false,
        "high_ceilings": 0.0,
        "minimum_division": 0.0,
        "shop_window_width": 0.0,
        "quiet_property": false,
        "shared_services": false,
        "last_floor": false,
        "key_at_agency": false,
        "building_permit": false,
        "building_permit_date": 0,
        "private_garden": false,
        "air_conditioning": false,
        "partition": false,
        "cable_tray": false,
        "investor_program": false,
        "urgent_sale": false,
        "furnished": false,
        "fireplace": false,
        "construction_date": 0,
        "ground_floor_bedrooms": 0,
        "outbuildings": "",
        "activities": "",
        "authorized_activities": "",
        "lot_number": "",
        "house_name": "",
        "school_nearby": false,
        "convenient_store_nearby": false,
        "transports_nearby": true,
        "works_planned": false,
        "viabilisation": false,
        "facades_number": 0,
        "shower_number": 0,
        "alarm": false,
        "possibility_of_liberal_profession": false,
        "local_business_type": "",
        "vehicle_number": 0,
        "park": false,
        "pool": false,
        "tennis": false
      },
      "type": {
        "transport": null,
        "glazing": null,
        "garage_status": null,
        "heating": null,
        "hot_water": null,
        "kitchen": "Equipée",
        "condition": "Bon état",
        "exposition": "Est-Ouest",
        "adjoining_building": null,
        "standing": null,
        "view": "Dégagée",
        "house_type": null,
        "vegetation": null,
        "access": null,
        "surroundings": null,
        "configuration": null,
        "garage": null,
        "sanitation": null,
        "closure": null,
        "flooring": null,
        "style": null,
        "woodwork": null,
        "shutte": null,
        "heating_method": "------",
        "roof": null,
        "external_wall": null,
        "floor": null
      },
      "financial": {
        "price": 169000,
        "price_formatted": "169 000 €",
        "mandate_type": "Simple",
        "mandate_start_date": 1560988800,
        "mandate_end_date": 1592524800,
        "urgency_sale": false,
        "availability_date": null,
        "new_program": false,
        "new_program_delivery": null,
        "tax_system": null,
        "property_tax": 779,
        "charges_not_included": false,
        "monthly_charge": 0,
        "cadastral_income": 0.0,
        "housing_tax": 0.0,
        "heating_annual_charges": 0.0,
        "legal_status": null,
        "transferred_element": null,
        "subjected_to_tva": false,
        "transaction": {
          "fee": 10140,
          "fee_type": "Vendeur",
          "fee_buyer": 0,
          "fee_seller": 10140,
          "fee_rate": 0.0,
          "sold_rented": true,
          "sold_rented_rent": 0,
          "joint_ownership": {
            "is_joint_ownership": true,
            "procedure_in_progress": false,
            "number_of_lots": 50,
            "lot_number": "46",
            "joint_ownership_share_annual": 0.0,
            "procedure_details": [
              {
                "label": "Demande de désignation d'un mandataire ad'hoc (impayés de charges) / art. 29-1 de la loi du 10/07/1965",
                "status": false
              },
              {
                "label": "Demande de désignation d'un administrateur provisoire (équilibre financier compromis ou impossibilité de pourvoir à la conservation de l'immeuble) / art. 29-1 de la loi du 10/07/1965",
                "status": false
              },
              {
                "label": "Demande de désignation d'expert(s) (incapcité d'assurer la conservation de l'immeuble ou la sécurité des occupants) / art. L 615-6 du code de la construction et de l'habitation",
                "status": false
              }
            ]
          }
        },
        "rental": {
          "lease_type": null,
          "fee": 10140,
          "is_student_rental": false,
          "is_seasonal_rental": false,
          "visit_fee": 0.0,
          "visit_carrez_price": 0.0,
          "inventories_fee": 0.0,
          "inventories_carrez_price": 0.0,
          "modality_of_charges": "Forfaitaires mensuelles",
          "rental_charges": 0.0,
          "rental_addition": 0.0
        }
      },
      "buildings": {
        "name": "AVENUE DU MARÉCHAL LYAUTEY (165)",
        "heating": "Individuel",
        "hot_water": "Individuel          ",
        "number_of_floors": 0,
        "total_area": null,
        "last_renovating_facade": 0,
        "caretaker": false,
        "park": false,
        "garden": false,
        "pool": false,
        "tennis": false,
        "elevator": false,
        "secure_access": false,
        "private_garden": false,
        "security": "-----",
        "handicapped_access": false,
        "parking_lot": false,
        "construction_type": null,
        "works_planned": false,
        "outbuildings": "",
        "period": "1960",
        "standing": "Plan Courant",
        "children_playground": false,
        "bike_storage": false,
        "laundry": false,
        "sports_hall": false,
        "land_register_reference": ""
      },
      "photos": [
        {
          "id": 2123555,
          "url": "http://....",
          "name": "",
          "title": "",
          "order": 1,
          "do_not_display": false,
          "media_type": "Images",
          "photo_type": null
        },
        ...
      ],
      "medias": [],
      "rooms_details": [],
      "lot_details": []
    },
  ....
]
Cette route permet d'obtenir les propriétés dans le panier export logiciel d'une agence

HTTP Request

POST https://app.mls-connect.com/fr/api/v1/agency/export

QUERY Parameters

Parameter Type Description
agency_login string Login de l'agence disponible sur son espace, l'agence doit vous le communiquer et est sous la forme MAGXXXX ou EAGXXXX
agency_pass string Pass de l'agence disponible sur son espace, l'agence doit vous le communiquer
page integer Numéro de la page à afficher

Réponse

Node Type Description
ads_count integer Nombre total de propriétés
page_count string Nombre de page totale disponible
current_page string Page en cours
per_page string Nombre de propriété par page
properties array Propriétés de l'agence -> voir Objet Property

Obtenir les autorisations de diffusion d'une agence

Exemple Request
{
  "agency_login": "MAGXXXX",
  "agency_pass" : "I8!JHJJKKH;"
}
Exemple Réponse
[
  {
    "id": 137137,
    "ref_mls": "FR137137"
  },
  {
    "id": 169884,
    "ref_mls": "FR169884"
  },
  {
    "id": 182954,
    "ref_mls": "FR182954"
  },
  {
    "id": 183002,
    "ref_mls": "FR183002"
  },
  {
    "id": 344437,
    "ref_mls": "FR344437"
  }
]
Cette route permet d'obtenir les propriétés dont l'agence a une autorisation de diffusion de la part de son confrère au sein du MLS

HTTP Request

POST https://app.mls-connect.com/fr/api/v1/agency/diffusion

QUERY Parameters

Parameter Type Description
agency_login string Login de l'agence disponible sur son espace, l'agence doit vous le communiquer et est sous la forme MAGXXXX ou EAGXXXX
agency_pass string Pass de l'agence disponible sur son espace, l'agence doit vous le communiquer
© immosquare 2013-2025 - Mentions légales