curl --request POST \
--url https://api.scrapeunblocker.com/realestate/idealista-detail \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/realestate/idealista-detail"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/realestate/idealista-detail', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Scrape one idealista listing (Spain, Italy, Portugal)
Given an idealista listing id (with country) or URL, returns the listing as JSON: title, locationLine, operation, propertyType, price + currency (+ pricePeriod), originalPrice/priceDropPercent, pricePerM2, priceDetails (the price breakdown idealista shows, e.g. community fees or deposit), area, usableArea, rooms, bathrooms, floor, lift, builtYear, energyRating, features (every feature group idealista lists), description, address, coordinates (locationApproximate when the advertiser hid the exact spot), images, floorPlans, multimediaCounts, advertiser (name, type, reference, agency page) and updated. A listing its advertiser removed answers 404. Billed one unit.
curl --request POST \
--url https://api.scrapeunblocker.com/realestate/idealista-detail \
--header 'x-scrapeunblocker-key: <api-key>'import requests
url = "https://api.scrapeunblocker.com/realestate/idealista-detail"
headers = {"x-scrapeunblocker-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-scrapeunblocker-key': '<api-key>'}};
fetch('https://api.scrapeunblocker.com/realestate/idealista-detail', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Your ScrapeUnblocker API key. Apply on every request.
Query Parameters
idealista listing id ('111278716') or URL, e.g. https://www.idealista.com/inmueble/111278716/, https://www.idealista.it/immobile/37068709/ or https://www.idealista.pt/imovel/34868387/.
Country of a bare listing id: es, it, pt. Ignored for a URL.
Proxy country the request is sent from (ISO-2). Leave blank for the exit chosen for the site.
Response
JSON with a listing object.

