Indomio.gr Scraper avatar

Indomio.gr Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Indomio.gr Scraper

Indomio.gr Scraper

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

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Saregaa

Saregaa

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

10 days ago

Last modified

Share

Indomio.gr Scraper | Extract Greek Property Listings and Real Estate Agency Data

Extract property listings, real estate agencies, and contact data from Indomio.gr — one of Greece's leading real estate portals. This Actor is designed for investors, analysts, and businesses who need structured Greek property market data at scale.

It supports residential and commercial property search, agency discovery by city, and a unique scrape-all-agencies mode that collects every registered real estate agency across Greece in one run.

✅ Scrape thousands of property listings by location, type, and contract

✅ Extract real estate agency data including contacts, photos, and location

✅ Collect all Greek real estate agencies nationwide with a single toggle

✅ Export to JSON, CSV, Excel, and XML

✅ Full API access for automation and integrations


What Data Can Be Extracted?

Property Listing Fields

FieldDescription
id/uuidUnique listing identifier
titleListing title (in Greek or English)
contractTransaction type: sale, rent, or auction
price.valueNumeric price in EUR
price.formattedValueFormatted price string (e.g. "€ 470.000")
price.priceRangePrice bracket
typology.nameProperty type (e.g. apartment, house)
category.nameCategory (e.g. residential, commercial)
surfaceProperty size in m²
roomsTotal number of rooms
bedRoomsNumberNumber of bedrooms
bathroomsNumber of bathrooms
floor.valueFloor level
location.addressFull address
location.cityCity name
location.regionRegion name
location.provinceProvince name
location.latitude/longitudeGPS coordinates
multimedia.photosArray of photo URLs (small, medium, large)
featureListKey features (balcony, elevator, garage, etc.)
advertiser.agency.displayNameListing agency name
advertiser.agency.phonesAgency contact phone numbers
advertiser.agency.agencyUrlAgency profile URL
seo.urlDirect URL to the full listing page
isNewWhether the property is newly built
luxuryWhether the property is luxury-flagged

Agency Fields

FieldDescription
idUnique agency identifier
displayNameAgency name
addressPhysical office address
phonesContact phone numbers (with formatted international value)
agencyUrlAgency profile URL on Indomio.gr
descriptionAgency description text
imageUrls.small/largeAgency logo URLs
realEstateNumber of active listings
realEstateSalesNumber of completed sales
isPaidWhether the agency has a paid plan
agencyLocation.cityCity of the agency
agencyLocation.regionRegion
agencyLocation.provinceProvince
agencyLocation.latitude/longitudeGPS coordinates
premiumAdsNumber of premium listings
scraped_cityCity slug used during scraping (added by the Actor)

Features

  • Scrape thousands of property listings and agency records across Greece
  • Extract detailed listing data including price, size, location, photos, and features
  • Discover agencies by city or collect every registered Greek real estate agency at once
  • Handles multi-language URLs (Greek and English path formats)
  • Auto-paginates through all result pages — no manual configuration needed
  • Respects a configurable listing limit so you never overspend
  • Supports filter parameters already embedded in your copied browser URL
  • Uses Chrome browser fingerprint emulation (curl_cffi) for reliable, block-resistant requests
  • Calls Indomio's internal JSON API directly — no HTML parsing or slow headless browsers
  • Works with Apify residential proxies for maximum stability
  • Saves progress after each city during full-Greece agency runs — safe against timeouts and migrations
  • Export results to JSON, CSV, Excel, or XML
  • Schedule automated runs and access data via API
  • Integrate with Zapier, Make, n8n, or any webhook-compatible tool

How to Scrape Indomio.gr Data

  1. Open the Actor on the Apify platform and click "Try for free"
  2. Paste your search URLs from Indomio.gr into the startUrls field — just copy the URL from your browser after applying your filters
  3. Set a listing limit with maxListingsLimit (default: 100; set to 0 for unlimited)
  4. Configure proxy — Apify residential proxies are recommended for best results
  5. Run the Actor and wait for it to finish
  6. Download your results in JSON, CSV, Excel, or XML, or access them via the Apify API

To collect all real estate agencies in Greece, simply enable the scrapeAllAgencies toggle and run — no URLs needed.


Input Example

