Casa.it Scraper - Italy Real Estate
Pricing
from $2.00 / 1,000 results
Casa.it Scraper - Italy Real Estate
Scrape Casa.it Italy property listings, for sale or to rent: price, surface, rooms, bathrooms, floor, full address, coordinates, energy class, agency name, phone and photos. Search by Italian city or paste a search URL.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
ben
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
๐ Casa.it Scraper - Italy Real Estate Data
Extract property listings from Casa.it, one of Italy's largest real-estate portals, in clean structured data. Get every listing's price, surface, rooms, bathrooms, floor, full address, GPS coordinates, energy class, photos, and the listing agency's name, phone number and office address โ perfect for market research, price analysis and real-estate lead generation. Search any Italian city for sale (vendita) or to rent (affitto). Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.
๐ What is the Casa.it Scraper?
This actor collects real-estate listings from Casa.it's search results and returns them as flat, ready-to-use records. Give it one or more Italian city names (or paste a Casa.it search URL with your own filters) and it paginates through the results, returning rich data for each property โ including the contact details of the agency that posted it.
It is fast and reliable: it talks to Casa.it the way a real browser does and reads the data Casa.it itself loads into the page, so you get the same listings you'd see on the site, structured and deduplicated.
What data does it extract?
- Listing identity โ listing id, full Casa.it URL, title, channel (sale/rent).
- Price โ clean numeric price, formatted price, min/max range, monthly rent flag, and the site's mortgage estimate.
- Property details โ property type (appartamento, villa, atticoโฆ), property group, surface in mยฒ, number of rooms, bathrooms, parking spaces, floor/level, energy class, availability.
- Location โ street, district, zone/quarter, city, province, region, plus latitude & longitude.
- Agency / lead data โ agency name, agency type, phone number, office address and city, agency profile URL and website.
- Media & extras โ main image URL, number of photos, has-video / has-3D-tour flags, highlight labels and the listing description.
โฌ๏ธ Input
| Field | Type | Description |
|---|---|---|
locations | array | Italian city/town names to search, e.g. ["milano", "roma"]. |
channel | string | sale (vendita) or rent (affitto). Default sale. |
searchUrls | array | Optional. Paste full Casa.it search URLs to apply your own filters (price, rooms, zone). Pagination is automatic. |
maxResults | integer | Max listings per city / URL. Default 50. |
Example input
{"locations": ["milano", "roma"],"channel": "sale","maxResults": 50}
Or drive it entirely with a filtered Casa.it URL:
{"searchUrls": ["https://www.casa.it/affitto/residenziale/torino/"],"maxResults": 100}
โฌ๏ธ Output
Each result is one property listing. Example:
{"id": 54312892,"url": "https://www.casa.it/immobili/54312892/","channel": "sale","title": "Bilocale in Via Carlo Dolci 38","property_type": "appartamento","property_type_group": "case","category": "residenziale","price": 269000,"price_formatted": "269.000","price_min": 269000,"price_max": 269000,"price_period": null,"currency": "EUR","mortgage_estimate": "779","area_sqm": 52,"rooms": 2,"bathrooms": 1,"parkings": null,"floor": "piano rialzato","energy_class": null,"availability": "libero","is_auction": false,"depth": "platinum","labels": ["PER INVESTIMENTO"],"street": "Via Carlo Dolci 38","district": "San Siro, San Carlo","zone": "Selinunte","city": "Milano","province": "MI","province_full": "Milano","region": "Lombardia","latitude": 45.473593,"longitude": 9.141392,"agency": "Fonte Immobiliare Cittร Studi 2","agency_type": "Agency","agency_phone": "0289744981","agency_address": "Milano, Via Giovanni Briosi 10","agency_city": "Milano","agency_url": "https://www.casa.it/agenzie/fonte-immobiliare-citta-studi-2-66091/","agency_website": null,"description": "Bilocale ristrutturato e arredato Milano San Siro...","image": "https://images-1.casa.it/listing/0/a9/1e/3a/816113986.jpg","num_images": 26,"has_video": false,"has_3d_tour": false,"search": "milano"}
๐ก Use cases
- ๐ท๏ธ Price & market analysis โ track asking prices, โฌ/mยฒ and inventory across Italian cities and zones over time.
- ๐ Real-estate lead generation โ build lists of active agencies with their phone numbers and office addresses for outreach.
- ๐ Comps & valuation โ pull comparable listings by city, surface, rooms and energy class to support valuations.
- ๐ Feeds & aggregators โ keep a property portal, CRM or alerting bot in sync by running on a schedule and pushing to your database.
โ FAQ
Which listings does it return? The same residential listings you see on Casa.it search results for the city/URL you provide โ for sale or to rent โ paginated up to your maxResults.
Can I use my own filters (price, rooms, zone)? Yes. Set up the search on Casa.it, copy the resulting URL into searchUrls, and the actor will scrape exactly that filtered result set, page by page.
Does it return the agency phone number? Yes, when the listing exposes it. You get the agency name, phone, office address, profile URL and (when present) website.
How many results can I get? Casa.it shows thousands of listings per major city. You can page through them; set maxResults to control how many you collect per search.
Do I need to configure a proxy? No. The actor handles anti-bot for you, routing through Apify's residential Italian IPs automatically โ just run it.
How fresh is the data? It is scraped live each run, so results reflect what's on Casa.it at that moment. Schedule the actor to keep your dataset current.
What format can I export? JSON, CSV, Excel, HTML or via the API โ and you can connect it to Make, Zapier or n8n.
Does it support rent and sale? Yes โ set channel to sale or rent, or paste either a vendita or affitto search URL.
Is it legal? This actor collects only publicly available listing data. You are responsible for using the output in compliance with Casa.it's terms, GDPR and any applicable local laws โ for example, marketing outreach to agencies must respect GDPR and Italian e-marketing rules. Do not use personal data for unsolicited spam.
๐ You might also like
- ๐ฎ๐น Immobiliare.it Scraper โ Italy's #1 portal
- ๐ฎ๐น Subito.it Scraper โ Italian classifieds & rentals
- ๐ช๐ธ Idealista Scraper โ Spain real estate
- ๐ฉ๐ช ImmobilienScout24 Scraper โ Germany real estate
- ๐ณ๐ฑ Funda Scraper โ Netherlands real estate
โ๏ธ How it works
The actor loads Casa.it's search-results pages in a real, stealth browser through residential Italian IPs (clearing the site's anti-bot protection), then reads the structured listing data Casa.it embeds in the page (its __INITIAL_STATE__ application state). Each property is normalized into the flat schema above, deduplicated by listing id, and pushed to your dataset. Pagination follows Casa.it's own paginator until your maxResults is reached or there are no more pages.
Keywords: casa.it scraper, casa.it api, italy real estate scraper, italian property data, scrape casa.it, immobili italia, case in vendita, case in affitto, real estate lead generation italy, property listings italy, agenzie immobiliari, milano roma property data, apartment scraper italy, rent scraper italy, โฌ/mยฒ analysis, real estate comps italy, property dataset, casa.it listings export.