Bproperty Property Search Scraper avatar

Bproperty Property Search Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Bproperty Property Search Scraper

Bproperty Property Search Scraper

Scrape property listings from Bproperty.com by area, type, or search URL. Extract 60+ fields including price, location, owner contact, images, and listing metadata — perfect for real estate analysts, investors, and PropTech developers.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Bproperty.com Property Search Scraper: Extract Bangladesh Real Estate Listings

What Is Bproperty.com?

Bproperty.com is one of Bangladesh's leading online real estate marketplaces, listing thousands of residential and commercial properties for sale and rent across Dhaka, Chittagong, and beyond. The platform aggregates listings from individual owners, agents, and developers — making it a rich source of market intelligence. The Bproperty.com Property Search Scraper automates data extraction from any area or search page, eliminating manual copy-paste work.


Overview

The Bproperty Property Scraper collects structured listing data from Bproperty.com search and area pages. It is built for:

  • Real estate investors monitoring prices by area
  • PropTech developers building property aggregators or comparison tools
  • Market researchers analyzing supply, pricing trends, and developer activity
  • Agents and brokers tracking competitor listings and market positioning

The scraper handles pagination automatically, respects configurable item limits, and can skip failed URLs gracefully for uninterrupted bulk runs.


Input Format

{
"urls": ["https://www.bproperty.com/area/Mirpur"],
"ignore_url_failures": true,
"max_items_per_url": 50
}
FieldTypeDescription
urlsarrayOne or more Bproperty.com area or search page URLs (e.g., /area/Mirpur, /en/sale/, search result pages). Add URLs one by one or use bulk edit.
max_items_per_urlintegerMaximum listings to collect per URL. Default: 20. Increase for broader coverage.
ignore_url_failuresbooleanIf true, skips failed or inaccessible URLs and continues the run. Recommended for bulk jobs.

Tip: You can use filtered search URLs (e.g., with property type or price range applied) to target specific listing segments.


Output Format

Sample output

{
"active": true,
"address": "Avenue Road -2, Section-A, Mirpur - 11",
"approved": true,
"approved_by": "",
"approved_on": "2026-05-05 01:13:44.419Z",
"area": "csasvjd5e0awyki",
"bn_id": 19651,
"bump_top_on_listing": false,
"bump_top_on_listing_date": "",
"category": "1fn9ieyhdl7vgya",
"collection_id": "a4alnectuppemjo",
"collection_name": "properties",
"completion_date": "",
"created": "2026-05-04 03:23:41.579Z",
"deleted": false,
"deleted_on": "",
"description": "<p><span style=\"color: rgb(0, 0, 0);\">2 bedroom, 2 bathroom (1 attached), drawing- dining, kitchen, verandah 2,, very close to mosque, car parking facilities, Around 100 ft close to Metro Rail 11 station, security guard, excellent living environment,etc. The rent will be available from July 1.</span></p>",
"detail": {
"bathrooms": "2",
"baths": "2",
"bedrooms": "2",
"beds": "2",
"property_face": "North",
"parking_space_count": 1,
"bedroom_count": 2,
"bathroom_count": 2,
"kitchen_count": 1,
"attached_bathroom_count": 1
},
"developer": "",
"expand": {
"area": {
"city": "eyz5vhrduc9tsk0",
"collection_id": "tg1sw6cvjdye56j",
"collection_name": "areas",
"created": "2026-02-09 08:05:08.894Z",
"expand": {
"city": {
"collection_id": "fmrjbvvt2qu391n",
"collection_name": "cities",
"created": "2026-02-09 08:05:03.663Z",
"id": "eyz5vhrduc9tsk0",
"image": "",
"name": "Dhaka",
"pg_id": 0,
"updated": "2026-02-09 08:05:03.663Z"
}
},
"id": "csasvjd5e0awyki",
"name": "Mirpur",
"pg_id": 0,
"updated": "2026-02-09 08:05:08.894Z"
},
"category": {
"collection_id": "nnwe5fw5nlidq9l",
"collection_name": "categories",
"cover": "appartment_xVkKkYn6xU.png",
"created": "2026-02-06 06:31:56.400Z",
"description": "An apartment, flat or unit is a self-contained housing unit that occupies only part of a building, generally on a single storey. There are many names for these overall buildings, see below.",
"id": "1fn9ieyhdl7vgya",
"image": "appartment_FjHeeNOozj.png",
"name": "Apartment",
"pg_created_at": "",
"pg_id": 8240,
"pg_updated_at": "",
"property_type": "Residential",
"slug": "apartment",
"updated": "2026-02-16 06:37:09.641Z"
},
"user": {
"agency": "",
"collection_id": "_pb_users_auth_",
"collection_name": "users",
"country_code": "+880",
"created": "2026-05-04 03:02:21.949Z",
"email_visibility": false,
"id": "347bg4dosjoen22",
"image": "",
"last_login": "",
"name": "Md. Shariful Islam",
"pg_created_at": "",
"pg_id": 0,
"pg_password": "",
"pg_updated_at": "",
"phone": "1313772543",
"phone_verified": false,
"role": "buyer",
"slug": "",
"status": true,
"updated": "2026-05-04 03:03:33.316Z",
"username": "users79728",
"verified": true,
"verify_otp": ""
}
},
"expired": false,
"expires_on": "",
"feature": [
"fcxyt7qo4bs9u9e",
"vopw1as7intwkco",
"y32xxaeqyy9lwgs",
"5qdqktcynucv16y",
"bl9gvbobrgqmmwl"
],
"featured": false,
"hide_price": false,
"id": "tgv8yfe05ros0sg",
"images": [
"website_I4AMlbyS30.webp"
],
"is_project": false,
"last_price": 0,
"lat": 0,
"lng": 0,
"metas": null,
"negotiable": false,
"ordering_date": "2026-05-04 03:23:41.579Z",
"owner": "j4afowc60oczhu5",
"owner_notes": "",
"pg_created_at": "",
"pg_updated_at": "",
"premium": false,
"price": 27000,
"price_postfix": "Per Month",
"rejected_on": "",
"remarks": "",
"show_owner_info": true,
"slug": "flat-rent-19651",
"sold_price": 0,
"status": "Rent",
"tags": "[\"Apartment\",\"Rent\",\"Mirpur\",\"Dhaka\",\"Avenue Road -2, Section-A, Mirpur - 11\",\"Flat Rent \"]",
"thumbnail": "website_5KVrhXjPOK.webp",
"title": "Flat Rent ",
"top_on_all": false,
"top_on_featured": false,
"type": "Residential",
"updated": "2026-05-05 01:13:44.696Z",
"user": "347bg4dosjoen22",
"user_country_code": "+880",
"user_email": "shariful5036@gmail.com",
"user_name": "Md. Shariful Islam",
"user_phone": "1313772543",
"verified": false,
"vettyo_id": 0,
"vettyo_media": "",
"from_url": "https://www.bproperty.com/area/Mirpur?page=2"
}

