VOOZH about

URL: https://apify.com/saregaa/indomioes-scraper

⇱ Indomio.es Scraper · Apify


Pricing

from $1.00 / 1,000 results

Go to Apify Store

Indomio.es Scraper

An advanced, high-performance scraper for Immobiliare.it. Supports scraping listings, single ads, agency profiles, and all Italian agencies using a pre-compiled index.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

👁 Saregaa

Saregaa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Indomio.es Scraper | Extract Spanish Property Listings, Prices & Real Estate Agency Data

Scrape property listings and real estate agency data from Indomio.es — one of Spain's leading property portals — without coding or API keys. This Apify Actor extracts structured data directly from Indomio's internal JSON API, delivering fast, reliable results for homes for sale, rentals, commercial properties, and agency directories across Spain.

Whether you're a real estate investor, market analyst, lead generation specialist, or PropTech developer, this Actor gives you clean, structured data ready for spreadsheets, CRMs, or automated pipelines.

✅ Extract property listings (sale, rent, auctions, new construction) ✅ Scrape real estate agency directories by city or all of Spain at once ✅ Covers residential, commercial, industrial, and land categories ✅ Export to JSON, CSV, Excel, XML via the Apify platform ✅ Full API access for automation and integrations


What Data Can Be Extracted?

Property Listing Fields

FieldDescription
id/uuidUnique listing identifier
titleFull listing title
contractTransaction type: sale, rent, or auction
price.valueNumeric price in EUR
price.formattedValueFormatted price string (e.g. "€ 1.150.000")
price.loweredPricePrice reduction details: original price, discount %, days since drop
typology.nameProperty type (Piso, Chalet, Ático, Loft, etc.)
category.nameCategory (Residencial, Oficinas, Terrenos, etc.)
surfaceFloor area in m²
roomsNumber of rooms
bedRoomsNumberNumber of bedrooms
bathroomsNumber of bathrooms
floor.valueFloor level (e.g. "Planta baja")
location.addressStreet address or neighborhood
location.cityCity
location.provinceProvince
location.regionAutonomous community
location.latitude/longitudeGPS coordinates
multimedia.photosArray of photo URLs (small, medium, large)
featureListKey features: terrace, pool, garage, alarm, etc.
advertiser.agency.displayNameListing agency name
advertiser.agency.phonesAgency phone numbers
advertiser.agency.agencyUrlLink to agency profile
seo.urlDirect URL to the full listing page
isNewWhether it is a new-build property
luxuryWhether it is flagged as a luxury property

Agency Directory Fields

FieldDescription
idUnique agency identifier
displayNameAgency name
addressFull street address
phonesPhone number(s)
agencyUrlLink to agency profile on Indomio
imageUrls.large/.smallAgency logo URLs
agencyLocation.cityCity
agencyLocation.provinceProvince
agencyLocation.regionAutonomous community
agencyLocation.latitude/longitudeGPS coordinates
realEstateTotal number of active listings
premiumAdsNumber of premium listings
isPaidWhether the agency has a paid subscription
qualityIndexInternal quality score
guaranteedWhether listings are Indomio-verified
scraped_cityCity slug used during the scrape (in bulk mode)

Features

  • Scrape thousands of property listings from search result pages with automatic pagination
  • Extract complete agency directories for any Spanish city, or all of Spain in a single run
  • Supports all major property types: apartments, houses, chalets, penthouses, lofts, offices, land, garages, warehouses, retail, and industrial
  • Handles sale, rental, auction, and new construction listing types
  • Detects and applies URL filters automatically — price range, sort order, neighborhoods, and more
  • Supports English and Spanish URL formats interchangeably
  • Configurable results limit per URL (or set to unlimited)
  • State-saving on long "all agencies" runs: resumes from where it left off after interruptions or server migrations
  • Browser fingerprint emulation via curl_cffi for reliable, block-resistant data collection
  • Exports to JSON, CSV, Excel, and XML through the Apify platform
  • Schedule automated runs and access data via API for use in dashboards, CRMs, or data pipelines
  • Integrates with Zapier, Make (Integromat), n8n, and any webhook-compatible tool

