이 MCP로 할 수 있는 일
Provides French cadastral, property transaction, energy diagnostic, parcel context, geocoding, and property price estimation data.
도구
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['type_bien', 'surface_m2'], 'properties': {'lat': {'anyOf': [{'anyOf': [{'type': 'number'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Latitude, si pas d'adresse"}, 'lng': {'anyOf': [{'anyOf': [{'type': 'number'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Longitude, si pas d'adresse"}, 'address': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Adresse du bien (option la plus simple)'}, 'type_bien': {'enum': ['maison', 'appartement'], 'type': 'string'}, 'classe_dpe': {'anyOf': [{'anyOf': [{'enum': ['A', 'B', 'C', 'D', 'E', 'F', 'G'], 'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Classe DPE si connue (affine l'estimation)"}, 'code_insee': {'anyOf': [{'anyOf': [{'type': 'string', 'maxLength': 5, 'minLength': 5}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Code INSEE de la commune, si pas d'adresse"}, 'surface_m2': {'type': 'number', 'description': 'Surface habitable en m²', 'exclusiveMinimum': 0}, 'terrain_m2': {'anyOf': [{'anyOf': [{'type': 'number'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Surface du terrain en m² (maisons)'}, 'annee_construction': {'anyOf': [{'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'minLength': 3, 'description': "Adresse postale, ex: '10 quai des Chartrons, Bordeaux'"}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'commune': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Nom de la commune, ex: 'Angers'"}, 'date_dpe': {'anyOf': [{'anyOf': [{'type': 'string', 'pattern': '^\\d{4}-\\d{2}(-\\d{2})?$'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Date du DPE, 'AAAA-MM' ou 'AAAA-MM-JJ'"}, 'ges_kg_m2': {'anyOf': [{'anyOf': [{'type': 'number', 'minimum': 0}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Émissions GES en kg CO2/m²/an'}, 'type_bien': {'anyOf': [{'anyOf': [{'enum': ['maison', 'appartement'], 'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'classe_dpe': {'anyOf': [{'anyOf': [{'enum': ['A', 'B', 'C', 'D', 'E', 'F', 'G'], 'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'classe_ges': {'anyOf': [{'anyOf': [{'enum': ['A', 'B', 'C', 'D', 'E', 'F', 'G'], 'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'code_postal': {'anyOf': [{'anyOf': [{'type': 'string', 'maxLength': 5, 'minLength': 5}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Code postal, ex: '49100'"}, 'conso_dpe_kwh_m2': {'anyOf': [{'anyOf': [{'type': 'number', 'exclusiveMinimum': 0}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Consommation énergie primaire en kWh/m²/an'}, 'annee_construction': {'anyOf': [{'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'surface_terrain_m2': {'anyOf': [{'anyOf': [{'type': 'number', 'exclusiveMinimum': 0}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'surface_habitable_m2': {'anyOf': [{'anyOf': [{'type': 'number', 'exclusiveMinimum': 0}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': "URL complète de l'annonce immobilière"}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'commune': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Nom ou code postal de la commune, ex: 'Bordeaux'"}, 'insee_id': {'anyOf': [{'anyOf': [{'type': 'string', 'maxLength': 5, 'minLength': 5}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Code INSEE de la commune (prioritaire si fourni)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['dpe_id'], 'properties': {'dpe_id': {'type': 'string', 'minLength': 8, 'description': "Numéro ADEME du DPE, ex: '2233E1234567X'"}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['parcelle_id'], 'properties': {'include': {'anyOf': [{'anyOf': [{'type': 'array', 'items': {'enum': ['batiments', 'dvf', 'dpes', 'urbanisme', 'bdnb', 'piscines', 'rnc', 'majic_pm', 'sitadel'], 'type': 'string'}}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Sections à inclure. Défaut: ['batiments', 'dvf', 'dpes']"}, 'max_items': {'anyOf': [{'anyOf': [{'type': 'integer', 'maximum': 200, 'minimum': 1}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Nombre maximum d'éléments par section liste (défaut 30). Les sections tronquées sont signalées dans 'sections_tronquees'."}, 'parcelle_id': {'type': 'string', 'maxLength': 14, 'minLength': 14, 'description': "IDU de la parcelle, 14 caractères, ex: '33063000IK0001'"}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['parcelle_id'], 'properties': {'fibre': {'type': 'boolean', 'description': 'Éligibilité fibre et opérateurs (ARCEP)'}, 'sante': {'type': 'boolean', 'description': 'Médecins, pharmacies… proches'}, 'ecoles': {'type': 'boolean', 'description': 'Écoles proches'}, 'loyers': {'type': 'boolean', 'description': 'Loyers de référence en €/m²'}, 'emprise': {'type': 'boolean', 'description': 'Emprise du bâti au sol'}, 'risques': {'type': 'boolean', 'description': 'Risques Géorisques : inondation, argiles, radon, sismicité, pollution…'}, 'terrain': {'type': 'boolean', 'description': 'Relief et altitude'}, 'recharge': {'type': 'boolean', 'description': 'Bornes de recharge proches'}, 'commerces': {'type': 'boolean', 'description': 'Commerces proches'}, 'filiation': {'type': 'boolean', 'description': 'Historique des découpages cadastraux'}, 'parcelle_id': {'type': 'string', 'maxLength': 14, 'minLength': 14, 'description': "IDU de la parcelle, 14 caractères, ex: '33063000IK0001'"}, 'restrictions_eau': {'type': 'boolean', 'description': "Arrêtés de restriction d'eau (sécheresse) en cours"}, 'secteur_scolaire': {'type': 'boolean', 'description': 'Établissements du secteur scolaire'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'minLength': 1, 'description': "Nom de commune ou code postal, ex: 'Bordeaux' ou '33000'"}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lat': {'anyOf': [{'anyOf': [{'type': 'number'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Latitude du centre (avec 'lng')"}, 'lng': {'anyOf': [{'anyOf': [{'type': 'number'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Longitude du centre (avec 'lat')"}, 'limit': {'anyOf': [{'anyOf': [{'type': 'integer', 'maximum': 50, 'minimum': 1}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'DPE par page (défaut 20, max 50)'}, 'offset': {'anyOf': [{'anyOf': [{'type': 'integer', 'maximum': 5000, 'minimum': 0}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'address': {'anyOf': [{'anyOf': [{'type': 'string', 'minLength': 3}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Adresse postale au centre de la zone'}, 'commune': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Nom de commune : toute la commune (ignore 'rayon_m')"}, 'rayon_m': {'anyOf': [{'anyOf': [{'type': 'integer', 'maximum': 2000, 'minimum': 50}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Rayon autour du centre en mètres (défaut 500, max 2000)'}, 'classe_dpe': {'anyOf': [{'anyOf': [{'enum': ['A', 'B', 'C', 'D', 'E', 'F', 'G'], 'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'classe_ges': {'anyOf': [{'anyOf': [{'enum': ['A', 'B', 'C', 'D', 'E', 'F', 'G'], 'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'parcelle_id': {'anyOf': [{'anyOf': [{'type': 'string', 'maxLength': 14, 'minLength': 14}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "IDU d'une parcelle au centre de la zone"}, 'date_dpe_max': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Date maximale du DPE, 'AAAA-MM-JJ'"}, 'date_dpe_min': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Date minimale du DPE, 'AAAA-MM-JJ'"}, 'type_batiment': {'anyOf': [{'anyOf': [{'enum': ['maison', 'appartement', 'immeuble'], 'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "'immeuble' = DPE d'immeuble collectif entier"}, 'surface_max_m2': {'anyOf': [{'anyOf': [{'type': 'number'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'surface_min_m2': {'anyOf': [{'anyOf': [{'type': 'number'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'annee_construction_max': {'anyOf': [{'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'annee_construction_min': {'anyOf': [{'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'anyOf': [{'anyOf': [{'type': 'integer', 'maximum': 50, 'minimum': 1}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Nombre de parcelles détaillées retournées par page (défaut 20, max 50)'}, 'siren': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'SIREN du propriétaire personne morale'}, 'offset': {'anyOf': [{'anyOf': [{'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Index de départ pour la pagination (défaut 0). Utiliser pagination.next_offset pour la page suivante.'}, 'region': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Nom ou code INSEE de la région, ex: 'Bretagne', 'Île-de-France', '52'. Recherche dans tous ses départements couverts (France métropolitaine hors Corse)."}, 'commune': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Nom de la commune où chercher, ex: 'Angers'"}, 'date_dpe': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Date d'établissement du DPE. Format: '2021', '2021-06', ou plage '2019-2024'"}, 'viewport': {'anyOf': [{'anyOf': [{'type': 'object', 'required': ['sw_lat', 'sw_lng', 'ne_lat', 'ne_lng'], 'properties': {'ne_lat': {'type': 'number'}, 'ne_lng': {'type': 'number'}, 'sw_lat': {'type': 'number'}, 'sw_lng': {'type': 'number'}}}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Zone géographique explicite (alternative à commune). Hauteur ≤ 20 km pour un détail parcelle par parcelle'}, 'classe_dpe': {'anyOf': [{'anyOf': [{'enum': ['A', 'B', 'C', 'D', 'E', 'F', 'G'], 'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Classe énergie d'un logement. Clé exacte: classe_dpe; valeur: une lettre A-G."}, 'classe_ges': {'anyOf': [{'anyOf': [{'enum': ['A', 'B', 'C', 'D', 'E', 'F', 'G'], 'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Classe GES. Clé exacte: classe_ges; valeur: une lettre A-G.'}, 'date_vente': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Date de vente DVF. Format: '2021', '2021-06', ou plage '2019-2024'"}, 'departement': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Code ou nom du département, ex: '49', 'Maine-et-Loire'. Peut aussi restreindre une commune ou un viewport."}, 'has_piscine': {'anyOf': [{'anyOf': [{'type': 'boolean'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Uniquement les parcelles avec piscine'}, 'prix_vente_eur': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Prix de la dernière vente DVF en euros. Format: '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum)"}, 'has_copropriete': {'anyOf': [{'anyOf': [{'type': 'boolean'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Uniquement les parcelles en copropriété'}, 'conso_dpe_kwh_m2': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Consommation énergie primaire en kWh/m²/an (alternative à classe_dpe). Format: '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum)"}, 'nombre_batiments': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Nombre de bâtiments sur la parcelle. Format: '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum)"}, 'annee_construction': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Année de construction (BDNB). Format: '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum)"}, 'surface_piscine_m2': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Surface de la piscine en m². Format: '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum)"}, 'surface_batiment_m2': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Emprise au sol d'un bâtiment en m². Format: '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum)"}, 'surface_parcelle_m2': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Une seule surface de parcelle en m² par appel. Format: '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum). Un entier seul est quasi exact (tolérance d'arrondi) : pour une surface approximative (« environ 600 m² »), passer une plage, ex: '540-660'. Pour plusieurs surfaces exactes, effectuer un appel séparé par surface; ne jamais fournir de tableau ni de liste séparée par des virgules."}, 'surface_habitable_m2': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Surface habitable (DPE) en m². Format: '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum). Un entier seul est quasi exact : pour une surface approximative, passer une plage, ex: '135-145'."}, 'has_permis_construire': {'anyOf': [{'anyOf': [{'type': 'boolean'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Uniquement les parcelles avec permis de construire'}, 'date_permis_construire': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Date du permis de construire. Format: '2021', '2021-06', ou plage '2019-2024'"}, 'has_proprietaire_personne_morale': {'anyOf': [{'anyOf': [{'type': 'boolean'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Uniquement les parcelles détenues par une personne morale (société, collectivité…)'}}, 'additionalProperties': False}
입력 스키마
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'lat': {'anyOf': [{'anyOf': [{'type': 'number'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Latitude du centre (avec 'lng')"}, 'lng': {'anyOf': [{'anyOf': [{'type': 'number'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Longitude du centre (avec 'lat')"}, 'tri': {'anyOf': [{'anyOf': [{'enum': ['date', 'distance'], 'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Tri des ventes (défaut : date décroissante ; distance pour les plus proches)'}, 'limit': {'anyOf': [{'anyOf': [{'type': 'integer', 'maximum': 50, 'minimum': 1}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Ventes par page (défaut 20, max 50)'}, 'offset': {'anyOf': [{'anyOf': [{'type': 'integer', 'maximum': 5000, 'minimum': 0}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'address': {'anyOf': [{'anyOf': [{'type': 'string', 'minLength': 3}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Adresse postale au centre de la zone'}, 'commune': {'anyOf': [{'anyOf': [{'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Nom de commune : toute la commune (ignore 'rayon_m')"}, 'rayon_m': {'anyOf': [{'anyOf': [{'type': 'integer', 'maximum': 2000, 'minimum': 50}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': 'Rayon autour du centre en mètres (défaut 500, max 2000)'}, 'date_max': {'anyOf': [{'anyOf': [{'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Date maximale 'AAAA-MM-JJ'"}, 'date_min': {'anyOf': [{'anyOf': [{'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "Date minimale 'AAAA-MM-JJ' (défaut 2021-01-01)"}, 'type_bien': {'anyOf': [{'anyOf': [{'enum': ['maison', 'appartement', 'local'], 'type': 'string'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'parcelle_id': {'anyOf': [{'anyOf': [{'type': 'string', 'maxLength': 14, 'minLength': 14}, {'type': 'string', 'const': ''}]}, {'type': 'null'}], 'description': "IDU d'une parcelle au centre de la zone"}, 'prix_max_eur': {'anyOf': [{'anyOf': [{'type': 'number'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'prix_min_eur': {'anyOf': [{'anyOf': [{'type': 'number'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'surface_max_m2': {'anyOf': [{'anyOf': [{'type': 'number'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}, 'surface_min_m2': {'anyOf': [{'anyOf': [{'type': 'number'}, {'type': 'string', 'const': ''}]}, {'type': 'null'}]}}, 'additionalProperties': False}
최근 도구 변경
유사한 MCP 서버
Microburbs Australian Property Data
Provides Australian property, suburb, valuation, sales, rental, zoning, school, risk, geospatial, and census statistics.
Fema Nfhl
Queries FEMA's National Flood Hazard Layer for flood zones, base flood elevations, floodways, map panels and related property or …
GUTHMANN® Berlin Real Estate
Searches Berlin property listings and provides granular Berlin real-estate, neighborhood, demographic, and market statistics.
Agentic House Search
Provides UK postcode geography and neighborhood reports using government datasets covering property, crime, transport, schools, a…
mcp
Provides US parcel boundaries, ownership, sales history, permits, and hail-related real estate data.
DoorProfit Crime & Neighborhood Data
Provides US crime, neighborhood, demographic, rent, and offender information for addresses.
SupplyGraph.AI Data
Provides China-focused location, surrounding-area, company, industry-chain, property, population, retail, and regional business i…
DFX Real Estate Intelligence
Provides US commercial real estate, parcel, debt maturity, bank CRE exposure, private capital, investor, ownership, occupancy, an…