APIs / Real estate / Ouest-France Immo

1 credit per call8 endpoints26 datapoints

Ouest-France Immo API

Ouest-France Immo API for French property for sale or rent, listings, agencies, agency listings and places as JSON. 1 credit per successful call.

Ouest-France Immo
GET/v1/ouest-france-immo/search?listing_type=sale&property_type=apartment&place_id=15818&max_price=300000&min_bedrooms=2&limit=5
{
  "success": true,
  "data": {
    "items": [
      {
        "id": 21089379,
        "reference": "00596014",
        "url": "https://www.ouestfrance-immo.com/immobilier/vente/appartement/rennes-35-35238/3-pieces-21089379.htm",
        "listing_type": "sale",
        "property_type": {
          "id": 201,
          "label": "Vente appartement",
          "slug": "appartement",
          "category_id": 6202,
          "category_label": "3 pièces",
          "category_slug": "3-pieces"
        },
        "price": 160425,
        "price_kind": "sale_price",
        "currency": "EUR",
        "pricing": {
          "deposit": 0,
          "coownership_lots": 150,
          "coownership_annual_charges": 672
        },
        "area_sqm": 57,
        "rooms": 3,
        "bedrooms": 2,
        "shower_rooms": 1,
        "floor": "1",
        "floors_in_building": 4,
        "features": {
          "balcony": false,
          "terrace": false,
          "garden": false,
          "cellar": false,
          "elevator": false,
          "attic": false,
          "veranda": false,
          "intercom": false,
          "parquet": false,
          "built_in_wardrobes": false,
          "dressing_room": false,
          "swimming_pool": false,
          "sea_view": false,
          "ground_floor_only": false,
          "furnished": false,
          "shared_tenancy": false,
          "life_annuity_sale": false,
          "heating_type": "gaz",
          "heating_mode": "individuel",
          "construction_year": 1965,
          "available_from": "12/11/2026"
        },
        "energy": {
          "dpe_class": "D",
          "dpe_value": 177,
          "dpe_date": "2026-09-25",
          "ges_class": "D",
          "ges_value": 38,
          "annual_cost_min": 1000,
          "annual_cost_max": 1390,
          "cost_note": "Prix moyens des énergies indexés sur les années 2024, 2025, 2026 (abonnement compris)."
        },
        "location": {
          "latitude": 48.126678,
          "longitude": -1.69964,
          "place_id": 100024,
          "place_name": "Rennes Villejean",
          "place_slug": "rennes-villejean",
          "city": {
            "id": 15818,
            "name": "Rennes",
            "type": "Villes",
            "postal_code": "35000",
            "insee_code": "35238",
            "latitude": 48.11173629760742,
            "longitude": -1.6802300214767456,
            "slug": "rennes-35-35000",
            "department": "35"
          },
          "district": {
            "id": 100024,
            "name": "Rennes Villejean",
            "type": "Quartiers",
            "postal_code": "35000",
            "insee_code": "35238",
            "latitude": 48.119627936863,
            "longitude": -1.7042043546784,
            "slug": "rennes-villejean-35-35000",
            "department": "35"
          },
          "department_id": 535,
          "region_id": 416,
          "natural_risks_info": true
        },
        "description": "RENNES - PROXIMITE UNIVERSITE VILLEJEAN - RESIDENCE ST JEAN BAPTISTE DE LA SALLE - PROCHE CHU\r\n\r\nAppartement de type 3 de 57m2 , comprenant : une entrée, un séjour, une cuisine aménagée/équipée, deux chambres, salle d'eau et WC. Une cave au…",
        "dates": {
          "created_at": "2026-11-12 13:14:07",
          "published_at": "2026-11-12 13:14:19"
        },
        "photo_count": 6,
        "photos": [
          "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-villejean-35/201/appartement-a-vendre-rennes-villejean-21089379_1_1794485647_0ee2653b08d8023714a2dba1f740787542ad1035.jpg",
          "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-villejean-35/201/appartement-a-vendre-rennes-villejean-21089379_2_1794485647_33c54ce2217680e8de9ae3572e5ce7f4948ec343.jpg",
          "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-villejean-35/201/appartement-a-vendre-rennes-villejean-21089379_3_1794485647_fa07c904c8f616f55f07b75287b40d0f9281b40f.jpg"
        ],
        "raw_photos": [
          {
            "order": 1,
            "url": "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-villejean-35/201/appartement-a-vendre-rennes-villejean-21089379_1_1794485647_0ee2653b08d8023714a2dba1f740787542ad1035.jpg",
            "updated_at": "2026-11-12 13:14:08"
          },
          {
            "order": 2,
            "url": "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-villejean-35/201/appartement-a-vendre-rennes-villejean-21089379_2_1794485647_33c54ce2217680e8de9ae3572e5ce7f4948ec343.jpg",
            "updated_at": "2026-11-12 13:14:08"
          },
          {
            "order": 3,
            "url": "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-villejean-35/201/appartement-a-vendre-rennes-villejean-21089379_3_1794485647_fa07c904c8f616f55f07b75287b40d0f9281b40f.jpg",
            "updated_at": "2026-11-12 13:14:08"
          }
        ],
        "flags": {
          "exclusive": false,
          "professional": true,
          "sold": false,
          "new_build_programme": false
        },
        "agency": {
          "id": 14006,
          "phone": "0221833653",
          "profile": {
            "id": 14006,
            "name": "FONCIA TRANSACTION RENNES PARLEMENT 3593",
            "display_name": "FONCIA TRANSACTION RENNES PARLEMENT 3593",
            "legal_name": "FONCIA TRANSACTION FRANCE",
            "siret": "50369866404526",
            "siren": "503698664",
            "slug": "foncia-transaction-rennes-parlement-3593",
            "address": "10 RUE NATIONALE",
            "postal_code": "35000",
            "city": "Rennes",
            "place_id": 15818,
            "latitude": 48.112351,
            "longitude": -1.678458,
            "phone": "0256854021",
            "phone_rental": "",
            "website": "https://fr.foncia.com/",
            "tagline": "",
            "description": "",
            "logo_url": "https://www.ouestfrance-immo.com/photo-foncia-transaction-rennes-parlement-3593/client/14006/foncia-transaction-rennes-parlement-3593-14006_cli_logo30.jpg",
            "photo_url": "",
            "director_photo_url": "",
            "rating": 4.5,
            "has_reviews": true,
            "reviews": "…",
            "listing_counts": "…",
            "fee_schedule_url": "https://fr.foncia.com/agence-immobiliere/rennes-35/agence-immobiliere/foncia-transaction-rennes-parlement-3593",
            "attributes": "…"
          }
        },
        "attributes": {
          "tra": "V",
          "lie": 100024,
          "previsite_video": false,
          "previsite_visite_virtuelle": false,
          "regul_charges": 0,
          "url_bareme": "https://fr.foncia.com/agence-immobiliere/rennes-35/agence-immobiliere/foncia-transaction-rennes-parlement-3593",
          "display_georisques": true,
          "transac_lib": "Vente",
          "transac_lib_encode": "vente",
          "url_bpr": "https://www.bellespierres.com/fr/vente/maison-de-luxe/rennes-villejean-35000/bien-exception-21089379/",
          "photo_url": "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-villejean-35/201/appartement-a-vendre-rennes-villejean-21089379_1_1794485647_0ee2653b08d8023714a2dba1f740787542ad1035.jpg",
          "tel2": "0256854021",
          "cli_id_tan": "AGC",
          "global_dpe_lettre": "D",
          "has_email": true,
          "can_have_kelvin": false,
          "has_video": false,
          "has_visite_virtuelle": false,
          "is_geoloc": true
        }
      },
      {
        "id": 21089235,
        "reference": "FFQGZ98C",
        "url": "https://www.ouestfrance-immo.com/immobilier/vente/appartement/rennes-35-35238/3-pieces-21089235.htm",
        "listing_type": "sale",
        "property_type": {
          "id": 201,
          "label": "Vente appartement",
          "slug": "appartement",
          "category_id": 6202,
          "category_label": "3 pièces",
          "category_slug": "3-pieces"
        },
        "price": 293000,
        "price_kind": "sale_price",
        "currency": "EUR",
        "pricing": {
          "deposit": 0
        },
        "area_sqm": 52,
        "rooms": 3,
        "bedrooms": 2,
        "floor": "4",
        "parking_type": "Parking",
        "features": {
          "balcony": true,
          "terrace": false,
          "garden": false,
          "cellar": false,
          "elevator": false,
          "attic": false,
          "veranda": false,
          "intercom": false,
          "parquet": false,
          "built_in_wardrobes": false,
          "dressing_room": false,
          "swimming_pool": false,
          "sea_view": false,
          "ground_floor_only": false,
          "furnished": false,
          "shared_tenancy": false,
          "life_annuity_sale": false
        },
        "energy": {},
        "location": {
          "place_id": 15818,
          "place_name": "Rennes",
          "place_slug": "rennes",
          "city": {
            "id": 15818,
            "name": "Rennes",
            "type": "Villes",
            "postal_code": "35000",
            "insee_code": "35238",
            "latitude": 48.11173629760742,
            "longitude": -1.6802300214767456,
            "slug": "rennes-35-35000",
            "department": "35"
          },
          "department_id": 535,
          "region_id": 416,
          "natural_risks_info": true
        },
        "description": "Rennes : 3 pièces, balcon, parking\r\n\r\nSitué  , au sein d'une résidence contemporaine à l'architecture soignée, ce Appartement de 3 pièces développe une surface de 52 m² et offre un cadre de vie pensé pour conjuguer confort, fonctionnalité e…",
        "dates": {
          "created_at": "2026-11-12 12:57:54",
          "published_at": "2026-11-12 13:01:21"
        },
        "photo_count": 9,
        "photos": [
          "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-35/201/appartement-a-vendre-rennes-21089235_1_1794484674_53e05f982049c33859ef1af7cebaa12d130058ec.jpg",
          "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-35/201/appartement-a-vendre-rennes-21089235_2_1794484674_87e43740961b6134eac40066be15e3878863288b.jpg",
          "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-35/201/appartement-a-vendre-rennes-21089235_3_1794484674_4294446de11136e2fdf07efee3c1e722256ca3eb.jpg"
        ],
        "raw_photos": [
          {
            "order": 1,
            "url": "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-35/201/appartement-a-vendre-rennes-21089235_1_1794484674_53e05f982049c33859ef1af7cebaa12d130058ec.jpg",
            "updated_at": "2026-11-12 12:57:54"
          },
          {
            "order": 2,
            "url": "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-35/201/appartement-a-vendre-rennes-21089235_2_1794484674_87e43740961b6134eac40066be15e3878863288b.jpg",
            "updated_at": "2026-11-12 12:57:54"
          },
          {
            "order": 3,
            "url": "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-35/201/appartement-a-vendre-rennes-21089235_3_1794484674_4294446de11136e2fdf07efee3c1e722256ca3eb.jpg",
            "updated_at": "2026-11-12 12:57:54"
          }
        ],
        "flags": {
          "exclusive": false,
          "professional": true,
          "sold": false,
          "new_build_programme": false
        },
        "agency": {
          "id": 13570,
          "phone": "0763740457",
          "profile": {
            "id": 13570,
            "name": "BLG IMMOBILIER",
            "display_name": "BLG Immobilier",
            "legal_name": "BONLOGIS IMMOBILIER",
            "siret": "34104522700046",
            "siren": "341045227",
            "slug": "blg-immobilier",
            "address": "12 rue Taine",
            "postal_code": "75012",
            "city": "Paris 12e",
            "place_id": 33551,
            "latitude": 48.837821,
            "longitude": 2.392233,
            "phone": "0666590022",
            "phone_rental": "",
            "website": "https://blgimmobilier.fr/vivre.php",
            "tagline": "",
            "description": "",
            "logo_url": "https://www.ouestfrance-immo.com/photo-blg-immobilier/client/13570/blg-immobilier-13570_cli_logo01.jpg",
            "photo_url": "",
            "director_photo_url": "",
            "opening_hours": "…",
            "has_reviews": false,
            "reviews": "…",
            "listing_counts": "…",
            "fee_schedule_url": "https://www.repaireimmobilier.fr/honoraires.pdf",
            "attributes": "…"
          }
        },
        "attributes": {
          "tra": "V",
          "lie": 15818,
          "previsite_video": false,
          "previsite_visite_virtuelle": false,
          "regul_charges": 0,
          "display_georisques": true,
          "transac_lib": "Vente",
          "transac_lib_encode": "vente",
          "url_bpr": "https://www.bellespierres.com/fr/vente/maison-de-luxe/rennes-35000/bien-exception-21089235/",
          "photo_url": "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-35/201/appartement-a-vendre-rennes-21089235_1_1794484674_53e05f982049c33859ef1af7cebaa12d130058ec.jpg",
          "tel2": "0666590022",
          "cli_id_tan": "AGC",
          "has_email": true,
          "can_have_kelvin": false,
          "has_video": false,
          "has_visite_virtuelle": false,
          "is_geoloc": false
        }
      },
      {
        "id": 21088060,
        "reference": "8677",
        "url": "https://www.ouestfrance-immo.com/immobilier/vente/appartement/rennes-35-35238/3-pieces-21088060.htm",
        "listing_type": "sale",
        "property_type": {
          "id": 201,
          "label": "Vente appartement",
          "slug": "appartement",
          "category_id": 6202,
          "category_label": "3 pièces",
          "category_slug": "3-pieces"
        },
        "price": 175000,
        "price_kind": "sale_price",
        "currency": "EUR",
        "pricing": {
          "agency_fee": 10000,
          "coownership_in_difficulty": false
        },
        "area_sqm": 54,
        "rooms": 3,
        "bedrooms": 2,
        "bathrooms": 1,
        "floor": "RDC",
        "features": {
          "balcony": true,
          "terrace": false,
          "cellar": false,
          "elevator": false,
          "attic": false,
          "veranda": false,
          "intercom": false,
          "parquet": false,
          "built_in_wardrobes": false,
          "dressing_room": false,
          "swimming_pool": false,
          "sea_view": false,
          "heating_type": "electrique,gaz",
          "available_from": "16/03/2026"
        },
        "energy": {
          "dpe_class": "C",
          "dpe_value": 117,
          "dpe_date": "2025-06-25",
          "ges_class": "C",
          "ges_value": 15,
          "annual_cost_min": 480,
          "annual_cost_max": 690,
          "cost_note": "Prix moyens des énergies indexés sur les années 2023, 2024, 2025 (abonnement compris)."
        },
        "location": {
          "latitude": 48.143395,
          "longitude": -1.712489,
          "place_id": 100002,
          "place_name": "Rennes Beauregard",
          "place_slug": "rennes-beauregard",
          "city": {
            "id": 15818,
            "name": "Rennes",
            "type": "Villes",
            "postal_code": "35000",
            "insee_code": "35238",
            "latitude": 48.11173629760742,
            "longitude": -1.6802300214767456,
            "slug": "rennes-35-35000",
            "department": "35"
          },
          "district": {
            "id": 100002,
            "name": "Rennes Beauregard",
            "type": "Quartiers",
            "postal_code": "35000",
            "insee_code": "35238",
            "latitude": 48.132163129653,
            "longitude": -1.7144417159327,
            "slug": "rennes-beauregard-35-35000",
            "department": "35"
          },
          "department_id": 535,
          "region_id": 416,
          "natural_risks_info": true
        },
        "description": "Au cœur du quartier Beauregard, proche du parc.\nDans une copropriété très bien entretenue, un appartement T3 , comportant deux chambres, une salle de bain et des WC indépendant, une cuisine ouverte et un séjour ouvrant sur un balcon.\nL'appa…",
        "dates": {
          "created_at": "2026-11-12 10:38:08",
          "published_at": "2026-11-12 00:00:00"
        },
        "photo_count": 14,
        "photos": [
          "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-beauregard-35/201/appartement-a-vendre-rennes-beauregard-21088060_1_82c05f8cbeb007500cf2742c0a87cc4ae1a3aedb.jpeg",
          "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-beauregard-35/201/appartement-a-vendre-rennes-beauregard-21088060_2_50b8c317ae945d5170771a3c1fad492664a3e046.jpeg",
          "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-beauregard-35/201/appartement-a-vendre-rennes-beauregard-21088060_3_c9234d0e04a0f2c27fd5db69ae5f420614ec6150.jpeg"
        ],
        "raw_photos": [
          {
            "order": 0,
            "url": "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-beauregard-35/201/appartement-a-vendre-rennes-beauregard-21088060_1_82c05f8cbeb007500cf2742c0a87cc4ae1a3aedb.jpeg",
            "updated_at": "2026-11-12 10:40:16"
          },
          {
            "order": 1,
            "url": "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-beauregard-35/201/appartement-a-vendre-rennes-beauregard-21088060_2_50b8c317ae945d5170771a3c1fad492664a3e046.jpeg",
            "updated_at": "2026-11-12 10:40:16"
          },
          {
            "order": 2,
            "url": "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-beauregard-35/201/appartement-a-vendre-rennes-beauregard-21088060_3_c9234d0e04a0f2c27fd5db69ae5f420614ec6150.jpeg",
            "updated_at": "2026-11-12 10:40:16"
          }
        ],
        "flags": {
          "exclusive": false,
          "professional": true,
          "new_build_programme": false
        },
        "agency": {
          "id": 9574,
          "phone": "0230883135",
          "profile": {
            "id": 9574,
            "name": "AGENCE QUALITE DE VIE",
            "display_name": "Qualité de Vie Immobilier",
            "legal_name": "QUALITE DE VIE IMMOBILIER",
            "siret": "39847480900025",
            "siren": "398474809",
            "slug": "qualite-de-vie-immobilier",
            "address": "2 Rue SAINT HELIER",
            "postal_code": "35000",
            "city": "Rennes",
            "place_id": 15818,
            "latitude": 48.107677,
            "longitude": -1.67317,
            "phone": "0230883135",
            "phone_secondary": "02 99 30 17 17",
            "phone_rental": "02 99 30 17 17",
            "website": "https://www.qualitedevieimmobilier.fr/",
            "tagline": "Acteur du marché immobilier Rennais depuis 45 ans",
            "description": "<p>Acteur du marché immobilier Rennais depuis 45 ans</p>",
            "logo_url": "https://www.ouestfrance-immo.com/photo-qualite-de-vie-immobilier/client/9574/qualite-de-vie-immobilier-9574_cli_logo_98e012d82adc85566309e20b0ed44241.jpeg",
            "photo_url": "https://www.ouestfrance-immo.com/photo-qualite-de-vie-immobilier/client/9574/qualite-de-vie-immobilier-9574_cli_photo_488b5d6defb1a80cc534e0964329d0bf.jpeg",
            "director_photo_url": "",
            "opening_hours": "…",
            "has_reviews": false,
            "reviews": "…",
            "listing_counts": "…",
            "fee_schedule_url": "https://www.qualitedevieimmobilier.fr/",
            "attributes": "…"
          }
        },
        "attributes": {
          "tra": "V",
          "lie": 100002,
          "previsite_video": false,
          "previsite_visite_virtuelle": false,
          "loyer_encadre": false,
          "display_georisques": true,
          "transac_lib": "Vente",
          "transac_lib_encode": "vente",
          "typ_bpr_lib": "Appartement",
          "url_bpr": "https://www.bellespierres.com/fr/vente/appartement-de-luxe/rennes-beauregard-35000/bien-exception-21088060/",
          "photo_url": "https://www.ouestfrance-immo.com/photo-vente-appartement-rennes-beauregard-35/201/appartement-a-vendre-rennes-beauregard-21088060_1_82c05f8cbeb007500cf2742c0a87cc4ae1a3aedb.jpeg",
          "cli_id_tan": "AGC",
          "global_dpe_lettre": "C",
          "has_email": true,
          "can_have_kelvin": false,
          "has_video": false,
          "has_visite_virtuelle": false,
          "is_geoloc": true
        }
      }
    ],
    "pagination": {
      "page": 1,
      "limit": 5,
      "total_results": 1047,
      "total_pages": 210,
      "has_next": true
    }
  },
  "meta": {
    "endpoint_family": "search",
    "request_id": "req_9f8fac2513744065aaab3ecf67e82bbb",
    "credits_charged": 1,
    "credits_remaining": 1832
  }
}
200 OKJSONX-Credits-Used: 1
Recorded from our API and shortened.