How to Scrape Indomio.es Data

  1. Open the Actor on the Apify Store and click Try for free
  2. In the Start URLs field, paste one or more Indomio.es search page URLs (see supported URL examples below)
  3. Set Max Listings Limit — the default is 100 per URL; set to 0 for unlimited results
  4. Optionally enable Scrape All Agencies to collect every real estate agency registered in Spain in a single run
  5. Configure Proxy settings — Apify residential proxies are recommended for maximum stability
  6. Click Start and wait for the run to complete
  7. Download results as JSON, CSV, Excel, or XML, or access them via the Apify API

Supported URL Types

Property search listings (all filters from your browser URL are applied automatically):

https://www.indomio.es/venta-casas/madrid-provincia/
https://www.indomio.es/alquiler-casas/barcelona/
https://www.indomio.es/venta-pisos/sevilla/?criterio=precio&ordine=desc
https://www.indomio.es/subastas/valencia/
https://www.indomio.es/en/sale-houses/madrid/

Agency search by city:

https://www.indomio.es/agencias-inmobiliarias/madrid/
https://www.indomio.es/agencias-inmobiliarias/barcelona/

Commercial and specialty properties:

https://www.indomio.es/venta-oficinas/madrid/
https://www.indomio.es/venta-terrenos/barcelona/
https://www.indomio.es/alquiler-locales/madrid/
https://www.indomio.es/venta-garajes/valencia/

Note: Links to individual property ads (e.g. /anuncios/12345/) and individual agency profile pages are not supported and will be skipped automatically.


Input Example

{
"startUrls":[
{"url":"https://www.indomio.es/venta-casas/madrid-provincia/"},
{"url":"https://www.indomio.es/alquiler-pisos/barcelona/"},
{"url":"https://www.indomio.es/agencias-inmobiliarias/sevilla/"}
],
"maxListingsLimit":500,
"scrapeAllAgencies":false,
"proxyConfiguration":{
"useApifyProxy":true
}
}

To scrape every real estate agency in Spain:

{
"scrapeAllAgencies":true,
"proxyConfiguration":{
"useApifyProxy":true
}
}

Output Example

Property listing (abbreviated):

