Skip to Content

ikman Data Parser & API

ikman is Sri Lanka’s #1 horizontal classifieds marketplace — with 61,603+ property listings on the Saltside engine shared with Bikroy (Bangladesh) — and PropAPIS extracts its resale, rental, commercial and land listings through a single REST API. Cover the country’s largest raw property inventory without building or maintaining a scraper.

CountrySri Lanka
TypeMarketplace
OwnerSaltside / Carousell
Listing typesresale, rental, commercial, land
Monthly visitsHigh (Sri Lanka #1 horizontal)
Active listings61,603+ property
API accessNo public API (parse-only)
Parse priority★★★☆☆
Official siteikman.lk

Platform Overview

Market Position

  • Sri Lanka’s #1 horizontal classifieds marketplace
  • 61,603+ property listings — actually larger raw property inventory than LankaPropertyWeb, but thinner structured fields (per the South Asia research report)
  • Runs the Saltside / Carousell classifieds engine — near-identical to Bikroy (BD), so one parser pattern covers two countries
  • Classifieds-style: high volume, free-text-heavier, less normalized geo

Note: ikman shares the Saltside engine with Bikroy (BD) — one parser pattern covers both countries’ largest horizontal marketplaces.

Market Coverage

Geographic Coverage:

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

Property Types:

  • Apartments and Houses
  • Plots and Land
  • Commercial property
  • Rooms and annexes (rentals)

Data Availability

As a classifieds marketplace, ikman carries the country’s largest raw property inventory with thinner, free-text-heavier fields than dedicated portals — less normalized geo and no price history. PropAPIS normalizes the available structured fields (price, beds, area, locality, property type) from each listing.

Listing Categories:

  • Buy: Houses, apartments and land for sale
  • Rent: Long-term residential rentals
  • Commercial: Commercial property
  • Land: Plots and development sites

Data Fields Available

PropAPIS extracts structured data from each ikman property listing:

Property Information

  • Address: Area and city
  • 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
  • Added Date

Seller Information

  • Seller 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.ikman.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 ikman property listings listings = api.platforms.ikman.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 Land

# Search ikman land listings plots = api.platforms.ikman.search( city='Kandy', purpose='for-sale', property_type='Land' ) for plot in plots[:10]: print(f"{plot.title} - LKR {plot.price:,}")

Quick Start

from propapis import PropAPIS api = PropAPIS(api_key='your_api_key') # Search ikman property listings in Colombo listings = api.platforms.ikman.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 ikman property listings in Colombo const listings = await api.platforms.ikman.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/ikman/search?city=Colombo&purpose=for-sale" \ -H "Authorization: Bearer your_api_key"

Frequently asked questions