How to Get List of Agents for Free | No Code
In this video, I'm going to give you a step by step guide to get real estate agents and their contact information for any city using Zillow.
Ariel Herrera 0:00
How to get a list of agents in your city for free using no code. Zillow, Agent finder is a free tool that allows you to search for real estate agents. You can search for agents in your city and get information including agent name, number reviews, phone number, and more. But what if you want to get this data into a list or Excel file? Well in this video, I'm going to give you a step by step guide to get real estate agents and their contact information for any city. We will use web scraping with absolutely no code. My name is Ariel Herrera, your fellow data scientists with analytics area channel we bridge the gap between real estate and technology. I'm passionate about providing data solutions. And if you are to them, follow my channel to get the latest content of real estate analytics and stay tuned to the end where I show you how to automate your bot to get agent data for multiple cities. All right, let's get started.
I am on Zillow, the agent finder page. Here we can find agents local to a market. This can be used by first time homebuyers as well as wholesalers that are looking to market their latest deal. On the agent finder page, we can search for agents in a location. This includes neighborhood, city or zip code. Once we search a location, we receive all agents within the area. We receive information like agent name, reviews, agency and phone number, we could copy down each row into a spreadsheet, but that would be tedious and open for so many errors. This is why we will use browse AI to web scrape the data. Once we train our bot, we can use it for any city. What is browser API Browser is a web automation software that learns to perform data extraction, monitoring and automation tasks on the web. Simply by observing someone perform the actions just once. Browse I record your actions as you move through a web page. It can scrape many sites including social media, county information, real estate websites and more. Browse AI has a free amount of credits per month. Use the link below to receive a 10% off if you later sign up for a plan. Here I will click Login since I already have an account. To create a new robot I select build new robot, there are two options here, we will select Extract structured data since we want to get the data for entire page. This allows us to download the data as a spreadsheet later on. Next, we start with our origin URL. This is our starting point for the website we want to scrape let's copy and paste those agent finder tool website. Now we can start recording our task. A new window is open. Browse the eyes now recording your actions in the window. Select OK understood to continue entering the location, I will enter in my city which is Tampa, Florida. Once the page is loaded, scroll down to the bottom. Here we see Agent information in the area. There are additional pages of agents that we'd like to scrape to click on the bar on the right hand side to open the recorder menu. Here we can select capture lists to get the list of all agents. By hovering over the agent profiles we can capture the list, click List. Next, select the text to capture. Here we'll select several data points to return to our spreadsheet. Once all data points are selected, click Enter to finish. Our next step is to enter in a name for each field. You can name these fields, any name you'd like, I will use CamelCase to name each field. Once all fields are labeled, a pop up box of our capture list will appear. Here we can see each row represents a different agent of associated fields that we selected. There are 10 agents in total. However, we want to receive all agents that are on the page towards the bottom select the pagination type to set how you will retrieve additional data select Click on Next to navigate to the next page. Select the next arrow button for browse AI to log how to go to the next page. Once done, name the list set a limit for how many rows you want to retrieve. Here I'm selecting 1000. You can make this number smaller to return less rows as well click Capture list. Browse AI notifies us that we can select more data. Click OK understood. We are done. Click Browse AI and select finish recording. Browse AI now I'll close the recording. We can rename our robot to end meaning we like here I will keep it as a default name. The next step is to review the bots results, we can see a preview of the data retrieved. This matches the data in the first page of the agentless finder for Tampa, Florida. In total 250 rows were retrieved. We can select all 250 items to view the full page at the bottom browse AI provides us a final screenshot. It states on the right hand side all the steps that it took one satisfied click yes looks good. Our robot is set up.
But what if we want to get data for multiple cities? While this is easy, all we have to do is change the location parameter to whichever neighborhood city or zip code we want to get Agent information for. We can run tasks from within the page. We can also do bulk run to run the robot for multiple cities at once. There are several options including view history, monitor robot performance, and integration that includes the use of API's as well. This can be useful if you want to auto populate information that came from the bot to your CRM. If you haven't already, please subscribe to get the latest tips on real estate data analytics. And check out my next video where I'll show you how to get agent data using Python with the zillow.com API. Thanks so much for watching.
Transcribed by https://otter.ai