xe.gr APIxe.gr ↗
Access residential rental listings from xe.gr in Greece. Get price, location, size, bedrooms, images, and new listing alerts via two simple endpoints.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/242bbfb2-cc29-4cd4-874c-2ed2fc3d0aec/get_recent_rentals' \ -H 'X-API-Key: $PARSE_API_KEY'
Returns the most recent residential rental property listings from xe.gr in Greece. Listings include price, location, size, bedrooms, bathrooms, images, and posting date.
No input parameters required.
{
"type": "object",
"fields": {
"count": "integer - total number of listings returned",
"source": "string - data source identifier",
"listings": "array of property listing objects with id, title, price, address, geo coordinates, bedrooms, bathrooms, size, images, and URL"
},
"sample": {
"data": {
"count": 24,
"source": "xe.gr recent listings",
"listings": [
{
"id": "18f6376d-cd06-46ca-9e18-8efa0467c0ba",
"url": "https://www.xe.gr/property/d/enoikiaseis-katoikion/18f6376d/peiraias-neo-falhro-550-78",
"size": "78 τ.μ.",
"price": "550 €",
"title": "Διαμέρισμα 78 τ.μ.",
"is_new": false,
"levels": [
"3ος"
],
"www_id": "20260515121726136",
"address": "Πειραιάς (Νέο Φάληρο)",
"geo_lat": 37.9496181,
"geo_lng": 23.6662776,
"bedrooms": "2",
"bathrooms": "1",
"image_url": "https://blob.cdn.xe.gr/live/2026/05/15/ed036b58.jpg",
"item_type": "re_residence",
"date_posted": "πριν από 2 λεπτά",
"internal_id": "20260515121726136",
"price_value": "550",
"company_title": "Greystone Investment",
"image_gallery": [
"https://blob.cdn.xe.gr/live/2026/05/15/ed036b58.jpg"
],
"is_commercial": true,
"price_per_sqm": "7 €/τ.μ.",
"transaction_type": "LET.NORMAL",
"unique_group_url": null,
"construction_year": null,
"title_abbreviation": "Διαμέρισμα 78 τ.μ."
}
]
},
"status": "success"
}
}About the xe.gr API
The xe.gr API exposes 2 endpoints for tracking residential rental property listings across Greece. get_recent_rentals returns the current set of listings with fields including price, address, geo coordinates, bedroom and bathroom counts, size, images, and a direct URL. get_new_listings_alert compares against previously seen listings within a session and surfaces only entries posted since the last call — making it straightforward to build real-time property alert workflows.
What the API Returns
get_recent_rentals returns a full snapshot of current residential rental listings on xe.gr. Each listing object includes a unique id, human-readable title, price, address, geo coordinates (latitude/longitude), bedrooms, bathrooms, size (square meters), an array of images, and a url linking to the original listing. The response also carries a top-level count indicating how many listings were returned and a source identifier.
New Listing Detection
get_new_listings_alert is designed for alerting pipelines. On the first call within a session, all current listings are considered new. On subsequent calls within the same session, only listings that have appeared since the previous call are returned in new_listings. The count field tells you how many new entries were detected. This makes it practical to poll the endpoint on a schedule and trigger notifications only when genuinely new properties are posted.
Coverage and Scope
Both endpoints cover residential rentals listed on xe.gr, which is one of the primary property portals in Greece. Listing data reflects what is publicly visible on the platform, including city and neighborhood-level address strings alongside coordinate data. No filtering parameters are currently exposed — both endpoints return the full available dataset on each call.
- Send push notifications when new rental listings appear in a target area using
get_new_listings_alert - Build a property price tracker that logs xe.gr rental prices over time from
get_recent_rentals - Plot rental listings on a map using the geo coordinates returned per listing
- Compare bedroom and size data across listings to calculate price-per-square-meter benchmarks
- Feed listing images and titles into a property aggregator covering the Greek rental market
- Monitor listing volume trends by tracking the
countfield from repeatedget_recent_rentalscalls - Aggregate xe.gr rental data alongside other sources to analyze regional rental demand in Greece
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does xe.gr offer an official developer API?+
What does `get_new_listings_alert` return on the first call?+
new_listings. From the second call onward, only listings that did not appear in the previous response are included. The count field reflects how many new entries were detected in each call.Can I filter listings by city, neighborhood, price range, or number of bedrooms?+
address, price, bedrooms, and geo coordinates, so filtering can be applied client-side after retrieval. You can fork this API on Parse and revise it to add server-side filtering endpoints.