Pisos.com Scraper — Spain Homes for Sale & Rent avatar

Pisos.com Scraper — Spain Homes for Sale & Rent

Pricing

from $0.00075 / listing

Go to Apify Store
Pisos.com Scraper — Spain Homes for Sale & Rent

Pisos.com Scraper — Spain Homes for Sale & Rent

Scrape Spanish property listings from pisos.com: price, rooms, bathrooms, m², floor, location, description, photos and listing link for flats and houses for sale or rent in any city. Big searches split by price automatically. Export CSV/JSON.

Pricing

from $0.00075 / listing

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Pisos.com Scraper: Spain Homes for Sale and Rent

Pisos.com Scraper extracts property listings from pisos.com, one of Spain's leading real-estate portals with hundreds of thousands of pisos, casas, áticos, chalets, locales and garajes for sale and rent. Every listing includes the price, rooms (habitaciones), bathrooms (baños), size in m², floor, neighbourhood and district, description, photo count, main photo and listing link. Search Madrid, Barcelona, Valencia, Sevilla, Málaga or any Spanish city or province, filter by price, and export to CSV, Excel or JSON. Big searches are split automatically by price, so you are not limited to the first 3,000 results.

What does Pisos.com Scraper do?

  • 🇪🇸 Any Spanish location: cities and provinces across Spain.
  • 🏠 Sale, rent or shared: venta, alquiler and compartir.
  • 🏢 Property types: pisos, casas, viviendas, áticos, dúplex, chalets, locales, oficinas, garajes and terrenos.
  • 💶 Price (sale price or monthly rent) with min/max filters.
  • 📐 Size and layout: m², rooms, bathrooms and floor.
  • 📍 Location: neighbourhood and district.
  • 📝 Description, photo count, main photo, top and new-development flags.
  • 🔗 Paste pisos.com links to reuse any filters from the site.
  • 📈 Automatic price splitting for big cities to collect far more than 3,000 listings.

What data can you scrape from pisos.com?

FieldDescription
ID, title, linkListing ID, title and page
PriceSale price or monthly rent (€)
Rooms, bathroomsHabitaciones and baños
SizeBuilt area in m²
FloorPlanta / bajo / ático
LocationNeighbourhood and district
DescriptionListing description
PhotosPhoto count and main photo
FlagsTop listing, new development

Use cases for Spanish property data

  • Real-estate investors: compare price per m² across Spanish cities and neighbourhoods.
  • Agencies and agents: monitor new listings and competitors in your area.
  • Rental market analysis: track rents in Madrid, Barcelona, Valencia and more.
  • Proptech and valuation models: feed listing data into pricing and AVM models.
  • Relocation and expat services: shortlist homes by budget and size.
  • Academic and housing research: analyse affordability across Spain.

How to scrape pisos.com

  1. Click Try for free to open Pisos.com Scraper in Apify Console.
  2. Choose sale or rent, a property type and enter locations.
  3. Optionally set min/max price and newest first, or paste pisos.com links.
  4. Set Max listings and click Start.
  5. Download the listings as CSV, Excel or JSON.

Input

Example input

{
"operation": "alquiler",
"propertyType": "pisos",
"locations": ["Valencia", "Madrid"],
"maxPrice": 1200,
"sortNewest": true,
"maxItems": 1000
}
FieldDescription
OperationSale, rent or shared.
Property typeFlats, houses, penthouses, offices…
LocationsSpanish cities or provinces, one search each.
Minimum / Maximum pricePrice range in €.
Newest firstSort by publication date.
Pisos.com search linksAny pisos.com results link.
Max listingsStop after this many (0 = no limit).

Output

Listing example

{
"id": "66680190992.517747",
"url": "https://www.pisos.com/alquilar/atico-eixample_gran_via46005-66680190992_517747/",
"title": "Ático en Carrer de Borriana",
"location": "Gran Via (Distrito L'Eixample. València Capital)",
"operation": "alquiler",
"price": 1200,
"priceText": "1.200 € /mes",
"currency": "EUR",
"rooms": 1,
"bathrooms": 1,
"areaM2": 52,
"floor": null,
"features": ["1 hab.", "1 baño", "52 m²"],
"description": "¿Te imaginas vivir en una de las zonas más exclusivas y demandadas de Valencia?…",
"photoCount": 11,
"imageUrl": "https://fotos.imghs.net/mm-wp/517747/66680190992.517747/517747_66680190992_5d1f288d-2c47-4c31-84da-6339bb2d5d4c.jpg",
"top": true,
"newDevelopment": false,
"search": "alquiler pisos Valencia"
}

Output schema

FieldTypeDescription
id, url, titlestringListing.
locationstringNeighbourhood and district.
operationstringventa, alquiler or compartir.
price, priceText, currencymixedPrice.
rooms, bathrooms, areaM2numberLayout and size.
floorstringFloor.
featuresarrayListed characteristics.
descriptionstringDescription.
photoCount, imageUrlmixedPhotos.
top, newDevelopmentbooleanFlags.
search, scrapedAtstringSource info.

How much does it cost to scrape pisos.com?

Pisos.com Scraper uses pay-per-listing pricing: a small fixed price per listing, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.

More property data

FAQ

How many listings can I get? pisos.com shows up to 3,000 listings per search. Without a price filter, the scraper splits big searches by price automatically to go past that limit.

Can I scrape rentals? Yes. Set Operation to For rent (alquiler); prices are monthly rents.

Can I use my own filters? Yes. Set up a search on pisos.com, copy the link and paste it into Pisos.com search links.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate Pisos.com Scraper with other apps? Pisos.com Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape pisos.com? The scraper only collects publicly listed property offers. You are responsible for using the data in line with pisos.com's terms and the GDPR.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with pisos.com.