{
"realEstate":{
"visibility":"vetrina",
"dataType":"list-real-estate",
"id":97706047,
"uuid":"eafbed7d-eb3a-5b35-b725-b1f00dd6c464",
"advertiser":{
"agency":{
"id":376935,
"type":"agency",
"showOnlyAgentPhone":false,
"phones":[
{
"type":"tel1",
"value":"872 45 21 88"
}
],
"bookableVisit":{
"isVisitBookable":true,
"virtualVisitEnabled":true
},
"isPaid":true,
"label":"agencia",
"displayName":"Finques Santa Cristina SL",
"guaranteed":false,
"showAgentPhone":false,
"showLogo":true,
"imageUrls":{
"small":"https://pic.indomio.es/imagenoresize/1380467221.jpg",
"large":"https://pic.indomio.es/imagenoresize/1380467223.jpg"
},
"agencyUrl":"https://www.indomio.es/agencias-inmobiliarias/376935/finques-santa-cristina-sl/",
"showExternalLink":false
},
"hasCallNumbers":true
},
"contract":"sale",
"isNew":false,
"luxury":false,
"price":{
"visible":true,
"value":1150000,
"formattedValue":"€ 1.150.000",
"loweredPrice":{
"originalPrice":"€ 1.300.000",
"currentPrice":"€ 1.150.000",
"discountPercentage":"11,5",
"priceDecreasedBy":"€ 150.000",
"passedDays":17,
"date":"18/05/2026",
"typologiesCount":0
},
"priceRange":"oltre 500.000 €"
},
"properties":[
{
"multimedia":{
"photos":[
{
"id":1554299793,
"caption":"Piscina",
"urls":{
"small":"https://pic.indomio.es/image/1554299793/xxs-c.jpg"
}
},
{
"id":1554299835,
"caption":"Vistas",
"urls":{
"small":"https://pic.indomio.es/image/1554299835/xxs-c.jpg"
}
},
{
"id":1554299881,
"caption":"Vistas",
"urls":{
"small":"https://pic.indomio.es/image/1554299881/xxs-c.jpg"
}
},
{
"id":1554299937,
"caption":"Fachada",
"urls":{
"small":"https://pic.indomio.es/image/1554299937/xxs-c.jpg"
}
},
{
"id":1554299977,
"caption":"Entrada/Salida",
"urls":{
"small":"https://pic.indomio.es/image/1554299977/xxs-c.jpg"
}
},
{
"id":1554300021,
"caption":"Escalera",
"urls":{
"small":"https://pic.indomio.es/image/1554300021/xxs-c.jpg"
}
},
{
"id":1554300065,
"caption":"Pasillo",
"urls":{
"small":"https://pic.indomio.es/image/1554300065/xxs-c.jpg"
}
},
{
"id":1554300105,
"caption":"Comedor",
"urls":{
"small":"https://pic.indomio.es/image/1554300105/xxs-c.jpg"
}
},
{
"id":1554300163,
"caption":"Comedor",
"urls":{
"small":"https://pic.indomio.es/image/1554300163/xxs-c.jpg"
}
},
{
"id":1554300241,
"caption":"Comedor",
"urls":{
"small":"https://pic.indomio.es/image/1554300241/xxs-c.jpg"
}
},
{
"id":1554300283,
"caption":"Salón",
"urls":{
"small":"https://pic.indomio.es/image/1554300283/xxs-c.jpg"
}
},
{
"id":1554300327,
"caption":"Jardín",
"urls":{
"small":"https://pic.indomio.es/image/1554300327/xxs-c.jpg"
}
},
{
"id":1554300369,
"caption":"Jardín",
"urls":{
"small":"https://pic.indomio.es/image/1554300369/xxs-c.jpg"
}
},
{
"id":1554300405,
"caption":"Comedor",
"urls":{
"small":"https://pic.indomio.es/image/1554300405/xxs-c.jpg"
}
},
{
"id":1554300449,
"caption":"Comedor",
"urls":{
"small":"https://pic.indomio.es/image/1554300449/xxs-c.jpg"
}
},
{
"id":1554300485,
"caption":"Cocina",
"urls":{
"small":"https://pic.indomio.es/image/1554300485/xxs-c.jpg"
}
},
{
"id":1554300513,
"caption":"Cocina",
"urls":{
"small":"https://pic.indomio.es/image/1554300513/xxs-c.jpg"
}
},
{
"id":1554300557,
"caption":"Vistas",
"urls":{
"small":"https://pic.indomio.es/image/1554300557/xxs-c.jpg"
}
},
{
"id":1554300609,
"caption":"Cocina",
"urls":{
"small":"https://pic.indomio.es/image/1554300609/xxs-c.jpg"
}
},
{
"id":1554300677,
"caption":"Jardín",
"urls":{
"small":"https://pic.indomio.es/image/1554300677/xxs-c.jpg"
}
},
{
"id":1554300719,
"caption":"Jardín",
"urls":{
"small":"https://pic.indomio.es/image/1554300719/xxs-c.jpg"
}
},
{
"id":1554300775,
"caption":"Jardín",
"urls":{
"small":"https://pic.indomio.es/image/1554300775/xxs-c.jpg"
}
},
{
"id":1554300845,
"caption":"Fachada",
"urls":{
"small":"https://pic.indomio.es/image/1554300845/xxs-c.jpg"
}
},
{
"id":1554300881,
"caption":"Detalles",
"urls":{
"small":"https://pic.indomio.es/image/1554300881/xxs-c.jpg"
}
},
{
"id":1554300931,
"caption":"Sala",
"urls":{
"small":"https://pic.indomio.es/image/1554300931/xxs-c.jpg"
}
},
{
"id":1554300973,
"caption":"Patio",
"urls":{
"small":"https://pic.indomio.es/image/1554300973/xxs-c.jpg"
}
},
{
"id":1554301023,
"caption":"Pasillo",
"urls":{
"small":"https://pic.indomio.es/image/1554301023/xxs-c.jpg"
}
},
{
"id":1554301063,
"caption":"Baño",
"urls":{
"small":"https://pic.indomio.es/image/1554301063/xxs-c.jpg"
}
},
{
"id":1554301107,
"caption":"Dormitorio",
"urls":{
"small":"https://pic.indomio.es/image/1554301107/xxs-c.jpg"
}
},
{
"id":1554301145,
"caption":"Dormitorio",
"urls":{
"small":"https://pic.indomio.es/image/1554301145/xxs-c.jpg"
}
},
{
"id":1554301213,
"caption":"Dormitorio",
"urls":{
"small":"https://pic.indomio.es/image/1554301213/xxs-c.jpg"
}
},
{
"id":1554301257,
"caption":"Dormitorio",
"urls":{
"small":"https://pic.indomio.es/image/1554301257/xxs-c.jpg"
}
},
{
"id":1554301285,
"caption":"Baño",
"urls":{
"small":"https://pic.indomio.es/image/1554301285/xxs-c.jpg"
}
},
{
"id":1554301337,
"caption":"Escalera",
"urls":{
"small":"https://pic.indomio.es/image/1554301337/xxs-c.jpg"
}
},
{
"id":1554301385,
"caption":"Pasillo",
"urls":{
"small":"https://pic.indomio.es/image/1554301385/xxs-c.jpg"
}
},
{
"id":1554301433,
"caption":"Dormitorio",
"urls":{
"small":"https://pic.indomio.es/image/1554301433/xxs-c.jpg"
}
},
{
"id":1554301473,
"caption":"Baño",
"urls":{
"small":"https://pic.indomio.es/image/1554301473/xxs-c.jpg"
}
},
{
"id":1554301515,
"caption":"Baño",
"urls":{
"small":"https://pic.indomio.es/image/1554301515/xxs-c.jpg"
}
},
{
"id":1554301563,
"caption":"Baño",
"urls":{
"small":"https://pic.indomio.es/image/1554301563/xxs-c.jpg"
}
},
{
"id":1554301615,
"caption":"Dormitorio",
"urls":{
"small":"https://pic.indomio.es/image/1554301615/xxs-c.jpg"
}
},
{
"id":1554301647,
"caption":"Dormitorio",
"urls":{
"small":"https://pic.indomio.es/image/1554301647/xxs-c.jpg"
}
},
{
"id":1554301695,
"caption":"Dormitorio",
"urls":{
"small":"https://pic.indomio.es/image/1554301695/xxs-c.jpg"
}
},
{
"id":1554301731,
"caption":"Vistas",
"urls":{
"small":"https://pic.indomio.es/image/1554301731/xxs-c.jpg"
}
},
{
"id":1554301763,
"caption":"Alrededores",
"urls":{
"small":"https://pic.indomio.es/image/1554301763/xxs-c.jpg"
}
},
{
"id":1554301815,
"caption":"Jardín",
"urls":{
"small":"https://pic.indomio.es/image/1554301815/xxs-c.jpg"
}
},
{
"id":1554301859,
"caption":"Dormitorio",
"urls":{
"small":"https://pic.indomio.es/image/1554301859/xxs-c.jpg"
}
},
{
"id":1554301923,
"caption":"Dormitorio",
"urls":{
"small":"https://pic.indomio.es/image/1554301923/xxs-c.jpg"
}
},
{
"id":1554301991,
"caption":"Despacho",
"urls":{
"small":"https://pic.indomio.es/image/1554301991/xxs-c.jpg"
}
},
{
"id":1554302041,
"caption":"Despacho",
"urls":{
"small":"https://pic.indomio.es/image/1554302041/xxs-c.jpg"
}
},
{
"id":1554302091,
"caption":"Baño",
"urls":{
"small":"https://pic.indomio.es/image/1554302091/xxs-c.jpg"
}
},
{
"id":1554302117,
"caption":"Dormitorio",
"urls":{
"small":"https://pic.indomio.es/image/1554302117/xxs-c.jpg"
}
},
{
"id":1554302159,
"caption":"Escalera",
"urls":{
"small":"https://pic.indomio.es/image/1554302159/xxs-c.jpg"
}
},
{
"id":1554302179,
"caption":"Salón",
"urls":{
"small":"https://pic.indomio.es/image/1554302179/xxs-c.jpg"
}
},
{
"id":1554302237,
"caption":"Salón",
"urls":{
"small":"https://pic.indomio.es/image/1554302237/xxs-c.jpg"
}
},
{
"id":1554302301,
"caption":"Salón",
"urls":{
"small":"https://pic.indomio.es/image/1554302301/xxs-c.jpg"
}
},
{
"id":1554302351,
"caption":"Terraza",
"urls":{
"small":"https://pic.indomio.es/image/1554302351/xxs-c.jpg"
}
},
{
"id":1554302395,
"caption":"Salón",
"urls":{
"small":"https://pic.indomio.es/image/1554302395/xxs-c.jpg"
}
},
{
"id":1554302435,
"caption":"Baño",
"urls":{
"small":"https://pic.indomio.es/image/1554302435/xxs-c.jpg"
}
},
{
"id":1554302451,
"caption":"Jardín",
"urls":{
"small":"https://pic.indomio.es/image/1554302451/xxs-c.jpg"
}
},
{
"id":1554302507,
"caption":"Jardín",
"urls":{
"small":"https://pic.indomio.es/image/1554302507/xxs-c.jpg"
}
},
{
"id":1554302551,
"caption":"Fachada",
"urls":{
"small":"https://pic.indomio.es/image/1554302551/xxs-c.jpg"
}
},
{
"id":1554302619,
"caption":"Fachada",
"urls":{
"small":"https://pic.indomio.es/image/1554302619/xxs-c.jpg"
}
},
{
"id":1554302669,
"caption":"Garaje/Parking",
"urls":{
"small":"https://pic.indomio.es/image/1554302669/xxs-c.jpg"
}
},
{
"id":1554302725,
"caption":"Escalera",
"urls":{
"small":"https://pic.indomio.es/image/1554302725/xxs-c.jpg"
}
},
{
"id":1554302771,
"caption":"Escalera",
"urls":{
"small":"https://pic.indomio.es/image/1554302771/xxs-c.jpg"
}
},
{
"id":1554302825,
"caption":"Baño",
"urls":{
"small":"https://pic.indomio.es/image/1554302825/xxs-c.jpg"
}
},
{
"id":1554302869,
"caption":"Fachada",
"urls":{
"small":"https://pic.indomio.es/image/1554302869/xxs-c.jpg"
}
},
{
"id":1554302903,
"caption":"Piscina",
"urls":{
"small":"https://pic.indomio.es/image/1554302903/xxs-c.jpg"
}
},
{
"id":1554302951,
"caption":"Piscina",
"urls":{
"small":"https://pic.indomio.es/image/1554302951/xxs-c.jpg"
}
},
{
"id":1554302989,
"caption":"Piscina",
"urls":{
"small":"https://pic.indomio.es/image/1554302989/xxs-c.jpg"
}
},
{
"id":1554303043,
"caption":"Vistas",
"urls":{
"small":"https://pic.indomio.es/image/1554303043/xxs-c.jpg"
}
},
{
"id":1554303087,
"caption":"Alrededores",
"urls":{
"small":"https://pic.indomio.es/image/1554303087/xxs-c.jpg"
}
},
{
"id":1554303133,
"caption":"Vistas",
"urls":{
"small":"https://pic.indomio.es/image/1554303133/xxs-c.jpg"
}
},
{
"id":1554303177,
"caption":"Jardín",
"urls":{
"small":"https://pic.indomio.es/image/1554303177/xxs-c.jpg"
}
},
{
"id":1554303243,
"caption":"Jardín",
"urls":{
"small":"https://pic.indomio.es/image/1554303243/xxs-c.jpg"
}
},
{
"id":1554303281,
"caption":"Alrededores",
"urls":{
"small":"https://pic.indomio.es/image/1554303281/xxs-c.jpg"
}
},
{
"id":1554303327,
"caption":"Alrededores",
"urls":{
"small":"https://pic.indomio.es/image/1554303327/xxs-c.jpg"
}
}
],
"virtualTours":[
null
],
"hasMultimedia":true
},
"bathrooms":"3+",
"isMain":false,
"floor":{
"abbreviation":null,
"value":"Planta baja",
"floorOnlyValue":"planta baja",
"ga4FloorValue":"planta baja"
},
"ga4Condition":"Ottimo / Ristrutturato",
"price":{
"visible":true,
"value":1150000,
"formattedValue":"€ 1.150.000",
"loweredPrice":{
"originalPrice":"€ 1.300.000",
"currentPrice":"€ 1.150.000",
"discountPercentage":"11,5",
"priceDecreasedBy":"€ 150.000",
"passedDays":17,
"date":"18/05/2026",
"typologiesCount":1
},
"priceRange":"oltre 500.000 €"
},
"rooms":"5+",
"surface":"595 m²",
"typology":{
"id":33,
"name":"Chalet"
},
"ga4Garage":"1 in box privato/box in garage",
"typologyGA4Translation":"Villetta a schiera",
"ga4features":[
"caminetto",
"impianto di allarme",
"armadio a muro",
"terrazzo",
"piscina"
],
"ga4Heating":"Assente",
"category":{
"id":1,
"name":"Residencial"
},
"photo":{
"id":1554299793,
"caption":"Piscina",
"urls":{
"small":"https://pic.indomio.es/image/1554299793/xxs-c.jpg",
"medium":"https://pic.indomio.es/image/1554299793/m-c.jpg",
"large":"https://pic.indomio.es/image/1554299793/xxl.jpg"
}
},
"bedRoomsNumber":"6",
"location":{
"address":"Padró",
"latitude":41.8168,
"longitude":3.00305,
"marker":"marker",
"region":"Cataluña",
"province":"Girona",
"macrozone":"Zona Santa Cristina d'Aro",
"city":"Santa Cristina d'Aro",
"nation":{
"id":"S",
"name":"España"
}
},
"featureList":[
{
"type":"rooms",
"label":"5+ habitaciones",
"compactLabel":"5+"
},
{
"type":"surface",
"label":"595 m²"
},
{
"type":"bathrooms",
"label":"3+ baños",
"compactLabel":"3+"
},
{
"type":"terrace",
"label":"Terraza"
}
]
}
],
"title":"Chalet Padró 1, Zona Santa Cristina d'Aro, Santa Cristina d'Aro",
"type":"ad",
"typology":{
"id":33,
"name":"Chalet"
},
"hasMainProperty":false,
"isProjectLike":false,
"isMosaic":false
},
"seo":{
"anchor":"Chalet Padró 1, Zona Santa Cristina d'Aro, Santa Cristina d'Aro",
"url":"https://www.indomio.es/anuncios/97706047/"
},
"idGeoHash":"sp6jukdb"
}

