Xe.gr Scraper - Greek Commercial Property & Land avatar

Xe.gr Scraper - Greek Commercial Property & Land

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
Xe.gr Scraper - Greek Commercial Property & Land

Xe.gr Scraper - Greek Commercial Property & Land

Scrape commercial property and land listings from xe.gr, Greece's largest classifieds portal: offices, stores, industrial and craft spaces, plots and parcels for rent or sale. Prices in EUR, price per m2, surfaces, coordinates and agency names.

Pricing

from $1.20 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Xe.gr Commercial Property Scraper

Scrape commercial property and land listings from xe.gr (Χρυσή Ευκαιρία), Greece's largest classifieds portal. The property section carries roughly 60,000 commercial-space ads (επαγγελματικοί χώροι: offices, stores, commercial buildings, industrial and craft spaces, storage units) and over 90,000 land ads (γη και οικόπεδα: plots, agricultural parcels, even whole islands), for rent and for sale, across the whole country.

Each result comes from the portal's own data feed, not parsed page text. You get the asking price in EUR, price per m2, surface, coordinates, floor levels, the listing agency's name, photos and a direct link to the listing.

Why use it

  • Market research. Track asking prices and rents per area or segment across Greece, from Athens office space to island plots.
  • Site selection. Compare store and office rents per m2 between neighbourhoods before signing a lease.
  • Land sourcing. Filter plots (οικόπεδα) and agricultural parcels (αγροτεμάχια) by area. Land listings include planning attributes like "Εντός σχεδίου" (within the city plan) and the building coefficient (Σ.Δ) where published.
  • Investment screening. Sale listings carry total price, price per m2 and surface, so screening by yield inputs is straightforward.
  • Monitoring. Run it on a schedule and diff against yesterday's dataset to catch new listings the day they appear.

How to scrape Xe.gr data

  1. Set Location to any Greek city, area or region. Greek and Latin spellings both work: Αθήνα or Athina, Θεσσαλονίκη or Thessaloniki. The actor resolves your text through xe.gr's own location autocomplete, so anything the site's search box accepts works here too. Leave it empty to search all of Greece.
  2. Pick a Listing Type: rent (ενοικίαση), sale (πώληση) or both.
  3. Pick a Property Segment: offices, stores, commercial buildings, industrial spaces, craft spaces, storage units, or on the land side plots, agricultural parcels and islands.
  4. Set Max Results and run. Results land in the dataset as one flat JSON object per listing.

Example: office space for rent in Athens:

{
"searchQuery": "Αθήνα",
"listingType": "rent",
"segment": "office",
"maxResults": 200
}

Example: plots for sale in Thessaloniki:

{
"searchQuery": "Θεσσαλονίκη",
"listingType": "sale",
"segment": "plot",
"maxResults": 100
}

Example: every commercial listing in Patras, rent and sale:

{
"searchQuery": "Patra",
"segment": "all_commercial",
"maxResults": 500
}

Input options

FieldTypeDescription
searchQuerystringLocation in Greece, Greek or Latin spelling (Αθήνα, Athina, Θεσσαλονίκη, Thessaloniki). Empty searches the whole country.
listingTypestringall (default), rent or sale.
segmentstringall_commercial (default), office, store, commercial_building, industrial_space, craft_space, storage_unit, all_land, plot, parcel, island.
sortingstringEmpty for the site default, price_asc or price_desc.
maxResultsintegerCap on returned listings. Default 100, maximum 10,030 per query (the portal caps pagination at 295 pages). Narrow by location or segment to reach deeper into the catalog.
proxyConfigurationobjectGreek residential proxy, preconfigured. Required, see Limitations.

Output fields

