Retreive properties by their flx_ids
curl --request POST \
--url https://api.fluximmo.io/v2/protected/properties/_many \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"flxIds": [
"d28344e3-27ae-49a6-80a8-6badd7ac7f9a"
]
}
'import requests
url = "https://api.fluximmo.io/v2/protected/properties/_many"
payload = { "flxIds": ["d28344e3-27ae-49a6-80a8-6badd7ac7f9a"] }
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({flxIds: ['d28344e3-27ae-49a6-80a8-6badd7ac7f9a']})
};
fetch('https://api.fluximmo.io/v2/protected/properties/_many', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.fluximmo.io/v2/protected/properties/_many",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'flxIds' => [
'd28344e3-27ae-49a6-80a8-6badd7ac7f9a'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.fluximmo.io/v2/protected/properties/_many"
payload := strings.NewReader("{\n \"flxIds\": [\n \"d28344e3-27ae-49a6-80a8-6badd7ac7f9a\"\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.fluximmo.io/v2/protected/properties/_many")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"flxIds\": [\n \"d28344e3-27ae-49a6-80a8-6badd7ac7f9a\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.fluximmo.io/v2/protected/properties/_many")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"flxIds\": [\n \"d28344e3-27ae-49a6-80a8-6badd7ac7f9a\"\n ]\n}"
response = http.request(request)
puts response.read_body{
"data": [
{
"adverts": [
{
"contactInCharge": {
"email": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"phoneNumber": "<string>",
"pseudonym": "<string>"
},
"description": "<string>",
"firstSeenAt": "2022-10-21T11:31:33.593Z",
"flxId": "<string>",
"isOnline": true,
"lastSeenAt": "2022-10-21T11:31:33.593Z",
"location": [
123
],
"medias": {
"images": [
{
"gaussianHash": "<string>",
"imageId": "<string>",
"meanHash": "<string>",
"perceptualHash": "<string>",
"colorHash": "<string>",
"differenceHash": "<string>",
"url": "<string>"
}
],
"virtualVisitExternalUrl": [
"<string>"
]
},
"price": {
"charges": {
"yearlyCondoniumFees": 123,
"yearlyElectricityFees": 123,
"yearlyHeatingFees": 123,
"yearlyHousingTax": 123,
"yearlyLivingTax": 123,
"yearlyRentalFees": 123,
"monthlyRentSupplement": 123
},
"currency": null,
"initial": {
"source": {
"flxId": "<string>",
"url": "<string>",
"website": "<string>"
},
"value": 123,
"valuePerArea": 123
},
"isAuction": true,
"latest": {
"source": {
"flxId": "<string>",
"url": "<string>",
"website": "<string>"
},
"value": 123,
"valuePerArea": 123
},
"scope": null,
"warrantyDeposit": 123,
"variation": {
"sinceLastModified": 123,
"sincePublished": 123,
"absoluteSinceLastModified": 123,
"absoluteSincePublished": 123
}
},
"source": {
"flxId": "<string>",
"url": "<string>",
"website": "<string>"
},
"title": "<string>",
"offlineAt": "2022-10-21T11:31:33.593Z",
"hasAnomaly": true,
"isPro": true,
"seller": {
"flxId": "<string>",
"name": "<string>",
"siren": "<string>",
"type": "SELLER_TYPE_AGENCY"
},
"isExclusive": true
}
],
"description": "<string>",
"flxId": "<string>",
"habitation": {
"bathroomCount": 123,
"bedroomCount": 123,
"characteristics": {
"hasAlarm": true,
"hasBalcony": true,
"hasCellar": true,
"hasConcierge": true,
"hasDigicode": true,
"hasFireplace": true,
"hasGarage": true,
"hasGarden": true,
"hasGrenier": true,
"hasInterphone": true,
"hasJacuzzi": true,
"hasLand": true,
"hasLift": true,
"hasMezzanine": true,
"hasParking": true,
"hasPool": true,
"hasTerrace": true,
"hasVisAVis": true,
"isPeaceful": true
},
"climate": {
"epcClimate": "GREENHOUSE_CLASSIFICATION_C",
"epcClimateScore": 123,
"epcEnergy": "ENERGY_CLASSIFICATION_C",
"epcEnergyScore": 123,
"epcClimateDate": "2022-10-21T11:31:33.593Z",
"epcEnergyDate": "2022-10-21T11:31:33.593Z"
},
"features": {
"exposure": null,
"furniture": null,
"propertyFloor": 123,
"propertyTotalFloor": 123,
"viewTypes": [],
"constructionMaterials": [],
"hasThroughExposure": true,
"viewOns": []
},
"heatTypes": [],
"heatTypeDetails": [],
"heatings": [],
"propertyCondition": {
"constructionYear": 123,
"interiorCondition": null,
"renovationYear": 123,
"generalConditions": []
},
"roomCount": 123,
"surface": {
"balconies": 123,
"floorSpace": 123,
"gardens": 123,
"groundFloor": 123,
"kitchen": 123,
"livingSpace": 123,
"livingRoom": 123,
"terraces": 123,
"total": 123
},
"type": [],
"wcCount": 123
},
"hasAnomaly": true,
"isUrgent": true,
"land": {
"canConstruct": true,
"hasBuildingPermit": true,
"hasElectricity": true,
"hasTelecom": true,
"hasWater": true,
"isServiced": true,
"surface": 123,
"surfaceConstructable": 123,
"type": null
},
"location": {
"city": "<string>",
"cityCoordinate": {
"location": [
2.3522,
48.8566
]
},
"department": "<string>",
"inseeCode": "<string>",
"irisCode": "<string>",
"locationCoordinate": {
"location": [
2.3522,
48.8566
]
},
"postalCode": "<string>"
},
"medias": {
"images": [
{
"gaussianHash": "<string>",
"imageId": "<string>",
"meanHash": "<string>",
"perceptualHash": "<string>",
"colorHash": "<string>",
"differenceHash": "<string>",
"url": "<string>"
}
],
"virtualVisitExternalUrl": [
"<string>"
]
},
"meta": {
"firstSeenAt": "2022-10-21T11:31:33.593Z",
"isTotallyOffline": true,
"lastPublishedAt": "2023-11-07T05:31:56Z",
"lastSeenAt": "2022-10-21T11:31:33.593Z",
"lastUpdatedAt": "2022-10-21T11:31:33.593Z",
"totallyOfflineAt": "2022-10-21T11:31:33.593Z"
},
"parking": {
"count": 123,
"numberOfCars": 123,
"surface": 123,
"type": null
},
"price": {
"charges": {
"yearlyCondoniumFees": 123,
"yearlyElectricityFees": 123,
"yearlyHeatingFees": 123,
"yearlyHousingTax": 123,
"yearlyLivingTax": 123,
"yearlyRentalFees": 123,
"monthlyRentSupplement": 123
},
"currency": null,
"initial": {
"source": {
"flxId": "<string>",
"url": "<string>",
"website": "<string>"
},
"value": 123,
"valuePerArea": 123
},
"isAuction": true,
"latest": {
"source": {
"flxId": "<string>",
"url": "<string>",
"website": "<string>"
},
"value": 123,
"valuePerArea": 123
},
"scope": null,
"warrantyDeposit": 123,
"variation": {
"sinceLastModified": 123,
"sincePublished": 123,
"absoluteSinceLastModified": 123,
"absoluteSincePublished": 123
}
},
"tags": [
"<string>"
],
"title": "<string>",
"type": "CLASS_HOUSE",
"offer": {
"isCurrentlyOccupied": true,
"renting": {
"isColocation": true,
"isLongTerm": true,
"isShortTerm": true,
"isSubLease": true
},
"type": "OFFER_BUY"
}
}
]
}{
"error": {
"message": "<string>",
"code": 123
}
}{
"error": {
"message": "<string>",
"code": 123
}
}Refetch
Récupérer plusieurs properties par flxIds
Refetch en lot — recommandé après webhook properties (IDs only).
Retreive properties by their flx_ids
curl --request POST \
--url https://api.fluximmo.io/v2/protected/properties/_many \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"flxIds": [
"d28344e3-27ae-49a6-80a8-6badd7ac7f9a"
]
}
'import requests
url = "https://api.fluximmo.io/v2/protected/properties/_many"
payload = { "flxIds": ["d28344e3-27ae-49a6-80a8-6badd7ac7f9a"] }
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({flxIds: ['d28344e3-27ae-49a6-80a8-6badd7ac7f9a']})
};
fetch('https://api.fluximmo.io/v2/protected/properties/_many', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.fluximmo.io/v2/protected/properties/_many",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'flxIds' => [
'd28344e3-27ae-49a6-80a8-6badd7ac7f9a'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.fluximmo.io/v2/protected/properties/_many"
payload := strings.NewReader("{\n \"flxIds\": [\n \"d28344e3-27ae-49a6-80a8-6badd7ac7f9a\"\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.fluximmo.io/v2/protected/properties/_many")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"flxIds\": [\n \"d28344e3-27ae-49a6-80a8-6badd7ac7f9a\"\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.fluximmo.io/v2/protected/properties/_many")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"flxIds\": [\n \"d28344e3-27ae-49a6-80a8-6badd7ac7f9a\"\n ]\n}"
response = http.request(request)
puts response.read_body{
"data": [
{
"adverts": [
{
"contactInCharge": {
"email": "<string>",
"firstName": "<string>",
"lastName": "<string>",
"phoneNumber": "<string>",
"pseudonym": "<string>"
},
"description": "<string>",
"firstSeenAt": "2022-10-21T11:31:33.593Z",
"flxId": "<string>",
"isOnline": true,
"lastSeenAt": "2022-10-21T11:31:33.593Z",
"location": [
123
],
"medias": {
"images": [
{
"gaussianHash": "<string>",
"imageId": "<string>",
"meanHash": "<string>",
"perceptualHash": "<string>",
"colorHash": "<string>",
"differenceHash": "<string>",
"url": "<string>"
}
],
"virtualVisitExternalUrl": [
"<string>"
]
},
"price": {
"charges": {
"yearlyCondoniumFees": 123,
"yearlyElectricityFees": 123,
"yearlyHeatingFees": 123,
"yearlyHousingTax": 123,
"yearlyLivingTax": 123,
"yearlyRentalFees": 123,
"monthlyRentSupplement": 123
},
"currency": null,
"initial": {
"source": {
"flxId": "<string>",
"url": "<string>",
"website": "<string>"
},
"value": 123,
"valuePerArea": 123
},
"isAuction": true,
"latest": {
"source": {
"flxId": "<string>",
"url": "<string>",
"website": "<string>"
},
"value": 123,
"valuePerArea": 123
},
"scope": null,
"warrantyDeposit": 123,
"variation": {
"sinceLastModified": 123,
"sincePublished": 123,
"absoluteSinceLastModified": 123,
"absoluteSincePublished": 123
}
},
"source": {
"flxId": "<string>",
"url": "<string>",
"website": "<string>"
},
"title": "<string>",
"offlineAt": "2022-10-21T11:31:33.593Z",
"hasAnomaly": true,
"isPro": true,
"seller": {
"flxId": "<string>",
"name": "<string>",
"siren": "<string>",
"type": "SELLER_TYPE_AGENCY"
},
"isExclusive": true
}
],
"description": "<string>",
"flxId": "<string>",
"habitation": {
"bathroomCount": 123,
"bedroomCount": 123,
"characteristics": {
"hasAlarm": true,
"hasBalcony": true,
"hasCellar": true,
"hasConcierge": true,
"hasDigicode": true,
"hasFireplace": true,
"hasGarage": true,
"hasGarden": true,
"hasGrenier": true,
"hasInterphone": true,
"hasJacuzzi": true,
"hasLand": true,
"hasLift": true,
"hasMezzanine": true,
"hasParking": true,
"hasPool": true,
"hasTerrace": true,
"hasVisAVis": true,
"isPeaceful": true
},
"climate": {
"epcClimate": "GREENHOUSE_CLASSIFICATION_C",
"epcClimateScore": 123,
"epcEnergy": "ENERGY_CLASSIFICATION_C",
"epcEnergyScore": 123,
"epcClimateDate": "2022-10-21T11:31:33.593Z",
"epcEnergyDate": "2022-10-21T11:31:33.593Z"
},
"features": {
"exposure": null,
"furniture": null,
"propertyFloor": 123,
"propertyTotalFloor": 123,
"viewTypes": [],
"constructionMaterials": [],
"hasThroughExposure": true,
"viewOns": []
},
"heatTypes": [],
"heatTypeDetails": [],
"heatings": [],
"propertyCondition": {
"constructionYear": 123,
"interiorCondition": null,
"renovationYear": 123,
"generalConditions": []
},
"roomCount": 123,
"surface": {
"balconies": 123,
"floorSpace": 123,
"gardens": 123,
"groundFloor": 123,
"kitchen": 123,
"livingSpace": 123,
"livingRoom": 123,
"terraces": 123,
"total": 123
},
"type": [],
"wcCount": 123
},
"hasAnomaly": true,
"isUrgent": true,
"land": {
"canConstruct": true,
"hasBuildingPermit": true,
"hasElectricity": true,
"hasTelecom": true,
"hasWater": true,
"isServiced": true,
"surface": 123,
"surfaceConstructable": 123,
"type": null
},
"location": {
"city": "<string>",
"cityCoordinate": {
"location": [
2.3522,
48.8566
]
},
"department": "<string>",
"inseeCode": "<string>",
"irisCode": "<string>",
"locationCoordinate": {
"location": [
2.3522,
48.8566
]
},
"postalCode": "<string>"
},
"medias": {
"images": [
{
"gaussianHash": "<string>",
"imageId": "<string>",
"meanHash": "<string>",
"perceptualHash": "<string>",
"colorHash": "<string>",
"differenceHash": "<string>",
"url": "<string>"
}
],
"virtualVisitExternalUrl": [
"<string>"
]
},
"meta": {
"firstSeenAt": "2022-10-21T11:31:33.593Z",
"isTotallyOffline": true,
"lastPublishedAt": "2023-11-07T05:31:56Z",
"lastSeenAt": "2022-10-21T11:31:33.593Z",
"lastUpdatedAt": "2022-10-21T11:31:33.593Z",
"totallyOfflineAt": "2022-10-21T11:31:33.593Z"
},
"parking": {
"count": 123,
"numberOfCars": 123,
"surface": 123,
"type": null
},
"price": {
"charges": {
"yearlyCondoniumFees": 123,
"yearlyElectricityFees": 123,
"yearlyHeatingFees": 123,
"yearlyHousingTax": 123,
"yearlyLivingTax": 123,
"yearlyRentalFees": 123,
"monthlyRentSupplement": 123
},
"currency": null,
"initial": {
"source": {
"flxId": "<string>",
"url": "<string>",
"website": "<string>"
},
"value": 123,
"valuePerArea": 123
},
"isAuction": true,
"latest": {
"source": {
"flxId": "<string>",
"url": "<string>",
"website": "<string>"
},
"value": 123,
"valuePerArea": 123
},
"scope": null,
"warrantyDeposit": 123,
"variation": {
"sinceLastModified": 123,
"sincePublished": 123,
"absoluteSinceLastModified": 123,
"absoluteSincePublished": 123
}
},
"tags": [
"<string>"
],
"title": "<string>",
"type": "CLASS_HOUSE",
"offer": {
"isCurrentlyOccupied": true,
"renting": {
"isColocation": true,
"isLongTerm": true,
"isShortTerm": true,
"isSubLease": true
},
"type": "OFFER_BUY"
}
}
]
}{
"error": {
"message": "<string>",
"code": 123
}
}{
"error": {
"message": "<string>",
"code": 123
}
}Was this page helpful?
⌘I

