Indomio.gr Scraper
Pricing
from $1.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
10 days ago
Last modified
Categories
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
| Field | Description |
|---|---|
id/uuid | Unique listing identifier |
title | Listing title (in Greek or English) |
contract | Transaction type: sale, rent, or auction |
price.value | Numeric price in EUR |
price.formattedValue | Formatted price string (e.g. "€ 470.000") |
price.priceRange | Price bracket |
typology.name | Property type (e.g. apartment, house) |
category.name | Category (e.g. residential, commercial) |
surface | Property size in m² |
rooms | Total number of rooms |
bedRoomsNumber | Number of bedrooms |
bathrooms | Number of bathrooms |
floor.value | Floor level |
location.address | Full address |
location.city | City name |
location.region | Region name |
location.province | Province name |
location.latitude/longitude | GPS coordinates |
multimedia.photos | Array of photo URLs (small, medium, large) |
featureList | Key features (balcony, elevator, garage, etc.) |
advertiser.agency.displayName | Listing agency name |
advertiser.agency.phones | Agency contact phone numbers |
advertiser.agency.agencyUrl | Agency profile URL |
seo.url | Direct URL to the full listing page |
isNew | Whether the property is newly built |
luxury | Whether the property is luxury-flagged |
Agency Fields
| Field | Description |
|---|---|
id | Unique agency identifier |
displayName | Agency name |
address | Physical office address |
phones | Contact phone numbers (with formatted international value) |
agencyUrl | Agency profile URL on Indomio.gr |
description | Agency description text |
imageUrls.small/large | Agency logo URLs |
realEstate | Number of active listings |
realEstateSales | Number of completed sales |
isPaid | Whether the agency has a paid plan |
agencyLocation.city | City of the agency |
agencyLocation.region | Region |
agencyLocation.province | Province |
agencyLocation.latitude/longitude | GPS coordinates |
premiumAds | Number of premium listings |
scraped_city | City 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
- Open the Actor on the Apify platform and click "Try for free"
- Paste your search URLs from Indomio.gr into the
startUrlsfield — just copy the URL from your browser after applying your filters - Set a listing limit with
maxListingsLimit(default: 100; set to0for unlimited) - Configure proxy — Apify residential proxies are recommended for best results
- Run the Actor and wait for it to finish
- 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).
| Volume | Estimated 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?
| Feature | This Actor | Manual browsing | Generic scraper |
|---|---|---|---|
| Handles Greek and English URL formats | ✅ | ✅ | ❌ |
| Auto-paginates all results | ✅ | ❌ | Partial |
| Scrape all Greek agencies in one run | ✅ | ❌ | ❌ |
| Detects URL type automatically | ✅ | N/A | ❌ |
| Chrome fingerprint emulation | ✅ | N/A | ❌ |
| Progress saved across run interruptions | ✅ | ❌ | ❌ |
| Configurable listing limit | ✅ | ❌ | ❌ |
| Export to CSV, Excel, JSON, XML | ✅ | ❌ | Partial |
| Apify API access | ✅ | ❌ | ❌ |
| Proxy support | ✅ | N/A | Varies |
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.