{
"startUrls": [
{ "url": "https://www.indomio.gr/pwlhsh-katoikies/athina/" },
{ "url": "https://www.indomio.gr/enoikiash-katoikies/thessaloniki/" },
{ "url": "https://www.indomio.gr/ktimatomesites/athina/" }
],
"maxListingsLimit": 500,
"scrapeAllAgencies": false,
"proxyConfiguration": {
"useApifyProxy": true
}
}

To scrape all Greek agencies in one run:

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

Output Example

Property Listing

{
"realEstate": {
"visibility": "vetrina",
"dataType": "list-real-estate",
"id": 7344437,
"uuid": "f02802d0-87e6-5dd7-a9a6-238925ff7826",
"advertiser": {
"agency": {
"id": 376556,
"type": "agency",
"showOnlyAgentPhone": false,
"phones": [
{
"type": "tel1",
"value": "693 644 4600"
}
],
"bookableVisit": {
"isVisitBookable": true,
"virtualVisitEnabled": true
},
"isPaid": true,
"label": "μεσιτικό γραφείο",
"displayName": "ISPC.DAO",
"guaranteed": false,
"showAgentPhone": false,
"showLogo": true,
"imageUrls": {
"small": "https://pic.indomio.gr/imagenoresize/101115887.jpg",
"large": "https://pic.indomio.gr/imagenoresize/101115893.jpg"
},
"agencyUrl": "https://www.indomio.gr/mesitika-grafeia/376556/",
"showExternalLink": false
},
"hasCallNumbers": true
},
"contract": "sale",
"isNew": false,
"luxury": false,
"price": {
"visible": true,
"value": 470000,
"formattedValue": "€ 470.000",
"priceRange": "300.001 - 500.000 €"
},
"properties": [
{
"multimedia": {
"photos": [
{
"id": 124630807,
"caption": "THea",
"urls": {
"small": "https://pic.indomio.gr/image/124630807/xxs-c.jpg"
}
},
{
"id": 124630847,
"caption": "Mpalkoni me thea",
"urls": {
"small": "https://pic.indomio.gr/image/124630847/xxs-c.jpg"
}
},
{
"id": 124631009,
"caption": "Ayle me thea",
"urls": {
"small": "https://pic.indomio.gr/image/124631009/xxs-c.jpg"
}
},
{
"id": 124630899,
"caption": "Krebatokamara",
"urls": {
"small": "https://pic.indomio.gr/image/124630899/xxs-c.jpg"
}
},
{
"id": 124630821,
"caption": "Mpalkoni",
"urls": {
"small": "https://pic.indomio.gr/image/124630821/xxs-c.jpg"
}
},
{
"id": 124630871,
"caption": "Krebatokamara",
"urls": {
"small": "https://pic.indomio.gr/image/124630871/xxs-c.jpg"
}
},
{
"id": 124630939,
"caption": "Deytere krebatokamara",
"urls": {
"small": "https://pic.indomio.gr/image/124630939/xxs-c.jpg"
}
},
{
"id": 124630963,
"caption": "Krebatokamara",
"urls": {
"small": "https://pic.indomio.gr/image/124630963/xxs-c.jpg"
}
},
{
"id": 124630985,
"caption": "Mpalkoni",
"urls": {
"small": "https://pic.indomio.gr/image/124630985/xxs-c.jpg"
}
},
{
"id": 124631039,
"caption": "wc",
"urls": {
"small": "https://pic.indomio.gr/image/124631039/xxs-c.jpg"
}
},
{
"id": 124631065,
"caption": "Tzaki",
"urls": {
"small": "https://pic.indomio.gr/image/124631065/xxs-c.jpg"
}
},
{
"id": 124631085,
"caption": "Porta asphaleias",
"urls": {
"small": "https://pic.indomio.gr/image/124631085/xxs-c.jpg"
}
},
{
"id": 124631109,
"caption": "wc",
"urls": {
"small": "https://pic.indomio.gr/image/124631109/xxs-c.jpg"
}
},
{
"id": 124631133,
"caption": "..",
"urls": {
"small": "https://pic.indomio.gr/image/124631133/xxs-c.jpg"
}
},
{
"id": 124631163,
"caption": "Koyzina",
"urls": {
"small": "https://pic.indomio.gr/image/124631163/xxs-c.jpg"
}
},
{
"id": 124631181,
"caption": "wc",
"urls": {
"small": "https://pic.indomio.gr/image/124631181/xxs-c.jpg"
}
},
{
"id": 124631203,
"caption": "Koyzina",
"urls": {
"small": "https://pic.indomio.gr/image/124631203/xxs-c.jpg"
}
},
{
"id": 124631225,
"caption": "..",
"urls": {
"small": "https://pic.indomio.gr/image/124631225/xxs-c.jpg"
}
},
{
"id": 124631247,
"caption": "..",
"urls": {
"small": "https://pic.indomio.gr/image/124631247/xxs-c.jpg"
}
},
{
"id": 124631269,
"caption": "bbq",
"urls": {
"small": "https://pic.indomio.gr/image/124631269/xxs-c.jpg"
}
},
{
"id": 124631291,
"caption": "Ayle",
"urls": {
"small": "https://pic.indomio.gr/image/124631291/xxs-c.jpg"
}
},
{
"id": 124630917,
"caption": "..",
"urls": {
"small": "https://pic.indomio.gr/image/124630917/xxs-c.jpg"
}
},
{
"id": 124630837,
"caption": "..",
"urls": {
"small": "https://pic.indomio.gr/image/124630837/xxs-c.jpg"
}
},
{
"id": 124630859,
"caption": "..",
"urls": {
"small": "https://pic.indomio.gr/image/124630859/xxs-c.jpg"
}
},
{
"id": 124630889,
"caption": "..",
"urls": {
"small": "https://pic.indomio.gr/image/124630889/xxs-c.jpg"
}
}
],
"virtualTours": [
null
],
"hasMultimedia": true
},
"bathrooms": "2",
"isMain": false,
"floor": {
"abbreviation": null,
"value": "Ισόγειο",
"floorOnlyValue": "ισόγειο",
"ga4FloorValue": "ισόγειο"
},
"ga4Condition": "Ottimo / Ristrutturato",
"price": {
"visible": true,
"value": 470000,
"formattedValue": "€ 470.000",
"priceRange": "300.001 - 500.000 €"
},
"rooms": "3",
"surface": "100 m²",
"typology": {
"id": 21,
"name": "Μονοκατοικία"
},
"ga4Garage": "2 in box privato/box in garage, 2 posto auto",
"typologyGA4Translation": "Casa indipendente",
"ga4features": [
"caminetto",
"mansarda",
"impianto di allarme",
"porta blindata",
"esposizione esterna",
"accesso per disabili",
"balcone",
"arredato",
"cantina"
],
"ga4Heating": "Autonomo",
"category": {
"id": 1,
"name": "Κατοικία"
},
"photo": {
"id": 124630807,
"caption": "THea",
"urls": {
"small": "https://pic.indomio.gr/image/124630807/xxs-c.jpg",
"medium": "https://pic.indomio.gr/image/124630807/m-c.jpg",
"large": "https://pic.indomio.gr/image/124630807/xxl.jpg"
}
},
"bedRoomsNumber": "2",
"location": {
"address": "Αιγιαλού, Νικήτη 63088",
"latitude": 40.208,
"longitude": 23.6769,
"marker": "marker",
"region": "Μακεδονία",
"province": "Χαλκιδική",
"macrozone": "Νικήτη",
"city": "Σιθωνία",
"nation": {
"id": "GR",
"name": "Grecia"
}
},
"featureList": [
{
"type": "rooms",
"label": "3 δωμάτια",
"compactLabel": "3"
},
{
"type": "surface",
"label": "100 m²"
},
{
"type": "bathrooms",
"label": "2 μπάνια",
"compactLabel": "2"
},
{
"type": "elevator",
"label": "Όχι Ανελκυστήρας",
"compactLabel": "Όχι"
},
{
"type": "balcony",
"label": "Μπαλκόνι"
},
{
"type": "furniture",
"label": "Επιπλωμένο"
},
{
"type": "basement",
"label": "Αποθήκη"
}
]
}
],
"title": "Μονοκατοικία Αιγιαλού, Νικήτη 63088, Νικήτη, Σιθωνία",
"type": "ad",
"typology": {
"id": 21,
"name": "Μονοκατοικία"
},
"hasMainProperty": false,
"isProjectLike": false,
"isMosaic": false
},
"seo": {
"anchor": "Μονοκατοικία Αιγιαλού, Νικήτη 63088, Νικήτη, Σιθωνία",
"url": "https://www.indomio.gr/aggelies/7344437/"
},
"idGeoHash": "sx0udz8u"
}

