outreachLinks.linkedin_role_owner_search_url — pre-filtered LinkedIn
search for the manager who owns this role at this company. E.g. for an
engineering role: <company> engineering manager OR director of engineering
outreachLinks.email_template_url_with_pitch — mailto with subject + pitch
TOP_JOBS aggregate (free KV record on bulk runs):
Top 20 jobs sorted by recruiterScore (in addition to TOP_HIRING_COMPANIES
which sorts by job count)
Flat fields ready for daily Slack digest: city, state, salary_tier,
applyMethod, daysSincePosted, top 5 skills, recruiterScore, jobCanonicalUrl
Deep-fetch top N companies (deepFetchTopN, default 0 — opt-in):
For the top-N companies (sorted by job count) open the highest-recruiter-
score job's detail page and recover full description, salary, applicant
count, and apply method.
~30s per company. Worth it when prospecting <50 companies with high
lead-quality requirements.
Costs nothing extra — only takes time.
Changed
CSV export grew from 25 to 40 columns with all new fields (city,
state, country, isUsListing, isRemoteListing, salary_tier, applyMethod,
jobId, jobCanonicalUrl, dei_signals_count, mentions_diversity,
mentions_pay_transparency, pay_transparency_state,
pay_transparency_compliant).
TOP_HIRING_COMPANIES now includes outreachPitchVariants + role-owner
search URL + sample jobCanonicalUrl.
Default ordering of layers: enrichment runs before recruiter scoring,
so Schema-org-level fields like parsedLocation.state are available to
pay-transparency detection.
salaryPeriod — hour / day / week / month / year (auto-detected)
salaryCurrency — USD/EUR/GBP/CAD/AUD/INR/JPY (with FX conversion)
salaryRaw — original text for verification
Hourly/daily/weekly/monthly salaries are auto-annualized using
40h/week × 52 weeks (or 22 working days/month). Falls back to scanning
the description if the dedicated salary field is empty.
linkedin_hiring_manager_search_url — pre-filtered "VP of engineering /
head of talent / hiring manager" search at this company
google_search_url
careers_page_guess
Per-company outreachPitch written to TOP_HIRING_COMPANIES (8 industry
templates for engineering / data-AI / sales / marketing / product /
design / finance / HR-talent)
Per-company aggregation:
TOP_HIRING_COMPANIES (KV store, free) — top 20 companies sorted by job
count, with rolled-up: jobs_count, max_recruiterScore, categories,
top_skills, avg_salary_usd, sample_job_url, outreachPitch,
outreachLinks. Drop into Slack as a daily sales digest.
minRecruiterScore — drop low-quality leads before they hit your dataset
onlyWithSalary — comp-transparent companies only
onlyRemote — fully-remote jobs only
Automatic retries (maxRetries, default 1):
If a page returns 0 rows, retry once after 8s. Lifts page-success rate
~10-15%.
CSV export (exportFormat: "csv"):
25-column flat shape with the highest-signal fields, ready for direct
import into HubSpot / Pipedrive / Salesforce / Apollo.
Changed
Two-pass execution: rows are collected first, then enriched with full
per-company hiring counts before the recruiterScore is computed. This
makes the score reflect the actual hiring activity in your run.