Agency result:

{
"address":"Calle de Génova 27 28004 - Madrid",
"agencyUrl":"https://www.indomio.es/agencias-inmobiliarias/499603/engel-vlkers-madrid/",
"description":"",
"displayName":"Engel & Völkers Madrid",
"guaranteed":false,
"id":499603,
"imageUrls":{
"large":"https://pic.indomio.es/imagenoresize/1507597783.jpg",
"small":"https://pic.indomio.es/imagenoresize/1507597781.jpg"
},
"isPaid":true,
"partnership":"",
"phones":[
{
"type":"tel1",
"value":"919 37 90 96",
"formattedValues":"919379096",
"isVirtual":false
}
],
"realEstate":1436,
"realEstateSales":0,
"timeContract":1,
"type":"agency",
"highlighted":false,
"agencyLocation":{
"nation":"España",
"region":"Comunidad de Madrid",
"province":"Madrid",
"city":"Madrid",
"macrozone":"Chamberí",
"latitude":40.426,
"longitude":-3.69208
},
"qualityIndex":10,
"premiumAds":1409
}

Use Cases

Lead Generation for Real Estate Agents

Pull a complete list of all real estate agencies operating in a target city or region — including names, phone numbers, addresses, and listing counts. Use this data to build prospect lists for CRM outreach, without manually visiting hundreds of profile pages.

