xe.gr - Greek Real Estate avatar

xe.gr - Greek Real Estate

Pricing

from $3.00 / 1,000 results

Go to Apify Store
xe.gr - Greek Real Estate

xe.gr - Greek Real Estate

Scrape real estate listings from xe.gr, Greece's #1 classifieds site. Returns price, area, rooms, location, images, and floor for rent and sale listings. Paste any xe.gr search URL.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Swerve

Swerve

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

xe.gr Scraper — Greek Real Estate API

Extract real estate listings from xe.gr, Greece's #1 classifieds site. Returns clean structured data for both rent and sale listings: price, area, rooms, location, images, floor, year built, and more.

What you get per listing

Always returned (basic):

  • listingId — xe.gr UUID
  • url — direct link to the listing
  • listingTyperent or sale
  • propertyType — apartment, maisonette, house, etc.
  • price (EUR), pricePerSqm (EUR/sqm)
  • areaSqm, rooms, bathrooms, floor, yearBuilt
  • city, neighbourhood, rawAddress, imageUrl
  • scrapedAt

With enrichListings: true (full details):

  • description — full listing text
  • streetAddress — exact street + number
  • postalCode, region — administrative location
  • images — full image gallery (typically 10-25 photos)
  • datePosted — exact upload timestamp
  • renovationYear, energyClass (A+ through Z)
  • airConditioning, furnished, heating, heatingType
  • shortTermAvailable, availableFrom
  • agentName — listing agent or agency name

How to use

Easy mode (recommended): type a Greek city or area name and pick listing type. The actor resolves it via xe.gr's own location service.

{
"location": "Athens",
"listingType": "rent",
"propertyCategory": "residential",
"maxItems": 200
}

Other examples:

{ "location": "Mykonos", "listingType": "rent", "maxItems": 50 }
{ "location": "Thessaloniki", "propertyCategory": "commercial", "maxItems": 100 }
{ "location": "Crete", "listingType": "rent", "maxItems": 200, "enrichListings": true }

Power-user mode: if you want a very specific filter (sale listings, custom price/area/room ranges, sub-neighborhood) — set your filters on xe.gr/property, copy the results URL from your browser, paste it into searchUrl. This bypasses the structured inputs entirely.

{
"searchUrl": "https://www.xe.gr/property/results?...",
"maxItems": 200
}

Sale, rent, and commercial — all supported

Pick listingType (rent or sale) and propertyCategory (residential, commercial, land, parking). Mix and match — sale residential, rent commercial, sale land, etc. all work via structured input.

Example output

{
"listingId": "bb4109ee-5232-41e7-b423-34e95a4bc360",
"url": "https://www.xe.gr/property/d/enoikiaseis-katoikion/bb4109ee-5232-41e7-b423-34e95a4bc360/athhna-pagkrati-1100-70",
"listingType": "rent",
"propertyType": "Διαμέρισμα",
"areaSqm": 70,
"price": 1100,
"pricePerSqm": 16,
"currency": "EUR",
"rooms": 2,
"bathrooms": 1,
"floor": "1ος",
"yearBuilt": 1970,
"city": "Αθήνα",
"neighbourhood": "Παγκράτι",
"rawAddress": "Αθήνα (Παγκράτι) | Ενοικίαση κατοικίας",
"imageUrl": "https://blob.cdn.xe.gr/live/.../source.jpg?width=640&height=480&format=jpg",
"scrapedAt": "2026-05-05T12:00:00.000Z"
}

Common use cases

  • Investor monitoring — track new listings in target neighborhoods, surface price drops, compare price/sqm trends.
  • Real-estate agencies — pull competitor listings, monitor agent activity, build comparable-deal databases.
  • Market research — snapshot rent vs sale supply by city, area, price band.
  • Price aggregators / portals — feed your platform with up-to-date xe.gr inventory.

Notes on data

  • All prices are EUR. xe.gr is Greek-only, so propertyType and rawAddress are in Greek.
  • floor is a string (Greek ordinals like 1ος, 2ος or Ισόγειο for ground floor) — not a number, because xe.gr's floor field has multiple non-numeric values.
  • yearBuilt is filled when xe.gr exposes it (~88% of listings).
  • neighbourhood is filled when the listing has one (~75% of listings).
  • The actor uses Apify's residential proxy (Greece) to access xe.gr reliably.

Pricing

Pay per result. See the Pricing tab for the current per-result price. You only pay for listings successfully scraped — failed pages cost nothing.

Known limitations (v1)

  • v1 takes a searchUrl only. v2 will add structured input (city dropdown + rent/sale + filters) for users who don't want to copy URLs from xe.gr.
  • v1 does not enrich with detail-page data (full description, agent contact info, full amenities). v2 will add an optional enrichListings flag.

Found a bug or have a feature request? Open an issue — I respond within 24h.