Fotocase Real Estate Scraper
Pricing
$15.00/month + usage
Fotocase Real Estate Scraper
Scrape Fotocasa real estate listings with complete data: photos, exact GPS, agency info, features. Search across Spain. $3 per 1,000 properties.
Pricing
$15.00/month + usage
Rating
0.0
(0)
Developer

Ahmed hrid
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
Fotocasa Scraper
Extract comprehensive Spanish real estate listings from Fotocasa.es including property details, high-resolution images, prices, exact GPS coordinates, and agency information. Perfect for property investment analysis, market research, and real estate lead generation across Spain.
What is Fotocasa Scraper?
Fotocasa Scraper is a powerful tool that extracts publicly available property listings from Fotocasa.es, Spain's leading real estate platform with over 1 million listings. Simply specify a location (Madrid, Barcelona, Valencia, etc.) and get structured data with complete property details, photos, seller contacts, and precise geolocation. Ideal for Spanish real estate investors, property agencies, market analysts, and developers.
Key advantages of using this Actor on Apify:
- ⏰ Scheduling - Auto-scrape new listings daily, weekly, or monthly
- 🔄 API access - Integrate Spanish property data into your systems
- 🌐 Spanish residential proxies - Reliable scraping without blocks
- 📊 Multiple export formats - JSON, CSV, Excel, XML
- 🔗 Integrations - Connect with Zapier, Make, webhooks
- 📈 Monitoring - Track performance and get instant alerts
- 🗺️ GPS precision - Exact latitude/longitude for mapping
What can Fotocasa Scraper do?
This Actor provides powerful features for extracting Spanish real estate data:
✅ Location targeting - Search any Spanish city, province, or neighborhood ✅ Price filtering - Set minimum and maximum budget ranges ✅ Advanced sorting - Order by publication date, price, or rating ✅ Date filtering - Get only recent listings or historical data ✅ Bulk extraction - Scrape up to 10,000 properties per run ✅ Complete property data - Surface area, rooms, bathrooms, floors, features ✅ High-res images - Original quality photos with room categorization ✅ GPS coordinates - Precise latitude/longitude for every property ✅ Agency details - Professional agent info with logos and contact numbers ✅ Property features - Terrace, elevator, furnished, parking, and more ✅ Energy ratings - When available from listings ✅ Market insights - Property age, building type, subsidies info
What data can Fotocasa Scraper extract?
| Field | Description | Example |
|---|---|---|
| Property ID | Unique Fotocasa listing identifier | 187740640 |
| Title | Property address and location | "Calle Olletas, 12" |
| Price | Property price in euros | €229,000 |
| Price (numeric) | Price as number for analysis | 229000 |
| Description | Full property description | Complete listing text |
| Building Type | Type of property | Flat, House, Chalet, Studio |
| Building Subtype | Specific property category | Flat, Duplex, Penthouse |
| Surface Area | Living space in m² | 76 m² |
| Rooms | Number of bedrooms | 3 bedrooms |
| Bathrooms | Number of bathrooms | 1 bathroom |
| Floor | Floor level | 1st floor (6 = ground) |
| Features | Property amenities | Terrace, Elevator, Furnished |
| GPS Coordinates | Exact latitude/longitude | 36.7349978, -4.4152176 |
| Location | Complete address breakdown | Street, district, city, province |
| Province | Spanish province | Málaga, Madrid, Barcelona |
| City | Municipality | Málaga Capital |
| District | Neighborhood/area | Centro, Salamanca |
| Zip Code | Postal code | 29013 |
| Images | High-resolution photos | Up to 20+ images per listing |
| Room Photos | Categorized by room type | Living room, bedroom, kitchen |
| Agency Name | Real estate agency | PLANETACASA MÁRMOLES |
| Agency Phone | Contact number | 952145930 |
| Agency Logo | Company branding | URL to logo image |
| Agency URL | Agency profile link | Direct Fotocasa link |
| Publication Date | When listed (days ago) | 106 days |
| Property Status | New, premium, top listing | isSuperTop, isPremium |
| Property URL | Direct listing link | Full Fotocasa URL |
| Is New Construction | New development flag | true/false |
| Has Video | Video tour available | true/false |
| Has Floor Plans | Floor plan included | true/false |
| Has Virtual Tour | 360° tour available | true/false |
How to scrape Fotocasa real estate data
Using Fotocasa Scraper is simple and intuitive:
- Open Fotocasa Scraper in Apify Console
- Enter location - Type Spanish city or province (e.g., "madrid-province", "barcelona-city", "malaga-capital")
- Configure filters (optional):
- Minimum price in euros
- Maximum price in euros
- Sort by: publication date, price, or rating
- Maximum date filter for recent listings
- Set maximum items - Up to 10,000 listings per run
- Click Start and wait for results
- Download your data in JSON, CSV, or Excel format
Pro tip: Use location slugs like "madrid-province", "barcelona-city", "valencia", "malaga-capital" for best results.
Integrate with Fotocasa Scraper using webhooks
Automate your Spanish property monitoring by setting up webhooks that trigger when scraping completes. Send new listings directly to your real estate CRM, Slack channels, or property analysis dashboards. Perfect for staying ahead of the Spanish market with instant notifications of new opportunities.
How much will it cost to scrape Fotocasa?
Fotocasa Scraper is available for a simple monthly rental fee: 💰 $15/month for unlimited usage What you get:
✅ Unlimited property listings extraction ✅ No per-result charges or hidden fees ✅ All data fields included (photos, GPS, agency info) ✅ Full API access and webhooks ✅ Scheduling and monitoring ✅ All export formats (JSON, CSV, Excel, XML) ✅ Spanish residential proxies included ✅ Up to 10,000 listings per run ✅ Unlimited runs per month
What you can do for $15/month:
📍 Monitor multiple Spanish cities daily (Madrid, Barcelona, Valencia) 🔄 Track 50,000+ properties across unlimited runs 📊 Build comprehensive market databases 🏢 Run competitive analysis across regions 📈 Generate weekly or daily market reports 🌍 Cover all major Spanish property markets
Perfect for:
- 🏡 International investors targeting Spanish markets
- 🏢 Real estate agencies tracking inventory and competitors
- 📊 Market researchers analyzing Spanish property trends
- 💼 Property developers finding land and opportunities
- 📈 Data analysts building Spanish real estate databases
- 🌍 Expats searching for properties in Spain
With Apify's free tier ($5/month credit), you can scrape up to 1,600 Spanish properties completely free every month. No credit card required to start!
Input
Fotocasa Scraper accepts the following input parameters. Click on the Input tab for an intuitive configuration interface.
Required field:
- Location - Spanish city, province, or area (e.g., "madrid-province", "barcelona-city", "valencia")
Optional filters:
- Minimum Price - Lower price limit in euros
- Maximum Price - Upper price limit in euros
- Sort By - Publication date (latest), price, or rating
- Maximum Date - Filter listings up to specific date (YYYY-MM-DD)
- Maximum Items - Limit results (1-10,000 listings)
- Proxy Configuration - Spanish residential proxies (recommended)
Location format examples:
- "madrid-province" - All of Madrid province
- "barcelona-city" - Barcelona city
- "malaga-capital" - Málaga capital
- "valencia" - Valencia area
- "sevilla" - Seville
- "alicante" - Alicante
Output
Fotocasa Scraper returns comprehensive property data in structured format, downloadable as JSON, CSV, Excel, or XML.
Example output:
{"id": 187740640,"location": "Calle Olletas, 12, Olletas - Sierra Blanquilla","price": "229.000 €","rawPrice": 229000,"description": "Se vende vivienda en la zona de Fuenteolletas...","buildingType": "Flat","buildingSubtype": "Flat","features": [{"key": "surface","value": 76},{"key": "rooms","value": 3},{"key": "bathrooms","value": 1},{"key": "terrace","value": 10},{"key": "elevator","value": 13}],"address": {"country": "España","province": "Málaga","city": "Málaga Capital","district": "Centro","neighborhood": "Olletas - Sierra Blanquilla","zipCode": "29013"},"coordinates": {"latitude": 36.7349978,"longitude": -4.4152176,"accuracy": 1},"multimedia": [{"type": "image","src": "https://static.fotocasa.es/images/ads/...","roomType": "living room"}],"clientAlias": "PLANETACASA MÁRMOLES","phone": "952145930","promotionLogo": "https://static.fotocasa.es/...","date": {"diff": 106,"unit": "DAYS"},"detail": {"en-GB": "/en/buy/home/malaga-capital/..."}}
The dataset is clean, structured, and ready for import into real estate platforms, CRMs, mapping tools, or analytics software.
Use cases for Fotocasa Spanish real estate data
International Investment
- Market entry research - Analyze Spanish property markets before investing
- Price analysis - Compare property values across cities and provinces
- Opportunity sourcing - Find undervalued properties in emerging areas
- Portfolio building - Track properties matching investment criteria
Real Estate Agencies
- Competitive intelligence - Monitor competitor listings and pricing strategies
- Market inventory - Track available properties in target areas
- Lead generation - Find property owners and potential clients
- Pricing strategy - Benchmark your listings against market rates
Market Research & Analytics
- Price trends - Analyze historical pricing data by location
- Supply analysis - Track inventory levels across Spanish cities
- Neighborhood analysis - Compare districts within cities
- Investment hotspots - Identify high-growth areas
Property Development
- Land sourcing - Find plots for development projects
- Market demand - Understand what property types are selling
- Competitor tracking - Monitor new construction listings
- Location analysis - Identify underserved markets
Data Science & Technology
- Price prediction models - Build ML models with Spanish property data
- Property mapping - Create interactive maps with GPS coordinates
- Market dashboards - Build real-time property market visualizations
- PropTech applications - Develop property search and analysis tools
Expat & Relocation Services
- Client sourcing - Find properties for international clients
- Area guides - Create neighborhood profiles for expats
- Price comparisons - Help clients understand Spanish market prices
- Property alerts - Notify clients of new matching properties
Is it legal to scrape Fotocasa?
Yes, scraping publicly available data from Fotocasa is legal. The platform displays property listings that sellers and agencies have chosen to publish publicly for maximum visibility.
However, you should be aware that:
✅ What we scrape: Only public property information (descriptions, prices, photos, locations) that have been voluntarily listed ❌ What we don't scrape: Private user data, personal emails, or any non-public information
Important compliance notes:
- Personal data may be protected by GDPR (EU) and Spanish data protection laws (LOPD)
- Use scraped data responsibly and for legitimate business purposes
- Respect Fotocasa's Terms of Service
- Do not use data for spam or unauthorized marketing
- Provide proper attribution when publishing research
- Consult legal counsel if uncertain about your use case
Our scraper is designed for ethical business use including market research, investment analysis, and property sourcing. Read more about the legality of web scraping on the Apify blog.
Tips for getting the best results
Optimize your searches:
- 🎯 Use specific location slugs (e.g., "madrid-province" not "madrid")
- 📍 Target major cities first: Madrid, Barcelona, Valencia, Seville, Málaga
- 🔄 Run separate searches for different price ranges for better organization
- ⭐ Sort by publication date to catch newest listings first
Maximize data quality:
- ✅ Set realistic price ranges to filter outliers
- 📊 Use date filters to avoid re-scraping old data
- 🔁 Schedule daily runs to catch new listings immediately
- 💾 Export to CSV for easy analysis in Excel or Google Sheets
Save on costs:
- Start with maxItems at 100-500 to test your filters
- Use specific locations rather than broad province-wide searches
- Filter by date to focus only on recent listings
- Process results in batches for large-scale collection
Integration ideas:
- Map properties using GPS coordinates in Google Maps or Mapbox
- Set up Slack alerts for properties matching specific criteria
- Build dashboards with Tableau or Power BI
- Integrate with real estate CRMs like Pipedrive or Salesforce
- Create automated property reports with Python or R
Location targeting tips:
- Major cities: "madrid-province", "barcelona-city", "valencia"
- Coastal areas: "malaga-capital", "alicante", "marbella"
- Islands: "palma-de-mallorca", "ibiza", "tenerife"
- Use Spanish spelling: "sevilla" not "seville", "zaragoza" not "saragossa"
Troubleshooting
No results found?
- ✅ Check location format (use slugs like "madrid-province")
- ✅ Try broader location searches if area is too specific
- ✅ Remove price filters to see if properties exist
- ✅ Verify location exists on Fotocasa.es
Getting fewer results than expected?
- Increase maxItems limit (max is 10,000)
- Check if price range is too restrictive
- Remove date filters to see all available listings
- Try different sort orders
Missing data fields?
- Not all listings have complete information (depends on agency)
- Professional listings typically have more complete data
- Some fields like energy ratings may be optional
- GPS coordinates are usually accurate to building level
Images not loading?
- All image URLs are provided in original quality
- Images are hosted on Fotocasa's CDN
- Multiple images per property (living room, bedroom, kitchen, etc.)
- Room types are categorized for easy filtering
Location accuracy issues?
- GPS coordinates accuracy level is provided (1 = highest)
- Some listings may show district-level coordinates
- Address details always include district and neighborhood
Actor running slowly?
- Normal for large result sets (5,000+ listings)
- Spanish residential proxies recommended for best performance
- Consider breaking into smaller geographic areas
- Peak hours may affect scraping speed
Need help?
- 💬 Use the Issues tab to report bugs or request features
- 📧 Contact developer for custom solutions or bulk processing
API access and integrations
Fotocasa Scraper provides full API access for seamless workflow integration:
REST API Access
curl -X POST https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs \-H "Authorization: Bearer YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"location": "madrid-province","minPrice": 200000,"maxPrice": 500000,"maxItems": 100}'
JavaScript/Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const input = {location: "barcelona",minPrice: 300000,maxPrice: 600000,sort: "publicationDate",maxItems: 200};const run = await client.actor("YOUR_ACTOR_ID").call(input);const { items } = await client.dataset(run.defaultDatasetId).listItems();// Filter properties with terraceconst withTerrace = items.filter(p =>p.features.some(f => f.key === 'terrace'));console.log(withTerrace);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_API_TOKEN')run_input = {"location": "valencia","minPrice": 150000,"maxPrice": 400000,"sort": "price","maxItems": 500}run = client.actor("YOUR_ACTOR_ID").call(run_input=run_input)items = client.dataset(run["defaultDatasetId"]).list_items().items# Analyze average price per square meterfor item in items:surface = next((f['value'] for f in item['features'] if f['key'] == 'surface'), 0)if surface > 0:price_per_m2 = item['rawPrice'] / surfaceprint(f"€{price_per_m2:.2f}/m²")
Zapier Integration
Connect Fotocasa Scraper to 5,000+ apps:
- Create Zap with Apify trigger
- Select "Actor Run Finished" event
- Choose Fotocasa Scraper
- Connect to Google Sheets, Slack, email, or CRM
Webhook Example
// Set up webhook to notify on completion{"webhookUrl": "https://your-domain.com/fotocasa-webhook","eventTypes": ["ACTOR.RUN.SUCCEEDED"],"input": {"location": "malaga-capital","maxItems": 100}}
Frequently Asked Questions
What location formats does the scraper accept?
Use location slugs like "madrid-province", "barcelona", "valencia", "malaga-capital". Check Fotocasa.es URLs for exact formats.
Can I scrape rental properties?
Currently optimized for property sales. Contact for custom rental scraping features.
How accurate are the GPS coordinates?
Very accurate - usually building-level precision. The accuracy field indicates quality (1 = highest).
Can I get agent contact emails?
Phone numbers are extracted when available. Emails are typically not public on listings.
How often is Fotocasa data updated?
Fotocasa updates in real-time. We recommend daily scraping for new listings.
Can I filter by property features like "pool" or "garage"?
Extract all listings, then filter by the features array which contains all amenities.
What's the best way to track price changes?
Schedule daily runs and compare rawPrice field against historical data.
Do I get original quality images?
Yes! All images are provided in original resolution from Fotocasa's CDN.
Can I scrape multiple locations in one run?
Currently one location per run. Use API to automate multiple location scrapes.
Will I get blocked by Fotocasa?
Spanish residential proxies prevent detection and blocking. Included in the service.
Can you customize this for my specific needs?
Absolutely! Contact for custom development - specific filters, additional data, or integrations.
How do I schedule automated scraping?
Use the Schedule tab in Apify Console - set daily, weekly, or custom intervals.
Can I map the properties?
Yes! Use GPS coordinates with Google Maps, Mapbox, or Leaflet for interactive maps.
Built for Spanish real estate professionals and international investors 🇪🇸
Questions? Feature requests? Feedback? Use the Issues tab or leave a review!
Try Fotocasa Scraper today and unlock Spain's largest real estate marketplace data.