VOOZH about

URL: https://apify.com/dhrumil/realtor-agents-scraper

โ‡ฑ Realtor Agents Scraper ยท Apify


Pricing

$30.00/month + usage

Go to Apify Store

Realtor Agents Scraper

Get valuable insight from realtor agents data. This scraper provides you complete database of all agents from realtor.com including agent contact details and statistics. You can scrape specific area of choice to analyze as well.

Pricing

$30.00/month + usage

Rating

1.0

(1)

Developer

๐Ÿ‘ Dhrumil Bhankhar

Dhrumil Bhankhar

Maintained by Community

Actor stats

7

Bookmarked

262

Total users

2

Monthly active users

3 months ago

Last modified

Share

๐Ÿก What is Realtor Agents Scraper?

This Realtor Agents Scraper will enable you scrape any agent listing from realtor.com.

You can simply take your listing url from browser and enter it into this actor. This actor will crawl through all pages of particular listing and generate dataset for you.

Listing url is something you get when you perform the search on realtor site. Example listing urls :

๐Ÿšช What can this Realtor Agents Scraper do?

๐Ÿ“ˆ Extract Realtor Agents data listings on Realtor

๐Ÿ‘€ This actor is not just scraper but also has monitoring capability. You can turn on monitoring mode and it will give you only newly added agenets compared to your previous scrapes.

โฌ‡๏ธ Download Realtor Agents data in Excel, CSV, JSON, and other formats

๐Ÿ“š How do I start scraping with this scraper?

  1. Register for your free Apify account here
  2. You don't need to provide your credit card details for free acount. Just click on "Get Started" button on above link and complete the registration only.
  3. Free account comes with reasonable credits to try out this actor. This actor also comes with free trial of 3 days without any commitment/upfront charge.
  4. Run this actor and verify the scraped data. Apify has huge integration possibilities. You can download the data or push the data into any 3rd party platform directly.

๐ŸŒณ What Realtor Agent data can I extract using this tool?

๐Ÿ“๐Ÿ“
AddressRating
Agent PhotoBroker Name
Broker PhotoDescription
DesignationsExperience
Last Listed DateLast Sold Date
Recently Sold StatsAgent Type
Agent NameZip Codes Served
Agent TitleOffice Name
Office AddressWebsite
DescriptionAgent Phone Numbers
Broker Phone NumbersReviews
ReommendationsLanguages Spoken
For Sale ListingsSold Listings
License NumberMS Details
Served AreasMLS History
Marketing Area CitiesProfile URL

โฌ‡๏ธ Input

For simple usecase, you just need to provide browser url of realtor agent search result page & that's all. You can leave other fields as they are to be sensible defaults.

Input example

{
"listUrls":[
{
"url":"https://www.realtor.com/realestateagents/27872"
}
],
"agentUrls":[
{
"url":"https://www.realtor.com/realestateagents/566f400b0fa41701007145a7"
}
],
"maxProfiles":50,
"fullAgentDetails":false,
"includeAgentExtras":false,
"monitoringMode":false,
"addEmptyTrackerRecord":false
}

You can either provide listUrls to search properties from or provide agentUrls directly to crawl.

Understading monitoring mode :

  • maxProfiles : In case you want to limit maximum number of agent profiles to fetch from given listing url

  • monitoringMode : This option when turned on will only scrape newly added agent listings compared to previously scraped agenets by this actor.

  • fullAgentDetails : This option when turned on will also scrape listing information of given agent when available with realtor. This will add recommendations, reviews, for sale listing and for rent listing information. This may affect the speed of scraping considerably. Please turn it on only if you need this data.

  • includeAgentExtras : If this option is turned on, serving areas, questions_and_answers and reviews of agent will be included in output.

  • addEmptyTrackerRecord : This option when turned on will add empty record having only id of agent to Apify dataset. This helps you identify whether agent is still listed compared to your own database in incremental mode.

โฌ†๏ธ Output

The scraped data is stored in the dataset of each run. The data can be viewed or downloaded in many popular formats, such as JSON, CSV, Excel, XML, RSS, and HTML.

Output example

The result for scraping a single agent like this:

