Overview
End-to-end B2B real estate prospecting agent: target market query, SERP search across brokerage news and listings, Reddit discussion check per market, contact extraction from public site pages, scoring, and a daily morning digest of top 25 prospects.
Trigger
Daily 7 AM market-time
Schedule
Daily 7 AM
Workflow Steps
Compose market query
City + practice area + recent activity term, scoped to brokerage and listing sites.
SERP discovery
Scavio SERP returns brokerage pages, listing index pages, news mentions.
Reddit signal
Reddit search per market for hiring threads, market commentary, brokerage reviews.
Extract contacts
Scavio extract endpoint pulls phone, email, contact-form URL from each candidate site.
Score and rank
LLM scores each prospect by recency, fit, and outreach difficulty.
Email digest
Top 25 prospects emailed with one-line rationale per record.
Python Implementation
import os, requests
API_KEY = os.environ["SCAVIO_API_KEY"]
H = {"x-api-key": API_KEY}
def discover(city, practice):
serp = requests.post("https://api.scavio.dev/api/v1/google",
headers=H, json={"query": f"{practice} brokerages {city} 2026 site:linkedin.com OR site:zillow.com"}).json()
rdt = requests.post("https://api.scavio.dev/api/v1/reddit/search",
headers=H, json={"query": f"{city} {practice} brokerage"}).json()
return {"serp": serp.get("organic_results", [])[:25], "reddit": rdt.get("posts", [])[:10]}JavaScript Implementation
const H = { "x-api-key": process.env.SCAVIO_API_KEY, "content-type": "application/json" };
async function discover(city, practice) {
const [serp, rdt] = await Promise.all([
fetch("https://api.scavio.dev/api/v1/google", { method: "POST", headers: H, body: JSON.stringify({ query: `${practice} brokerages ${city} 2026` }) }).then(r => r.json()),
fetch("https://api.scavio.dev/api/v1/reddit/search", { method: "POST", headers: H, body: JSON.stringify({ query: `${city} ${practice} brokerage` }) }).then(r => r.json())
]);
return { serp, rdt };
}Platforms Used
Web search with knowledge graph, PAA, and AI overviews
Community, posts & threaded comments from any subreddit