Realtor.com [Only $1.5💰] Search | Detail Page| Agent | Scraper avatar

Realtor.com [Only $1.5💰] Search | Detail Page| Agent | Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Realtor.com [Only $1.5💰] Search | Detail Page| Agent | Scraper

Realtor.com [Only $1.5💰] Search | Detail Page| Agent | Scraper

💰$1.50 per 1,000 results. Effortlessly scrape real estate data from Realtor.com, including property listings AND agent profiles. Extract property details like prices, amenities, locations, and photos, plus agent information such as contact details, reviews, specializations, and performance metrics.

Pricing

from $1.50 / 1,000 results

Rating

5.0

(7)

Developer

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Actor stats

9

Bookmarked

172

Total users

33

Monthly active users

7.6 hours

Issues response

7 days ago

Last modified

Share

Overview

Unlock the power of real estate data from Realtor.com with our comprehensive Realtor.com Property & Agent Scraper. This advanced tool is designed to help you gather both detailed property listings AND real estate agent information, including property types, prices, locations, agent profiles, contact details, reviews, and much more. Perfect for market research, competitive analysis, lead generation, and agent networking, the scraper automates the extraction of both property and agent data, saving you time and providing you with reliable, up-to-date information.

Features

Property Scraping

  • Multiple Page Scraping: Scrape property listings from different search result pages. You can start with URLs like the search results for a city (e.g., Austin, TX) or specific community pages.
  • Dual URL Support: Works with both property listing pages and community detail pages, giving you flexibility in your data collection.
  • Shortlink Support: Seamlessly handles apps.realtor.com shortlinks by automatically resolving them to full property detail pages.
  • Detailed Property Information: Extract key details such as price, type, address, square footage, amenities, and agent contact details from both individual properties and community listings.
  • Additional Property Stats ✨ NEW: Fetch optional property popularity metrics including views, saves, and engagement data over different time periods (1, 7, 14, 21, 28, and 30 days).

Agent Scraping ✨ NEW

  • Agent Profile Scraping: Extract detailed agent profiles including contact information, reviews, ratings, and performance statistics.
  • Agent Search Results: Scrape agent search pages by city/state or postal code with advanced filtering options.
  • Comprehensive Agent Data: Get agent specializations, broker information, listing statistics, and client reviews.
  • Advanced URL Parsing: Support for complex agent URLs with multiple parameters (intent, price range, language, sorting, etc.).

General Features

  • Configurable Scraping Settings: Customize the number of items to scrape, concurrency settings, retries, and proxy configuration.
  • Proxy Support: Use residential proxies to hide your origin and ensure a smooth scraping process, avoiding IP blocks.
  • Concurrency Management: Set both max and min concurrency to control the number of pages processed at the same time, optimizing speed and performance.
  • Intelligent URL Detection: Automatically detects and processes both property and agent URLs with appropriate parsing logic.

How to Use

  1. Set Up: Create an account on Apify if you haven't already, and navigate to the Realtor.com Property & Agent Scraper actor.

  2. Start URLs: Provide URLs for the starting point of your scrape, such as:

    Property URLs:

    Agent URLs:

  3. Configure Settings: Customize the scraper's settings, including the maximum number of items to scrape, concurrency, and retries.

  4. Proxy Setup (Optional): If required, configure proxies for enhanced anonymity and performance.

  5. Run the Scraper: Start the scraping process and monitor its progress. You can track the status and modify settings as needed.

  6. Data Collection: The scraped data will be available in your preferred format, including JSON, CSV, or Excel.

Input Data

You can provide the following input data to configure the scraper:

{
"startUrls": [
{
"url": "https://www.realtor.com/realestateandhomes-search/Austin_TX/shw-nc-3d"
},
{
"url": "https://www.realtor.com/community-detail/Barrington_401-Barrington-Run-Blvd_Zebulon_NC_27597_Q717000090054"
},
{
"url": "https://www.realtor.com/realestateandhomes-detail/2661-30th-Ave-SE_Naples_FL_34117_M52882-36266"
},
{
"url": "https://www.realtor.com/rentals/details/2204-Berkett-Dr-A_Austin_TX_78745_M73110-93218"
},
{
"url": "https://apps.realtor.com/mUAZ/cs3qbm8w"
},
{
"url": "https://www.realtor.com/realestateagents/56c5b7720fa4170100761a99"
},
{
"url": "https://www.realtor.com/realestateagents/los-angeles_ca"
},
{
"url": "https://www.realtor.com/realestateagents/austin_tx/sort-topagents/pg-1"
},
{
"url": "https://www.realtor.com/realestateagents/10001/intent-sell/price-100000_500000/sort-reviewscore/pg-1"
},
{
"url": "https://www.realtor.com/apartments/Commercial-Point_OH"
}
],
"agentZipCodes": [
"32963",
"90210"
],
"maxItems": 100,
"maxConcurrency": 5,
"minConcurrency": 1,
"maxRequestRetries": 100,
"additionalStats": false,
"proxy": {
"useApifyProxy": true,
"apifyProxyGroups": [
"RESIDENTIAL"
]
}
}