Sample data

What one call returns

A recorded run of search: the fields and shapes you will get, shortened to 3 items.

#idintegerreferencestringurlurllisting_typestringproperty_typeobjectpriceintegerprice_kindstringcurrencystringpricingobjectarea_sqmintegerroomsintegerbedroomsintegershower_roomsnumberfloorstringfloors_in_buildingnumberfeaturesobjectenergyobjectlocationobjectdescriptionstringdatesobjectphoto_countintegerphotosstring[]raw_photosobject[]flagsobjectagencyobjectattributesobject
12108937900596014https://www.ouestfrance-immo.com/immobilier/vente/appartement/rennes-35-35238/3-pieces-21089379.htmsale{6 fields}160425sale_priceEUR{3 fields}5732114{21 fields}{8 fields}{10 fields}RENNES - PROXIMITE UNIVERSITE VILLEJEAN - RESIDENCE ST JEAN BAPTISTE DE LA SALLE - PROCHE CHU Appartement de type 3 de 57m2 , comprenant : une entrée, un séjour, une cuisine aménagée/équipée, deux chambres, salle d'eau et WC. Une cave au…{2 fields}6[3 items][3 items]{4 fields}{3 fields}{19 fields}
221089235FFQGZ98Chttps://www.ouestfrance-immo.com/immobilier/vente/appartement/rennes-35-35238/3-pieces-21089235.htmsale{6 fields}293000sale_priceEUR{1 fields}5232—4—{17 fields}{0 fields}{7 fields}Rennes : 3 pièces, balcon, parking Situé , au sein d'une résidence contemporaine à l'architecture soignée, ce Appartement de 3 pièces développe une surface de 52 m² et offre un cadre de vie pensé pour conjuguer confort, fonctionnalité e…{2 fields}9[3 items][3 items]{4 fields}{3 fields}{17 fields}
3210880608677https://www.ouestfrance-immo.com/immobilier/vente/appartement/rennes-35-35238/3-pieces-21088060.htmsale{6 fields}175000sale_priceEUR{2 fields}5432—RDC—{14 fields}{8 fields}{10 fields}Au cœur du quartier Beauregard, proche du parc. Dans une copropriété très bien entretenue, un appartement T3 , comportant deux chambres, une salle de bain et des WC indépendant, une cuisine ouverte et un séjour ouvrant sur un balcon. L'appa…{2 fields}14[3 items][3 items]{3 fields}{3 fields}{18 fields}

