Skip to content

Spitogatos Scraper

Try for free

Scrape spitogatos.gr property listings for sale and rent in Greece: price, area, rooms, floor, year, energy class, features, coordinates, agency contacts and photos. No login needed.

🏠 Spitogatos Scraper

Scrape spitogatos.gr, Greece's largest property portal, for homes, commercial properties and land for sale or rent. Each listing comes with price, price per m², area, bedrooms, floor, year built, energy class, heating, features, GPS coordinates, all photos and the full description, plus the agency's or the owner's name and phone number. Paste a search URL, type a place name, or re-check known listing IDs. No login needed.

✨ Why use Spitogatos Scraper?

  • 🔗 Any search: paste a spitogatos.gr result URL (Greek or English site, any filters, any page), or search by place name with price, area, bedroom, year, energy class and date filters.
  • 🧾 Complete listings: 60+ fields per listing, with the site's codes turned into readable values (energy class E, floor 1st floor, heating central, fuel oil, features like elevator, parking, balcony).
  • 📞 A phone on every listing: the named agent when the agency gives one, the owner's own contact on private listings, and the agency's phone and website otherwise.
  • 🗺️ Coordinates and areas: latitude and longitude, city, neighbourhood and sub-area for every listing.
  • 🚀 Basic mode for big jobs: turn off full details and save straight from the search results, 1,000 listings in about a minute.
  • 🔔 Only what is new: filter by first-posted or last-updated date (1 day, 2 weeks or an exact date) and schedule daily runs.

🎯 Use cases

  • 📈 Price monitoring: track asking prices and price per m² by neighbourhood, and catch price drops.
  • 🏢 Investment research: find apartments, buildings, plots and commercial spaces that match your numbers.
  • 🤝 Lead generation: build lists of active agencies and private sellers with phone numbers.
  • 🗺️ Market maps: plot listings on a map with their coordinates and energy classes.
  • 🔁 Listing tracking: re-check a list of listing IDs on a schedule to follow their price and status.

🚀 How to use

  1. Run a search on spitogatos.gr with the filters you want and copy the URL from your browser. Or type place names into Locations.
  2. Paste the URL into Spitogatos URLs (or fill in Locations and the filters).
  3. Set Max listings. Leave Full listing details on for contacts, energy class and features, or turn it off for a faster run.
  4. Click Start.
  5. Download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldDescription
startUrlsspitogatos.gr search result URLs or listing URLs.
listingIdsKnown listing IDs (1120313340, 20313340) or listing URLs to re-check.
maxResultsMaximum listings per run, across all inputs (default 20).
locationsPlace names to search, Greek or English (Kolonaki, Γλυφάδα, Thessaloniki).
listingType, category, propertyTypesSale or rent; residential, commercial, land or other; optional types.
priceMin/priceMax, areaMin/areaMax, roomsMin/roomsMax, yearBuiltMin/yearBuiltMaxRange filters for location searches.
energyClassMin, postedSince, updatedSince, priceReducedOnly, sortByMore filters and the result order.
includeDetailsFull details and contacts (default on).
languageel (Greek, default) or en (English) descriptions and place names.
{
  "locations": ["Kolonaki", "Pagkrati"],
  "listingType": "rent",
  "propertyTypes": ["apartment"],
  "priceMax": 1500,
  "areaMin": 60,
  "updatedSince": "3 days",
  "maxResults": 200
}

📤 Output

FieldDescription
id, urlListing ID and link
listingType, category, propertyTypesale/rent, residential/commercial/land/other, apartment, studio, store, plot, …
price, pricePerSqm, priceReduced, priceBeforeReductionPrice in EUR (monthly rent for rentals) and price drops
areaSqm, rooms, bathrooms, floor, floorLevel, levelsSize and layout
yearBuilt, renovationYear, energyClass, heating, heatingFuel, furnished, parking, featuresBuilding facts and amenities
latitude, longitude, city, neighborhood, subArea, areaFullName, addressLocation
description, images, imageCount, virtualTourUrl, videoUrlText and media
contactType, contactName, contactPhone, contactEmailWho to call: agent, owner or agency
agencyName, agencyPhone, agencyPhones, agencyContactPerson, agencyAddress, agencyWebsite, agencyUrlAgency details
postedAt, updatedAt, availableFrom, scrapedAtDates

Example (trimmed; contact details are fictional):

{
  "id": 20313340,
  "url": "https://www.spitogatos.gr/aggelia/1120313340",
  "listingType": "sale",
  "category": "residential",
  "propertyType": "studio",
  "price": 67000,
  "currency": "EUR",
  "pricePerSqm": 1763.16,
  "areaSqm": 38,
  "rooms": 1,
  "bathrooms": 1,
  "floor": "1st floor",
  "floorLevel": 1,
  "latitude": 38.004322,
  "longitude": 23.71739,
  "city": "Αθήνα - Κέντρο",
  "neighborhood": "Σεπόλια - Σκουζέ",
  "yearBuilt": 1977,
  "energyClass": "E",
  "heating": "central",
  "heatingFuel": "oil",
  "features": ["bright", "elevator", "facade"],
  "imageCount": 18,
  "contactType": "agency",
  "contactName": "Example Real Estate",
  "contactPhone": "+302100000000",
  "agencyName": "Example Real Estate",
  "agencyWebsite": "http://www.example.gr",
  "postedAt": "2026-07-06",
  "updatedAt": "2026-10-15"
}

💰 Pricing

You pay $1.25 per 1,000 listings ($0.00125 per listing), plus the platform usage of your run. Platform usage is small: about $0.01 for 1,000 listings in basic mode and about $0.25 for 1,000 listings with full details (the site is opened in a browser session that is renewed every 50 listings). So 1,000 listings with full details cost about $1.50 in total.

❓ FAQ

Is it legal to scrape spitogatos.gr? The actor only reads public listing pages that any visitor can see. You are responsible for using the data in line with the site's terms and data protection law (GDPR), especially the contact details of private sellers.

Do I need an account or a proxy? No. No login, no cookies and no proxy setup.

How many listings can I get? As many as the search has. Basic mode handles thousands of listings quickly. With full details, expect about 1,000 listings in 15 minutes.

Why is a field empty? The agency or owner did not fill it in (year built, address and energy class are optional on the site). The street address is published only for some listings; coordinates can be approximate (locationPrecision: offset).

Can I schedule it or use the API? Yes. Schedule a run with updatedSince: "1 day" for a daily feed of new and changed listings, and read results through the API or integrations.

⚠️ Limits

  • Only data shown publicly on spitogatos.gr (Greece). Cyprus listings on spitogatos.com.cy are not covered.
  • Basic mode descriptions are the site's short previews; energy class, year built, features and contacts need full details.
  • Street addresses are only present when the advertiser publishes them.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.