---
title: "Ouest-France Immo API: 8 endpoints, 1 credit per call"
description: "Ouest-France Immo API for French property for sale or rent, listings, agencies, agency listings and places as JSON. 1 credit per successful call."
url: https://perceptlayer.com/apis/ouest-france-immo
---

[APIs](https://perceptlayer.com/apis) / [Real estate](https://perceptlayer.com/verticals/real-estate) / Ouest-France Immo

1 credit per call 8 endpoints 26 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.

[Get a free API key](https://perceptlayer.com/signup) Run it below

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 OK JSON X-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.

| # | id integer | reference string | url url | listing\_type string | property\_type object | price integer | price\_kind string | currency string | pricing object | area\_sqm integer | rooms integer | bedrooms integer | shower\_rooms number | floor string | floors\_in\_building number | features object | energy object | location object | description string | dates object | photo\_count integer | photos string\[\] | raw\_photos object\[\] | flags object | agency object | attributes object |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | 21089379 | 00596014 | https://www.ouestfrance-immo.com/immobilier/vente/appartement/rennes-35-35238/3-pieces-21089379.htm | sale | {6 fields} | 160425 | sale\_price | EUR | {3 fields} | 57 | 3 | 2 | 1 | 1 | 4 | {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} |
| 2 | 21089235 | FFQGZ98C | https://www.ouestfrance-immo.com/immobilier/vente/appartement/rennes-35-35238/3-pieces-21089235.htm | sale | {6 fields} | 293000 | sale\_price | EUR | {1 fields} | 52 | 3 | 2 | — | 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} |
| 3 | 21088060 | 8677 | https://www.ouestfrance-immo.com/immobilier/vente/appartement/rennes-35-35238/3-pieces-21088060.htm | sale | {6 fields} | 175000 | sale\_price | EUR | {2 fields} | 54 | 3 | 2 | — | 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 item GET /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

-   id integer
-   listing\_type string
-   property\_type object

### Contact

-   url url

### Location

-   area\_sqm integer
-   location object

### Reputation

-   photo\_count integer
-   photos string\[\]
-   raw\_photos object\[\]
-   attributes object

### Price

-   price integer
-   price\_kind string
-   currency string

### Other

-   reference string
-   pricing object
-   rooms integer
-   bedrooms integer
-   shower\_rooms number
-   floor string
-   floors\_in\_building number
-   features object
-   energy object
-   description string
-   dates object
-   flags object
-   agency object

Playground

## Run this API

cURL shell 

```
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.

| Endpoint | Required parameters | Cost |
| --- | --- | --- |
| [GET `/v1/ouest-france-immo/agencies`](https://perceptlayer.com/apis/ouest-france-immo/agencies) | none +4 optional | 1 credit |
| [GET `/v1/ouest-france-immo/agency`](https://perceptlayer.com/apis/ouest-france-immo/agency) | `id` | 1 credit |
| [GET `/v1/ouest-france-immo/agency-listings`](https://perceptlayer.com/apis/ouest-france-immo/agency-listings) | `id` +4 optional | 1 credit |
| [GET `/v1/ouest-france-immo/autocomplete`](https://perceptlayer.com/apis/ouest-france-immo/autocomplete) | `query` +2 optional | 1 credit |
| [GET `/v1/ouest-france-immo/listing`](https://perceptlayer.com/apis/ouest-france-immo/listing) | `id` | 1 credit |
| [GET `/v1/ouest-france-immo/listings`](https://perceptlayer.com/apis/ouest-france-immo/listings) | `ids` | 1 credit |
| [GET `/v1/ouest-france-immo/place`](https://perceptlayer.com/apis/ouest-france-immo/place) | `id` | 1 credit |
| [GET `/v1/ouest-france-immo/search`](https://perceptlayer.com/apis/ouest-france-immo/search) | `listing_type` +10 optional | 1 credit |

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 estate JSON REST MCP

### More real estate APIs

[28Hse](https://perceptlayer.com/apis/28hse) [4zida](https://perceptlayer.com/apis/4zida) [591](https://perceptlayer.com/apis/591-house) [99.co](https://perceptlayer.com/apis/99co) [99acres](https://perceptlayer.com/apis/99acres) [Adondevivir](https://perceptlayer.com/apis/adondevivir) [Apartment List](https://perceptlayer.com/apis/apartment-list) [Apartments.com](https://perceptlayer.com/apis/apartments-com) [Aqar](https://perceptlayer.com/apis/aqar) [Aqarmap](https://perceptlayer.com/apis/aqarmap) [Argenprop](https://perceptlayer.com/apis/argenprop) [athome](https://perceptlayer.com/apis/athome)

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.

[Get a free API key](https://perceptlayer.com/signup) [Read the docs](https://docs.perceptlayer.com)