Description of Input Options:

  • startUrls: A list of URLs where the scraping will begin. Supports both property and agent URLs:

    • Property URLs: Search result pages, individual property details, community pages, rental listings, and shortlinks (apps.realtor.com)
    • Agent URLs: Individual agent profiles, agent search by city/state, agent search by postal code, filtered agent searches
    • userData.label: Optional label to categorize URL types for processing logic
  • maxItems: The maximum number of items (properties or agents) to scrape. If not specified, all available items on the page will be scraped.

  • maxConcurrency: The maximum number of pages that can be processed concurrently. Lower values (3-5) help prevent memory issues. Default: 5.

  • minConcurrency: The minimum number of pages that will be processed concurrently, ensuring some level of parallelism even when fewer pages are available.

  • maxRequestRetries: The number of times the scraper will retry a failed request before giving up.

  • additionalStats: Optional boolean field (default: false). When enabled, fetches additional property popularity metrics including views, saves, and engagement data over different time periods.

  • proxy: Configuration for using proxies to hide the scraper's origin. You can use Apify's residential proxies or provide your own.

Output Structure

The scraper returns structured data based on the URL type being processed:

Property Data Output

For property URLs, the scraper returns detailed property information in a flattened, easy-to-use structure:

{
"property_id": "5151635065",
"listing_id": "2991780560",
"listing_key": "db514bf2849a469c99f20157768e1e14",
"status": "for_sale",
"href": "https://www.realtor.com/realestateandhomes-detail/9205-Spring-Time-Dr_Vero-Beach_FL_32963_M51516-35065",
"list_price": 1185000,
"list_price_min": null,
"list_price_max": null,
"price_per_sqft": 407,
"last_sold_price": 520000,
"last_sold_date": "2016-05-16",
"last_price_change_date": null,
"last_price_change_amount": null,
"days_on_market": 1,
"list_date": "2026-02-21T12:25:41Z",
"create_date": "2026-02-21T12:25:41Z",
"last_update_date": "2026-02-21T15:52:48Z",
"move_in_date": null,
"photo_count": 36,
"provider_url": "www.SorensenRealEstate.com",
"address_line": "9205 Spring Time Dr",
"address_street_number": "9205",
"address_street_name": "Spring Time",
"address_street_suffix": "Dr",
"address_unit": null,
"address_city": "Vero Beach",
"address_state": "Florida",
"address_state_code": "FL",
"address_postal_code": "32963",
"address_country": "USA",
"address_lat": 27.761755,
"address_lon": -80.402904,
"county_name": "Indian River",
"county_fips": "12061",
"county_median_price_per_sqft": 249,
"county_median_sold_price": 380000,
"county_median_listing_price": 435000,
"county_median_days_on_market": 81,
"city_median_price_per_sqft": 252,
"city_median_sold_price": 399500,
"city_median_listing_price": 449900,
"city_median_days_on_market": 82,
"neighborhoods": "Seasons, Oceanside",
"beds": 3,
"baths": 4,
"baths_full": 3,
"baths_half": 1,
"baths_consolidated": "3.5",
"sqft": 2915,
"lot_sqft": null,
"stories": 1,
"garage": 2,
"pool": null,
"year_built": 2006,
"property_type": "single_family",
"property_sub_type": null,
"description_text": "Welcome to 9205 Springtime Drive in Vero Beach, a courtyard pool home with whole house generator, detached guest cabana and perfectly positioned on a premium lakefront lot in one of the island's premier communities. High-end finishes are showcased throughout, including a stunning designer kitchen with custom cabinetry and premium Wolf appliances, seamlessly flowing into the light-filled living spaces designed for both relaxed daily living and sophisticated entertaining. The luxurious primary suite offers a spa-like bath and custom walk-in closet, creating a private retreat within the home.",
"heating": null,
"cooling": null,
"flag_is_garage_present": true,
"flag_is_new_listing": true,
"flag_is_usda_eligible": false,
"source_name": "IndianRiverCounty",
"source_type": "mls",
"source_listing_id": "295237",
"source_days_on_mls": 1,
"source_raw_tax_amount": 2878,
"mls_agent_name": "Tripp Hernandez",
"mls_agent_email": "tripp@trippsmyrealtor.com",
"mls_agent_phone": "7725391980",
"mls_co_agent_name": "Joan Cook",
"mls_co_agent_email": null,
"mls_co_agent_phone": null,
"latest_tax_year": 2025,
"latest_tax_amount": 3283,
"latest_tax_assessment": 558271,
"latest_tax_assessment_building": null,
"latest_tax_assessment_land": null,
"hoa_fee": 654,
"hoa_historic_fee": true,
"mortgage_property_tax_rate": 0.00242869,
"mortgage_insurance_rate": 0.0101,
"mortgage_county_fha_loan_limit": 541287,
"mortgage_is_fha_eligible": false,
"mortgage_monthly_payment": 7553,
"mortgage_down_payment": 237000,
"mortgage_principal_and_interest": 5662,
"mortgage_home_insurance": 997,
"mortgage_hoa_fees": 654,
"mortgage_mortgage_insurance": 0,
"mortgage_property_tax": 240,
"pets_cats": true,
"pets_dogs": true,
"pets_dogs_small": null,
"pets_dogs_large": null,
"assigned_schools": [
{
"name": "Gifford Middle School",
"rating": 7,
"funding_type": "public",
"education_levels": [
"middle"
],
"distance_miles": 5.9
},
{
"name": "Beachland Elementary School",
"rating": 7,
"funding_type": "public",
"education_levels": [
"elementary"
],
"distance_miles": 7.7
},
{
"name": "Vero Beach High School",
"rating": 5,
"funding_type": "public",
"education_levels": [
"high"
],
"distance_miles": 9.1
}
],
"details": {
"Other Rooms": [
"Total Rooms: 10",
"Dimensions: 13' x 18'",
"Living Room Dimensions: 21' x 24'"
],
"Appliances": [
"BuiltInOven",
"Cooktop",
"Dryer",
"Dishwasher",
"Disposal",
"GasWaterHeater",
"Microwave",
"Refrigerator",
"WineCooler",
"WaterPurifier",
"Washer",
"Laundry Features: LaundryRoom"
],
"Bedrooms": [
"Bedrooms: 3",
"Bedroom 1 Dimensions: 13' x 18'",
"Bedroom 2 Dimensions: 12' x 15'",
"Bedroom 3 Dimensions: 15' x 17'"
],
"Bathrooms": [
"Total Bathrooms: 4",
"Full Bathrooms: 3",
"1/2 Bathrooms: 1"
],
"Interior Features": [
"ClosetCabinetry",
"CrownMolding",
"HighCeilings",
"PrimaryDownstairs",
"WalkInClosets",
"Furnished Description: Unfurnished",
"Flooring: Carpet, Tile"
],
"Heating and Cooling": [
"Cooling Features: CentralAir, Electric",
"Heating Features: Central, Electric",
"Heating: Yes",
"Number of Fireplaces: 1"
],
"Kitchen and Dining": [
"Dining Room Dimensions: 9' x 9'",
"Kitchen Dimensions: 17' x 13'"
],
"Exterior and Lot Features": [
"Fence",
"Porch",
"Patio And Porch Features: Covered, Porch",
"Road Surface Type: Paved",
"Porch: Yes"
],
"Pool and Spa": [
"Pool Features: FreeForm, Pool, Private, Community",
"Pool Private: Yes",
"Spa Features: Community, HotTub",
"Spa: Yes"
],
"Waterfront and Water Access": [
"Lake",
"Pond"
],
"Land Info": [
"Lot Description: Item14Acre",
"Lot Size Dimensions: 60x130"
],
"Garage and Parking": [
"Garage Spaces: 2",
"Parking Features: Garage"
],
"Home Features": [
"View: Pool, Lake",
"Other Equipment: Generator",
"Security Features: SecuritySystemOwned, GatedCommunity, SmokeDetectors"
],
"Homeowners Association": [
"Association: Yes",
"Association Amenities: DuesPaidQuarterly",
"Association Fee: 654",
"Association Fee Frequency: Monthly",
"Association Fee Includes: CommonAreas, CableTv, Internet, MaintenanceGrounds, RecreationFacilities, ReserveFund, Security",
"Calculated Total Monthly Association Fees: 654",
"Association Name: First Service Residential",
"Pets Allowed: Yes"
],
"School Information": [
"Elementary School District: Indian River County Schools",
"High School District: Indian River County Schools",
"Middle or Junior School District: Indian River County Schools"
],
"Condo Info": [
"Unit Floor In Building: 1"
],
"Amenities and Community Features": [
"Community Features: Clubhouse, Fitness, Playground, Pool, TennisCourts"
],
"Other Property Info": [
"Annual Tax Amount: 2878",
"Source Listing Status: Active",
"County: Indian River",
"Directions: A1A north to 510, left to Seasons on left.",
"Tax Year: 2024",
"Restrictions: ExteriorAlterations, NoRv, OtherRestrictions, OkToLease",
"Ownership: Single Family/Other",
"Source Property Type: Residential",
"Area: Beach Central",
"List Development Name: SEASONS",
"Source Neighborhood: Seasons",
"Parcel Number: 31392600041000000089.0",
"Postal City: Vero Beach",
"Subdivision: Seasons",
"Zoning: ,",
"Zoning Description: Residential",
"Property Subtype: Detached"
],
"Building and Construction": [
"Total Square Feet Living: 2915",
"Year Built: 2006",
"Building Area Source: Assessor",
"Construction Materials: Block, Concrete, Stucco",
"Direction Faces: East",
"Levels: One",
"Living Area Source: Assessor",
"Property Age: 20",
"Property Attached: No",
"Roof: Tile",
"Levels or Stories: 1",
"Building Total Stories: 1",
"Architectural Style: OneStory"
],
"Utilities": [
"Sewer: CountySewer",
"NaturalGasAvailable",
"Water Source: Public"
]
},
"advertisers": [
{
"name": "Tripp Hernandez",
"email": "tripp@trippsmyrealtor.com",
"href": "http://www.trippsmyrealtor.com",
"phones": [
{
"number": "7725391980",
"type": "Mobile",
"ext": ""
}
],
"office": {
"name": "Dale Sorensen Real Estate Inc.",
"href": "WWW.SORENSENREALESTATE.COM",
"city": "Orchid",
"state": "FL",
"phones": [
{
"number": "(772) 231-4712",
"type": "Home",
"ext": ""
}
]
}
},
{
"name": "Joan Cook",
"email": "jcook@sorensenrealestate.com",
"href": "http://www.sorensenrealestate.com",
"phones": [
{
"number": "7726961276",
"type": "Cell",
"ext": ""
}
],
"office": {
"name": "Dale Sorensen Real Estate Inc.",
"href": "WWW.SORENSENREALESTATE.COM",
"city": "Orchid",
"state": "FL",
"phones": [
{
"number": "(772) 231-4712",
"type": "Home",
"ext": ""
}
]
}
}
],
"primary_agent_name": "Tripp Hernandez",
"primary_agent_email": "tripp@trippsmyrealtor.com",
"primary_agent_href": "http://www.trippsmyrealtor.com",
"primary_office_name": "Dale Sorensen Real Estate Inc.",
"primary_agent_phone": "7725391980",
"property_history": [
{
"date": "2026-02-21",
"event_name": "Listing removed",
"price": 0,
"source_name": "IndianRiverCounty",
"listing_photos": [
"https://ap.rdcpix.com/f56574875810a7436b05995827903aa7l-m2979843333s.jpg",
"https://ap.rdcpix.com/f56574875810a7436b05995827903aa7l-m727365641s.jpg"
]
},
{
"date": "2026-02-21",
"event_name": "Listed",
"price": 1185000,
"source_name": "IndianRiverCounty",
"listing_photos": [
"https://ap.rdcpix.com/db514bf2849a469c99f20157768e1e14l-m232915710s.jpg",
"https://ap.rdcpix.com/db514bf2849a469c99f20157768e1e14l-m1451823031s.jpg"
]
},
{
"date": "2025-10-25",
"event_name": "Price Changed",
"price": 1185000,
"source_name": "IndianRiverCounty"
},
{
"date": "2025-10-01",
"event_name": "Listed",
"price": 1249000,
"source_name": "IndianRiverCounty"
},
{
"date": "2016-05-16",
"event_name": "Sold",
"price": 520000,
"source_name": "Public Record"
},
{
"date": "2006-10-30",
"event_name": "Sold",
"price": 900000,
"source_name": "Public Record"
}
],
"local_noise_score": null,
"local_noise_categories": [
{
"type": "airport",
"text": null
},
{
"type": "traffic",
"text": null
},
{
"type": "local",
"text": null
},
{
"type": "score",
"text": null
}
],
"local_flood_score": 9,
"local_flood_severity": "extreme",
"local_flood_fema_zone": [
"X (shaded)"
],
"estimates_current": [
{
"source": "Cotality™",
"estimate": 1113800,
"estimate_high": 1204600,
"estimate_low": 1023000,
"date": "2026-02-09"
},
{
"source": "Quantarium",
"estimate": 1100394,
"estimate_high": 1166417,
"estimate_low": 1034370,
"date": "2026-02-18"
},
{
"source": "Collateral Analytics",
"estimate": 1173000,
"estimate_high": 1302000,
"estimate_low": 1044000,
"date": "2026-02-11"
}
],
"estimates_historical": [
{
"source": "Quantarium",
"estimates": [
{
"estimate": 1100394,
"date": "2026-02-18"
},
{
"estimate": 1097215,
"date": "2026-01-28"
},
{
"estimate": 1120800,
"date": "2025-12-31"
}
]
},
{
"source": "Cotality™",
"estimates": [
{
"estimate": 1113800,
"date": "2026-02-09"
},
{
"estimate": 1121400,
"date": "2026-01-05"
},
{
"estimate": 1139200,
"date": "2025-12-08"
}
]
}
],
"estimates_forecast": [
{
"source": "Cotality™",
"estimates": [
{
"estimate": 1118324,
"date": "2026-03-01"
},
{
"estimate": 1124410,
"date": "2026-04-01"
}
]
},
{
"source": "Quantarium",
"estimates": [
{
"estimate": 1101503,
"date": "2026-03-01"
},
{
"estimate": 1102590,
"date": "2026-04-01"
}
]
}
],
"photo_urls": [
"https://ap.rdcpix.com/db514bf2849a469c99f20157768e1e14l-m232915710s-w1280_h960.jpg",
"https://ap.rdcpix.com/db514bf2849a469c99f20157768e1e14l-m1451823031s-w1280_h960.jpg",
"https://ap.rdcpix.com/db514bf2849a469c99f20157768e1e14l-m644199123s-w1280_h960.jpg",
"https://ap.rdcpix.com/db514bf2849a469c99f20157768e1e14l-m2282866555s-w1280_h960.jpg"
],
"tags": [
"central_air",
"central_heat",
"community_clubhouse",
"community_outdoor_space",
"community_park",
"community_security_features",
"community_tennis_court",
"dining_room",
"dishwasher",
"fireplace",
"lake_view",
"pets_allowed",
"recreation_facilities",
"spa_or_hot_tub",
"view",
"washer_dryer",
"water_view",
"community_swimming_pool",
"swimming_pool",
"single_story",
"garage_1_or_more",
"garage_2_or_more",
"waterfront",
"beach",
"walk_in_closet",
"soaking_tub",
"lake"
]
}