Agency Record

{
"address": "16ης Οκτωβρίου 4, Αμάρυνθος 34006 - Αμάρυνθος",
"agencyUrl": "https://www.indomio.gr/mesitika-grafeia/388097/",
"description": "Η TerraMak είναι μια Start-Up εταιρεία, η οποία ικανοποιεί τις ανάγκες των πελατών, προσφέρει αξιοπιστία και ποιότητα. Δραστηριοποιείται στην διαχείριση ακινήτων, στην κάλυψη επενδυτικών πλάνων, καθώς και στην υλοποίηση των ονείρων σας στο κατασκευαστικό κομμάτι.",
"displayName": "TerraMak",
"guaranteed": false,
"id": 388097,
"imageUrls": {
"large": "https://pic.indomio.gr/imagenoresize/101054539.jpg",
"small": "https://pic.indomio.gr/imagenoresize/101054533.jpg"
},
"isPaid": true,
"partnership": "",
"phones": [
{
"type": "tel1",
"value": "2221 200720",
"formattedValues": "+302221200720",
"isVirtual": false
}
],
"realEstate": 55,
"realEstateSales": 0,
"timeContract": 3,
"type": "agency",
"highlighted": false,
"agencyLocation": {
"nation": "Grecia",
"region": "Στερεά Ελλάδα",
"province": "Εύβοια",
"city": "Αμάρυνθος",
"macrozone": "Κέντρο",
"latitude": 38.3919,
"longitude": 23.8847
},
"qualityIndex": 0,
"premiumAds": 15
}

