Har Property Search Scraper avatar

Har Property Search Scraper

Pricing

Pay per usage

Go to Apify Store
Har Property Search Scraper

Har Property Search Scraper

Automate real estate data collection from HAR.com with this powerful scraper. Extract 100+ property fields including prices, MLS numbers, agent details, and coordinates — perfect for real estate investors, wholesalers, and market analysts.

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

HAR.com Property Scraper: Extract Houston Real Estate Listings Fast


What Is HAR.com?

HAR.com is Houston's largest real estate platform, connecting buyers, sellers, and agents across the Greater Houston area. It hosts thousands of active listings with detailed property information, market data, and agent contacts. Whether you're tracking market trends, building a lead database, or conducting competitive analysis, the HAR.com Property Scraper automates data extraction, transforming search results into structured, actionable records.


Overview

The HAR.com Property Scraper extracts comprehensive property listings from HAR search results pages, capturing 100+ data points per property. It is ideal for:

  • Real estate investors identifying deals and tracking market trends
  • Wholesalers building targeted acquisition lists
  • Market analysts studying pricing patterns and inventory trends
  • Lead generation platforms aggregating Houston property data
  • Developers integrating MLS data into custom applications

Key advantages include flexible search URL customization, high-volume extraction (up to 200+ properties per URL), and robust error handling to ensure reliable runs.


Input Format

The scraper accepts a JSON configuration object:

{
"urls": [
"https://www.har.com/search/dosearch?for_sale=1&mp_term_years=30&mp_mortgage_rate=6.55&mp_down_payment_rate=20&sort=listdate%20desc&view=map"
],
"max_items_per_url": 200,
"ignore_url_failures": true
}
ParameterDescription
urlsHAR.com search result pages with applied filters (price, property type, location, status). Copy the full URL from your browser.
max_items_per_urlMaximum properties extracted per search URL (default: 500, typical: 200). Higher values collect more data but increase runtime.
ignore_url_failuresIf true, skips failed URLs and continues scraping. Recommended for large batches.

Tip: Create filtered search URLs on HAR.com (e.g., "For Sale," price range, city) and paste them here. Each URL can yield different property sets based on your filters.


Output Format

Sample output

{
"forsale": "1",
"proptypeid": "1",
"taxamount": 3887,
"maintenancefee": null,
"harid_count": 1,
"vt3d": null,
"memberphoto": null,
"mlsnum": "LAORTX-202609962",
"listingid": 11087899,
"lastreduced": null,
"listpriceori": 235000,
"liststatus": "A",
"streetnum": "3408",
"streetname": "58th Street",
"listprice": 235000,
"proptype": "Residential",
"proptypename": "Single Family",
"bedroom": 3,
"bedroommax": null,
"bathhalf": 0,
"photoprimary": "http://lh.rdcpix.com/0578ec661261cb7c4e347180872401edl-f2152462142r.jpg",
"bathfull": 2,
"acres": 0.22,
"agentlistname": "Melissa Sharkey",
"agentlistid": "LAORTX-812021647",
"bldgsqft": 1972,
"bldgsqftsrc": null,
"keymap": null,
"lotsize": 9583.2,
"lotsizesrc": null,
"lotsizeunit": "acre",
"stories": 1,
"subdivision": null,
"yearbuilt": 1962,
"city": "Lubbock",
"zip": "79413",
"hasprivatepool": false,
"garagenum": 0,
"garagedesc": null,
"architecturestyle": "Other",
"officelistname": "Realty Refined",
"officelistid": "LAORTX-109",
"officelistphone": "8067994200",
"officeemail": "jeremyreed@realty-refined.com",
"newconstruction": null,
"numunits": null,
"propsubtype": "Single Family Residence",
"roadfrontage": null,
"hashouse": null,
"parkingspace": null,
"improvement": null,
"restriction": null,
"hasopenhouse": false,
"latitude": 33.541808,
"longitude": -101.888793,
"salespricerange": null,
"closeddate": "",
"agentsell": null,
"officesell": null,
"showaddressonline": 1,
"state": "TX",
"fullstreetaddress": "3408 58th Street",
"marketarea": null,
"landuse": null,
"property_class_id": 1,
"salesprice": null,
"harid2": null,
"mlsorgid": null,
"modified": null,
"harmodified": null,
"daysonmarket": null,
"address_on_url": null,
"videocount": null,
"photocount": null,
"isforeclosure": null,
"colistagentmlsid": null,
"colistofficemlsid": null,
"cosellingagentmlsid": null,
"cosellingofficemlsid": null,
"floorplanlink": null,
"pricepersqft": null,
"concessioninprice": null,
"agentlistwebsite": null,
"agent_photo": "https://content.harstatic.com/media/icons/agent_placeholder.svg",
"bio_url": "/melissa-sharkey/agent_laortx-812021647",
"agent_premium": null,
"broker_bio_url": "/realty-refined/broker_LAORTX-109",
"agent_photo_num": null,
"doh": null,
"dom": null,
"sdate": null,
"formattedcloseddate": null,
"show_regular": null,
"subdivision_html": null,
"liststatus_class": null,
"listpriceorigin": null,
"liststatus_text": null,
"liststatus_lbl": null,
"listprice_html": null,
"bldgsqft_format": null,
"lotsize_format": null,
"web_url": "/homedetail/3408-58th-st-lubbock-tx-79413/7699956",
"property_url": "/homedetail/3408-58th-st-lubbock-tx-79413/7699956",
"bookmarked": null,
"from_url": "https://www.har.com/search/dosearch?for_sale=1&mp_term_years=30&mp_mortgage_rate=6.55&mp_down_payment_rate=20&sort=listdate%20desc&view=map"
}