Detailed Property Field Explanations:

Core Identification

  • property_id: Universal unique identifier assigned to the property by Realtor.com.
  • listing_id: Identifier for this specific listing instance.
  • listing_key: A secondary hash/key occasionally used for matching listings.
  • status: The current status of the property (e.g., for_sale, recently_sold, ready_to_build).
  • href: The direct, fully-qualified Realtor.com URL to view the property page.

Pricing & Dates

  • list_price: The current asking price in USD.
  • list_price_min / list_price_max: The price range (used mainly for new community developments).
  • price_per_sqft: The mathematical price per square foot.
  • last_sold_price: The price the property last sold for (if historically available).
  • last_sold_date: The date of the last recorded sale.
  • last_price_change_date: The date when the listing price was most recently increased or decreased.
  • last_price_change_amount: The dollar amount the price was most recently changed by.
  • days_on_market: Number of days the property has been actively listed on the market.
  • list_date: The exact ISO date and time the property was listed.
  • create_date: The exact ISO date and time the Realtor.com record was created.
  • last_update_date: The exact ISO date and time the listing data was last modified.
  • move_in_date: The estimated move-in date (frequently used for new builds or rentals).

Location & Geography

  • address_line: The fully formatted street address (e.g., "9205 Spring Time Dr").
  • address_street_number: The house or building number.
  • address_street_name: The name of the street.
  • address_street_suffix: The type of street (Dr, St, Ave, Blvd, etc.).
  • address_unit: The apartment, condo, or suite number.
  • address_city: The city the property is located in.
  • address_state: The full state name (e.g., "Florida").
  • address_state_code: The two-letter state abbreviation (e.g., "FL").
  • address_postal_code: The zip/postal code.
  • address_country: The country name (e.g., "USA").
  • address_lat / address_lon: The precise GPS latitude and longitude coordinates.
  • county_name: The name of the county.
  • county_fips: The official Federal Information Processing Standard (FIPS) code for the county.
  • neighborhoods: A comma-separated string of the local neighborhoods the property is part of.

