Realtor Properties Contact Email avatar

Realtor Properties Contact Email

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Realtor Properties Contact Email

Realtor Properties Contact Email

Realtor contact email extractor that fetches agent names, emails, phones, and office details from Realtor.com listings using property IDs or US addresses, returning one flat row per agent.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

B2B Lead Generation

B2B Lead Generation

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Realtor Properties Contact Email: collect public agent contacts from Realtor.com listings

Realtor Properties Contact Email

Realtor Properties Contact Email collects publicly available listing agent contact details from Realtor.com property listings. Pass in US property addresses or numeric property IDs and get back agent names, emails, direct phone numbers, brokerage names, and office contact info — all in a flat dataset, one row per agent.

A property listed by two agents gives you two rows. A property with three agents gives three. The property address, price, beds, baths, and square footage repeat on every row so the dataset stays self-contained. No Realtor.com account, no login, no API key. Plain addresses and numeric IDs both work, and you can mix them in the same run.

Use cases

  • Direct mail and email campaigns: build targeted mailing lists of listing agents for new property announcements, open house invites, or market update newsletters
  • Mortgage lead generation: reach out to listing agents on recently posted or price-reduced properties to introduce lender services and referral programs
  • New listing alerts: collect agent contacts from freshly listed properties in a target zip code and trigger automated outreach the moment new inventory appears
  • CRM and database enrichment: append verified agent emails and phone numbers to existing property records using addresses or listing IDs as the lookup key
  • Real estate networking: build a structured contact database of active brokers and agents in any US market for professional outreach and partnership development
  • Investor prospecting: identify listing agents on distressed, foreclosed, or price-reduced properties for acquisition conversations
  • Brand awareness campaigns: collect agent emails to run awareness campaigns for fintech tools, property management software, inspection services, or other real estate adjacent products
  • Market research: gather brokerage and agent data across listings to map which firms dominate specific property types, neighborhoods, or price ranges
  • Referral program outreach: contact listing agents about referral partnerships, co-marketing opportunities, or preferred vendor programs
  • Event and webinar promotion: pull agent emails from active listings in a region to promote real estate events, certifications, or local networking meetups

Input

ParameterTypeDefaultDescription
searchQueriesarray of strings(required)US property addresses or numeric Realtor.com property IDs. Mix both in the same run. One per line.
maxItemsinteger0 (no limit)Maximum number of properties to process. Set 0 for no cap.
timeoutSecsinteger30000Overall run timeout in seconds. Increase for very large batches.
requestTimeoutSecsinteger30Per-request timeout in seconds.
proxyConfigurationobjectDatacenter USProxy type and location. US proxies are recommended. Optional.

Example input

{
"searchQueries": [
"4321 Oak Ridge Dr, Austin, TX 78731",
"890 Brickell Ave, Miami, FL 33131",
"501 Magnolia Blvd, Nashville, TN 37211",
"3291777140",
"2215777890"
],
"maxItems": 0,
"requestTimeoutSecs": 30,
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyCountry": "US" }
}

What data does this actor extract?

One flat row per agent. Property header fields repeat on every agent row. A listing with two agents produces two rows with the same property details.

Sample output — single agent listing

{
"searchQuery": "4321 Oak Ridge Dr, Austin, TX 78731",
"propertyId": "4089123456",
"address": "4321 Oak Ridge Dr",
"city": "Austin",
"state": "TX",
"postalCode": "78731",
"listPrice": 875000,
"beds": 4,
"baths": 3,
"sqft": 2850,
"propertyType": "single_family",
"agentName": "Sarah Mitchell",
"agentEmail": "sarah.mitchell@austinrealty.com",
"agentType": "seller",
"agentPhone": "5124789901",
"agentHref": "https://www.austinrealty.com",
"agentStateLicense": "TX-789012",
"officeName": "Austin Premier Realty",
"officeEmail": "office@austinrealty.com",
"officePhone": "5124780000",
"officeCity": "Austin",
"officeState": "TX",
"error": ""
}

Sample output — two agents on same listing (two rows)

