Padmapper Property Search Scraper avatar

Padmapper Property Search Scraper

Pricing

Pay per usage

Go to Apify Store
Padmapper Property Search Scraper

Padmapper Property Search Scraper

Scrape rental properties and apartment listings from PadMapper with detailed data on pricing, location, amenities, and agent info. Collect 200+ listings per search area with 70+ structured fields—perfect for real estate professionals, investors, and market researchers.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Alex

Alex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

PadMapper Property Scraper: Extract Real Estate Listings Instantly


What Is PadMapper?

PadMapper is a comprehensive apartment and rental property search platform aggregating listings from major portals, property management companies, and individual landlords across North America. It serves millions of renters and investors seeking fast, filtered access to available properties by location, price, and amenities. Extracting this data manually is tedious—the PadMapper Property Scraper automates the collection process, delivering structured property records ready for analysis, comparison, or integration.


Overview

The PadMapper Property Scraper extracts comprehensive property listings from PadMapper search results and detail pages, transforming raw HTML into clean, structured JSON or CSV records. It is designed for:

  • Real estate investors tracking rental market trends and pricing patterns
  • Property managers monitoring competitive listings and vacancy rates
  • Data analysts building datasets for market intelligence or research
  • Aggregator platforms feeding property data into custom search engines
  • FinTech platforms enriching property-based lending or valuation models

Key strengths include geographic bounding box support, configurable item limits, failure tolerance, and rich output spanning property details, pricing, amenities, contact info, and listing metadata.


Input Format

The scraper accepts a JSON configuration specifying which properties to collect:

{
"urls": [
"https://www.padmapper.com/apartments/new-york-ny?box=-74.2557,40.496,-73.7002,40.9176"
],
"max_items_per_url": 200,
"ignore_url_failures": true
}
FieldTypeDescription
urlsArrayPadMapper search result URLs (supports geographic filters via bounding box parameters)
max_items_per_urlIntegerMaximum listings extracted per URL (e.g., 200 collects up to 200 properties)
ignore_url_failuresBooleanIf true, skips failed URLs instead of halting the entire run

URL Format Tips:

  • Use direct search URLs: https://www.padmapper.com/apartments/[city-state]
  • URLs often include bounding box filters: ?box=lng_min,lat_min,lng_max,lat_max for geographic precision
  • You may also use filtered URLs with price, bedroom, or pet parameters

Example: The URL above searches apartments in New York City within a specific geographic boundary, collecting up to 200 results.


Output Format

Sample output

{
"is_spotlight": true,
"listing_id": 64229807,
"created_on": 1777486199,
"modified_on": 1782935786,
"listed_on": 1784757607,
"listing_status": 1,
"group_id": -2069776,
"address": "395 Carroll Street",
"city": "Brooklyn",
"lat": 40.6784436,
"lng": -73.9895138,
"pets": [
2,
1
],
"leasing_fee": 1,
"building_id": 2069776,
"feed_name": null,
"image_ids": [
895146878,
895146877,
895146876,
895146871,
895146872,
895146873,
895146874,
895146875,
895146879,
895159608
],
"neighborhood_id": null,
"neighborhood_name": null,
"brokerage_id": null,
"agent_id": 16061714,
"agent_name": "Westmark Apartments",
"brokerage_name": null,
"state": "NY",
"building_name": "Westmark",
"tz": "America/New_York",
"promotion": 110,
"city_state": "brooklyn-ny",
"zappable": 1,
"property_type": 4,
"amenities": [],
"building_amenities": [
3
],
"amenity_tags": [
"Natural Light",
"Stainless Steel Appliances",
"Vinyl Plank Flooring",
"Kitchen Island"
],
"building_amenity_tags": [
"Fitness Center",
"Co-working lounge",
"Rooftop Terraces",
"Yoga Studio",
"Resident Lounge",
"Kids Playroom",
"Game Room",
"Theatre Room",
"Courtyard",
"Library"
],
"phone": "(646) 572-4571",
"listing_type": 1,
"pb_id": 1598893,
"pb_url": "westmark-gowanus-new-york-ny",
"url": "/apartment-buildings/p1598893/westmark-gowanus-new-york-ny",
"padmapper_url": "/buildings/p1598893/westmark-apartments-at-395-carroll-street-brooklyn-ny-11231",
"date_available": null,
"max_price": 5974,
"min_price": 3257,
"previous_price": null,
"max_bedrooms": 2,
"min_bedrooms": 0,
"max_bathrooms": 2,
"min_bathrooms": 0,
"floorplan_count": 9,
"min_lease_days": null,
"max_lease_days": null,
"min_square_feet": 9223372036854776000,
"max_square_feet": -1,
"lease_type": 3,
"features": [
10,
78,
81,
19,
56,
88,
92,
61
],
"zipcode": "11231",
"is_pad": false,
"max_all_bathrooms": [
2,
0
],
"min_all_bathrooms": [
0,
0
],
"pl_id": null,
"pl_url": null,
"pa_url": "395-carroll-st-brooklyn-ny-11231-usa",
"is_messageable": true,
"provider_url": null,
"internal_video_ids": null,
"title": "1 Bedroom - 1205",
"short_description": null,
"rating": 9.4,
"pa_should_index": false,
"integrated_tour_types": [],
"external_rating": null,
"has_fees": false,
"from_url": "https://www.padmapper.com/apartments/new-york-ny?box=-74.2557,40.496,-73.7002,40.9176"
}

Each scraped property returns a detailed record with 70+ fields covering identification, pricing, location, amenities, contact info, and listing metadata:

Property Identification & Metadata