{
"id":"5b33c9361cfa3c0013bd6ce2",
"is_paid":false,
"is_realtor":true,
"fulfillment_id":"3458787",
"display_ratings":false,
"broker":{
"name":" Berkshire Hathaway HomeServices PenFed Realty",
"fulfillment_id":"954182"
},
"office":{
"name":"Berkshire Hathaway HomeServices PenFed Realty Bel Air office"
},
"fullname":"John Fink",
"ratings_reviews":{
"average_rating":5,
"recommendations_count":0,
"reviews_count":29
},
"listing_stats":{
"combined_annual":{
"min":259900,
"max":570000
},
"for_sale":{
"count":3,
"last_listing_date":"2026-03-12T17:13:03Z",
"max":510000,
"min":259900
},
"recently_sold_annual":{
"count":6
},
"recently_sold_listing_details":{
"listings":[
{
"baths":3,
"beds":4,
"city":"Bel Air",
"photo":"https://ap.rdcpix.com/963b032d74f3108fb49e7bb8d99d4fbdl-m4231231874rd-w100_h67.jpg",
"state_code":"MD"
},
{
"baths":3,
"beds":5,
"city":"Pequea",
"photo":"https://ap.rdcpix.com/72ace8c99493e127d170566759ec9492l-m3596501357rd-w100_h67.jpg",
"state_code":"PA"
},
{
"baths":4,
"beds":4,
"city":"Westminster",
"photo":"https://ap.rdcpix.com/627033667c9357f1a35dcd82e0a923d8l-m1148740430rd-w100_h67.jpg",
"state_code":"MD"
}
],
"show_additional":true
}
},
"services":null,
"url":"https://www.realtor.com/realestateagents/5b33c9361cfa3c0013bd6ce2",
"new_url":"https://www.realtor.com/realestateagents/5b33c9361cfa3c0013bd6ce2",
"photo":"https://ap.rdcpix.com/7d54ff7a9cfeae4d4bd97cb8d1fa3f18a-e2176932816rd-w144_h144.jpg"
}

Above is just high level information. For detailed information please refer to the section at bottom Detailed Output example

๐Ÿ™‹โ€โ™€๏ธ For custom solutions

In case you need some custom solution, you can contact me : dhrumil@techvasu.com

Or learn more about me on github : https://github.com/dhrumil4u360

Detailed Output example

The result for scraping a single agent like this:

{
"id":"6218295237682081b20518af",
"is_paid":true,
"is_realtor":true,
"fulfillment_id":"4762429",
"display_ratings":true,
"broker":{
"name":"Realty Plus Associates",
"website":null,
"fulfillment_id":"0"
},
"office":{
"name":"Realty Plus Associates",
"phones":[
{
"type":"office",
"value":"(410) 914-4100"
}
],
"website":"",
"address":{
"address_formatted_line_1":"350 Granary Rd Ste 2",
"address_formatted_line_2":"Forest Hill , MD 21050",
"city":"Forest Hill ",
"postal_code":"21050",
"state_code":"MD"
}
},
"fullname":"Janelle Brubach",
"ratings_reviews":{
"average_rating":5,
"reviews_count":7,
"recommendations_count":0
},
"listing_stats":{
"combined_annual":{
"max":669900,
"min":149499
},
"for_sale":{
"count":6,
"last_listing_date":"2026-02-07T15:43:43Z",
"min":149499,
"max":669900
},
"recently_sold":{
"count":27,
"last_sold_date":"2026-03-10",
"min":88500,
"max":624000
},
"recently_sold_annual":{
"count":18
},
"recently_sold_listing_details":{
"listings":[
{
"baths":1,
"beds":2,
"city":"Dundalk",
"photo":"https://ap.rdcpix.com/7b3078e0a443915e4b309596777373b4l-m701230356rd-w100_h67.jpg",
"state_code":"MD"
},
{
"baths":2,
"beds":3,
"city":"Baltimore",
"photo":"https://ap.rdcpix.com/088324cd14e41ebeedbdcc6fd2cd10f2l-m100483803rd-w100_h67.jpg",
"state_code":"MD"
},
{
"baths":2,
"beds":3,
"city":"Essex",
"photo":"https://ap.rdcpix.com/48f3b458eb88eb379eb8257bb9d95404l-m1934671361rd-w100_h67.jpg",
"state_code":"MD"
}
],
"show_additional":true
}
},
"services":{
"buyer":[
"Personalized neighborhood guidance",
"Access to market insights",
"Early access to new listings",
"Persuasive offer proposals",
"Home inspection support",
"Pre-approval assistance",
"Lender referrals",
"Other professional network referrals"
],
"seller":[
"Open houses",
"Professional photography",
"Home staging",
"Postcards and flyers",
"Virtual tour",
"Comparative market analysis"
]
},
"url":"https://www.realtor.com/realestateagents/6218295237682081b20518af",
"new_url":"https://www.realtor.com/realestateagents/6218295237682081b20518af",
"photo":"https://ap.rdcpix.com/a4095da06a732ab2de3f1c4e7d2bd06cr-c1582475803rd-w144_h144.jpg",
"specializations":[
"Buyer's agent",
"Seller's agent"
],
"experience_start_date":"June 2006",
"designations":[],
"avatar":{
"initials":"JB",
"url":"https://ap.rdcpix.com/a4095da06a732ab2de3f1c4e7d2bd06cr-c1582475803rd-w144_h144.jpg"
},
"bio":"Janelle has a strong integrity-filled work ethic and determination to approach each real estate transaction with unwavering commitment. As a previous teacher turned Realtorยฎ, she brings a unique skill set to the table. ",
"website":"https://transformationteamhomes.com/",
"intent_type":[
"BUYER",
"SELLER"
],
"languages":[],
"experience":"4 years 1 month of experience",
"mls":[
{
"mls_set":"A-PHPA-3335058",
"agent_id":"3335058",
"id":"PHPA",
"primary":true,
"license_number":"5010170",
"inactivation_date":null,
"status":"A"
}
],
"phones":[
{
"type":"mobile",
"value":"(410) 499-3175"
},
{
"type":"office",
"value":"(410) 914-4100"
}
],
"license_number":"5010170",
"license_state":"PA",
"is_empty_profile":false,
"social_media":{
"facebook":{
"href":"https://www.facebook.com/JanelleBrubachRealtor"
},
"instagram":null,
"linkedin":null,
"tiktok":null,
"x":{
"href":"https://twitter.com/JanelleBrubach"
},
"youtube":null
},
"about_video":null,
"questions_and_answers":[
{
"question_text":"Whatโ€™s the top reason to hire you?",
"answer_text":"I have 15 years of teaching experience that has led me to approach this business with a different mindset. "
},
{
"question_text":"What makes you stand apart from other agents?",
"answer_text":"I pride myself on honesty and integrity! "
}
],
"__typename":"AgentBranding",
"recentlySold":{
"count":27,
"last_sold_date":"2026-03-10",
"min":88500,
"max":624000
},
"date_last_sold_property":"2026-03-10",
"reviews":[
{
"source_id":"RMA",
"responsiveness":null,
"market_expertise":null,
"comment":"My experience with this young lady was nothing but excellent. She has demonstrated to me that she care about her clients. And she's there when you need her and she goes on and above the Call of Duty to get things right for you",
"display_name":"Mark Solomon",
"location":"Baltimore, MD",
"year":null,
"negotiation_skills":null,
"rating":5,
"professionalism_communication":null,
"describe_yourself":"BUYER",
"started_timestamp":"2023-12-18T14:44:50.259+00:00",
"review_date_display":"December 18, 2023",
"reply":null
},
{
"source_id":"RMA",
"responsiveness":null,
"market_expertise":null,
"comment":"Awesome experience with Janelle. She is very professional, knowledgeable and she's a very hard worker. Thanks for getting us our forever home.",
"display_name":"Ernest Brawner",
"location":"Bel Air South, MD",
"year":null,
"negotiation_skills":null,
"rating":5,
"professionalism_communication":null,
"describe_yourself":"SELLER",
"started_timestamp":"2023-02-13T05:07:44.916+00:00",
"review_date_display":"February 13, 2023",
"reply":null
}
]
}