Use Cases

Lead Generation for Real Estate Professionals

Export a list of all real estate agencies operating in Athens, Thessaloniki, or any Greek city — complete with phone numbers, addresses, and listing counts. Use the data to build outreach lists, identify active agencies, or find partnership opportunities.

Greek Property Market Research

Track asking prices, property types, and inventory levels across different regions and cities. Analyze how prices differ between areas like Attica, Crete, or Halkidiki, and monitor how the market evolves over time with scheduled runs.

Investment Property Sourcing

Filter searches by property type (apartments, villas, land, commercial), location, and transaction type (sale, rent, auction). Extract listings with photos, GPS coordinates, and price data to shortlist properties for investment analysis without manual browsing.

Competitor and Agency Monitoring

Track what agencies are operating in your target area, how many listings they carry, whether they have premium plans, and how their portfolio changes month over month. Use this data to benchmark your own agency or identify gaps in the market.

CRM and Database Enrichment

Enrich your existing contact database with current agency details from Indomio.gr — updated phone numbers, addresses, listing volumes, and profile URLs. Automate this as a regular job to keep your CRM accurate.

Auction and Distressed Property Tracking

Use transaction type filters to extract judicial auction listings (pleisthriasmoi) specifically. Track price levels and availability of distressed properties in targeted locations for opportunistic acquisition strategies.


API Access

Once a run completes, results are immediately accessible via the Apify API. You can retrieve data in JSON, CSV, Excel, or XML format programmatically.

Use the API to:

  • Pull results into your own application or database automatically after each run
  • Trigger runs on demand from your own scripts or workflows
  • Schedule recurring scrapes (daily, weekly, or monthly) from the Apify platform UI
  • Integrate with tools like Make, Zapier, n8n, or any service that supports webhooks or REST APIs

No additional configuration is needed — your dataset is available at your Actor run's dataset endpoint as soon as records are pushed.


Pricing

This Actor is priced at $1.00 per 1,000 results (pay-per-result, no hidden fees).

VolumeEstimated Cost
100 records~$0.10
1,000 records~$1.00
10,000 records~$10.00
All Greek agencies (est. 5,000–15,000)~$5–$15

Apify platform usage (compute and proxy) may add a small additional cost depending on run duration. Proxy costs depend on your Apify plan. Failed requests and pagination overhead are not charged — you only pay for records successfully pushed to your dataset.


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