Market Research & Property Price Analysis

Extract hundreds or thousands of listings from any Spanish city, filtered by property type, transaction type, or neighborhood. Analyze price trends, average price per m², and price reductions over time to inform investment decisions or client reports.

Competitor Monitoring for Agencies

Track competitor agency activity: how many listings they have, which neighborhoods they're active in, and whether their listings are paid or premium. Combine with scheduled runs to monitor changes over time.

New Build & Auction Opportunity Tracking

Monitor obra-nueva (new construction) and subastas (auction) listings to catch opportunities before they go mainstream. Schedule daily or weekly runs to stay updated on newly added properties.

PropTech & Data Enrichment Pipelines

Feed structured property data into internal tools, dashboards, or machine learning models. Use the Apify API to push results directly into databases, Google Sheets, Airtable, or BI platforms via integrations with Zapier or Make.

National Agency Database Building

Use the scrapeAllAgencies mode to build a comprehensive database of every registered real estate agency in Spain — useful for market mapping, partnership outreach, or competitive intelligence at national scale.


API Access

Every run on the Apify platform stores its results in a dataset that you can access programmatically via the Apify API. This enables you to:

  • Trigger runs automatically on a schedule (daily, weekly, or custom intervals)
  • Pull results directly into your application, database, or data warehouse
  • Integrate with tools like Zapier, Make, n8n, or any webhook-compatible service
  • Combine with other Apify Actors for multi-step data workflows

