If you sell to real estate professionals, finding accurate agent email addresses is the first step in any outreach campaign. Some methods are fast but costly, while others are free but take weeks of manual effort. Below we break down seven approaches so you can pick the one that fits your budget and timeline. For a shortcut, browse verified contacts by state or see our pricing page.
Method 1: Purchase a Pre-Built Agent Email Database
Speed: Same day | Cost: $10-500+ | Scale: Thousands to millions of contacts
Purchasing a pre-built database is the fastest path from zero to a working realtor email list. You buy the data, download a CSV file, import it into your CRM or email tool, and start sending. The entire process takes less than an hour.
How to do it step by step:
- Choose a provider that sources from state licensing boards. This is non-negotiable. Providers who collect data from official state real estate commissions deliver significantly higher accuracy than those who scrape random websites. You can check our state directory to see what licensing board data looks like across all 50 states.
- Request a free sample. Before spending money, download a sample of 50 to 100 records. Run them through an email validation tool like NeverBounce or ZeroBounce to check deliverability.
- Select your coverage. Most providers offer single-state or multi-state options. If you're targeting a specific region, buying individual states saves money. For nationwide campaigns, bulk pricing usually applies.
- Download and import. The data typically arrives as a CSV with fields for name, email, phone, and state. Import into your preferred platform and start your first campaign.
What to watch out for: The cheapest option is almost never the best. A $15 list with 2 million "contacts" likely contains outdated records, inactive licenses, and unvalidated emails. Expect to pay a reasonable per-state or per-record price for data that's been properly cleaned and verified.
Deliverability Expectations
A quality purchased database should deliver 85-92% of emails successfully on the first send. After removing hard bounces from that first send, subsequent campaigns should hit 93%+ deliverability. If your first send bounces more than 15%, the data quality is poor.
Method 2: Search State Licensing Board Websites
Speed: 2-8 weeks per state | Cost: Free | Scale: One record at a time (manual) or bulk with scraping skills
Every US state maintains a public database of licensed real estate agents through its real estate commission or regulatory body. These are the same authoritative sources that commercial data providers use, and you can access them directly.
How to do it step by step:
- Find the right agency. Google "[State Name] real estate commission licensee lookup" or "[State Name] department of real estate license search." Each state calls its regulatory body something different: California has the Department of Real Estate (DRE), Texas has the Real Estate Commission (TREC), Florida uses the Department of Business and Professional Regulation (DBPR).
- Navigate to the licensee search tool. Most state boards have an online search portal where you can look up agents by name, license number, city, or brokerage.
- Search and record results. Enter your search criteria and record the results. Most portals display one agent at a time or return paginated lists of 10 to 25 results.
- Check what data fields are available. This varies significantly by state:
| Data Available | Example States | Usefulness for Outreach |
|---|---|---|
| Name + License Number only | Some smaller states | Low, need to find email elsewhere |
| Name + Brokerage + Address | New York, Illinois | Medium, can find email via brokerage |
| Name + Email + Phone | Florida, Texas, Ohio | High, ready for outreach |
| Bulk download available | Florida, Colorado, a few others | Highest, saves manual lookup time |
- For bulk extraction, use scraping tools. If you have technical skills, Python libraries like BeautifulSoup or Scrapy can automate the extraction process. Be aware that many state websites use rate limiting, CAPTCHAs, and session-based authentication that complicate automated scraping.
The 50-State Problem
The biggest challenge with this method is that you need to repeat the entire process for every state you want to cover. Each state has a different website structure, different available fields, and different access methods. Building a nationwide list this way is a major engineering project, not a quick afternoon task.
Best for: Teams with developers who need data from only one or two states, or anyone who wants to verify records from another source against the official state database.
Method 3: Use LinkedIn Sales Navigator
Speed: 1-3 weeks for a meaningful list | Cost: $80-150/month for Sales Navigator | Scale: 5-20 new contacts per day
LinkedIn is the professional network where real estate agents connect with other businesses. While agents use Instagram and Facebook for consumer-facing marketing, LinkedIn is where they engage with lenders, title companies, coaches, and technology vendors. This makes it a valuable channel for finding agent email addresses.
How to do it step by step:
- Set up LinkedIn Sales Navigator. The standard LinkedIn search is too limited for serious prospecting. Sales Navigator ($79.99/month as of 2026) gives you advanced filters and significantly higher search limits.
- Build your search. Use these filters to find real estate agents:
- Title: "Real Estate Agent" OR "Realtor" OR "Real Estate Broker" OR "Licensed Real Estate"
- Industry: Real Estate
- Geography: Your target states or metros
- Company size: Filter by brokerage size if relevant (1-10 for independents, 500+ for large brokerages)
- Review profiles and collect data. LinkedIn displays limited contact information for free. Some agents list their email directly on their profile. For others, you'll need to connect first.
- Send connection requests with personalized notes. Keep it under 300 characters. Reference something specific: their market, a recent post, or a mutual connection. Generic requests get ignored.
- Use the connection to find email. Once connected, their contact info section may reveal their email. Alternatively, tools like Hunter.io, Apollo.io, or Lusha can find verified email addresses associated with LinkedIn profiles.
Daily limits to keep in mind: LinkedIn restricts connection requests to roughly 20 to 25 per day for most accounts. Exceeding this risks temporary account restrictions. At 15 successful connections per day with a 60% email discovery rate, you're adding about 9 verified email addresses daily, or roughly 200 per month.
Best for: Building a smaller, highly targeted list of agents in a specific niche or market. Not practical for building large-scale databases of thousands of contacts.
Method 4: Scrape Brokerage Websites
Speed: Days to weeks depending on scope | Cost: Free (but requires technical skills) | Scale: Hundreds to thousands per brokerage
Large brokerages like Keller Williams, RE/MAX, Coldwell Banker, and eXp Realty publish agent directories on their websites. These directories typically include agent names, email addresses, phone numbers, and office locations. For B2B companies targeting agents at specific brokerages, this can be a focused data source.
How to do it step by step:
- Identify target brokerages. Start with the largest national brokerages and their regional offices. Here are the top brokerages by agent count:
| Brokerage | Approximate Agent Count (2026) | Website Agent Directory |
|---|---|---|
| Keller Williams | 180,000+ | Yes, by office location |
| eXp Realty | 85,000+ | Limited, cloud-based model |
| RE/MAX | 140,000+ | Yes, searchable by location |
| Coldwell Banker | 100,000+ | Yes, by office |
| Century 21 | 130,000+ | Yes, by office location |
- Navigate to the agent directory. Most brokerage sites have an "Our Agents" or "Find an Agent" page. Some organize by office location, others by geographic market.
- Extract contact details. For manual collection, simply browse profiles and copy contact information into a spreadsheet. For automated extraction, browser extensions like Data Miner or custom Python scripts using BeautifulSoup can pull data from agent profile pages.
- Validate the emails. Brokerage website data can be outdated. Agents who leave a brokerage may still have a profile page up for weeks or months. Run extracted emails through a validation service before using them.
Focus on Office Pages, Not Individual Profiles
Many brokerage websites list basic contact info (name, email, phone) on office roster pages, which are faster to scrape than visiting each individual agent profile. Look for URLs like /offices/[city] or /agents?office=[id].
Legal considerations: Scraping publicly available web data is generally legal in the US following the 2022 hiQ Labs v. LinkedIn Supreme Court precedent. However, some brokerage websites include terms of service that prohibit automated data collection. Review the site's terms before scraping at scale.
Best for: Companies that want to target agents at specific brokerages or in specific offices. Less practical for building a comprehensive, multi-brokerage database.
Method 5: Use MLS and Association Directories
Speed: Varies | Cost: Free to access, but limited availability | Scale: Hundreds to thousands per association
Multiple Listing Services (MLS) and local Realtor associations maintain member directories that often include contact information. There are over 550 MLS systems and 1,200+ local Realtor associations in the US, each covering a specific geographic area.
How to do it step by step:
- Identify the relevant MLS or association. Find the MLS or local Realtor association that covers your target market. NAR's website has a directory of local associations at nar.realtor.
- Check for public member directories. Some associations publish searchable member directories on their websites. These typically include agent names, brokerage affiliations, and sometimes email addresses and phone numbers. However, many directories are behind member-only logins.
- Access "Find a Realtor" tools. NAR's national "Find a Realtor" tool at realtor.com allows public searches by location and specialty. Results include contact information for NAR members.
- Attend association events. If online directories are restricted, local association events like monthly luncheons, CE classes, and networking mixers provide direct access to members. Collect business cards and follow up by email within 48 hours.
Limitations of this method: MLS and association directories only include members of that specific organization. NAR membership is voluntary, and roughly half of all licensed agents are not NAR members. You won't find non-member agents through these channels. Additionally, many MLS systems restrict access to their agent directories to other MLS members, making them inaccessible to non-agent businesses.
Best for: Companies targeting NAR members specifically, or those focused on a single metro area where the local association has a robust public directory.
Method 6: Build an Organic List with Gated Content
Speed: 3-6 months to reach useful scale | Cost: Content creation time + hosting | Scale: 50-500 new contacts per month (varies with traffic)
Instead of finding agent emails through external sources, you can attract agents to give you their email voluntarily. This method produces the highest-quality contacts because every person on your list actively chose to be there. The trade-off is speed. It takes months to build meaningful volume.
How to do it step by step:
-
Create a resource agents genuinely want. The most effective lead magnets for real estate agents include:
- Hyper-local market reports with data agents can use in listing presentations
- Ready-to-use templates (listing presentation decks, buyer guides, social media calendars)
- Technology comparison guides (CRM comparisons, transaction management tools)
- Compliance and regulation updates (NAR policy changes, fair housing guidelines)
-
Build a landing page with a form. Keep the form to two fields: name and email. Every additional field reduces conversion rates by 15-25%. Use clear, specific copy about what they're downloading. "Download the Q1 2026 Denver Market Report (12 pages, 18 charts)" outperforms "Download our free guide."
-
Drive traffic to the landing page. Effective traffic sources include:
- SEO-optimized blog posts about topics agents search for
- LinkedIn posts sharing insights from your report
- Facebook and Instagram ads targeting agents by job title
- Guest appearances on real estate industry podcasts
- Partnerships with complementary businesses (lenders, title companies)
-
Deliver the resource and nurture. Send the resource immediately via email. Follow up with a 3 to 5 email nurture sequence that provides additional value before making any ask.
Organic Lists Convert 3-5x Higher
Contacts who opted in through gated content convert to customers at 3 to 5 times the rate of purchased list contacts. They already trust your brand and found your content valuable. The lower volume is offset by dramatically higher conversion rates and zero deliverability concerns.
Best for: Companies building a long-term brand in the real estate space who can invest in content creation and wait for compounding returns. Works best as a complement to purchased data, not a replacement.
Method 7: Attend Industry Events and Conferences
Speed: Event-dependent | Cost: $200-2,000+ for registration and travel | Scale: 20-200 contacts per event
Real estate conferences, trade shows, and local association events put you in front of hundreds or thousands of agents at once. The contacts you collect here are inherently warm because you've had some level of face-to-face interaction.
How to do it step by step:
- Choose the right events. Prioritize events where your target audience will be present:
| Event Type | Typical Attendance | Contact Quality | Cost |
|---|---|---|---|
| NAR Annual Conference | 10,000-20,000 | Mixed (broad audience) | $500-1,500 |
| Inman Connect | 3,000-5,000 | High (tech-forward agents) | $1,000-2,000 |
| State association conventions | 500-3,000 | High (state-specific) | $200-500 |
| Local board luncheons | 50-200 | Very high (personal interaction) | $25-75 |
| Brokerage conferences | 200-5,000 | High (brokerage-specific) | Invitation-based |
-
Maximize your visibility. Passive attendance yields minimal contacts. To build your list effectively:
- Speak on a panel or breakout session. Position yourself as an expert. Attendees will seek you out afterward.
- Sponsor a booth. Offer a drawing or giveaway that requires a business card or badge scan to enter.
- Host an after-hours event. A happy hour or dinner for 20 to 30 agents creates deeper connections than any booth.
-
Collect contact information systematically. Don't rely on memory or loose business cards:
- Use badge scanning if the event offers it
- Take photos of business cards immediately
- Use a mobile app like CamCard to digitize business cards on the spot
- Have a tablet with a simple sign-up form at your booth
-
Follow up within 48 hours. Speed matters. Send a personalized email referencing your specific conversation. "Great talking with you at the Inman Connect session on AI tools" is far more effective than a generic "Nice to meet you." Include a clear next step or resource.
-
Add contacts to your CRM with event tags. Tag every contact with the event name and date. This lets you track which events produce the best leads and helps you personalize future outreach.
The 48-Hour Rule
Research shows that response rates drop by 50% if you wait more than 48 hours to follow up after meeting someone at an event. Block time on your calendar the day after the event specifically for follow-up emails.
Best for: Building high-quality relationships with agents who already know your face and name. Excellent for high-value, consultative sales. Not practical as a primary list-building strategy if you need thousands of contacts quickly.
Choosing the Right Method for Your Situation
Each of these seven methods has its place depending on your budget, timeline, and scale requirements. Here's a quick comparison to help you decide:
| Method | Time to First Email | Cost | Scale Potential | Data Quality |
|---|---|---|---|---|
| Purchased database | Same day | $$ | Very high | High (if verified) |
| State licensing boards | Weeks | Free | High (with tech skills) | Very high |
| LinkedIn Sales Navigator | 1-3 weeks | $80-150/month | Low-medium | High |
| Brokerage website scraping | Days to weeks | Free | Medium | Medium |
| MLS/Association directories | Varies | Free | Medium | High |
| Gated content (organic) | 3-6 months | Time investment | Medium (over time) | Very high |
| Industry events | Event-dependent | $$-$$$ | Low per event | Very high |
The most effective approach combines methods. Start with a purchased database for immediate coverage, supplement with LinkedIn for high-value individual prospects, and build organic capture for long-term list growth. This layered strategy gives you both scale and quality.
Skip the Manual Research
USAgentLeads has verified agent emails for all 50 states, sourced from licensing boards. Browse by state or see pricing.