Recorded from our API · 3 items shown · 26 datapoints per itemGET /v1/ouest-france-immo/search?listing_type=sale&property_type=apartment&place_id=15818&max_price=300000&min_bedrooms=2&limit=5

26 datapoints

Identity

  • idinteger
  • listing_typestring
  • property_typeobject

Contact

  • urlurl

Location

  • area_sqminteger
  • locationobject

Reputation

  • photo_countinteger
  • photosstring[]
  • raw_photosobject[]
  • attributesobject

Price

  • priceinteger
  • price_kindstring
  • currencystring

Other

  • referencestring
  • pricingobject
  • roomsinteger
  • bedroomsinteger
  • shower_roomsnumber
  • floorstring
  • floors_in_buildingnumber
  • featuresobject
  • energyobject
  • descriptionstring
  • datesobject
  • flagsobject
  • agencyobject

Playground

Run this API

cURLshell
curl "https://api.perceptlayer.com/v1/ouest-france-immo/search?listing_type=sale&property_type=apartment&place_id=15818&max_price=300000&min_bedrooms=2&limit=5" \
  -H "X-API-Key: $API_KEY"

Ouest-France Immo · 8 endpoints

Endpoints

Every endpoint takes the same key. Open one for its parameters and an example request.

Overview

About the Ouest-France Immo API