Example API call to retrieve results:

GEThttps://api.apify.com/v2/datasets/{DATASET_ID}/items?format=json

You can also start runs via API, pass input parameters programmatically, and monitor run status — all without touching the Apify UI.


Pricing

This Actor uses Apify's pay-per-result model at $1.00 per 1,000 records .

VolumeEstimated Cost
100 records~$0.10
1,000 records~$1.00
10,000 records~$10.00
100,000 records~$100.00

Costs cover only successfully extracted records. Failed requests and pagination overhead are not charged. New Apify users receive free platform credits to get started. For high-volume usage, Apify subscription plans provide additional included usage at a lower effective rate.


Why Use This Instead of Manual Collection or a Generic Scraper?

FeatureThis ActorManual browsingGeneric scraper
Extracts structured JSON dataPartial
Handles pagination automaticallyPartial
Applies URL filters automatically
Scrape all agencies in Spain (1 click)
Browser fingerprint emulationN/A
Resumable long runs (state saving)
Scheduled automated runsRequires setup
API access to resultsRequires setup
Export to CSV / Excel / JSONLimitedVaries
Multi-language URL support (ES/EN)

FAQ

Is scraping Indomio.es legal? Web scraping publicly available data is generally legal in most jurisdictions, including under EU law, provided it is not used to circumvent access controls or violate terms of service in ways that cause harm. You are responsible for how you use the data. Consult a legal professional if you have specific concerns.

