
Web3 contact enrichment is the step that turns a list of company names into named people you can write to, and on NAUT it runs as 3 calls per company: search, company, reveal. NAUT tracks all 20 of the crypto companies put through this test, holds 282 people across those 20 rows, and carries at least 1 reachable senior contact at every one, at a documented price of 400 credits for the whole list, about $6.53 at the Essential plan rate, measured on 30 October 2026.
Data note. The list of 20 company names was run against NAUT's own database on 30 October 2026, read-only, and each step was priced at the credit rate NAUT documents for the matching API call. The credit figures are the documented cost of the sequence, and no key was billed. A company counts as matched when NAUT holds a published row for it; a contact counts as reachable when their row carries at least 1 of email, phone, Telegram or LinkedIn. Job titles in this article are the titles NAUT's record stored on that date, and the section below shows where that field needs a human check. 1 further candidate row was dropped before the test because its stored slug and summary describe a different project from the name, X handle and domain on the same row, which is a defect in the record. The 12 X handles in the handle table were each checked against the company's own site, docs, blog or GitHub organisation on 30 October 2026. NAUT Research wrote it. Anyone listed can ask NAUT to remove their page at https://naut.so/legal/data-deletion.
How do I enrich a list of crypto contacts, call by call?
Start from whatever the CRM already holds, which is usually a company name or an X handle and nothing else. The sequence has 3 steps and the cost is known before you run it.
- Match. 1 search call per row turns the name into a NAUT slug. NAUT's data shows a published row for all 20 names, so 20 names in and 20 slugs out, 100 credits.
- Expand. 1 company call per slug returns that company with its team. The 20 rows carry 282 people, 100 credits.
- Pick. Read the
jobTitleof each person and the flagshasEmail,hasPhone,hasTelegramandhasLinkedin, which say what a reveal would return before you pay for it. Reading flags costs nothing extra: they arrive with the company call. - Reveal. 1 reveal per company, on the picked contact only. 200 credits for 20, at 10 credits for each person's first reveal, a permanent unlock; a later read of the same person costs 5.
That is 400 credits for 20 companies, 20 each. Revealing all 282 people would cost 2,820 credits in reveals alone on the same rates, so the flags are what keeps the bill small.
- Match the namesNAUT's data holds a published row for all 20 company names, which is 100 credits of search calls.
- Pull each teamThe 20 matched rows carry 282 people between them, from 24 at Phantom to 11 at 5 of the companies.
- Read the flags before paying176 of the 282 people carry a Telegram handle and 209 carry a LinkedIn URL, so you know what a reveal returns.
- Reveal 1 person per companyUnlocking the picked contact at all 20 costs 200 credits, against 2,820 to unlock all 282.
- Write to the channel on file15 of the 20 picked contacts are reachable on Telegram and 3 carry an email on NAUT.
What web3 contact enrichment returned on the 20 companies
All 20 names matched a published NAUT row, and each row named someone senior enough to own a partnership decision. The table is ordered by how many people NAUT names at the company, which is the number that decides whether you get a choice of contact or a single name.
| Company | Team | Contact picked | Title on NAUT |
|---|---|---|---|
| 24 | CEO | ||
| 22 | Co-Founder & CEO | ||
| 18 | Co-Founder & CEO | ||
| 17 | CEO | ||
| 15 | CoFounder and CEO | ||
| 15 | Co-Founder, Creative Director | ||
| 14 | CEO | ||
| 14 | Jane Cui | Co-Founder & CEO | |
| 13 | Head of |
||
| 13 | Co-Founder & Chief Commercial Officer | ||
| 13 | CEO | ||
| 13 | Co-Founder & CEO | ||
| 12 | Co-Founder | ||
| 12 | Co-Founder & CEO | ||
| 12 | Founder | ||
| 11 | Co-Founder & CEO | ||
| 11 | CEO & CMO | ||
| 11 | Co-founder and CEO | ||
| 11 | Co-Founder | ||
| 11 | Co-Founder & CEO |
Every row costs 20 credits: 5 to search, 5 for the company call and 10 to reveal the picked person for the first time. The channels on the 20 picked contacts are 2 sections below. Anyone listed above can ask NAUT to remove their page at https://naut.so/legal/data-deletion.
Why the title field needs a human check
The pick above is the senior row that carries at least 1 contact channel. The title it carries is a lead to check, and this list measures how often the check matters: 9 of the 20 company rows hold 2 or more people whose title contains CEO, and Base alone holds 4 rows titled Co-Founder & CEO plus 1 titled CEO. Those 5 claims cannot all hold at the same company, so NAUT's own record settles nothing there on its own.
Where the CEO-titled rows at a company contradict each other that way, the pick in the table moved to a senior row that is not one of the contested CEO rows, which is why Base shows Head of Base, MetaMask a Co-Founder, and Wormhole a Co-Founder and Chief Commercial Officer. 1 title in the list was checked against outside reporting. The Polymarket row still titles Toni Gemayel CEO, while The Block reported in August 2025 that Toni Gemayel had been head of growth at Polymarket and has since left, and the Wikipedia entry for Polymarket names Shayne Coplan as founder and chief executive, so the pick there is Shayne Coplan, whose NAUT row reads Co-Founder & CEO.
For a deal maker that is 1 extra step: read the person's NAUT page before you put a title in an opening line, and when 2 rows claim the same seat, write to the one whose channel is on file.
How many people does NAUT name at each company?
Depth runs from 24 people at Phantom down to 11 at Taiko, ChainGPT, Kite AI, MetaMask and Fuel Network, an average of 14.1 per company. Depth matters for crypto contact enrichment because it decides whether the right title is on the page at all: at 24 names you can skip the chief executive and write to the person who owns your decision, and at 11 you often cannot.
Which contact channels came back?
Across the 282 people on the 20 rows, LinkedIn is the widest channel and email is the narrowest. The counts below are what the flags say before any reveal is paid for, which is the shape of crypto contact data in this corner of the market: plenty of social routes, very little email, no phone at all.
| Channel | People of 282 | Share | Picks of 20 |
|---|---|---|---|
| X handle | 222 | 79% | n/a |
| 209 | 74% | 18 | |
| Telegram | 176 | 62% | 15 |
| 33 | 12% | 3 | |
| Phone | 0 | 0% | 0 |
Read it as a routing table. LinkedIn and Telegram carry nearly every one of the 20 picked contacts, email carries 3 of them, and NAUT held no phone number for anyone on these 20 rows, so a dialler adds nothing to this list. 7 of the 20 picks are reachable on 1 channel only: the contacts at Berachain and Fuel Network on Telegram, and those at Polymarket, Base, Nibiru, ChainGPT and MetaMask on LinkedIn.
Do the X handles in NAUT match the companies?
The 12 handles checked against the company's own published source all matched. 9 matched character for character and 3 differ in capitalisation only, which X ignores when it resolves a profile. The second source read for each one is listed at the end.
| Company | Handle on NAUT | Handle on X |
|---|---|---|
phantom |
@phantom |
|
polymarket |
@Polymarket |
|
zksync |
@zksync |
|
0G_Foundation |
@0G_Foundation |
|
base |
@base |
|
Starknet |
@Starknet |
|
berachain |
@berachain |
|
ionet |
@ionet |
|
buildoncyber |
@BuildOnCyber |
|
taikoxyz |
@taikoxyz |
|
gokiteai |
@GoKiteAI |
|
MetaMask |
@MetaMask |
2 of the 12 carry a second official account worth knowing before you write. The 0G row holds the foundation account while the 0g.ai homepage links a labs account, and the Starknet / Starkware row holds the network account while starkware.co links a separate company account. The other 8 companies in the list were not checked against an outside source in this test, so treat their stored handles as unverified here.
What web3 contact enrichment costs, and where the money goes
| Step | Calls | Credits | Share of 400 |
|---|---|---|---|
| Search for the slug | 20 | 100 | 25% |
| Pull the company and team | 20 | 100 | 25% |
| Reveal the picked contact | 20 | 200 | 50% |
| Total | 60 | 400 | 100% |
At the Essential plan rate of 3,000 credits for $49 a month, 400 credits is about $6.53, and the plan would carry 6 more lists of this size in the same month. The decision that moves the bill is the fourth step: reveal 1 person per company and the list costs 400 credits, reveal all 282 and the same list costs 3,020.
What this tells a BD team
- A name-only CRM list is enough to start. 20 of 20 company names resolve to a NAUT page with a team attached, so no handle or domain is needed as input.
- Budget per row: 20 credits a company, the same on every row here, because each pick is a different person revealed for the first time.
- Read the flags before you reveal. They say in advance that 3 of the 20 picks carry an email and 15 carry a Telegram handle, so no credit goes on an empty record.
- Treat the title as a lead. 9 of the 20 rows carry 2 or more people titled CEO, so open the person's page before you name their seat in a message.
- Pick the channel the person actually has. 7 of the 20 picks sit on 1 channel only, and for 2 of them that channel is Telegram.
- Where NAUT names 20 or more people, as at Phantom and Polymarket, skip the chief executive and look for the title that owns your decision.
Related reading on NAUT: Crypto data API: 3 calls, 5 credits a pull, 14,350 people and Crypto lead list: 3 API calls, 53 decision makers, 120 credits.
Can you pull this data through the NAUT API?
Yes, and this article is the sequence. Run GET https://api.naut.so/v1/search?q=Phantom with the header Authorization: Bearer $NAUT_KEY to turn a company name into a slug, then GET https://api.naut.so/v1/projects/phantom for that company with its 24 people and their hasEmail, hasPhone, hasTelegram and hasLinkedin flags, then GET https://api.naut.so/v1/people/{id}?include=private on the 1 person you picked. NAUT prices a search or data call at 5 credits and the first reveal of a person at 10, a permanent unlock, then 5 on later reads of that person, so the 20 company list above, with 20 different people revealed once each, comes to 400 credits: see the API docs and plans and pricing. The verified Telegram, email and LinkedIn of the people named here unlock on any paid NAUT plan, so start a 7-day trial and run the sequence on your own list.
Web3 contact enrichment FAQ
How do I enrich a list of crypto contacts?
Match each company name to a NAUT slug with 1 search call, pull the company with its team, read the contact flags on each person, then reveal only the person you intend to write to. On the 20 crypto companies tested on 30 October 2026 that sequence matched 20 of 20, surfaced 282 people and cost 400 credits in total.
Where can I find the decision makers at these 20 crypto companies and their contact channels?
Each company has a NAUT page that lists its team, from Phantom with 24 people to Fuel Network with 11, and each person has a page of their own, such as Brandon Millman at Phantom or Shayne Coplan at Polymarket. Through the API the same data comes from GET https://api.naut.so/v1/projects/<slug> at 5 credits a company, with the private channels behind include=private on the person. The verified Telegram, email and LinkedIn on those 282 records unlock on any paid NAUT plan, so start a 7-day trial if you want the channels as well as the names.
How much does crypto contact enrichment cost per company?
20 credits per company on this list of 20, which is about $0.33 each at the Essential plan rate of 3,000 credits for $49 a month. Each row costs 5 credits for the search, 5 for the company call and 10 for the first reveal of the picked person, a permanent unlock; a later read of the same person costs 5.
What contact channels does NAUT hold for crypto founders?
Of the 282 people on these 20 company rows on 30 October 2026, 222 carry an X handle, 209 a LinkedIn URL, 176 a Telegram handle, 33 an email and none a phone number. For the 20 picked contacts the split is 18 on LinkedIn, 15 on Telegram and 3 on email, and all 20 carry at least 1 channel.
Can I enrich a CRM list from X handles instead of company names?
The match step in this test takes a company name as its q value. For a column of handles, NAUT documents the people search endpoint, GET https://api.naut.so/v1/people?q=, as accepting a name, a handle or a title, so route that column there instead. This test used the 20 company names, and the handles NAUT stores for 12 of them were confirmed against each company's own site, docs, blog or GitHub organisation on 30 October 2026.
Sources
- NAUT's own database, read on 30 October 2026, read-only: the 20 published company rows, the 282 people tied to them, each person's stored job title, and the email, phone, Telegram and LinkedIn flags on each person. Every count above was computed from those rows at that time.
- NAUT's API documentation and pricing pages,
naut.so/docs/apiandnaut.so/pricing, read on 31 October 2026: the endpoints used above, the 5 credit price of a search or data call, the 10 credit first reveal and the Essential plan at 3,000 credits for $49 a month. The credit totals are that published price applied to the call sequence, with no billed run. - The X profile of each of the 12 checked companies, read on 30 October 2026:
x.com/phantom,x.com/polymarket,x.com/zksync,x.com/0G_Foundation,x.com/base,x.com/Starknet,x.com/berachain,x.com/ionet,x.com/buildoncyber,x.com/taikoxyz,x.com/gokiteaiandx.com/MetaMask. - The Block, 27 August 2025,
theblock.co, and the Polymarket entry on Wikipedia, both read on 31 October 2026: Shayne Coplan is Polymarket's founder and chief executive, and Toni Gemayel, whose NAUT record still reads CEO, was head of growth at Polymarket and has since left. - The second official source each of those handles was confirmed against, read on 30 October 2026:
phantom.com,docs.polymarket.com,zksync.io, the 0g.ai blog,base.org,starknet.io, the BeraChain GitHub organisation,io.net,cyber.co,taiko.xyz,gokite.aiandmetamask.io.
Phantom
Polymarket
ZkSync
0G
Canton Network
Berachain
Starknet / Starkware
Nibiru
Base
Wormhole
io.net
Solayer
MegaETH
Cyber
Backpack
Taiko
ChainGPT
Kite AI
MetaMask
Fuel Network