Market Statistics (Geo-Stats)

  • county_median_price_per_sqft: The current median price per square foot in the county.
  • county_median_sold_price: The current median sold price in the county.
  • county_median_listing_price: The current median active listing price in the county.
  • county_median_days_on_market: The median days on market for properties in the county.
  • city_median_price_per_sqft: The current median price per square foot in the specific city.
  • city_median_sold_price: The current median sold price in the specific city.
  • city_median_listing_price: The current median active listing price in the specific city.
  • city_median_days_on_market: The median days on market for properties in the specific city.

Community

  • community_name: The name of the larger community or subdivision (often for new constructions).
  • community_description: Promotional text about the community.
  • community_href: A direct link to the community's landing page on Realtor.com.

Property Structure & Description

  • beds: The total number of bedrooms.
  • baths: The total number of bathrooms (sum of full and half).
  • baths_full: The number of full bathrooms (containing a bath/shower).
  • baths_half: The number of half bathrooms (toilet and sink only).
  • baths_consolidated: A string format representing baths (e.g., "3.5").
  • sqft: The total livable square footage.
  • lot_sqft: The total size of the lot in square feet.
  • stories: The number of stories/floors in the building.
  • garage: The number of garage spaces.
  • pool: Boolean/string indicator of a pool.
  • year_built: The four-digit year the property was constructed.
  • property_type: The overarching type of property (e.g., single_family, condos, townhomes).
  • property_sub_type: A more specific property classification (e.g., condo).
  • description_text: The full marketing description paragraph provided by the listing agent.
  • heating / cooling: Boolean/string indicators for climate control systems.

