{"id":"c6f450c3-eed5-4ebf-9cc7-641af4b0a3bd","type":"API","name":"[Observatoire habitat] Logements sociaux des bailleurs sociaux (RPLS open data)","slug":"observatoire-habitat-logements-sociaux-des-bailleurs-sociaux-rpls-open-data","description":"Le répertoire des logements locatifs des bailleurs sociaux (RPLS) a pour objectif de dresser l’état global du parc de logements locatifs « ordinaires » des bailleurs sociaux au 1er janvier de l’année de collecte. Cette table est une synthèse du fichier disponible pour chaque millésime en open dat...","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":"https://data.ampmetropole.fr/explore/dataset/logements-sociaux-rpls-agrege-a-la-commune/","docs_url":"https://data.ampmetropole.fr/explore/dataset/logements-sociaux-rpls-agrege-a-la-commune/","repo_url":null,"status":"ACTIVE","verification_state":"UNVERIFIED","tags":[],"logo_url":"https://s3-eu-west-1.amazonaws.com/aws-ec2-eu-1-opendatasoft-staticfileset/ampmetropole/favicon?tstamp=158498047026","primary_source_url":"https://data.ampmetropole.fr/explore/dataset/logements-sociaux-rpls-agrege-a-la-commune/","extraction_confidence":"0.40","created_at":"2026-07-24T20:04:38.489Z","updated_at":"2026-07-24T20:07:15.561Z","last_verified_at":null,"deprecated_at":null,"ranking_score":0,"last_ranked_at":null,"last_seen_at":null,"last_validated_at":null,"last_uptime_at":null,"search_vector":"'1er':38B,96B 'a':78B 'annee':100B 'anné':42B 'au':37B,95B 'bailleur':6A,17B,35B 'bailleurs':64A,75B,93B 'cett':45B 'cette':103B 'chaqu':54B 'chaque':112B 'collect':44B 'collecte':102B 'dat':58B,116B 'data':10A,68A 'de':23B,30B,40B,43B,81B,88B,98B,101B 'des':5A,13B,16B,34B,63A,71B,74B,92B 'dispon':52B 'disponible':110B 'dresser':24B,82B 'du':28B,50B,86B,108B 'en':56B,114B 'est':47B,105B 'etat':84B 'fichier':51B,109B 'global':27B,85B 'habitat':2A,60A 'janvier':39B,97B 'l':25B,41B,83B,99B 'le':11B,69B 'locatif':15B,32B 'locatifs':73B,90B 'logement':3A,14B,31B 'logements':61A,72B,89B 'millesime':113B 'millésim':55B 'objectif':22B,80B 'observatoir':1A 'observatoire':59A 'open':9A,57B,67A,115B 'ordinair':33B 'ordinaires':91B 'parc':29B,87B 'pour':21B,53B,79B,111B 'repertoire':70B 'rpls':8A,19B,66A,77B 'répertoir':12B 'sociaux':4A,7A,18B,36B,62A,65A,76B,94B 'synthese':107B 'synthès':49B 'tabl':46B 'table':104B 'une':48B,106B 'état':26B","popularity_score":"0.0000","maintenance_score":"0.0000","institution_id":"d014fa31-f333-4e94-80a3-ea8b4459cfd5","institution_type":"MUNICIPALITY","country_code":"FR","official_confidence":40,"proof_summary":"40% - Official domain (ampmetropole.fr)","source_seed_url":null,"is_public_sector":true,"published_at":"2026-07-25T20:52:17.316Z","geographic_scope":"LOCAL","name_en":null,"description_en":null,"native_lang":null,"access_level":"direct","formats":["CSV"],"capability_tier":"live","trust_score":0,"access":{"level":"direct","primary":{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/logements-sociaux-rpls-agrege-a-la-commune/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},"actions":[{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/logements-sociaux-rpls-agrege-a-la-commune/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"List records","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/logements-sociaux-rpls-agrege-a-la-commune/records?limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Select & filter","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/logements-sociaux-rpls-agrege-a-la-commune/records?select=millesime%2Cpsoctot%2Cnblogsem&where=commune+is+not+null&limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"API base URL","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/logements-sociaux-rpls-agrege-a-la-commune","source":"base_url","runnable":false},{"kind":"landing","label":"Read the docs","method":"GET","url":"https://data.ampmetropole.fr/explore/dataset/logements-sociaux-rpls-agrege-a-la-commune/","source":"docs","runnable":false}],"formats":["CSV"]},"api_details":{"id":"491f998a-2ce8-4dab-9514-2186ed01af32","entry_id":"c6f450c3-eed5-4ebf-9cc7-641af4b0a3bd","base_url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/logements-sociaux-rpls-agrege-a-la-commune","openapi_url":null,"graphql_url":null,"api_version":null,"spec_format":null,"endpoints_count":null,"endpoints":[],"rate_limit_info":null,"free_tier_limits":null,"ping_url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/logements-sociaux-rpls-agrege-a-la-commune","created_at":"2026-07-24T20:04:38.646Z","updated_at":"2026-07-24T20:04:38.646Z"},"dataset_details":{"id":"774530e8-87bd-4ad6-96d2-b963a6d32de4","entry_id":"c6f450c3-eed5-4ebf-9cc7-641af4b0a3bd","upstream_issued":null,"upstream_modified":"2026-07-16T17:34:28.000Z","themes":[],"update_frequency":null,"temporal_start":null,"temporal_end":null,"spatial_coverage":null,"landing_page":null,"license_id":null,"license_raw":null,"has_documentation":false,"has_data_dictionary":false,"has_versioning":false,"source_portal":"opendatasoft","source_portal_url":"https://data.ampmetropole.fr","created_at":"2026-07-24T20:07:15.056Z","updated_at":"2026-07-24T20:07:15.056Z","publisher":null,"publisher_url":null,"distributions":[],"license":null},"license":{"id":"lo-2.0","spdx_id":"etalab-2.0","name":"Licence Ouverte 2.0 (France / Etalab)","url":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","is_open":true,"is_redistributable":true,"requires_attribution":true,"category":"national","notes":null,"created_at":"2026-06-12T16:29:19.729Z"},"license_raw":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","latest_check":null,"data_profile":{"id":"4dfa2ca8-9b8b-41f1-95a3-99b666b7d5a9","entry_id":"c6f450c3-eed5-4ebf-9cc7-641af4b0a3bd","profile_source":"opendatasoft","profile_kind":"dataset","dataset_id":"logements-sociaux-rpls-agrege-a-la-commune","fields":[{"name":"millesime","type":"date","label":"Millésime","fill_pct":100,"filterable":true,"description":null},{"name":"psoctot","type":"int","label":"Ensemble du parc social (hors parc non conventionné des SEM)","fill_pct":100,"filterable":true,"description":null},{"name":"nblogsem","type":"int","label":"Parc non conventionné des SEM ","fill_pct":100,"filterable":true,"description":null},{"name":"ensparc","type":"int","label":"Ensemble du parc locatif des bailleurs sociaux","fill_pct":100,"filterable":true,"description":null},{"name":"nblogqpv","type":"int","label":"Nombre de logements en QPV","fill_pct":76.3,"filterable":true,"description":null},{"name":"ind","type":"int","label":"Logements individuels","fill_pct":100,"filterable":true,"description":null},{"name":"col","type":"int","label":"Logements collectifs","fill_pct":100,"filterable":true,"description":null},{"name":"nblog1p","type":"int","label":"Nombre de logements d'une pièce","fill_pct":100,"filterable":true,"description":null},{"name":"nblog2p","type":"int","label":"Nombre de logements de 2 pièces","fill_pct":100,"filterable":true,"description":null},{"name":"nblog3p","type":"int","label":"Nombre de logements de 3 pièces","fill_pct":100,"filterable":true,"description":null},{"name":"nblog4p","type":"int","label":"Nombre de logements de 4 pièces","fill_pct":100,"filterable":true,"description":null},{"name":"nblog5ppl","type":"int","label":"Nombre de logements sociaux de 5 pièces et plus","fill_pct":100,"filterable":true,"description":null},{"name":"plai","type":"int","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"plus_ant77","type":"int","label":"PLUS avant 1977","fill_pct":100,"filterable":true,"description":null},{"name":"plus_ap77","type":"int","label":"PLUS après 1977","fill_pct":100,"filterable":true,"description":null},{"name":"pls","type":"int","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"pli","type":"int","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"autfin","type":"int","label":"Autres financements","fill_pct":16.5,"filterable":true,"description":null},{"name":"evol","type":"double","label":"Evolution du parc sur les 5 dernières années","fill_pct":97.8,"filterable":true,"description":null},{"name":"brut","type":"int","label":"Evolution du parc sur les 5 dernières années - nombre","fill_pct":100,"filterable":true,"description":null},{"name":"logservan","type":"int","label":"Nombre de mises en services l'année précédente","fill_pct":100,"filterable":true,"description":null},{"name":"logserv","type":"int","label":"Nombre de mise en service sur les 5 dernières années","fill_pct":100,"filterable":true,"description":null},{"name":"mscons","type":"int","label":"Mise en service en 5 ans : construit par l'organisme","fill_pct":83.5,"filterable":true,"description":null},{"name":"msacqt","type":"int","label":"Mise en service en 5 ans : acquis avec travaux","fill_pct":83.5,"filterable":true,"description":null},{"name":"msacq","type":"int","label":"Mise en service en 5 ans : acquis sans travaux","fill_pct":83.5,"filterable":true,"description":null},{"name":"msacqvefa","type":"int","label":"Mise en service en 5 ans : acquis en VEFA","fill_pct":83.5,"filterable":true,"description":null},{"name":"logsortan","type":"int","label":"Nombre de logements sortis du parc l'année précédente ","fill_pct":100,"filterable":true,"description":null},{"name":"logsor","type":"int","label":"Nombre de logements  sortis du parc sur les 5 dernières années","fill_pct":83.5,"filterable":true,"description":null},{"name":"sventocc","type":"int","label":"Motif de sortie sur 5 ans : ventes à l'occupant","fill_pct":83.3,"filterable":true,"description":null},{"name":"sventbail","type":"int","label":"Motif de sortie sur 5 ans : vente autre bailleur","fill_pct":83.3,"filterable":true,"description":null},{"name":"sautvent","type":"int","label":"Motif de sortie sur 5 ans : autre vente","fill_pct":83.3,"filterable":true,"description":null},{"name":"sdemol","type":"int","label":"Motif de sortie sur 5 ans: démolition","fill_pct":83.3,"filterable":true,"description":null},{"name":"sautmot","type":"int","label":"Motif de sortie sur 5 ans : autre motif de sortie et sans objet","fill_pct":83.3,"filterable":true,"description":null},{"name":"agmoyparc","type":"double","label":"Age moyen du parc","fill_pct":98,"filterable":true,"description":null},{"name":"anclg5","type":"int","label":"Age du logement : moins de 5 ans","fill_pct":100,"filterable":true,"description":null},{"name":"anclg5_10","type":"int","label":"Age du logement : entre 5 et 10 ans","fill_pct":100,"filterable":true,"description":null},{"name":"anclg10_20","type":"int","label":"Age du logement : entre 10 et 20 ans","fill_pct":100,"filterable":true,"description":null},{"name":"anclg20_40","type":"int","label":"Age du logement : entre 20 et 40 ans","fill_pct":100,"filterable":true,"description":null},{"name":"anclg40_60","type":"int","label":"Age du logement : entre 40 et 60 ans","fill_pct":100,"filterable":true,"description":null},{"name":"anclgsup60","type":"int","label":"Age du logement : plus de 60 ans","fill_pct":100,"filterable":true,"description":null},{"name":"logmloc","type":"int","label":"Nombre de premières mise en location sur les 5 dernières années (parc récent)","fill_pct":100,"filterable":true,"description":null},{"name":"txvac","type":"double","label":"Taux de vacance supérieur à 3 mois","fill_pct":98,"filterable":true,"description":null},{"name":"txmob","type":"double","label":"Taux de mobilité","fill_pct":98,"filterable":true,"description":null},{"name":"loymoy","type":"double","label":"Loyer moyen parc complet","fill_pct":95.6,"filterable":true,"description":null},{"name":"evoloympc","type":"double","label":"Evolution du loyer moyen (parc complet - sur 5 ans)","fill_pct":92.8,"filterable":true,"description":null},{"name":"loymoypr","type":"double","label":"Loyer moyen parc récent","fill_pct":93.8,"filterable":true,"description":null},{"name":"lmplai","type":"double","label":"Loyer moyen PLAI","fill_pct":95.6,"filterable":true,"description":null},{"name":"lmpluv","type":"double","label":"Loyer moyen PLUS avant 1977","fill_pct":95.6,"filterable":true,"description":null},{"name":"lmplup","type":"double","label":"Loyer moyen PLUS après 1977","fill_pct":95.6,"filterable":true,"description":null},{"name":"lmpls","type":"double","label":"Loyer moyen PLS","fill_pct":95.6,"filterable":true,"description":null},{"name":"lmpli","type":"double","label":"Loyer moyen PLI","filterable":true,"description":null},{"name":"lma","type":"double","label":"Loyer moyen autres financements","filterable":true,"description":null},{"name":"objectid","type":"int","label":"Identifiant 2","filterable":true,"description":null},{"name":"commune","type":"text","label":null,"filterable":true,"description":null},{"name":"codecomm","type":"text","label":"Code commune DGFIP","filterable":true,"description":null},{"name":"codeinsee","type":"text","label":"Code commune INSEE","filterable":true,"description":null},{"name":"geom","type":"geo_shape","label":null,"filterable":false,"description":null},{"name":"centroid","type":"geo_point_2d","label":null,"filterable":false,"description":null},{"name":"ct_amp","type":"text","label":"Conseil de territoire","filterable":true,"description":null}],"field_count":59,"sample_records":[{"col":12310,"ind":170,"lma":7.47,"pli":155,"pls":1035,"brut":836,"evol":7.18,"geom":"[large value omitted]","plai":512,"lmpli":9.53,"lmpls":9.07,"msacq":null,"txmob":6.19,"txvac":0.63,"anclg5":432,"autfin":550,"ct_amp":"CT2","lmplai":6.2,"lmplup":7.28,"lmpluv":4.32,"logsor":null,"loymoy":5.5,"msacqt":null,"mscons":null,"sdemol":null,"commune":"Aix-en-Provence","ensparc":13644,"logmloc":527,"logserv":584,"nblog1p":1362,"nblog2p":1882,"nblog3p":4396,"nblog4p":3812,"psoctot":12480,"sautmot":null,"centroid":{"lat":43.536112304,"lon":5.398630399},"codecomm":"132001","loymoypr":8.06,"nblogqpv":5615,"nblogsem":1164,"objectid":null,"sautvent":null,"sventocc":null,"agmoyparc":38.76,"anclg5_10":389,"codeinsee":"13001","evoloympc":4.97,"logservan":81,"logsortan":67,"millesime":"2020","msacqvefa":null,"nblog5ppl":1028,"plus_ap77":3165,"sventbail":null,"anclg10_20":1049,"anclg20_40":2897,"anclg40_60":7183,"anclgsup60":530,"plus_ant77":7063},{"col":425,"ind":0,"lma":6.57,"pli":0,"pls":10,"brut":127,"evol":42.62,"geom":"[large value omitted]","plai":112,"lmpli":0,"lmpls":9.18,"msacq":null,"txmob":7.62,"txvac":0.24,"anclg5":127,"autfin":37,"ct_amp":"CT4","lmplai":6.6,"lmplup":7,"lmpluv":4.05,"logsor":null,"loymoy":6.1,"msacqt":null,"mscons":null,"sdemol":null,"commune":"Auriol","ensparc":425,"logmloc":92,"logserv":127,"nblog1p":19,"nblog2p":88,"nblog3p":164,"nblog4p":146,"psoctot":425,"sautmot":null,"centroid":{"lat":43.360824036,"lon":5.658498886},"codecomm":"131007","loymoypr":6.79,"nblogqpv":null,"nblogsem":0,"objectid":null,"sautvent":null,"sventocc":null,"agmoyparc":19.54,"anclg5_10":51,"codeinsee":"13007","evoloympc":5.91,"logservan":0,"logsortan":0,"millesime":"2020","msacqvefa":null,"nblog5ppl":8,"plus_ap77":167,"sventbail":null,"anclg10_20":0,"anclg20_40":148,"anclg40_60":99,"anclgsup60":0,"plus_ant77":99},{"col":1291,"ind":58,"lma":5.52,"pli":0,"pls":0,"brut":-74,"evol":-5.2,"geom":"[large value omitted]","plai":106,"lmpli":0,"lmpls":0,"msacq":null,"txmob":5.01,"txvac":0.15,"anclg5":0,"autfin":318,"ct_amp":"CT3","lmplai":6.2,"lmplup":5.23,"lmpluv":4.89,"logsor":null,"loymoy":5.2,"msacqt":null,"mscons":null,"sdemol":null,"commune":"Berre-l'Étang","ensparc":1349,"logmloc":25,"logserv":25,"nblog1p":24,"nblog2p":190,"nblog3p":551,"nblog4p":469,"psoctot":1349,"sautmot":null,"centroid":{"lat":43.503561063,"lon":5.160358477},"codecomm":"132014","loymoypr":6.62,"nblogqpv":603,"nblogsem":0,"objectid":null,"sautvent":null,"sventocc":null,"agmoyparc":52.56,"anclg5_10":0,"codeinsee":"13014","evoloympc":0.73,"logservan":0,"logsortan":0,"millesime":"2020","msacqvefa":null,"nblog5ppl":115,"plus_ap77":333,"sventbail":null,"anclg10_20":21,"anclg20_40":214,"anclg40_60":852,"anclgsup60":262,"plus_ant77":592},{"col":473,"ind":110,"lma":8.79,"pli":26,"pls":91,"brut":124,"evol":27.02,"geom":"[large value omitted]","plai":80,"lmpli":8.54,"lmpls":9.8,"msacq":null,"txmob":9.96,"txvac":0.35,"anclg5":136,"autfin":6,"ct_amp":"CT2","lmplai":5.93,"lmplup":6.67,"lmpluv":5.16,"logsor":null,"loymoy":7,"msacqt":null,"mscons":null,"sdemol":null,"commune":"Bouc-Bel-Air","ensparc":583,"logmloc":109,"logserv":137,"nblog1p":4,"nblog2p":152,"nblog3p":238,"nblog4p":168,"psoctot":583,"sautmot":null,"centroid":{"lat":43.447273393,"lon":5.412533849},"codecomm":"132015","loymoypr":7.3,"nblogqpv":null,"nblogsem":0,"objectid":null,"sautvent":null,"sventocc":null,"agmoyparc":13.68,"anclg5_10":173,"codeinsee":"13015","evoloympc":4.12,"logservan":77,"logsortan":3,"millesime":"2020","msacqvefa":null,"nblog5ppl":21,"plus_ap77":332,"sventbail":null,"anclg10_20":173,"anclg20_40":49,"anclg40_60":48,"anclgsup60":4,"plus_ant77":48},{"col":40,"ind":0,"lma":0,"pli":0,"pls":0,"brut":0,"evol":0,"geom":"[large value omitted]","plai":3,"lmpli":0,"lmpls":0,"msacq":null,"txmob":12.82,"txvac":0,"anclg5":0,"autfin":0,"ct_amp":"CT4","lmplai":6.21,"lmplup":6.49,"lmpluv":0,"logsor":null,"loymoy":6.5,"msacqt":null,"mscons":null,"sdemol":null,"commune":"La Bouilladisse","ensparc":40,"logmloc":0,"logserv":0,"nblog1p":0,"nblog2p":13,"nblog3p":11,"nblog4p":13,"psoctot":40,"sautmot":null,"centroid":{"lat":43.397035096,"lon":5.620221036},"codecomm":"131016","loymoypr":null,"nblogqpv":null,"nblogsem":0,"objectid":null,"sautvent":null,"sventocc":null,"agmoyparc":10.88,"anclg5_10":3,"codeinsee":"13016","evoloympc":2.41,"logservan":0,"logsortan":0,"millesime":"2020","msacqvefa":null,"nblog5ppl":3,"plus_ap77":37,"sventbail":null,"anclg10_20":37,"anclg20_40":0,"anclg40_60":0,"anclgsup60":0,"plus_ant77":0}],"record_count":"594","data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/logements-sociaux-rpls-agrege-a-la-commune/records?limit=20","curl":"curl -s 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/logements-sociaux-rpls-agrege-a-la-commune/records?limit=20' -H 'Accept: application/json'","label":"List records","method":"GET","description":"First 20 records of the dataset as JSON."},{"url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/logements-sociaux-rpls-agrege-a-la-commune/records?select=millesime%2Cpsoctot%2Cnblogsem&where=commune+is+not+null&limit=20","curl":"curl -s 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/logements-sociaux-rpls-agrege-a-la-commune/records?select=millesime%2Cpsoctot%2Cnblogsem&where=commune+is+not+null&limit=20' -H 'Accept: application/json'","label":"Select & filter","method":"GET","description":"Project specific fields (millesime, psoctot, nblogsem) and filter with ODSQL where clauses."},{"url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/logements-sociaux-rpls-agrege-a-la-commune/exports/csv","curl":"curl -sL 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/logements-sociaux-rpls-agrege-a-la-commune/exports/csv' -o dataset.csv","label":"Export CSV","method":"GET","description":"Full dataset export as CSV (also available: json, parquet, xlsx)."}],"status":"ok","error_message":null,"profiled_at":"2026-07-24T20:07:14.383Z","run_id":"7ae87d31-537c-4d7d-b396-b9a359fefaf7","created_at":"2026-07-24T20:07:14.383Z","updated_at":"2026-07-24T20:07:14.383Z","license_raw":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","license_id":"lo-2.0","previewable":true},"datasets":[],"limits":[{"id":"c1d6943c-e1b1-4771-87d9-eeaa8fb48f1d","entry_id":"c6f450c3-eed5-4ebf-9cc7-641af4b0a3bd","limit_type":"requests_per_day","value":"5000","unit":"requests","period":"day","scope":"per-ip","source_id":null,"claim_type":"measured","confidence":"0.90","observed_at":"2026-07-24T20:07:15.226Z"}]}