What you can get

The Ouest-France Immo API returns Ouest-France Immo property data as JSON through 8 endpoints.

  • Search: search takes a listing_type (sale or rent), with property_type (apartment, house, land, parking, exceptional or other), place_id, min_price, max_price, min_area, min_bedrooms, min_rooms, sort (price_asc, price_desc or date_desc), page and limit.
  • Listings: listing takes an id; listings takes ids, a comma-separated list.
  • Agencies: agencies takes a place_id or query, with page and limit; agency takes an id; agency-listings takes an id, with listing_type, property_type, page and limit.
  • Places: autocomplete takes a query, with type and limit; place takes an id.

The recorded search for apartments for sale in place 15818 (Rennes), up to 300,000 with at least two bedrooms, returns items with id, reference, url, listing_type, property_type, price, price_kind, currency, pricing, area_sqm, rooms, bedrooms, shower_rooms, floor, floors_in_building, features, energy, location, description, dates, photo_count, photos, flags, agency and attributes. It also returns pagination with total_results (1,047), total_pages and has_next.

How a call works

Search a town: GET /v1/ouest-france-immo/search?listing_type=sale&property_type=apartment&place_id=15818&max_price=300000&min_bedrooms=2&limit=5 with your key in the X-API-Key header. Each item's id is what listing takes, or batch several into listings. Its agency.id is what agency and agency-listings take, and location.city.id is a place_id. Every successful call costs 1 credit; failed calls cost nothing.

