Idealista Scraper

Scrape idealista.com property listings for any Spanish city, district or search URL: price, price drops, rooms, size, floor, lift, parking, agency, coordinates, photos. Homes, offices, premises, garages, land and rooms, for sale or rent.

  • SOON
  • 1 credit per listing
  • Failed results are free

Coming soon

This site blocks requests from cloud servers, so this tool goes live once we switch on residential network access. The tool is built and tested; the example below shows what it returns.

See the example

Example output

What your agent gets back.

2 example resultsSAMPLE
  • Piso en Calle de Santa Brígida, Chueca-Justicia, Madrid

    Price
    990.000 €
    Property kind
    Piso
    Location
    Calle de Santa Brígida, Chueca-Justicia, Madrid
    Price period
    total
    Previous price
    1,100,000

    Oportunidad de inversión con 3 balcones en Justicia Engel & Völkers, inmobiliaria de lujo, tiene el placer de comercializar esta exclusiva propiedad exterior de 132 m2 aprox según Registro, en el vibrante corazón del barrio de Justicia, la zona más de moda y demandada de la capi…

  • Piso en Calle del Comte Borrell, La Nova Esquerra de l'Eixample, Barcelona

    Price
    3.500 €/mes
    Property kind
    Piso
    Location
    Calle del Comte Borrell, La Nova Esquerra de l'Eixample, Barcelona
    Price period
    month
    Previous price
    3,900
View raw JSON
{
  "id": "111379612",
  "url": "https://www.idealista.com/inmueble/111379612/",
  "title": "Piso en Calle de Santa Brígida, Chueca-Justicia, Madrid",
  "propertyKind": "Piso",
  "locationText": "Calle de Santa Brígida, Chueca-Justicia, Madrid",
  "price": 990000,
  "priceText": "990.000 €",
  "currency": "EUR",
  "pricePeriod": "total",
  "previousPrice": 1100000,
  "priceDropPercent": 10,
  "rooms": 3,
  "areaM2": 133,
  "floor": "1ª planta",
  "exterior": true,
  "hasLift": false,
  "hasParking": false,
  "details": [
    "3 hab.",
    "133 m²",
    "1ª planta exterior sin ascensor"
  ],
  "description": "Oportunidad de inversión con 3 balcones en Justicia Engel & Völkers, inmobiliaria de lujo, tiene el placer de comercializar esta exclusiva propiedad exterior de 132 m2 aprox según Registro, en el vibrante corazón del barrio de Justicia, la zona más de moda y demandada de la capital. Una interesante vivienda que se ubica en la primera planta de un edificio de 1910, con fachada castiza recién remodelada y bien conservada. Está distribuida en amplio salón comedor con balcones, lobby, cocina independiente, 3 dormitorios dobles siendo el principal e",
  "tags": [],
  "agencyName": "Engel & Völkers Madrid",
  "agencyUrl": "https://www.idealista.com/pro/engel-volkers-madrid/",
  "isProfessional": true,
  "latitude": 40.4252684,
  "longitude": -3.7008748,
  "addressVisibility": "HIDDEN",
  "pictureCount": 27,
  "hasVideo": true,
  "hasVirtualTour": true,
  "hasFloorPlan": true,
  "images": [
    "https://img4.idealista.com/blur/591_420_mq/0/id.pro.es.image.master/f5/36/81/1434624551.jpg",
    "https://img4.idealista.com/blur/591_420_mq/0/id.pro.es.image.master/b7/71/11/1434624622.jpg",
    "https://img4.idealista.com/blur/591_420_mq/0/id.pro.es.image.master/73/40/01/1434624645.jpg"
  ],
  "page": 1,
  "position": 1,
  "totalResults": 19448,
  "search": "madrid-madrid",
  "searchUrl": "https://www.idealista.com/venta-viviendas/madrid-madrid/",
  "scrapedAt": "2026-10-21T04:43:13.727Z"
}

Use it from your agent

One key, any agent.

  1. 01Get your keySign up with your email. You start with 2,000 free credits.
  2. 02Call the toolSend the input as JSON. The answer comes back with the results and the credits used.
  3. 03Or plug in MCPAdd one block to Claude, Cursor or any MCP client and your agent finds “idealista” by itself.
curl -X POST https://pullwire.dev/api/v1/tools/idealista/runs \
  -H "x-api-key: $PULLWIRE_API_KEY" \
  -H "content-type: application/json" \
  -d '{"searches":["madrid-madrid"],"maxResults":3}'

Waits up to 25 s for the results. Add ?async=1 to get a run id back right away.

Options

Everything you can set.

FieldWhat it doesTypeDefault
Locations or search URLsrequiredsearchesOne entry per search. Either a location as it appears in idealista.com URLs ("madrid-madrid", "barcelona-barcelona", "madrid-provincia", "madrid/centro"), combined with the operation and property type below, or a full idealista.com search URL copied from your browser with all filters applied, e.g. https://www.idealista.com/alquiler-viviendas/barcelona-barcelona/con-precio-hasta_1500/. A URL keeps its own operation, type, filters and sort order.list of text–
OperationoperationFor location entries only: properties for sale or for rent.one of: sale, rentsale
Property typepropertyTypeFor location entries only: homes (flats and houses), new-homes, offices, premises, garages, land, storage-rooms, buildings, or rooms (rent only).one of: homes, new-homes, offices, premises, garages, land, storage-rooms, buildings, roomshomes
Max listings per searchmaxResultsPerSearchStops paginating a search after this many listings. idealista shows 30 listings per page; the maximum here is 1800 (60 pages).number90
Max listings in totalmaxResultsStop after this many listings across all searches. Empty: no extra cap.number–

Pricing

Pay for results, not requests.

1credit per listing

One property listing from an idealista.com search page. Searches with zero matches are not charged.

  • Failed results are free
  • One balance for every tool
  • 2,000 free credits when you sign up