Realtor.com [Only $1.5💰] Search | Detail Page| Agent | Scraper
Pricing
from $1.50 / 1,000 results
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
Actor stats
9
Bookmarked
172
Total users
33
Monthly active users
7.6 hours
Issues response
7 days ago
Last modified
Categories
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
-
Set Up: Create an account on Apify if you haven't already, and navigate to the Realtor.com Property & Agent Scraper actor.
-
Start URLs: Provide URLs for the starting point of your scrape, such as:
Property URLs:
- City-based search (e.g., Austin, TX listings)
- Community detail pages (e.g., Barrington Community)
- Individual property pages (e.g., Miami Beach Condo)
- Property shortlinks (e.g., Valdosta Property)
Agent URLs:
- Agent profiles (e.g., Individual Agent)
- Agent search by city (e.g., Los Angeles Agents)
- Agent search by postal code (e.g., NYC Agents)
- Filtered agent search (e.g., Austin Top Agents)
-
Configure Settings: Customize the scraper's settings, including the maximum number of items to scrape, concurrency, and retries.
-
Proxy Setup (Optional): If required, configure proxies for enhanced anonymity and performance.
-
Run the Scraper: Start the scraping process and monitor its progress. You can track the status and modify settings as needed.
-
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 theirname,email,href,phonesarray, and a nestedofficeobject 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 thename, a 1-10rating,funding_type(public/private), an array ofeducation_levels(e.g., elementary, middle, high), and thedistance_milesfrom the home.
Property History
property_history: An array of historical events. Each object includes thedate,event_name(e.g., "Listed", "Sold", "Price Changed"),price,source_name, and sometimes historicallisting_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 thesource,estimate,estimate_high,estimate_low, anddate.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 ifadditionalStats: 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 ifadditionalStats: 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 likecity,state_code,beds,baths, and a thumbnailphoto.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 theproperty_id,listing_id,status,list_price,href,city,state_code,postal_code,street_name,street_number,beds,baths,sqft,lot_sqft, and aprimary_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/56c5b7720fa4170100761a99https://www.realtor.com/realestateagents/56ba6c45bb954c01006b5030?tab=reviews
2. Agent Search Pages - City/State Format
https://www.realtor.com/realestateagents/los-angeles_cahttps://www.realtor.com/realestateagents/austin_tx/sort-relevantagents/pg-1https://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-1https://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 (supportsnafor 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 (narfor 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 agentis_paid: Whether the agent has a paid/premium Realtor.com accountis_realtor: Indicates if the agent is a licensed REALTOR® memberis_empty_profile: Indicates if the agent hasn't filled out their profilefullname: Agent's complete namerole,title: Agent's specific role and professional titlebio: Complete agent biography and description textslogan: Agent's professional slogan or taglinewebsite: Agent's personal or business website URLlanguages: Languages spoken by the agentspecializations: Property types and services the agent specializes inexperience_*: Agent's career timeline and human-readable experience summaryintent_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/sellersserved_areas,zips: Areas and zip codes the agent serveslicense_*: State real estate license number and stateoffice_*: Agent's office location, name, and contact informationsocial_*: 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 videosaverage_rating,reviews_count,recommendations_count: Client feedback metricsbroker_name: Name of the real estate brokerageteam_id,agent_team_details_*: Information about the agent's team affiliationavatar_*,background_photo_url: Agent's profile photoslisting_stats_*: Agent's sales performance data, including active and sold property counts and price rangesrecently_sold_listings: Highlights of recently sold propertiesactive_listings: Array of properties currently listed by the agent for sale or rentsorting_weight: Realtor.com's internal sorting weight for the agenthas_profile_management_access: Whether the agent manages their own Realtor.com profile
Related Scrapers
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
- For issues or feature requests, please use the Issues section of this actor.
- If you need customization or have questions, feel free to contact the author:
- Author's website: https://muhamed-didovic.github.io/
- Email: muhamed.didovic@gmail.com
Additional Services
- Request customization or whole dataset: muhamed.didovic@gmail.com
- If you need anything else scraped, or this actor customized, email: muhamed.didovic@gmail.com
- For API services of this scraper (no Apify fee, just usage fee for the API), contact: muhamed.didovic@gmail.com