Each property record includes 100+ detailed fields organized by category:

Identification & MLS Data

FieldMeaning
MLS NumberUnique MLS identifier for the property
Listing IDHAR's internal listing ID
Harid CountHAR system identifier
Harid2Secondary HAR identifier
MLS Org IDMLS organization code
Property URLDirect link to the property listing on HAR.com
Web URLFull web address of the listing page

Property Address & Location

FieldMeaning
Full Street AddressComplete mailing address
Street NumberProperty street number
Street NameProperty street name
CityCity name (e.g., Houston, The Woodlands)
StateState abbreviation (e.g., TX)
ZIP CodePostal code
Market AreaHAR market designation
SubdivisionCommunity or subdivision name
Displayed LocationLocation as shown to buyers
LatitudeGeographic latitude coordinate
LongitudeGeographic longitude coordinate

Property Characteristics

FieldMeaning
Property TypeGeneral category (e.g., Residential, Commercial)
Property Type NameDescriptive property type
Property SubtypeDetailed classification (e.g., Single Family, Condo)
BedroomsNumber of bedrooms
Max BedroomsMaximum bedroom capacity (if flexible)
Full BathsCount of full bathrooms
Half BathsCount of half bathrooms
Building Sq FtTotal interior square footage
Building Sq Ft SourceSource of square footage data
Lot SizeLand area measurement
Lot Size SourceSource of lot size information
Lot Size UnitMeasurement unit (acres, sq ft)
AcresProperty acreage
Year BuiltConstruction year
Architecture StyleArchitectural design style
StoriesNumber of stories/floors
Number of UnitsCount of units (for multi-family)
Land UseZoning or land use classification
Property Class IDProperty classification code

Pricing & Financial

FieldMeaning
List PriceCurrent asking price
Sales PriceActual sale price (after closing)
Sales Price RangePrice range bucket
Original List PriceInitial listing price
Last ReducedMost recent price reduction
Price Per Sq FtPrice per square foot calculation
Tax AmountAnnual property tax estimate
Maintenance FeeHOA or maintenance costs (if applicable)
Concession In PriceSeller concessions included

Features & Amenities

