For Sam + AronOctober 16, 2026

The $30k list and the $250k list aren't the same list.

You're right that a bulk profile buy plus Icypeas costs less. It does. This page lays out what each one actually puts into your campaign, with sources you can check, so you can judge the gap on its merits.

Bulk profile buy + Icypeas ~$30k

  • ×Generic profiles. You build the TypeScript TAM yourself
  • ×Title + work history cached from Nov 13, 20251
  • ×Emails for 32-49% of people in independent tests3,4
vs

Crustdata TAM file $250k

  • ✓3.35M exact-fit TypeScript devs + eng leaders, already sorted into your 3 rings
  • ✓Every profile refreshed within 30 days, guaranteed
  • ✓~2.1M verified business emails, over 60% of the file
3.35M
TypeScript devs + eng leaders, North America + Europe
~2.1M
Verified business emails, checked deliverable before delivery
≤30d
Max profile age at delivery, guaranteed
7.5¢
Per fully enriched profile, with verified emails included
01Side by side

What's actually in the box. Line by line.

We're not arguing price. Yours is cheaper. We're arguing what each dollar buys once it reaches a real TypeScript developer at their current job.

Bulk profile buy + Icypeas
Crustdata TAM file
Who's in it
Bulk buy + IcypeasA pile of generic profiles. Deciding which ones are your TAM is on your team, using fields that stopped refreshing last November.1
Crustdata3.35M people already sorted into the 3 rings Sam signed off on: TypeScript on the profile (802k), TypeScript-first frameworks (439k), JS ecosystem (2.11M).
Title + work history
Bulk buy + IcypeasServed from cache, last refreshed up to Nov 13, 2025. Fresh collection runs at ~2% fill.1
CrustdataRefreshed within 30 days of delivery, guaranteed. Current title, company, seniority and start date, plus full work history.
Business emails
Bulk buy + IcypeasIcypeas finds an email for 32-49% of people in independent tests.3,4 On 3.35M people, that's ~1.1-1.6M.
Crustdata~2.1M verified business emails, over 60% of the file, checked deliverable before delivery.
Europe (half your TAM)
Bulk buy + Icypeas29.9% usable find rate in Europe, in a 20,000-contact live-send test.3
Crustdata~1.0M verified emails across 1.72M European devs + leaders, about 59%.
What you can personalize on
Bulk buy + IcypeasName, headline, location. A title from last year.
CrustdataCurrent role, company, seniority, work history, education, skills. Enough to write to a Next.js lead differently than an Angular IC.
Who does the work
Bulk buy + IcypeasYour team: filter, classify, dedupe, match, run the finder, verify, re-check.
CrustdataOne file, CSV or JSON, ready to load into your sequencer.
Price
Bulk buy + Icypeas~$30k, your number. Honestly the raw data alone can run lower.2,5
Crustdata$250k list for the full set, or start with Ring 1, your strongest leads, at $60k. See options
02The profile problem

Title and work history stopped refreshing on Nov 13, 2025. That's not our claim.

It's in Bright Data's own documentation, and it applies to every way they sell the data: datasets, enrichment and scrapers.1

"Position, Experience, and Education are still available as sticky data from cache (last refreshed up to Nov 13, 2025)."

"Fresh collection of these three fields is not currently possible at meaningful fill rates."

"Fill rates for these fields dropped from 50-64% to roughly 2%."

Bright Data documentation, "Data policy change" notice for profile datasets and scrapers. Read Oct 16, 2026.

Those three fields are the ones that matter for this campaign. They're how you'd tell a TypeScript developer from a generic one, and they're what you'd personalize on.

As of today, that cache is 337 days old at best. A developer who changed teams, stacks or companies this year shows up the way they looked last November.

How fast a stored developer profile goes wrong

Share still matching the live profile, by age · 522 profiles from this TAM
Under 30 daysWhat we guarantee
98%n=253
31-90 days
78%n=183
91-180 days
71%n=28
Over 180 daysWhere a Nov 2025 cache sits
41%n=58
337 days

