Spain is one of Europe’s most active real estate markets, driven by a large domestic market and significant international buyer demand - particularly in the Balearic Islands, Costa del Sol, and Barcelona. Fotocasa is the dominant Spanish property portal, and the Fotocasa API gives you structured access to its full listing inventory.
Fotocasa API
The API covers 1.5M+ live property listings across Spain with granular filtering and market analytics:
Property search - filter by location, price range, property type (apartment, villa, penthouse, land), transaction type (sale, rent), size, beds, baths, and condition (new, second-hand, rebuild).
Location autocomplete - resolves to municipality, neighborhood, or urbanization level. Supports both Spanish and Catalan place names.
Detailed listings - each listing includes price, surface area (m2), floor, orientation, energy rating, parking, storage, listing agent, photos, and geo-coordinates.
Market analytics - average price per square meter by municipality or neighborhood, with trend data. Useful for area comparison and investment research.
Real-time updates - new listings and price changes reflect on the platform within minutes.
RESTful JSON API - stable field names, no proxies required.
Spanish market coverage
Fotocasa’s inventory spans every major Spanish market:
- Barcelona and Catalonia - apartments, penthouses, and villas in the metropolitan area and along the Costa Brava
- Madrid - the largest urban market in Spain, with deep inventory in the city and commuter belt
- Valencia - coastal and inland properties across the Valencia region
- Malaga and Costa del Sol - one of the highest-demand markets for international buyers
- Balearic Islands - Ibiza, Mallorca, and Menorca
- Seville, Bilbao, Zaragoza - major regional capitals
Use cases
Property portal - power a Spain-focused property search with filters that match the Spanish buyer/renter journey.
International buyer tools - many buyers searching Spanish property are not in Spain. A product that presents Spanish listings in English with area analytics helps them evaluate without site visits.
Price monitoring - track asking price trends in a specific municipality over time. Useful for estate agents and investment advisors operating in Spanish markets.
Rental yield analysis - combine rental asking prices with sale prices in the same area to estimate gross yield. The Balearic Islands and Madrid city centre are among the most-researched markets for this use case.
Investment screening - filter listings by price-per-square-meter against the area market average to identify potentially undervalued properties.