FieldMeaning
Has Private PoolBoolean flag for pool presence
Has HouseWhether structure is a house
Garage SpacesNumber of parking spaces in garage
Garage DescriptionGarage type details (e.g., "2-car attached")
Parking SpacesTotal parking availability
Road FrontageStreet-facing measurement
Has Open HouseWhether open house is scheduled
ImprovementProperty improvements or renovations
RestrictionHOA restrictions or deed restrictions
New ConstructionBoolean flag for new builds

Listing Status & Timeline

FieldMeaning
List StatusCurrent status code (Active, Pending, Sold)
List Status TextHuman-readable status
List Status LabelFormal status label
List Status ClassStatus classification
ForsaleBoolean indicating "for sale" status
Days On MarketDOM count since listing
Start DateWhen listing became active
Closed DateSale completion date
Formatted Closed DateFormatted closure date
ModifiedLast modification timestamp
Har ModifiedHAR system last update time
DOHDate on hold (if applicable)
DOMDays on market metric

Listing & Selling Agent Information

FieldMeaning
Listing Agent NameAgent listing the property
Listing Agent IDMLS ID of listing agent
Listing Office NameBrokerage firm name
Listing Office IDMLS office identifier
Listing Office PhoneBrokerage contact number
Office EmailBrokerage email address
Selling AgentAgent who sold the property
Selling OfficeSelling brokerage name
Co-list Agent MLS IDSecondary listing agent ID
Co-list Office MLS IDSecondary office MLS ID
Co-selling Agent MLS IDSecondary selling agent ID
Co-selling Office MLS IDSecondary selling office ID
Agent WebsiteAgent's professional website
Agent PhotoAgent photo URL
Agent Photo NumberPhoto identifier
Agent PremiumPremium agent flag
Member PhotoMember profile photo
Bio URLAgent biography link
Broker Bio URLBrokerage biography link

Media & Visual Content

FieldMeaning
Primary PhotoMain listing image URL
Photo CountTotal photos in listing
Video CountNumber of property videos
VT3D3D virtual tour flag
Floor Plan LinkURL to floor plan document

Additional Data

FieldMeaning
ProptypeidProperty type internal ID
Key MapMap key reference
Show Address OnlinePrivacy setting for address display
Show RegularRegular showing availability flag
Address On URLURL-encoded address
Subdivision HTMLSubdivision formatted HTML
List Price OriginHow list price was determined
List Price HTMLFormatted price HTML
Building Sq Ft FormatFormatted square footage display
Lot Size FormatFormatted lot size display
BookmarkedUser bookmark flag

How to Use

  1. Build your search — On HAR.com, apply filters (price range, property type, city, status) to narrow results.
  2. Copy the search URL — From your browser's address bar, copy the full HAR search URL (e.g., dosearch?for_sale=1&...).
  3. Configure the scraper — Paste the URL(s) into the urls array. Set max_items_per_url to your desired limit (e.g., 200 for moderate runs, 500 for exhaustive collection).
  4. Run the scraper — Start the actor and monitor progress. Enable ignore_url_failures for uninterrupted runs.
  5. Export results — Download data as JSON, CSV, or Excel, then import into your database or spreadsheet.

Best practices:

  • Use specific filters (neighborhood, price tier) to get relevant results faster.
  • Test with a small max_items_per_url (e.g., 50) first to preview data quality.
  • For large-scale runs, split searches by price range or city to improve performance.

Use Cases & Business Value

  • Investment analysis: Identify undervalued properties, analyze price trends by neighborhood
  • Lead generation: Build buyer lists for off-market deals or cash offers
  • Wholesaling: Track comps, estimate after-repair value, and find acquisition targets
  • Market intelligence: Monitor competitor listings, average days-on-market, price per sq ft by area
  • Real estate websites: Aggregate Houston inventory for comparison portals

The HAR.com Property Scraper eliminates hours of manual browsing, delivering MLS-grade data that fuels smarter investment decisions and faster business workflows.


Conclusion

The HAR.com Property Scraper is the fastest way to extract Houston real estate data at scale. With 100+ fields capturing everything from coordinates to agent details, it's built for investors, wholesalers, and analytics teams who need reliable, structured property data. Start scraping today and unlock competitive advantage in Houston's dynamic market.