You might also like

Realtor Agents Scraper

jupri/realtor-agents

๐Ÿ’ซ Scrape agents data from Realtor.com

realtor.com Agents Scraper

cleansyntax/realtor-com-agents-scraper

Scrape Realtor.com Agents by ZIP Code โ€” No Subscription. Only $3 per 1,000 records.

โœ… Realtor -$1/1K Real estate agent leads scraper

peakydev/realtor-real-estate-agent-leads-scraper

โœ…| Scrape unlimited real estate agents from Realtor.com with emails and phone number |apollo|realtor|linkedin|agents

270

5.0

Zillow Agents | Search | Detail pages | with Email Scraper

memo23/apify-zillow-agents-cheerio

Unlock the power of Zillow with automated agent profile scraping โ€“ gather key insights and data on real estate agents effortlessly.

๐Ÿ‘ User avatar

Muhamed Didovic

592

5.0

Zillow RealEstate Agents Scraper

hello.datawizards/Real-Estate-Agents-Scraper

Zillow-Real-Estate-Agents-Scraper is an Apify Actor that extracts detailed real estate agent data. Get structured JSON with names, profiles, sales stats, and reviews by location. Ideal for lead generation and market analysis. Built by DataWizards with residential proxy support.

98

1.0

Zillow Agent Scraper

scraped/zillow-agent-scraper

Scrapes agent details from Zillow (zillow.com/professionals/real-estate-agent-reviews/). Free users will receive limited results, while paid users can access up to 25 pages of data.

Zillow Agents Leads Scraper [PPE]

memo23/zillow-agents-leads-scraper-ppe

Unlock the power of Zillow with automated agent profile scraping. Effortlessly gather key insights and contact data, including emails and phone numbers, from real estate agents.

๐Ÿ‘ User avatar

Muhamed Didovic

249

5.0

Realtor Agents by ZIP Code (Preprocessed Data)

scraped/realtor-agents-by-zip-code-preprocessed-data

This actor allows you to retrieve real estate agent listings from a preprocessed, large-scale CSV feed sourced from Realtor.com. By specifying a U.S. ZIP code, the actor filters and returns matching agents who serve that area.

Zillow Agent & Premier Agent Directory Scraper

crawlerbros/zillow-agent-scraper

Scrape Zillow's agent directory by city. Returns full profiles: name, brokerage, phone, ratings, reviews, sales stats, specialties, languages, service areas, active listings, and past sales.

44

Zillow Scraper ($0.9 per 1000 results)

igolaizola/zillow-scraper-ppe

Zillow data extractor / API alternative. Scrape US listings at scale (buy, rent, sold) with rich fields and images. Use granular filters, sort, proxies. Export JSON/CSV to drive real-estate analytics, comps, market trends, and investor/agent leads.

๐Ÿ‘ User avatar

Iรฑigo Garcia Olaizola

379

5.0