Lamudi Indonesia Data Parser & API
Lamudi Indonesia (lamudi.co.id) is a major Indonesian property portal — ~0.45–0.63M monthly visits — and PropAPIS extracts its resale, rental, new-build and commercial listings through a single REST API. Part of the Lifull Connect network, Lamudi ID sits behind Rumah123 and 99.co ID with low anti-bot, making it a cost-effective coverage source.
| Country | Indonesia |
|---|---|
| Type | Portal |
| Owner | Lifull Connect |
| Listing types | resale, rental, new-build, commercial |
| Monthly visits | ~0.45–0.63M / mo |
| Active listings | — |
| API access | No public API (parse-only) |
| Parse priority | ★★★☆☆ |
| Official site | www.lamudi.co.id |
Platform Overview
Market Position
- Major Indonesian property portal — ~0.45–0.63M monthly visits (#3 in Indonesia)
- Part of the Lifull Connect network
- Sits behind Rumah123 (PropertyGuru) and 99.co ID
- Low-to-medium anti-bot — accessible for cost-effective coverage (per the research report)
Market Coverage
Geographic Coverage:
- Jakarta and Greater Jakarta (Jabodetabek)
- Surabaya, Bandung, Bali (Denpasar)
- Nationwide Indonesia coverage
Property Types:
- Houses (rumah) and apartments
- New-build / developer projects
- Land (tanah)
- Commercial (offices, retail, ruko)
Data Availability
Lamudi Indonesia carries standard listing fields plus Indonesia-specific data such as land/building certificates (SHM / HGB) where shown (per the research report). PropAPIS extracts these alongside developer / project data, with low anti-bot keeping costs down.
Data Fields Available
PropAPIS extracts structured data from each Lamudi Indonesia listing:
Property Information
- Address: Project, area and district (kecamatan)
- Price: Sale price or rent
- Bedrooms and Bathrooms
- Property Type: House (rumah), apartment, ruko, land
- Area: Building / land area (sq m)
- Certificate: SHM / HGB where shown
New-Build / Project Data
- Developer: Developer name
- Project: Development / project name
- Project Pricing: Indicative pricing
Listing Details
- Description: Full listing text
- Photos: Image URLs
- Project: Development / project name
- Listed Date
Agent Information
- Agency: Agency name
- Agent: Listing agent name
- Agent Contact: Where published
Location Data
- District (kecamatan) and Area
- City / Province
- Coordinates: Latitude and longitude where available
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.lamudi_id.get_property(
listing_id='12345678'
)
print(f"Title: {property_data.title}")
print(f"Price: IDR {property_data.price:,}")
print(f"Type: {property_data.property_type}")
print(f"Certificate: {property_data.certificate}")Search Listings
# Search Lamudi Indonesia listings
listings = api.platforms.lamudi_id.search(
city='Jakarta',
purpose='for-sale',
min_price=1000000000,
max_price=5000000000,
min_bedrooms=2
)
for listing in listings[:10]:
print(f"{listing.title} - IDR {listing.price:,}")
print(f" {listing.area} sqm | {listing.certificate}")Search New Projects
# Search new-build / developer projects
projects = api.platforms.lamudi_id.search_newbuild(
city='Jakarta'
)
for project in projects[:5]:
print(f"{project.name} - {project.developer}")Quick Start
from propapis import PropAPIS
api = PropAPIS(api_key='your_api_key')
# Search Lamudi Indonesia listings in Jakarta
listings = api.platforms.lamudi_id.search(city='Jakarta', purpose='for-sale')
for listing in listings[:5]:
print(f"{listing.title} - IDR {listing.price:,}")import { PropAPIS } from 'propapis';
const api = new PropAPIS({ apiKey: 'your_api_key' });
// Search Lamudi Indonesia listings in Jakarta
const listings = await api.platforms.lamudiId.search({
city: 'Jakarta',
purpose: 'for-sale',
});
listings.slice(0, 5).forEach((l) => {
console.log(`${l.title} - IDR ${l.price.toLocaleString()}`);
});curl "https://api.propapis.com/v1/platforms/lamudi-id/search?city=Jakarta&purpose=for-sale" \
-H "Authorization: Bearer your_api_key"