FieldMeaning
Listing IDUnique identifier for the property listing in PadMapper's database
Padmapper URLDirect link to the listing on PadMapper
URLOriginal source URL (if listing came from another feed)
PB IDProperty board ID from the source feed
PB URLProperty board URL (external source link)
PL IDProperty listing ID from the source provider
PL URLProperty listing URL (source provider link)
PA URLProperty aggregator URL
Provider URLURL of the original listing provider
TitleProperty listing title as displayed
Short DescriptionBrief property summary

Location & Geographic Data

FieldMeaning
AddressFull street address of the property
CityCity name
StateState or province abbreviation
Zip CodePostal code
City StateCombined city and state format
LatitudeGeographic latitude coordinate
LongitudeGeographic longitude coordinate
Time ZoneIANA timezone (e.g., "America/New_York")
Neighborhood NameNamed neighborhood or district
Neighborhood IDInternal neighborhood identifier

Pricing Information

FieldMeaning
Min PriceMinimum monthly rent in USD
Max PriceMaximum monthly rent (for variable-price units)
Previous PricePrior monthly rent (if recently changed)
Has FeesBoolean indicating whether leasing or other fees apply
Leasing FeeOne-time fee charged at lease signing

Unit & Property Specifications

FieldMeaning
Min BedroomsMinimum bedrooms available
Max BedroomsMaximum bedrooms available
Min BathroomsMinimum bathrooms in available units
Max BathroomsMaximum bathrooms
Max All BathroomsTotal bathrooms including half-baths
Min All BathroomsMinimum total bathroom count
Min Square FeetSmallest unit size in square feet
Max Square FeetLargest unit size
Floorplan CountNumber of distinct floor plans offered
Property TypeCategory (e.g., "apartment", "house", "condo")
Lease TypeLease structure (e.g., fixed-term, month-to-month)

Lease & Availability Terms

FieldMeaning
Date AvailableEarliest move-in date for the property
Min Lease DaysMinimum lease duration in days
Max Lease DaysMaximum lease duration (seasonal or corporate housing)

Amenities & Features

FieldMeaning
AmenitiesList of property-level amenities (e.g., gym, pool, concierge)
Building AmenitiesBuilding-wide shared amenities
Amenity TagsStandardized amenity tags for filtering
Building Amenity TagsStandardized building amenity tags
FeaturesAdditional features or highlights of the unit
PetsPet policy (allows/disallows, deposit amounts)

Building & Organization

FieldMeaning
Building IDUnique identifier for the building
Building NameOfficial name of the residential building
Group IDProperty group or portfolio identifier

Agent & Brokerage Information

FieldMeaning
Agent IDUnique identifier for the listing agent
Agent NameFull name of the property agent or contact person
Brokerage IDReal estate brokerage company identifier
Brokerage NameOfficial name of the brokerage firm
PhoneContact phone number for inquiries
Is MessageableWhether the listing accepts in-app messages

Listing Status & Flags

FieldMeaning
Created OnDate the listing was first created
Listed OnDate the property was listed for rent
Modified OnLast modification date
Listing StatusCurrent status (active, expired, pending, etc.)
Feed NameSource feed name (e.g., "Zillow", "Apartments.com")

Special Features & Promotion

FieldMeaning
Is SpotlightWhether the listing has paid spotlight promotion
PromotionActive promotional offer (e.g., "one month free")
Is PadWhether listing is a PadMapper-exclusive property
ZappableWhether the property can be "zapped" (saved to favorites)
RatingUser rating or quality score
External RatingRating from external source (e.g., Google, Apartments.com)

Media & Content

FieldMeaning
Image IDsArray of image IDs for the property photos
Internal Video IDsArray of video IDs (virtual tour, walkthroughs)
Integrated Tour TypesTypes of virtual tours available (e.g., "3D", "Video")

Administrative Fields

FieldMeaning
PA Should IndexInternal flag for search engine indexing

How to Use

  1. Find search URLs — Navigate to PadMapper, enter your desired city and apply filters (price, bedrooms, pets, etc.). Copy the resulting URL.
  2. Adjust geographic bounds — For large areas, modify the bounding box (box= parameter) to target specific neighborhoods and improve efficiency.
  3. Configure limits — Set max_items_per_url to control scrape volume (e.g., 200 for a thorough search, 50 for a quick sample).
  4. Enable failure tolerance — Set ignore_url_failures: true for uninterrupted collection across multiple URLs.
  5. Run and monitor — Start the scraper and check the logs for any blocked or problematic URLs.
  6. Export results — Download data as JSON, CSV, or Excel for downstream analysis or import into real estate platforms.

Common tips:

  • Use bounding boxes for geographic precision—avoid scraping an entire state if you only need one city.
  • If a URL returns fewer listings than expected, check that filters are not too restrictive.
  • Leverage ignore_url_failures when scaling across many URLs to handle occasional PadMapper timeouts.

Use Cases & Business Value

  • Market intelligence: Track rental price trends by neighborhood, building type, and amenity availability
  • Competitive analysis: Monitor how competitors position properties, set pricing, and promote listings
  • Investment due diligence: Build datasets for rental yield analysis across geographies
  • Real estate platforms: Aggregate listings from PadMapper as a feed for custom property search engines
  • Academic research: Study housing affordability, supply trends, or neighborhood characteristics
  • Appraisal & valuation: Enrich property datasets with comparable rental comps for valuation models

The PadMapper Property Scraper transforms time-consuming manual browsing into automated data collection, enabling fast market analysis and informed decision-making for investors, agents, and platforms.


Conclusion

The PadMapper Property Scraper is a powerful tool for anyone needing structured rental property data at scale. With 70+ output fields and flexible URL support, it covers everything from basic unit specs to pricing, amenities, and agent contacts. Whether you're building market intelligence, feeding a real estate platform, or analyzing rental trends, this scraper delivers clean, ready-to-use data in minutes. Start a run today and unlock insights that manual searching cannot provide.