logo
EN

Realtor Agent Leads Scraper

Lead Generation

Find and compare real estate agents by location, price range, language, and other filters. Collect structured public profile data—including contact details, brokerage, experience, specialties, listing

Templates are view-only on mobile. Please switch to a desktop to run this template.

🏡 Why Use This Realtor Agent Leads Scraper?

📍 Search Agents by Location

Enter ZIP codes or city-and-state combinations such as 10010, Los Angeles, CA, or Orlando, FL. Add multiple locations manually or import them from a file to build focused agent lists across different markets.

🎯 Refine the Results You Need

Narrow your search with intent, minimum and maximum price, language, agent type, and sort options. Use these filters to focus on agents who fit a particular market, audience, or outreach campaign.

📇 Collect Rich Agent and Brokerage Data

Capture structured public profile information such as agent name, license, brokerage, office details, phone numbers, websites, service areas, languages, specialties, experience, reviews, recommendations, recent sales, active listings, price range, social links, and the source profile URL when available.

📊 Turn Public Profiles into Usable Lead Data

Replace manual profile research with a consistent dataset that can be reviewed, filtered, and exported for recruiting, partnership outreach, CRM enrichment, market analysis, or sales preparation.

👥 Who Is This For?

🏠 Property Buyers and Sellers

Find and compare local agents before choosing whom to contact about buying or selling a property.

📈 Real Estate Investors

Discover agents across different locations and price ranges when researching new investment markets.

🏢 Brokerages and Recruiting Teams

Find experienced agents in selected markets for recruitment and expansion.

🤝 Businesses Serving Real Estate Professionals

Build targeted agent lists for relevant B2B sales, marketing, and partnerships.

Input and Output

Input

{
  "search_Locations": [
    "10010",
    "Los Angeles, CA",
    "Orlando, FL"
  ],
  "pageSize": "Enter 1 for up to 20 results, 2 for up to 40 results, and so on, per input item.",
  "intent": "option-value",
  "min_price": "50000",
  "max_price": "100000",
  "language": "option-value",
  "agent_type": "option-value",
  "sort": "option-value"
}

Output

[
  {
    "activeListings": "8",
    "agentLicense": "#01373612",
    "annualPriceMax": "0",
    "annualPriceMin": "0",
    "areasServed": "Chino, Chino Hills, Claremont, Corona, Covina, Diamond Bar, Fontana, Glendora, Jurupa Valley, La Verne, Montclair, Ontario, Pomona, Rancho Cucamonga, Rialto, San Dimas, Upland, Upland, Walnut",
    "bio": "**Brenda Geraci | Keller Williams College Park**\n**24+ Years of Experience | 50–70 Homes Sold Annually**\n\nFor more than 24 years, I’ve helped buyers and sellers successfully navigate the Southern California real estate market, with a strong focus on **Upland, San Dimas, Claremont, La Verne, Rancho Cucamonga, Glendora, Ontario, Fontana, Chino, and Chino Hills**.\n\nWith a consistent track record of closing **50–70 properties annually**, my business is built on experience, strong negotiation, local market knowledge, and a client-first approach. I believe every client deserves personal attention, clear communication, and exceptional service from our first conversation through closing and beyond.\n\n**Specialties:** Luxury Homes • First-Time Buyers • Investment Properties • Probate • Relocation\n\nFor Sellers\n\nI combine local market expertise, strategic pricing, professional marketing, digital exposure, and skilled negotiation to position your property for maximum market value while protecting your equity.\n\n For Buyers\n\nWhether you’re purchasing your first home, moving up, relocating, investing, or searching for a luxury property, I’ll help you identify the right opportunities, understand the market, and negotiate confidently on your behalf.\n\n Local Experience That Matters\n\nI specialize in the **Inland Empire and San Gabriel Valley**, particularly Upland, San Dimas, Claremont, La Verne, Rancho Cucamonga, Glendora, Ontario, Fontana, Chino, and Chino Hills.\n\nMy roots in the communities I serve run deep, including my support of the **San Dimas Saints and Bonita Unified schools**.\n\nMy goal is simple: to provide the experience, communication, and personal service you need to make your next real estate move a successful one.\n\n**Brenda Geraci**\nKeller Williams College Park\nDRE #01373612\n909-917-1473\nbuyandsellwithbrenda@gmail.com ",
    "brokerName": "Keller Williams College Park",
    "collectedAt": "2026-10-19T22:38:46.012011+00:00",
    "designations": "SFR",
    "experienceFirstMonth": "April",
    "experienceFirstYear": "2002",
    "facebook": "https://www.facebook.com/brendageraci.realestate",
    "fax": "",
    "fullName": "Brenda Geraci, Realtor -Keller Williams College Park",
    "instagram": "https://www.instagram.com/buyandsellwithbrenda/",
    "isPaid": "false",
    "isRealtor": "true",
    "languages": "Spanish",
    "lastListingDate": "2026-10-03T01:52:01Z",
    "lastSoldDate": "2026-09-21",
    "licenseState": "CA",
    "linkedin": "",
    "officeAddress": "1945 W 9th Street\nUpland, CA 91786",
    "officeCity": "Upland",
    "officeName": "Keller Williams College Park",
    "officeNumber": "(909) 917-1473",
    "officePostalCode": "91786",
    "officeState": "CA",
    "officeWebsite": "https://www.buyandsellwithbrenda.com",
    "phoneNumber": "(909) 917-1473",
    "photoUrl": "https://ap.rdcpix.com/f877a9382dc5b230008cb16b6ddab9f5a-e2875469548rd-w144_h144.jpg",
    "priceRange": "$0",
    "profilePageUrl": "https://www.realtor.com/realestateagents/56c4d53a89a68901006ddecd",
    "recentSales": "32",
    "recommendations": "99",
    "reviewCount": "100",
    "reviewScore": "5",
    "searchLocation": "Los Angeles, CA",
    "servicesBuyer": "Personalized neighborhood guidance, Access to market insights, Early access to new listings, Persuasive offer proposals, Pre-approval assistance, Other professional network referrals",
    "servicesSeller": "Open houses, Professional photography, Your own website, Postcards and flyers, Virtual tour, Comparative market analysis",
    "specialties": "foreclosures, Selling homes, short sales, Buyer's agent, Seller's agent, Residential, Luxury homes, New homes, Investment properties, Listing agent, Veterans, Military, Relocation, Downsizing, Upsizing, Property management, Single-family homes, Seniors, Acreage",
    "tiktok": "",
    "title": "24 years 6 months of experience",
    "twitter": "https://twitter.com/brendageraci",
    "website": "https://www.buyandsellwithbrenda.com",
    "youtube": "https://www.youtube.com/@Buyandsellwithbrenda"
  }
]

