99acres India Scraper - Rent, Buy, PG & Commercial Property avatar

99acres India Scraper - Rent, Buy, PG & Commercial Property

Pricing

Pay per usage

Go to Apify Store
99acres India Scraper - Rent, Buy, PG & Commercial Property

99acres India Scraper - Rent, Buy, PG & Commercial Property

Scrape 99acres.com India property listings: rent, buy, PG, commercial. Filters for BHK, locality, price, area, furnishing, tenant type. 40+ fields per listing including lat/long, RERA ID, amenities, photos. Residential India proxy.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

4

Monthly active users

2 days ago

Last modified

Categories

Share

99acres Scraper

Scrape rent, buy, PG, and commercial property listings from 99acres — India's largest property portal — with 40+ fields per listing including price, BHK, carpet area, coordinates, RERA ID, and amenities.

What you get

Structured property data from 99acres.com across four modes: residential rent, residential buy, paying guest (PG), and commercial. Filter by city, locality, BHK, price range, area, furnishing, availability, and tenant type. Every listing includes normalized price in INR, deposit, area in square feet, coordinates, project name, RERA registration, and the listing URL.

Output fields

FieldDescription
listing_idUnique 99acres listing ID
searchModerent, buy, pg, or commercial
titleListing headline
property_typeApartment, Villa, Plot, etc.
bhkHuman-readable BHK (e.g., "2 BHK")
bedroomsNumber of bedrooms
bathroomsNumber of bathrooms
balconiesNumber of balconies
carpet_area_sqftCarpet area in sq ft
builtup_area_sqftBuilt-up area in sq ft
super_area_sqftSuper built-up area in sq ft
area_textRaw area label
price_inrNumeric price in INR (monthly rent or total)
price_textOriginal 99acres price string
price_per_sqftDerived price per sq ft
deposit_inrSecurity deposit (rent)
deposit_noteDeposit notes
brokerage_inrBrokerage fee
booking_amount_inrBooking amount (buy)
furnishingFurnished / Semi-Furnished / Unfurnished
furnishing_attributesList of included items
facingDirection the unit faces
floorFloor of the unit
total_floorsTotal floors in building
age_of_propertyAge bracket
availabilityReady-to-move or under-construction
possession_datePossession date
localityNeighborhood
cityCity
latitude, longitudeGPS coordinates
map_accuracyMap accuracy level
project_nameProject or society name
building_idBuilding identifier
rera_idRERA registration code
rera_typeRERA registration type
listed_byowner, agent, or builder
dealer_nameDealer or agent name
gated_communityBoolean
verifiedListing verified flag
self_verifiedSelf-verified flag
amenitiesArray of amenity names
top_uspsKey selling points
tenant_preferencesPreferred tenant types (rent)
imagesArray of image URLs
image_countNumber of images
descriptionFull listing description
urlFull 99acres listing URL
posted_atDate listing was posted
updated_atLast updated date
expiry_dateListing expiry date

Fields are omitted when not populated.

Example output

{
"listing_id": "R12345678",
"searchMode": "rent",
"title": "2 BHK Apartment for Rent in Koramangala",
"property_type": "Apartment",
"bhk": "2 BHK",
"bedrooms": 2,
"bathrooms": 2,
"balconies": 1,
"carpet_area_sqft": 1050,
"super_area_sqft": 1250,
"price_inr": 42000,
"price_text": "₹42,000/month",
"price_per_sqft": 33.6,
"deposit_inr": 168000,
"furnishing": "Semi-Furnished",
"facing": "East",
"floor": "4",
"total_floors": 8,
"locality": "Koramangala",
"city": "Bangalore",
"latitude": 12.9352,
"longitude": 77.6245,
"project_name": "Prestige South Ridge",
"rera_id": "PRM/KA/RERA/1251/446/PR/171014/000456",
"listed_by": "agent",
"dealer_name": "Urban Homes Realty",
"amenities": ["Gym", "Club House", "Covered Car Parking", "24Hrs Water Supply"],
"images": ["https://images.99acres.com/..."],
"description": "Spacious 2 BHK semi-furnished apartment in the heart of Koramangala...",
"url": "https://www.99acres.com/rent-property-for-rent-in-koramangala-bangalore-r12345678",
"posted_at": "2026-04-14"
}

Input parameters

ParameterRequiredDescription
searchModeYesrent, buy, pg, or commercial. Default rent.
cityYesIndian city (e.g., Bangalore, Mumbai, New Delhi, Gurgaon). Default Bangalore.
localitiesNoList of neighborhoods to filter by (e.g., ["Koramangala", "HSR Layout"]). Matched case-insensitively. Leave empty for the whole city.
bhkNoNumber of bedrooms as integers (e.g., [2, 3]). Multiple values are OR-combined. Ignored for PG.
propertyTypeNoOne or more of apartment, villa, independent-house, builder-floor, studio, plot, penthouse.
minPriceNoMinimum price in INR. Monthly rent for rent/PG; total for buy/commercial.
maxPriceNoMaximum price in INR.
minAreaNoMinimum area in sq ft.
maxAreaNoMaximum area in sq ft.
furnishingNoOne or more of furnished, semi-furnished, unfurnished (rent/PG).
availabilityNoready, under-construction, or any (buy only). Default any.
tenantTypeNoOne or more of family, bachelor, company (rent only).
maxResultsNoMaximum listings to return. Default 15.
proxyConfigurationNoPre-configured to use India-based addresses. Leave as-is for best results.

Use cases

  • Proptech builders: Power rental search, valuation, and relocation tools with live 99acres supply data.
  • Investors and brokers: Track new launches, price per sq ft trends, and RERA-registered inventory by locality.
  • Data teams: Build per-city price-per-sqft distributions and micro-market reports.
  • AI agents: Answer natural-language property queries ("2 BHK furnished in Koramangala under 50k") against structured live data.

Pricing

Pay-per-result pricing. Tiered discounts apply automatically based on usage volume.

TierPrice per result
FREE$0.003
BRONZE$0.0025
SILVER$0.002
GOLD$0.0015

Limitations

  • Owner and agent phone numbers are gated behind login on 99acres and are not returned.
  • GPS coordinates are populated for roughly 70-80% of listings; some are project-level only.
  • PG and commercial modes use slug-based URLs with coarser filters; BHK is ignored for PG.
  • 99acres restricts some URL patterns to Indian visitors — India-based addresses are used by default.
  • Commercial coverage is thinner than residential outside the top metros.

Compared to alternatives

  • vs. 99acres official API: 99acres does not offer a public API for third parties; this actor is the structured-data alternative.
  • vs. manual CSV exports: 99acres does not publish CSV or feed downloads. This actor gives any buyer live, structured data with no minimum.

Pairs well with MagicBricks Scraper, CommonFloor Scraper, and NoBroker Scraper for full India property-market coverage.

FAQ

Does this cover all Indian cities? Yes. Metros have the densest coverage; tier-2 and tier-3 cities fall back to slug URLs and may return fewer results.

Can I filter by BHK and price range together? Yes — pass bhk: [2, 3] with minPrice / maxPrice together.

How do I restrict to specific neighborhoods? Pass an array like "localities": ["Koramangala", "Indiranagar"]. Matching is case-insensitive substring.

Does it include commercial properties? Yes — set searchMode to commercial.

How fresh is the data? Pulled live from 99acres on every run.

Last verified: 2026-04

More scrapers at thirdwatch.dev.