[
{
"searchQuery": "890 Brickell Ave, Miami, FL 33131",
"propertyId": "3055678901",
"address": "890 Brickell Ave",
"city": "Miami",
"state": "FL",
"postalCode": "33131",
"listPrice": 1250000,
"beds": 3,
"baths": 2,
"sqft": 1900,
"propertyType": "condo",
"agentName": "Carlos Mendez",
"agentEmail": "carlos@miamiproperty.com",
"agentType": "seller",
"agentPhone": "3055551234",
"agentHref": "https://www.miamiproperty.com",
"agentStateLicense": "FL-334512",
"officeName": "Miami Property Group",
"officeEmail": "info@miamiproperty.com",
"officePhone": "3055550000",
"officeCity": "Miami",
"officeState": "FL",
"error": ""
},
{
"searchQuery": "890 Brickell Ave, Miami, FL 33131",
"propertyId": "3055678901",
"address": "890 Brickell Ave",
"city": "Miami",
"state": "FL",
"postalCode": "33131",
"listPrice": 1250000,
"beds": 3,
"baths": 2,
"sqft": 1900,
"propertyType": "condo",
"agentName": "Diana Torres",
"agentEmail": "diana.torres@miamiproperty.com",
"agentType": "seller",
"agentPhone": "3055559876",
"agentHref": "https://www.miamiproperty.com",
"agentStateLicense": "FL-229803",
"officeName": "Miami Property Group",
"officeEmail": "info@miamiproperty.com",
"officePhone": "3055550000",
"officeCity": "Miami",
"officeState": "FL",
"error": ""
}
]

Sample output — address not found or data unavailable

{
"searchQuery": "999 Fake Street, Nowhere, TX 00000",
"error": "Data unavailable"
}

Output field reference

FieldTypeDescription
searchQuerystringThe original address or property ID you passed in.
propertyIdstringResolved numeric Realtor.com property ID.
addressstringFull street address of the property.
citystringProperty city.
statestringProperty state code (e.g. TX, FL, CA).
postalCodestringProperty ZIP code.
listPricenumberCurrent listing price.
bedsnumberNumber of bedrooms.
bathsnumberNumber of bathrooms.
sqftnumberSquare footage.
propertyTypestringProperty type (e.g. single_family, condo, multi_family).
agentNamestringListing agent full name.
agentEmailstringListing agent public email address.
agentTypestringAgent role on this listing (e.g. seller, buyer).
agentPhonestringAgent primary direct phone number.
agentHrefstringAgent or brokerage website URL.
agentStateLicensestringAgent state license number.
officeNamestringBrokerage office name.
officeEmailstringBrokerage office public email address.
officePhonestringBrokerage office phone number.
officeCitystringCity where the brokerage office is located.
officeStatestringState code of the brokerage office.
errorstringSet when a property could not be retrieved. Empty on success.

How it works

  1. The actor reads each item from searchQueries.
  2. Numeric-only inputs are used as property IDs directly.
  3. Plain text addresses are resolved to a numeric property ID via Realtor.com's geocoding service.
  4. Full listing details are fetched for each resolved property ID.
  5. Each agent in the listing's advertiser list becomes its own output row, with the property header fields repeated.
  6. If a property has no agent data listed, the actor still writes a row with the property details and empty agent fields so nothing is silently skipped.
  7. Properties that fail to resolve or return no data write an error row with the original search query so you can identify and retry them.

Tips for best results

Use US proxies. Realtor.com heavily prefers US-based traffic. apifyProxyCountry: "US" is set by default. For high error rates on large batches, switch to Residential proxies.

Mix addresses and IDs freely. Plain addresses like "123 Main St, Austin TX" and numeric IDs like "3291777140" work in the same searchQueries list. The actor detects which is which automatically.

Check the error field. Any row with a non-empty error value means that input failed. Export those rows and re-run them in a separate smaller batch.

Set maxItems: 0 for no cap. The default has no limit. Use a number only when testing a subset of a large list.

Connect to your CRM or email tool. Use the Apify Google Sheets integration or a webhook to push agent contacts into HubSpot, Mailchimp, Airtable, or your outreach platform automatically when a run finishes.

FAQ

Can I pass plain addresses instead of property IDs? Yes. The actor resolves plain US addresses to property IDs automatically. Numeric IDs are also accepted. Both work in the same run.

How many rows will I get per property? One row per listing agent. A property with two agents gives two rows, both with the same property details repeated.

What happens if a property has no agent listed? The actor writes one row with the property details and empty agent fields. The property still appears in your dataset so you know it was processed.

What if an address or property ID returns no data? The actor writes a row with error: "Data unavailable" so you can spot and retry it separately.

Do I need a Realtor.com account? No. No login, no API key, no credentials required. All contact data returned is publicly listed on Realtor.com.

Should I use a proxy? Yes, especially for large batches. US Datacenter proxies work for most runs. Switch to Residential if you see frequent failures.

Can I export results to CSV or Google Sheets? Yes. From the Apify dataset view, export directly to CSV, JSON, or Excel. The Apify Google Sheets integration can push results automatically.

Is this data public? Yes. All agent contact information returned by this actor (names, emails, phones, office details) is publicly listed on Realtor.com property pages. No private or restricted data is accessed.

Integrations

Connect Realtor Properties Contact Email with your tools using Apify integrations. Works with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, HubSpot, Mailchimp, and more. Use webhooks to push agent contacts into your CRM or email platform the moment a run finishes, with no manual steps needed.