Skip to Content
PlatformsSouth AsiaLankaPropertyWeb

LankaPropertyWeb Data Parser & API

LankaPropertyWeb is Sri Lanka’s #1 dedicated real-estate portal — the country’s most-visited RE site since 2007 with 25,000+ ads — and PropAPIS extracts its resale, rental (long and short-term), commercial and land listings through a single REST API. Cover Colombo and the wider country without building or maintaining a scraper.

CountrySri Lanka
TypePortal
OwnerLankaPropertyWeb
Listing typesresale, rental, short-rental, commercial, land
Monthly visitsSri Lanka #1 (most-visited RE site)
Active listings25,000+
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official sitewww.lankapropertyweb.com

Platform Overview

Market Position

  • Sri Lanka’s #1 dedicated real-estate portal and most-visited RE site since 2007
  • 25,000+ active ads, including short-term rentals, commercial and land (per the South Asia research report)
  • Publishes a market-outlook report — a signal of decent structured data depth
  • Richer per-record structure than the horizontal classifieds (ikman) despite a smaller raw count

Note: ikman carries a larger raw property count (61.6k+), but LankaPropertyWeb’s dedicated-portal fields are more structured per listing.

Market Coverage

Geographic Coverage:

  • Colombo and Western Province
  • Kandy, Galle, Negombo and other major cities
  • Nationwide across Sri Lanka

Property Types:

  • Houses and Apartments
  • Plots and Land
  • Commercial property
  • Short-term / holiday rentals

Data Availability

As a dedicated portal, LankaPropertyWeb exposes more structured fields than horizontal classifieds — including a short-term-rental segment alongside resale, long-term rental, commercial and land. PropAPIS normalizes price, beds, area, property type and locality from each listing.

Listing Categories:

  • Buy: Houses, apartments and land for sale
  • Rent: Long-term residential rentals
  • Short-term: Holiday / short-stay rentals
  • Commercial: Offices and commercial property
  • Land: Plots and development sites

Data Fields Available

PropAPIS extracts structured data from each LankaPropertyWeb listing:

Property Information

  • Address: Area, city and project
  • Price: Sale price or rent
  • Bedrooms and Bathrooms
  • Property Type: House, apartment, land, commercial
  • Area: Perches / square feet

Listing Details

  • Description: Full listing text
  • Photos: Image URLs
  • Rental term: Long-term or short-term
  • Added Date

Agent / Seller Information

  • Agent / agency or owner name
  • Listing type: Owner or agent
  • Contact where published

Location

  • Area and City
  • Coordinates: Latitude and longitude where published

API Endpoints

Get Property Details

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Get a listing by URL or ID property_data = api.platforms.lankapropertyweb.get_property( listing_id='12345678' ) print(f"Title: {property_data.title}") print(f"Price: LKR {property_data.price:,}") print(f"Locality: {property_data.locality}")

Search Listings

# Search LankaPropertyWeb listings listings = api.platforms.lankapropertyweb.search( city='Colombo', purpose='for-sale', property_type='House' ) for listing in listings[:10]: print(f"{listing.title} - LKR {listing.price:,}") print(f" {listing.area} | {listing.locality}")

Search Short-Term Rentals

# Search LankaPropertyWeb short-term rentals short_stays = api.platforms.lankapropertyweb.search( city='Galle', purpose='short-term' ) for stay in short_stays[:10]: print(f"{stay.title} - LKR {stay.price:,}")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Search LankaPropertyWeb listings in Colombo listings = api.platforms.lankapropertyweb.search(city='Colombo', purpose='for-sale') for listing in listings[:5]: print(f"{listing.title} - LKR {listing.price:,}")
import { PropAPIS } from 'propapis'; const api = new PropAPIS({ apiKey: 'your_api_key' }); // Search LankaPropertyWeb listings in Colombo const listings = await api.platforms.lankapropertyweb.search({ city: 'Colombo', purpose: 'for-sale', }); listings.slice(0, 5).forEach((l) => { console.log(`${l.title} - LKR ${l.price.toLocaleString()}`); });
curl "https://api.propapis.com/v1/platforms/lankapropertyweb/search?city=Colombo&purpose=for-sale" \ -H "Authorization: Bearer your_api_key"

Frequently asked questions