Each listing returns a record with 60+ fields organized across five categories:

Identification & Listing Core

FieldMeaning
IDInternal Bproperty listing identifier
BN IDBangladesh-specific listing reference number
Vettyo IDThird-party vetting system identifier
SlugURL-friendly listing identifier
TitleListing headline as shown on the platform
DescriptionFull listing description text
DetailSupplementary detail content
CategoryProperty category (e.g., Apartment, Land)
TypeTransaction type (Sale / Rent)
TagsDescriptive tags associated with the listing
MetasAdditional metadata key-value pairs

Pricing & Financials

FieldMeaning
PriceListed asking price
Last PricePrevious price (useful for tracking changes)
Sold PriceFinal transacted price, if available
Price PostfixUnit qualifier (e.g., "per month", "per sqft")
NegotiableWhether the price is open to negotiation
Hide PriceIf true, price is hidden from public view

Location & Property Attributes

FieldMeaning
AddressFull property address
AreaArea/neighborhood name (e.g., Mirpur)
LatitudeGPS latitude coordinate
LongitudeGPS longitude coordinate
FeatureKey property features (e.g., bedrooms, bathrooms, size)
Is ProjectWhether the listing is part of a developer project
DeveloperDeveloper name for project listings
Completion DateExpected handover date for under-construction properties

Listing Status & Visibility

FieldMeaning
StatusOverall listing status string
ActiveWhether the listing is currently live
ApprovedApproval status by platform moderators
Approved ByModerator or system that approved the listing
Approved OnApproval timestamp
VerifiedWhether the listing has been verified
ExpiredWhether the listing has expired
Expires OnExpiry date of the listing
DeletedWhether the listing has been soft-deleted
Deleted OnDeletion timestamp
Rejected OnTimestamp if the listing was rejected
FeaturedWhether the listing has featured placement
PremiumWhether the listing has premium placement
Top On AllPinned to top across all searches
Top On FeaturedPinned within featured listings
Bump Top On ListingWhether the listing is bumped to top
Bump Top On Listing DateDate the bump was applied
ExpandWhether expanded display is enabled

Dates & Audit Trail

FieldMeaning
CreatedListing creation timestamp
UpdatedLast modification timestamp
Ordering DateDate used for sort ordering in search results
PG Created AtCreation timestamp from the property gateway system
PG Updated AtUpdate timestamp from the property gateway system

Owner & Contact Information

FieldMeaning
OwnerOwner profile object
Owner NotesInternal notes associated with the owner
Show Owner InfoWhether owner contact details are publicly displayed
UserPlatform user account linked to the listing
User NameName of the listing owner or agent
User EmailContact email address
User PhoneContact phone number
User Country CodeCountry code of the user's phone number

Media & Collections

FieldMeaning
ImagesArray of listing image URLs
ThumbnailPrimary thumbnail image URL
Vettyo MediaMedia assets from the Vettyo verification system
Collection IDID of a curated collection this listing belongs to
Collection NameName of that collection
RemarksAdditional internal remarks
Sold PriceSee Pricing section

How to Use

  1. Get the target URL — Go to Bproperty.com, search or browse to an area page (e.g., bproperty.com/area/Gulshan). Copy the full URL.
  2. Configure input — Paste one or more URLs into the urls array. Set max_items_per_url based on how many listings you need.
  3. Run the scraper — Start the actor. Monitor the log for any skipped URLs.
  4. Export — Download results as JSON, CSV, or Excel.

Best practices:

  • Use area-specific URLs (e.g., /area/Dhanmondi) for focused geographic pulls.
  • Set ignore_url_failures: true for multi-URL batch jobs to avoid interruptions.
  • For price trend analysis, schedule recurring runs and compare Price vs Last Price.

Use Cases & Business Value

  • Investment analysis: Compare per-sqft prices across Dhaka neighborhoods
  • Market reports: Aggregate supply volume and listing velocity by area
  • Lead generation: Extract owner contact details for outreach campaigns
  • Platform development: Seed a property aggregator or comparison engine with live data
  • Academic research: Study urbanization and housing affordability patterns in Bangladesh

Conclusion

The Bproperty.com Property Search Scraper delivers comprehensive, structured real estate data from Bangladesh's most active property marketplace. With 60+ output fields covering pricing, location, contacts, media, and listing status, it provides everything needed to power data-driven decisions in real estate investment, research, or product development.