FieldExampleNotes
title"Γραφείο 120 τ.μ."Property type + surface, as published
listingType"rent"rent or sale
segment"Office"English label derived from the Greek type
propertyTypeGr"Γραφείο"Greek property type as published
category"commercial"commercial or land
price980EUR. Sale: total. Rent: per month. Null when price on request
currency"EUR"Always EUR when a price exists
priceUnit"EUR/month"EUR/month for rentals, EUR total for sales
priceRaw"980 €"Price text exactly as published
pricePerM28.52EUR per m2, computed by xe.gr
surface115m2 (floor area, or plot area for land)
address"Ταύρος Αττικής (Κέντρο)"Area and neighbourhood
latitude, longitude37.9724, 23.6928Listing coordinates
floorLevels["1ος"]Commercial spaces only
constructionYear1998Where published
details["Εντός σχεδίου", "Σ.Δ: 0.8"]Planning attributes, mostly on land
agencyName"Aspis Real Estate"Null for private listings
isAgencytrueProfessional agency account or not
sponsoredfalseSponsored tile flag
publishedAgo"πριν από 2 ημέρες"Listing age as shown on the site
imageUrl, imageUrlshttps://blob.cdn.xe.gr/...Up to 10 photo URLs
urlhttps://www.xe.gr/property/d/...Listing detail page
id"b54e4604-..."xe.gr listing UUID
source"xe.gr"
scrapedAt"2026-08-18T11:20:00.000Z"

Example output

{
"title": "Βιοτεχνικός χώρος 115 τ.μ.",
"listingType": "rent",
"segment": "Craft space",
"propertyTypeGr": "Βιοτεχνικός χώρος",
"category": "commercial",
"price": 980,
"currency": "EUR",
"priceUnit": "EUR/month",
"priceRaw": "980 €",
"pricePerM2": 8.52,
"surface": 115,
"surfaceRaw": "115 τ.μ.",
"address": "Ταύρος Αττικής (Κέντρο)",
"latitude": 37.9724122,
"longitude": 23.6927849,
"floorLevels": ["1ος"],
"constructionYear": null,
"details": [],
"agencyName": null,
"isAgency": false,
"sponsored": false,
"publishedAgo": "πριν από 2 ημέρες",
"imageUrl": "https://blob.cdn.xe.gr/live/2026/08/16/9c2bd914-ff96-469b-9c95-06b94ad506c5/9c2bd914-ff96-469b-9c95-06b94ad506c5-source.jpg?width=640&height=480&format=jpg",
"url": "https://www.xe.gr/property/d/enoikiaseis-epaggelmatikon-xoron/b54e4604-71a1-4441-b7d1-0d356857189a/tayros-attikhs-kentro-980-115",
"id": "b54e4604-71a1-4441-b7d1-0d356857189a",
"source": "xe.gr",
"scrapedAt": "2026-08-18T11:20:00.000Z"
}

Cost estimate

Pricing is pay per event: a small flat fee per run start plus a fee per result, about $0.002 per listing. $1 buys roughly 500 listings. Compute is minimal (the actor reads the portal's JSON feed at 34 listings per request), so the per-result fee is effectively the whole cost.

A run's usage cost only settles after the run reports SUCCEEDED. A cost read mid-run shows a fraction of the final number, so don't estimate spend from a run that is still going.

Limitations and known issues

  • Prices can be missing. Price on request is normal in commercial real estate. The price field is null in that case and priceRaw carries whatever the site showed. The actor never invents a number.
  • Rent is quoted per month. Greek commercial rents on xe.gr are monthly (€/μήνα). The priceUnit field says which quote you're looking at.
  • About 10,000 results per query. The portal caps pagination at 295 pages of 34 listings. To pull more than that, split the work across several runs by location or segment.
  • Halls (αίθουσες) have no dedicated segment filter on the portal's API. They are included in all_commercial results.
  • Greek residential proxy is required. The site sits behind AWS WAF and CloudFront, which serve a captcha to non-Greek and datacenter IPs. The default proxy configuration handles this; changing it will most likely break the actor.
  • Listing-level data only. The actor scrapes the search feed, which is where price, surface, location, coordinates and agency live. It does not open every detail page, which keeps runs fast and cheap.