Real estateJSONRESTMCP

More real estate APIs

Use cases

Track asking prices in Rennes or another French town

Use the Ouest-France Immo API to track asking prices in Rennes or another French town

Compare energy ratings from the `energy` block across a search

Use the Ouest-France Immo API to compare energy ratings from the `energy` block across a search

Pull an agency's stock with `agency-listings`

Use the Ouest-France Immo API to pull an agency's stock with `agency-listings`

Refresh a saved set of listings in one call with `listings`

Use the Ouest-France Immo API to refresh a saved set of listings in one call with `listings`

FAQ

Questions

Do I need an Ouest-France Immo account?

No. You call this Ouest-France Immo API with your Perceptlayer key in the `X-API-Key` header, with no Ouest-France Immo login.

How much does the Ouest-France Immo API cost?

Each successful call costs one credit, and `listings` returns several listings for that one credit. New accounts get free credits to start, and credit packs bring the price down as you scale.

What format are responses in?

Every endpoint returns JSON, with no HTML parsing on your side.

How do I find a place_id?

Call `autocomplete` with a `query` such as nant, or read `location.city.id` from a search result.

Should I build an Ouest-France Immo scraper instead?

You can, but an Ouest-France Immo scraper is code you maintain: page changes break it, requests get blocked, and Ouest-France Immo's terms govern how you collect data. The Ouest-France Immo API gives you 8 endpoints of named JSON fields for 1 credit per successful call, and failed calls cost nothing. A scraper makes sense only for data these endpoints don't return, so check the response in the playground on this page first.

Try the Ouest-France Immo API with 100 free credits

No credit card. Failed calls are never billed.