Past six months, most stored profiles no longer match the live one, and 1 in 3 people have changed jobs entirely. That's the age bracket a Nov 13, 2025 cache sits in today.

Crustdata check, Oct 14, 2026: stored copies of profiles from this TAM compared field by field with the same person's live profile. "Match" means same job, same title, same headline. Sample sizes are small per bucket, so treat the middle rows as directional.7

Bright Data says the change hits every provider collecting public data. Fair. We still deliver current title and full work history refreshed within 30 days, and we'll prove it on a sample you pick (section 05).

03The email problem

Icypeas is accurate. It just doesn't find most people.

Credit where it's due: in independent tests Icypeas rarely returns a bad email (0.5% false positives in one, 1.0% hard bounce in the other).3,4 The issue is coverage. Every developer it can't find is a developer your book never reaches.

Share of people who come back with a usable business email

Higher is better
Crustdata TAM fileYour 3.35M, NA + EU
63%~2.1M
Icypeas, best test5,000 decision-makers, US/UK/FR/DE
49%~1.6M
Icypeas, live-send test20,000 contacts, all regions
32%~1.1M
Icypeas in EuropeSame live-send test
30%EU only

Second column applies each rate to your 3.35M people. Both Icypeas tests were run by Icypeas competitors with different inputs and methods; our 63% is our own estimate from sampled profiles in this TAM. Different tests, so read it as a range, not a scoreboard. That's exactly why we'd rather run a bake-off.3,4,8

+0.5-1M

More of your TAM in the inbox with the Crustdata file, even if the bulk buy somehow matched our exact 3.35M people.

~2x

The Europe gap. ~1.0M verified EU emails from us, against ~0.5M at a 29.9% find rate on the same 1.72M people.

04Run your own numbers

Fair point: 1% × $10 isn't how it works. So use your own pricing.

Mastra Teams is $250 a month.6 Pick how many developers it takes, in your experience, to produce one paying team. The file covers itself at a rate most devtools would call a bad month.

2.5k5k10k15k25k50k100k
2.5x

Return on the file, at Teams list price

212

Paying teams

$635k

Teams revenue

Breaks even at 1 paying team per ~25,000 developers you email.

Teams list price only. Doesn't count Enterprise deals, usage overages, workshop and book pipeline, or the developers who start on the free tier and bring Mastra to their next team. Developer counts use the verified-email totals above.

→Two ways to start

Same rate either way. About 7.5¢ per enriched profile.

Recommended · the full TAM

Every TypeScript developer we can find in NA + EU

$250klist
~7.5¢ per enriched profile
Move by Oct 31and we'll come down a decent amount on the full set. Speed is worth more to us than the last dollar.
  • 3.35M full enriched profiles, all 3 rings, devs + eng leaders
  • ~2.1M verified business emails, checked deliverable before delivery
  • 30-day freshness, guaranteed at delivery
  • One dataset, CSV or JSON. Yours to keep for internal use
  • 50% at signature, 50% on delivery
Start with your strongest leads

Ring 1: TypeScript is on their profile

$60k
~7.5¢ per enriched profile
  • 802k developers + eng leaders who list TypeScript themselves (341k NA, 461k EU)
  • Your strongest signal, nothing inferred. The people most likely to open a TypeScript agents book
  • ~472k verified business emails
  • 30-day freshness, guaranteed at delivery
  • Same fields, format and terms as the full set

Live counts as of October 16, 2026, rounded. Email counts are estimates from sampled profiles in this TAM.

05Or let the data decide

Run a bake-off before you spend a dollar.

We're confident enough to put it head to head. Pick the people, run both stacks, and score them on what your campaign actually needs.

01

You pick 2,000 developers

Any 2,000 from your TAM. Your choice, so nobody cherry-picks.

02

Run both stacks

Bulk profile buy + Icypeas on your side. Crustdata on ours. Same 2,000 people.

03

Score on three things

Then decide with real numbers instead of our word or anyone's benchmark.

Freshness
Current title + company match the live profile
Coverage
How many come back with a business email
Deliverability
How many of those bounce on a real send

If the cheaper stack wins, you've lost nothing. If we win, you know exactly what the difference buys.