Our main focus
Outbound and appointment-setting agencies
You run campaigns into RIAs, broker-dealer reps or insurance distributors for your clients. We deliver in your template, with no B2B Badger branding, under a signed NDA.
RIA firms · Broker-dealer reps · Insurance distributors
We find and check hard-to-reach contacts at the firms your clients sell to. Every row ships with its source link, the date we checked it and a confidence grade, so your team can audit anything we send.
100 records in 48 hours. 95% correct or replaced free.
5 long-term US clients in advisor research
Who we work with
Our main focus
You run campaigns into RIAs, broker-dealer reps or insurance distributors for your clients. We deliver in your template, with no B2B Badger branding, under a signed NDA.
You already have the tools. We add the QA team: send an enriched list and get back a pass or fail for every row, corrections and an accuracy score.
Specialist advisor databases run from about $1,000 to $20,000 a year per seat. Buy only the records your wholesalers need, checked when you need them, with no seat license.
Packages and prices
Prices are per record, so you know the cost before work starts. Every package comes with an agreed column spec, a deadline and the same replacement guarantee.
$99100 records · $0.99 each
Delivered in 48 hours
Start a pilot500 or 1,000 records with two custom fields, sized for a campaign launch.
$450 for 500 · $800 for 1,000
2,000 new or refreshed records a month, delivered weekly, with CRM dedupe and a monthly accuracy report.
$1,200–1,600 a month
Send us the list you already have. You get a status for every row, corrections and an accuracy score.
$0.30 a record
Decision-makers and their roles at 20–50 named target firms, for account-based campaigns.
$25–40 an account
How we verify
The researcher who builds a batch never checks it. A second person does, field by field, against the sources.
We never deliver a guessed email or phone number as verified.
Tell us the market, titles, required fields, exclusions and deadline. Your CRM export becomes our suppression list. We agree the acceptance test in writing: a random 50 records, 95% correct.
You getA one-page brief
We research 5 rows first. You confirm we read the brief the way you meant it before we do the rest.
You get5 rows to approve
AI pulls names, titles and contact details from firm pages and filings, copied exactly as published. A researcher confirms each person works there now, using a page or filing from the last 12 months, and settles any conflict between sources.
You getRows with source links
Every email goes through a verifier. Catch-all addresses are flagged and never passed off as valid. Every phone number gets a line-type lookup, so your callers know which numbers are mobiles.
You getEmail status and line type
A second person re-checks a random 10% of the batch against the sources, never fewer than 30 rows. The batch ships at 95% or better. Below that, it goes back for rework.
You getA QA log
CSV or XLSX in your template, with a data dictionary and a QA summary. We check bounces at 14 days and replace failed records within 3 working days.
You getThe file and a results note
On the monthly data desk, records older than 60–90 days are re-checked every month, and you get a report of who moved, who retired and whose number changed.
Sample file
Each delivery has three tabs: the records, a data dictionary and a QA summary. The rows below are fictional, with example domains and reserved 555-01xx phone numbers.
| firm_name | firm_state | firm_aum_band | first_name | last_name | title | email_status | phone_office | line_type | source_url_1 | verified_on | confidence | researcher | qa_reviewer | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Riverbend Wealth Partners (sample) | TX | $250M–$500M | Jordan | Lee | Chief Compliance Officer | jlee@riverbend.example.com | valid | 512-555-0142 | landline | riverbend.example.com/team | 2026-10-12 | A | R.K. | S.A. |
| Harborview Advisors (sample) | FL | $100M–$250M | Maya | Patel | Director of Operations | mpatel@harborview.example.com | catch-all | 305-555-0117 | VoIP | harborview.example.com/about | 2026-10-12 | B | R.K. | S.A. |
| Summit Ridge Planning (sample) | CO | $500M–$1B | Chris | Morgan | Managing Partner | cmorgan@summitridge.example.com | valid | 303-555-0188 | landline | summitridge.example.com/people | 2026-10-12 | A | M.H. | S.A. |
| Lakeshore Capital Advisors (sample) | IL | $1B–$2.5B | Dana | Brooks | Head of Advisor Operations | dbrooks@lakeshore.example.com | valid | 312-555-0163 | landline | lakeshore.example.com/leadership | 2026-10-12 | A | M.H. | S.A. |
| Pinegate Financial Group (sample) | NC | $100M–$250M | Sam | Ortiz | Client Service Associate | sortiz@pinegate.example.com | risky | 704-555-0129 | VoIP | pinegate.example.com/team | 2026-10-11 | C | T.I. | S.A. |
| Copperline Wealth (sample) | AZ | $250M–$500M | Alex | Kim | Chief Operating Officer | akim@copperline.example.com | valid | 602-555-0175 | landline | copperline.example.com/our-team | 2026-10-11 | A | T.I. | S.A. |
| Columns | Rule |
|---|---|
firm_name, firm_website, firm_city, firm_state | From the firm's own website. |
firm_sec_number, firm_aum_band | From SEC Form ADV data, never from BrokerCheck. |
first_name, last_name, title | Confirmed on the firm's site or another current public source. |
email, email_status | Verifier result: valid, catch-all or risky. Never built from a name pattern without a check. |
phone_office, phone_direct, line_type | Line type tagged mobile, landline or VoIP, so callers can follow TCPA rules. |
source_url_1, source_url_2, verified_on | At least one public source and the date it was checked. |
confidence | A: two sources agree. B: one strong source. C: inferred and flagged. |
researcher, qa_reviewer | Initials of the person who built the row and the second person who checked the batch. |
Example summary for a 500-record batch. The figures are illustrative.
Confidence
Atwo sources agreeBone strong sourceCinferred, flagged
Email status
validcatch-allrisky
Line type
landlineVoIPmobile
Guarantee
The same terms go into every proposal and statement of work.
of records correct at delivery, measured on a random sample of 50 that you can check yourself.
hard bounces on emails we mark valid, when you send within 14 days of delivery.
to replace any failed record, free. Tell us within 7 days of delivery.
We guarantee the data. Meetings and sales depend on your offer and your outreach, so we don't promise them.
Source policy
Every row can be traced to a public source. This is the full list of what we use and what we refuse to use.
US contacts only, for now. UK and EU work starts once transfer agreements (the UK IDTA or EU standard contractual clauses) are signed.
You send the outreach, so CAN-SPAM, TCPA and similar rules apply to your campaigns. Line-type tags and source links on every row make those rules easier to follow.
The studio
B2B Badger is run by Atiqur Rahman, a Top Rated researcher on Upwork with a 100% Job Success Score. The team researches US financial advisors, firms and professionals for long-term US clients.
Researchers follow written procedures for every job type, and every batch is checked by someone who didn't build it. Atiqur signs off every pilot personally.
Badgers keep digging until they hit something solid. We work the same way.
FAQ
Something else on your mind? Ask it in your request and we'll answer in writing.
Keep using them. We work after them: send us 100 records from your tool and we'll return an accuracy score and corrections. We focus on what those tools carry least well: niche fields, current titles and recent advisor moves.
A VA sells hours. We sell finished records that are 95% correct or replaced free, with sources you can audit. Bounced emails also damage your sender reputation, which takes longer to rebuild than a list.
Run the $99 pilot and check any 50 rows yourself. Every row has its source link and the date we checked it.
Yes. Request 10 free test records in your niche. We need your work email and agency website, and it's one test per company. The 100-record pilot is paid.
Yes. We deliver in your template with no B2B Badger branding, under a signed NDA.
AI reads web pages and filings and pulls out candidate fields. People confirm every fact, settle conflicts and sign off each batch. We never deliver a guessed email or phone number as verified.
We use business contact details from public sources only, record the source of every row and apply your suppression lists. A DPA is available. We currently take US data only; UK and EU work starts once transfer agreements are in place. As the sender, you stay responsible for your outreach.
Yes. Rush delivery covers up to 300 records in 48 hours for 25% extra.
Yes, by narrowing the scope, for example with fewer custom fields. We don't remove the QA check.
On Upwork, milestones are funded before work starts. Direct clients pay 50% upfront on a first sprint, and data-desk retainers are billed monthly in advance. If you found us on Upwork, we'll keep the contract there.
Start here
We reply within 12 hours with a written plan and a quote. No call needed.
Already working with us on Upwork? Keep the conversation there.