Features & Flags

  • flag_*: A dynamic set of boolean flags indicating various states. Common examples: flag_is_new_construction, flag_is_new_listing, flag_is_garage_present, flag_is_usda_eligible, etc.
  • tags: An array of strings representing specific property amenities (e.g., central_air, waterfront, cul_de_sac).
  • details: An object containing raw categories of features extracted straight from the MLS (e.g., {"Appliances": ["Dishwasher", "Microwave"], "Flooring": ["Tile", "Carpet"]}).

Source & Listing Information

  • source_name: The name of the MLS (Multiple Listing Service) or feed provider.
  • source_type: The type of source (e.g., mls, new_home).
  • source_listing_id: The raw ID assigned by the MLS.
  • source_days_on_mls: The number of days the property has been active on the local MLS.
  • source_raw_tax_amount: The tax amount explicitly reported by the MLS source.
  • provider_url: The URL of the data provider or brokerage.
  • mls_agent_name / mls_agent_email / mls_agent_phone: The raw agent contact details provided directly by the MLS feed.
  • mls_co_agent_*: Contact details for the co-listing agent (if applicable).

Advertisers & Contact

  • primary_agent_name / primary_agent_email / primary_agent_phone / primary_agent_href: Quick access fields pointing to the main point-of-contact for the listing.
  • primary_office_name / primary_broker_name: The brokerage/office managing the listing.
  • advertisers: An array containing detailed information for ALL agents advertising on the listing. Includes their name, email, href, phones array, and a nested office object with the brokerage name, location, and phone numbers.

Taxes & HOA

  • latest_tax_year: The year of the most recent tax record.
  • latest_tax_amount: The actual tax bill amount in USD.
  • latest_tax_assessment: The total assessed value of the property for tax purposes.
  • latest_tax_assessment_building: The portion of the assessed value attributed to the physical structure.
  • latest_tax_assessment_land: The portion of the assessed value attributed to the land.
  • hoa_fee: The monthly Homeowners Association fee amount in USD.
  • hoa_historic_fee: Boolean indicating if the HOA fee is sourced from historical data.

Mortgage & Financing

  • mortgage_property_tax_rate: The calculated property tax rate percentage.
  • mortgage_insurance_rate: The calculated insurance rate percentage.
  • mortgage_county_fha_loan_limit: The maximum FHA loan amount allowed in the county.
  • mortgage_is_fha_eligible: Boolean indicating if the property's price qualifies for an FHA loan.
  • mortgage_monthly_payment: The total estimated monthly mortgage payment (Principal + Interest + Taxes + Insurance + HOA).
  • mortgage_down_payment: The assumed down payment used to calculate the monthly payment (typically 20%).
  • mortgage_principal_and_interest: The estimated monthly principal and interest payment.
  • mortgage_home_insurance: The estimated monthly home insurance payment.
  • mortgage_hoa_fees: The estimated monthly HOA contribution factored into the mortgage estimate.
  • mortgage_mortgage_insurance: The estimated monthly PMI (Private Mortgage Insurance), usually 0 if down payment is 20%.
  • mortgage_property_tax: The estimated monthly property tax payment.

Pets & Rules

  • pets_cats: Boolean indicating if cats are allowed.
  • pets_dogs: Boolean indicating if dogs are allowed.
  • pets_dogs_small / pets_dogs_large: Specific allowances for dog sizes.

Schools

  • assigned_schools: An array of schools designated for this property. Each object includes the name, a 1-10 rating, funding_type (public/private), an array of education_levels (e.g., elementary, middle, high), and the distance_miles from the home.