🐙 Why Choose Octoparse?

  • Ready-made workflow: Start with a prepared template instead of building a scraper from scratch.
  • No-code input form: Enter locations and filters through a simple interface.
  • Structured results: Review consistent agent-level fields in Output before exporting.
  • Multi-location input: Add locations manually or import a location list from a file.
  • Export-ready data: Move the collected results into your preferred supported export format for analysis or downstream workflows.

⚠️ Important Notes Before You Start

  • The template collects information returned from public Realtor.com agent profiles. Field availability varies by profile.
  • PageSize controls the number of result pages requested for each input location. Each page can return up to 20 profiles, but actual totals may be lower because of filters, source availability, or duplicate results.
  • Source-site changes, rate limits, access restrictions, or temporary network conditions may affect a run.
  • Review Realtor.com's terms and applicable privacy and marketing laws before collecting, contacting, or using agent data.

❓ FAQs

1. What information can this Realtor agent scraper collect?

Depending on what is available on each public profile, the output can include identity and license details, brokerage and office information, public phone numbers and websites, areas served, languages, specialties, experience, ratings, recommendations, recent sales, active listings, price statistics, social links, and the Realtor.com profile URL.

2. What can I enter in Search Locations?

You can enter ZIP codes or city-and-state combinations. Add one location per line or import a location list from a file.

3. How many agent profiles can I collect?

For each search location, PageSize determines how many result pages the task requests. One page can return up to 20 profiles, two pages up to 40, and so on. These are maximums rather than guaranteed totals.

4. Can I filter agents by language or price range?

Yes. The form includes Language, Min price, and Max price, along with intent, agent-type, and sorting controls.

5. Why are some fields blank?

Not every agent profile publishes every phone number, website, language, specialty, social link, review, or listing statistic. Unavailable source values remain blank in the output.

6. Can I search several markets in one task?

Yes. Enter multiple locations on separate lines or import them from a file. Keep the searchLocation field in your export so each result can be traced back to its submitted market.

🛠 How to Use: Step-by-Step Guide

1. Start the template

Open Realtor Agent Leads Scraper and click Try it! to load the input form.

2. Add your search locations

Enter one or more ZIP codes or city-and-state combinations in Search Locations, or use Import from file for a prepared list.

Choose PageSize and any optional intent, price, language, agent-type, or sort filters that fit your target audience.

✍🏻 Input Fields Explained

ParameterRequired?Example or behavior
Search LocationsRequired10010, Los Angeles, CA, or Orlando, FL; enter one per line or import from a file.
PageSizeOptional1 requests up to 20 results per location, 2 up to 40, and so on. Actual totals may be lower.
IntentOptionalSelect the desired intent. The current form shows Buy.
Min priceOptionalExample: 50000.
Max priceOptionalExample: 100000.
LanguageOptionalChoose a language. Choose a language applies no language filter.
Agent typeOptionalThe current form defaults to All agents.
SortOptionalThe current form defaults to Relevant agents.

4. Run the scraper

Click Start, choose an available run mode, and monitor the task until it finishes.

5. Review and export the results

Check the collected records in Output, then export the dataset in a supported format for filtering, analysis, or import into another workflow.

💡 Tips

  • Start with one location and a small PageSize to confirm that the filters match your target audience.
  • Use ZIP codes for tightly defined local searches and city/state combinations for broader market coverage.
  • Separate large location lists into focused runs when you want easier market comparison and campaign attribution.
  • Keep searchLocation, profilePageUrl, and collectedAt in your export when refreshing or merging lead lists.
  • Treat blank values as information that was unavailable from the source profile, not as a negative result.