Does this Actor require proxies? Proxies are not strictly required for small runs, but Apify residential proxies are strongly recommended for larger extractions to ensure stability and avoid rate limiting.

Can I schedule automated runs? Yes. The Apify platform has built-in scheduling. You can configure runs to start at any interval — hourly, daily, weekly, or custom cron expressions.

Can I export the results to CSV or Excel? Yes. After a run completes, you can download results in JSON, CSV, Excel (XLSX), or XML format directly from the Apify dataset viewer.

How many records can I scrape per run? There is no hard cap on records. You control the limit via the maxListingsLimit parameter. Set it to 0 for unlimited results, but be aware that large cities may contain tens of thousands of listings.

How much does it cost to scrape 10,000 listings? Approximately $10.00 at the $1.00 per 1,000 records rate.

Does it work for all regions in Spain? Yes. The scraper supports any city, province, or region available on Indomio.es. The scrapeAllAgencies mode uses a pre-compiled index of all Spanish municipalities to ensure full coverage.

Can I use it through an API? Yes. You can trigger runs, pass input parameters, and retrieve results entirely through the Apify REST API — no UI required.

What happens if Indomio.es changes its structure? The Actor targets Indomio's internal JSON API rather than HTML, which is significantly more stable than scraping rendered pages. If breaking changes occur, the Actor will be updated accordingly.

Are individual property pages or agency profiles supported? No. Links to single property ads (e.g. /anuncios/97706047/) and direct agency profile URLs are automatically detected and skipped. Use search result URLs instead.

Can I scrape commercial properties, not just residential? Yes. The Actor supports all Indomio property categories: offices, land, warehouses, garages, retail spaces, industrial buildings, and rooms for rent — in addition to all residential types.

Does it handle price reduction data? Yes. Whenever a listing has had a price drop, the output includes the original price, current price, discount percentage, and the date the price was last reduced.


How to Scrape Indomio.es Data

Go to any Indomio.es search results page (sale, rent, auction, agency directory), copy the URL from your browser — including any active filters — and paste it into the Actor's startUrls input. The Actor automatically reads the URL structure and maps it to the correct internal API call. No manual parameter configuration is needed.

Indomio.es API Alternative