FeatureThis ActorManual browsingGeneric scraper
Handles Greek and English URL formats
Auto-paginates all resultsPartial
Scrape all Greek agencies in one run
Detects URL type automaticallyN/A
Chrome fingerprint emulationN/A
Progress saved across run interruptions
Configurable listing limit
Export to CSV, Excel, JSON, XMLPartial
Apify API access
Proxy supportN/AVaries

FAQ

Is scraping Indomio.gr legal?

This Actor collects publicly available data from Indomio.gr in the same way a browser would. It is your responsibility to ensure your use of the data complies with applicable laws and Indomio.gr's terms of service. For commercial use cases, consult a legal advisor.

Does this Actor require proxies?

Proxies are strongly recommended. Apify residential proxies work best for stable, block-resistant scraping. The Actor supports any proxy configuration compatible with the Apify proxy system.

Can I schedule automatic runs?

Yes. You can schedule runs directly from the Apify platform — daily, weekly, or on any custom interval — without writing any code.

Can I export results to CSV or Excel?

Yes. All results can be downloaded in JSON, CSV, Excel, or XML format from the Apify dataset view or via the API.

How much does it cost to scrape 10,000 listings?

Approximately $10.00 at the $1.00/1,000 results rate, plus any Apify platform and proxy costs depending on your plan.

How many records can I scrape in one run?

There is no hard cap enforced by the Actor. Set maxListingsLimit to 0 to collect all available results. Very large cities can return thousands of listings, so plan your budget accordingly.

Can I scrape commercial properties — offices, retail, warehouses?

Yes. The Actor supports all property categories available on Indomio.gr, including offices, land, garages, warehouses, and retail spaces. Use the appropriate search URL from your browser.

Can I use it through the Apify API?

Yes. You can trigger runs, pass input, and retrieve results entirely via the Apify API. This makes it suitable for integration into any automated workflow or data pipeline.

What happens if Indomio.gr changes its website?

The Actor targets Indomio's internal JSON API rather than scraping HTML, which makes it more resilient to frontend changes. If the API changes, the Actor will be updated accordingly. Check the Apify Store page for the latest version.

Does it work for all cities in Greece?

Yes. The Actor supports any valid Indomio.gr search URL. For agency data, the scrapeAllAgencies mode uses a pre-compiled index of Greek municipalities to cover the entire country.

Can I scrape in English?

Yes. The Actor handles English-language Indomio.gr URLs (e.g. /en/sale-apartments/athens/) the same as Greek-language ones.

What URLs are not supported?

Links to individual property ads and individual agency profile pages are not supported and will be skipped automatically. Use search-result URLs, not single-listing URLs.


SEO Section

How to Scrape Indomio.gr Data

The most reliable way to extract data from Indomio.gr is to use a purpose-built actor that calls the platform's internal API directly. This approach is faster and more stable than scraping HTML pages, and it returns clean, structured JSON that is easy to work with. Simply copy any search URL from your browser, paste it into the Actor input, and run.

Indomio.gr API Alternative

Indomio.gr does not offer a public data API for external developers. This Actor provides a practical alternative: it accesses the same internal endpoints the website uses, returning structured property and agency data in a format ready for analysis or integration. You get the same data you would from an official API, without needing one.

How Much Does It Cost to Scrape Indomio.gr?

At $1.00 per 1,000 results, extracting Greek real estate data from Indomio.gr is cost-effective for both small research projects and large-scale data collection. A typical city search returning 500 listings costs around $0.50. Scraping all real estate agencies in Greece typically falls between $5 and $15 depending on total agency count.

Export Indomio.gr Data to CSV

After a run completes, you can download your results as a CSV file directly from the Apify dataset view, or retrieve it via the API using the format=csv query parameter. CSV exports include all extracted fields and are compatible with Excel, Google Sheets, and any data analysis tool.

Automate Indomio.gr Data Collection

Use Apify's built-in scheduler to run this Actor on a recurring basis — daily, weekly, or monthly. Combined with API access, you can build a fully automated pipeline that keeps your property database current without any manual intervention. Webhook support allows you to trigger downstream actions in Make, Zapier, or n8n as soon as new data is available.


Support

Found a bug or need a feature not currently supported? Open an issue via the Apify platform or contact the Actor author through the Apify Store. For custom data extraction requirements or bulk pricing, reach out directly through your Apify account.