Property History

  • property_history: An array of historical events. Each object includes the date, event_name (e.g., "Listed", "Sold", "Price Changed"), price, source_name, and sometimes historical listing_photos.

Local Risks (Noise & Flood)

  • local_noise_score: A numerical rating (0-100) representing environmental noise.
  • local_noise_categories: An array breaking down noise by type (e.g., traffic, airport).
  • local_flood_score: A 1-10 rating (e.g., from First Street Foundation) indicating flood risk.
  • local_flood_severity: A text description of the flood risk (e.g., extreme, minimal).
  • local_flood_fema_zone: An array indicating the official FEMA flood zones the property falls into.

Property Valuations (Estimates)

  • estimates_current: Array of current automated home value estimates (AVMs) from providers like CoreLogic, Quantarium, or Collateral Analytics. Contains the source, estimate, estimate_high, estimate_low, and date.
  • estimates_historical: Array of past value estimates tracked over time by various AVM providers.
  • estimates_forecast: Array of projected future property values calculated by AVM providers.

Media & Popularity

  • photo_count: The total number of images available for the property.
  • photo_urls: An array containing the direct URLs to all high-resolution images of the listing.
  • saves_history: (Available if additionalStats: true) An array of objects detailing how many times the property was saved over various trailing periods (e.g., last 30 days).
  • views_history: (Available if additionalStats: true) An array of objects detailing the total views and listing detail page (LDP) views over various trailing periods.
  • open_houses: An array of objects detailing dates and times for upcoming open house events.

Agent Data Output

For agent profile or search URLs, the scraper returns detailed agent information in a flattened, easy-to-use structure:

{
"id": "56d58d38f384a201005e5c04",
"fulfillment_id": "2047013",
"is_paid": false,
"is_realtor": true,
"fullname": "Lilea Enriquez",
"scrapedAt": "2026-02-22T14:06:52.555Z",
"bio": "ABOUT ME: With 16+ years of experience in the Real Estate business. I opened my own firm in Mexico in 1993 which was active until just a few years ago when we closed for good...",
"website": "http://www.LileaMyRealtor.com",
"languages": [
"Spanish"
],
"specializations": [
"Buyers",
"First Time Home Buyers",
"Investment Properties",
"Investors",
"Lease Listings"
],
"experience_first_year": "1990",
"experience_first_month": "September",
"experience_label": "35 years 5 months of experience",
"intent_type": [
"BUYER",
"SELLER"
],
"designations": [
"GRI",
"ABR"
],
"mls_set": [
"A-AUTX-621225"
],
"agent_id": [
"621225"
],
"license_number": [
"0621225"
],
"office_name": "Lilea Enriquez Real Estate LLC",
"office_website": "https://lileamyrealtor.com/",
"office_address_line_1": "2250 double creek dr #5605",
"office_address_line_2": "ROUND ROCK, TX 78664",
"office_city": "ROUND ROCK",
"office_state_code": "TX",
"office_postal_code": "78664",
"office_phones": [
"mobile: (512) 701-5164"
],
"phones": [
"mobile: (512) 701-5164"
],
"social_facebook": "https://www.facebook.com/TexasRealEstateAgenteLileaEnriquez",
"license_state": "TX",
"is_empty_profile": false,
"served_areas": [
"Austin, TX",
"Cedar Park, TX",
"Georgetown, TX",
"Hutto, TX"
],
"average_rating": 5,
"recommendations_count": 59,
"reviews_count": 56,
"broker_name": "Lilea Enriquez Real Estate Broker",
"avatar_url": "https://ap.rdcpix.com/6b2cc180888bd5ec248c39d27c3fb7c8a-e2422782475rd-w144_h144.jpg",
"avatar_initials": "LE",
"listing_stats_combined_annual_min": 140000,
"listing_stats_combined_annual_max": 140000,
"listing_stats_for_sale_count": 2,
"listing_stats_for_sale_last_listing_date": "2026-02-06T01:44:21Z",
"listing_stats_for_sale_min": 140000,
"listing_stats_for_sale_max": 1000000,
"listing_stats_recently_sold_annual_count": 8,
"recently_sold_listings": [
{
"city": "Round Rock",
"state_code": "TX",
"beds": 4,
"baths": 2,
"photo": "https://ap.rdcpix.com/60e86ba67dfe192645ddb97f91401deal-m1422748369rd-w100_h67.jpg"
}
],
"recently_sold_listings_show_additional": true,
"active_listings_count": 2,
"active_listings_total": 2,
"active_listings": [
{
"property_id": "7292121002",
"listing_id": "2965077208",
"status": "for_sale",
"list_price": 1000000,
"href": "https://www.realtor.com/realestateandhomes-detail/1151-County-Road-394_Hutto_TX_78634_M72921-21002",
"city": "Hutto",
"state_code": "TX",
"postal_code": "78634",
"street_name": "County Road 394",
"street_number": "1151",
"beds": null,
"baths_consolidated": null,
"sqft": null,
"lot_sqft": 108900,
"primary_photo": "https://ap.rdcpix.com/30a1f5fdda80196879c09190b91aedd6l-m1908287925rd-w960_h720.jpg"
}
],
"sorting_weight": 65
}

Detailed Agent Field Explanations:

Core Identification

  • id: Internal unique identifier for the agent on Realtor.com.
  • fulfillment_id: Associated fulfillment/marketing ID used by Realtor.com.
  • is_paid: Boolean indicating if the agent pays for premium placement/leads.
  • is_realtor: Boolean indicating if the agent is officially a certified REALTOR®.
  • fullname: The agent's full legal name.
  • scrapedAt: The exact ISO date and time the agent data was scraped.
  • bio: The agent's full biography and marketing pitch.
  • website: The agent's personal or professional website URL.