Indomio.es does not offer a public API for bulk data access. This Actor provides a practical alternative: it calls Indomio's internal listing and agency search APIs on your behalf, returning the same structured JSON data that powers the website itself. The result is clean, complete data without HTML parsing, Playwright overhead, or the manual effort of working through hundreds of pages.

How Much Does It Cost to Scrape Indomio.es

The Actor charges $1.00 per 1,000 extracted records. A typical city-level property search (200–500 listings) costs less than $0.50. Scraping all real estate agencies in a major city like Madrid or Barcelona (several hundred agencies) typically costs under $1.00. National-scale agency scrapes (tens of thousands of agencies across all of Spain) would cost in the range of $10–$50 depending on total records collected.

Export Indomio.es Data to CSV

After each run, open the Dataset tab in the Apify run detail view and click Export to download your data as a CSV file. All fields — listing IDs, prices, locations, agency contacts, photo URLs — are included as columns. You can also export to Excel, JSON, or XML from the same interface.

Automate Indomio.es Data Collection

Use Apify's built-in Scheduler to run this Actor automatically on a recurring basis. Combined with the Apify API or a Zapier/Make integration, you can push fresh Indomio data directly into your CRM, Google Sheets, Airtable, database, or BI dashboard — fully hands-free.


Support

If you encounter a bug, an unsupported URL format, or need a custom feature, please open a support ticket through the Apify platform. For urgent issues or custom data extraction requirements, you can also contact the Actor author directly via the Apify Store profile page.

You might also like

Immobiliare.it Scraper

saregaa/immobiliareit-scraper

An advanced, high-performance scraper for Immobiliare.it. Supports scraping listings, single ads, agency profiles, and all Italian agencies using a pre-compiled index.

Immobiliare.it Listing Scraper

crawlerbros/immobiliare-scraper

Scrape Immobiliare.it (Italian real estate) listings with price, surface, rooms, address, agency, energy class, images, features.

👁 User avatar

Crawler Bros

19

Indomio.gr Scraper

saregaa/indomiogr-scraper

Scrape property listings and agency data from Indomio.gr. Supports city-wide agency search, auto-pagination, and full national agency collection across Greece.

Immobiliare.it Scraper — Italian Real Estate Listings

studio-amba/immobiliare-scraper

Scrape real estate listings, prices, and property details from Immobiliare.it — Italy's #1 property portal.

👁 User avatar

Studio Amba

10

immobiliare-scraper

scraptivo/immobiliare-scraper

Extract property listings from immobiliare.it search pages with optional agency inventory expansion.

Italian Real Estate Agency Finder

emastra/immobiliare-it-agencies

Extract high-quality B2B leads from Immobiliare.it. Automatically harvest structured data on Italian real estate agencies, including contact info, addresses, and portfolios. Perfect for market analysis, sales prospecting, and CRM automation. Fast, reliable, and ready for lead generation.

👁 User avatar

Emiliano Mastragostino

52

5.0

Indomio Property Search Scraper

stealth_mode/indomio-property-search-scraper

Scrape property listings from Indomio and its regional variants (Greece, Slovenia, Croatia, Luxembourg, Serbia), Immobiliare.it, and Nekretnine.hr. Collect price, advertiser, contract type, typology, and more — perfect for real estate analysts and investors.

👁 User avatar

Stealth mode

5

Immobiliare Italy Real Estate Scraper

rigelbytes/immobiliare-it-scraper

Scrapes real estate listings from Immobiliare.it using API endpoints with residential proxy support.

👁 User avatar

Rigel Bytes

2

Immobiliare.it Scraper - Real Estate Data for Italy

igolaizola/immobiliare-it-scraper

Extract comprehensive Italian real estate listings from Immobiliare.it for sale, rent and auction data, with customizable filters for province, municipality, price, size, rooms and amenities. Receive clean JSON output for market analysis, lead generation and trend tracking.

👁 User avatar

Iñigo Garcia Olaizola

75

2.0

Immobiliare Parser Spider

getdataforme/immobiliare-parser-spider

The Immobiliare Parser Spider extracts detailed real estate data from Immobiliare.it, ideal for market analysis and competitive intelligence....

👁 User avatar

GetDataForMe

2

Related articles

Best web scraping APIs
Read more