Professional Details & Experience

  • languages: Array of languages spoken by the agent.
  • specializations: Array of the agent's real estate specialties (e.g., "First Time Home Buyers", "Investment Properties").
  • experience_first_year: The year the agent started working in real estate.
  • experience_first_month: The month the agent started working in real estate.
  • experience_label: A formatted string showing total years/months of experience.
  • intent_type: The types of clients the agent serves (e.g., ["BUYER", "SELLER"]).
  • designations: Professional real estate designations held by the agent (e.g., GRI, ABR).
  • license_state: The primary state the agent is licensed in.
  • license_number: An array of the agent's active license numbers.
  • agent_id: Array of raw agent/broker IDs.
  • mls_set: Array of the specific MLS boards the agent belongs to.

Office & Brokerage

  • office_name: The name of the brokerage or real estate office.
  • office_website: The official website of the brokerage.
  • office_address_line_1 / office_address_line_2: The street address of the office.
  • office_city / office_state_code / office_postal_code: City, state, and zip of the office.
  • broker_name: The name of the principal broker or the brokerage brand.

Contact & Social

  • phones: Array of the agent's direct phone numbers (e.g., "mobile: (512) 701-5164").
  • office_phones: Array of the office's phone numbers.
  • social_facebook / social_twitter / social_instagram: Direct links to the agent's social media profiles (if provided).
  • about_video_url: A YouTube or embedded video URL where the agent introduces themselves (if available).

Service Area & Reputation

  • served_areas: Array of cities and local regions the agent actively services.
  • average_rating: The agent's average star rating (out of 5).
  • recommendations_count: The total number of recommendations the agent has received.
  • reviews_count: The total number of written reviews for the agent.

Media & Presentation

  • avatar_url: Direct URL to the agent's high-resolution headshot.
  • avatar_initials: The agent's initials, used as a fallback if no avatar exists.
  • is_empty_profile: Boolean indicating if the profile is essentially blank/unclaimed.
  • sorting_weight: An internal score used by Realtor.com to rank agents in search results.

Agent Listing Statistics

  • listing_stats_combined_annual_min / max: The minimum/maximum price of homes the agent has handled (sold + active) over the past year.
  • listing_stats_for_sale_count: The number of currently active listings.
  • listing_stats_for_sale_last_listing_date: The date the agent's most recent active listing was posted.
  • listing_stats_for_sale_min / max: The price range of the agent's current active listings.
  • listing_stats_recently_sold_annual_count: The number of homes the agent successfully sold in the last 12 months.

Recent Listings (Sold & Active)

  • recently_sold_listings: An array of recently sold properties. Each object contains basic stats like city, state_code, beds, baths, and a thumbnail photo.
  • recently_sold_listings_show_additional: Boolean indicating if there are more sold listings hidden behind pagination.
  • active_listings: An array of detailed objects for the agent's current active listings. Each object contains the property_id, listing_id, status, list_price, href, city, state_code, postal_code, street_name, street_number, beds, baths, sqft, lot_sqft, and a primary_photo.

Agent URL Support

This scraper includes comprehensive support for Realtor.com agent URLs with advanced parsing capabilities:

Searching Agents by ZIP Code

For your convenience, you don't necessarily have to find and copy agent search URLs manually. The scraper supports an Agent Zip Codes input field. Simply provide an array of ZIP codes (e.g., ["32963", "90210"]), and the scraper will automatically build the correct Realtor.com agent search URLs (e.g. https://www.realtor.com/realestateagents/32963/intent-buy/price-na_500000/sort-relevantagents/agenttype-all/pg-1) and scrape all agents in those areas. Note: if you use this field, leave the Start URLs field empty.

Supported Agent URL Formats

1. Agent Detail Pages (Individual Profiles)

https://www.realtor.com/realestateagents/56c5b7720fa4170100761a99
https://www.realtor.com/realestateagents/56ba6c45bb954c01006b5030?tab=reviews

2. Agent Search Pages - City/State Format

https://www.realtor.com/realestateagents/los-angeles_ca
https://www.realtor.com/realestateagents/austin_tx/sort-relevantagents/pg-1
https://www.realtor.com/realestateagents/san-francisco_ca/intent-sell/price-100000_1000000/lang-english/sort-topagents/agenttype-nar/pg-2

3. Agent Search Pages - Postal Code Format

https://www.realtor.com/realestateagents/10001/intent-buy/price-na_500000/sort-relevantagents/agenttype-all/pg-1
https://www.realtor.com/realestateagents/90210/intent-buy/price-na_500000/sort-reviewscore/pg-3

Agent URL Parameters

The scraper intelligently parses and maps all optional URL parameters:

  • intent-{value}: Agent specialization (buy, sell, both)
  • price-{min}_{max}: Price range filters (supports na for open-ended ranges)
  • lang-{language}: Preferred language (e.g., english, spanish)
  • sort-{method}: Sorting method (relevantagents, topagents, reviewscore, alphabetical, etc.)
  • agenttype-{filter}: Agent type filter (nar for NAR members)
  • pg-{number}: Page number for pagination

Additional Property Stats (Optional)

When additionalStats: true is enabled, the scraper includes property popularity metrics:

"additionalStats": {
"popularity": {
"periods": [
{
"last_n_days": 1,
"saves_total": 0,
"views_total": 1156,
"ldp_views_total": null
},
{
"last_n_days": 7,
"saves_total": 2,
"views_total": 5246,
"ldp_views_total": 105
},
{
"last_n_days": 14,
"saves_total": 8,
"views_total": 8775,
"ldp_views_total": null
},
{
"last_n_days": 21,
"saves_total": 9,
"views_total": 14049,
"ldp_views_total": null
},
{
"last_n_days": 28,
"saves_total": 10,
"views_total": 21447,
"ldp_views_total": null
},
{
"last_n_days": 30,
"saves_total": null,
"views_total": null,
"ldp_views_total": 286
}
]
}
}

Fields Explanation:

  • last_n_days: Time period for the metrics (1, 7, 14, 21, 28, or 30 days)
  • saves_total: Number of times users saved this property
  • views_total: Total page views for the time period
  • ldp_views_total: Listing detail page views (direct property page views)

This data provides valuable insights into property popularity and market interest over different time periods, helping you understand which properties are getting the most attention from potential buyers.

Agent Data Output

When processing agent URLs, the scraper returns detailed agent information in a flattened, easy-to-use structure:

{
"id": "56d58d38f384a201005e5c04",
"fulfillment_id": "2047013",
"is_paid": false,
"is_realtor": true,
"fullname": "Lilea Enriquez",
"scrapedAt": "2026-02-21T21:23:36.420Z",
"bio": "ABOUT ME: With 16+ years of experience...",
"website": "http://www.LileaMyRealtor.com",
"languages": ["Spanish"],
"specializations": [
"Buyers",
"First Time Home Buyers",
"Investment Properties"
],
"experience_first_year": "1990",
"experience_first_month": "September",
"experience_label": "35 years 5 months of experience",
"intent_type": ["BUYER", "SELLER"],
"designations": ["GRI", "ABR"],
"mls_set": ["A-AUTX-621225"],
"agent_id": ["621225"],
"license_number": "0621225",
"license_state": "TX",
"office_name": "Lilea Enriquez Real Estate LLC",
"office_website": "https://lileamyrealtor.com/",
"office_address_line_1": "2250 double creek dr #5605",
"office_address_line_2": "ROUND ROCK, TX 78664",
"office_city": "ROUND ROCK",
"office_state_code": "TX",
"office_postal_code": "78664",
"office_phones": ["mobile: (512) 701-5164"],
"phones": ["mobile: (512) 701-5164"],
"social_facebook": "https://www.facebook.com/TexasRealEstateAgenteLileaEnriquez",
"average_rating": 5,
"recommendations_count": 59,
"reviews_count": 56,
"broker_name": "Lilea Enriquez Real Estate Broker",
"avatar_url": "https://ap.rdcpix.com/...jpg",
"avatar_initials": "LE",
"listing_stats_combined_annual_min": 140000,
"listing_stats_combined_annual_max": 140000,
"listing_stats_for_sale_count": 2,
"listing_stats_recently_sold_annual_count": 8,
"active_listings_count": 2,
"active_listings_total": 2,
"active_listings": [
{
"property_id": "7292121002",
"listing_id": "2965077208",
"status": "for_sale",
"list_price": 1000000,
"href": "https://www.realtor.com/realestateandhomes-detail/...",
"city": "Hutto",
"state_code": "TX",
"postal_code": "78634",
"street_name": "County Road 394",
"street_number": "1151",
"lot_sqft": 108900,
"primary_photo": "https://ap.rdcpix.com/..."
}
]
}

Key Agent Data Fields:

  • id: Unique agent ID (MongoDB ObjectId format)
  • fulfillment_id: Internal Realtor.com identifier for the agent
  • is_paid: Whether the agent has a paid/premium Realtor.com account
  • is_realtor: Indicates if the agent is a licensed REALTOR® member
  • is_empty_profile: Indicates if the agent hasn't filled out their profile
  • fullname: Agent's complete name
  • role, title: Agent's specific role and professional title
  • bio: Complete agent biography and description text
  • slogan: Agent's professional slogan or tagline
  • website: Agent's personal or business website URL
  • languages: Languages spoken by the agent
  • specializations: Property types and services the agent specializes in
  • experience_*: Agent's career timeline and human-readable experience summary
  • intent_type: Services offered (SELLER, BUYER, or both)
  • designations: Professional certifications and designations (GRI, ABR, CIPS, etc.)
  • services_buyer, services_seller: Detailed breakdown of services offered to buyers/sellers
  • served_areas, zips: Areas and zip codes the agent serves
  • license_*: State real estate license number and state
  • office_*: Agent's office location, name, and contact information
  • social_*: Links to the agent's social media profiles (Facebook, Instagram, LinkedIn, TikTok, X, YouTube)
  • about_video_url, video: Links to the agent's intro videos or promotional videos
  • average_rating, reviews_count, recommendations_count: Client feedback metrics
  • broker_name: Name of the real estate brokerage
  • team_id, agent_team_details_*: Information about the agent's team affiliation
  • avatar_*, background_photo_url: Agent's profile photos
  • listing_stats_*: Agent's sales performance data, including active and sold property counts and price ranges
  • recently_sold_listings: Highlights of recently sold properties
  • active_listings: Array of properties currently listed by the agent for sale or rent
  • sorting_weight: Realtor.com's internal sorting weight for the agent
  • has_profile_management_access: Whether the agent manages their own Realtor.com profile

Realtor.com Agent Scraper - Scrape real estate agent details across multiple cities or states, including contact information and agency affiliation. Realtor.ca Canada Search Scraper - Scrape detailed information about real estate agents in Canada, including their contact information, organizations, and more.

Support

Additional Services