Skip to content
Solution · Sales & Marketing

B2B data enrichment built for the platforms selling to everyone else's buyers.

B2B data enrichment is only as good as how often it refreshes. A record that's accurate the day it loads is stale in weeks, and most platforms find out when a customer complains. MixRank ships hourly-refreshed people, company, and technographic data through one data enrichment API, built for the sales and marketing platforms that need a wholesale data source behind their enrichment, AI SDR, and buying-signal features.

sample record · live indexREC·B2B
ContactVP Engineering
CompanyNorthwind Robotics
Employees1,240 ▲ 8% / 90d
Tech detected47 technologies
Email → profilematched · 0.96
Last change41 min ago
illustrative · pulled liveenriched

Representative of the production index, not a real customer.

Collected first-partyRefreshed hourlyProvenance on every fieldIndexing since 2011See the dataset
Powering the world's best data teams
AdobeOracleAmazonSpaceXClayAngelListBuyerCaddyRox
Enrichment engine

One field in. The whole record out.

Type a work email. Watch it resolve into a full B2B record against the live index, field by field, each tagged with its source.

try
1 →250
fields resolved
from one field in

Every field arrives with its source. Nothing is invented. If we can't resolve it, the record says so. Run your own address and see what comes back.

resolved record · live indexREC·NORTHW250 fields
  • emailjane@northwind.ioinput
  • full_nameJane Ibrahimprofessional network
  • titleChief Technology Officerprofessional network
  • seniorityC-suiteinferred
  • companyNorthwind Roboticscompany graph
  • company_size8,004 emp ▲ 10.8%company graph
  • locationSan Francisco, USprofile
  • tenure1.3 yr · current rolehistory
  • profile@jane-ibrahimresolved
  • web_tech113 on northwind.ioweb index
  • influence62 / 100computed
  • +239 more✓ filled250+ schema
1 field in → 250 fields outprovenance on every field

Illustrative, resolved live from the production index, not a real customer.

Why MixRank

Re-enrichment matters more than the first enrichment.

Here's what data SDRs need:

01

Get a wholesale data source, not a seat-based tool

We work as a back-end data provider. Your team builds its own product on top of the data, and your customers never know we're there. That's deliberate. We're not trying to be another tool your customers log into, and we're not going to bound you to whatever insights we decided to build on top of the data, because everyone derives those differently. Delivery is a raw feed, REST API, flat file, or straight into your warehouse. Some of the largest sales intelligence platforms on the market already run this way.

02

Catch a buying signal while it still matters

A buying signal is anything suggesting a company moved closer to a purchase decision. Funding news, a new open role, a technology swap, a leadership change. We surface these from three directions. Posts catch funding announcements and product launches first, though company posts run cleaner than person posts, which carry more day-to-day noise. Job postings are usually the earliest public sign of where a company is investing. And a technology change is a concrete event with a date attached, so you're working from what happened rather than what someone inferred.

03

Know the moment a contact changes jobs

A job change is a clean, timestamped event, and our hourly refresh catches it the same day. That does two jobs at once: it lets your customers reach a moved contact while it's still news, and it powers champion tracking, so when the one person who championed a deal quietly leaves, someone finds out before renewal instead of after.

04

Cached or live, per record

Cached enrichment reads from the continuously updated dataset. It's fast, and it's accurate as of the last refresh. Live enrichment triggers a fresh pull at the moment of request and guarantees the newest version. Most platforms run cached by default and force a live pull only past a set age or once a job-change signal fires. Both come from the same API at the same flat price, so your team sets the rule instead of buying its way into a faster tier.

The method

How a detection happens.

What we do is easy to start and nearly impossible to scale. This is the part competitors don't show, because they buy it from someone else.

3+ PB under management250M+ record updates / moone canonical record, in your warehouseproduction volumes
artifact for 01 · Index
01 / 04fetch log · dc-dallas

Index

$ indexer-117 fetch shopify.com
200 · 1.18 MB · 312 ms
queued → parse · dc-dallas

Our own machines read the open web: sites, apps, filings, registries. Three petabytes under management, on hardware we own.

volume3+ PB under management
fleetown hardware · 4 DCs
index → warehouse · inside the hour every stage on our own hardware provenance ships with every field since 2011, without interruptionaudit the method on a call →
Change tracking

Detect every change, the moment it happens.

contact replayjane@northwind.ioREC·B2Bobserved JAN 2017
record state at
2017
JAN · 0% of the reel
influence
38 / 100
connections
420
tenure
0.0 yr
career state
Helio Systems
titleSoftware Engineer
seniorityIC
since2017
profile@jane-okafor-99
changelog · writing itself
JAN 2017joined Helio Systems · Software Engineer
2017today
every contact carries this reel · every URL transformation recorded · queryable, not a claima decade of history, per field →

Illustrative reel, a stand-in profile representative of the per-field history, not a real person or their employers.

What you get

Where this shows up in a real product.

  • CRM Enrichment & Re-Enrichment. Lead, company, person, and email enrichment on the way in, plus ongoing re-enrichment so records stay accurate after the first load.
  • AI Sales Development Rep (SDR) & Outbound. Feed post activity and profile signals into outreach generation, so messaging references real, current context.
  • Re-Engagement & Champion Tracking. Get alerted the moment a tracked decision-maker changes jobs, before the account quietly goes cold.
  • Buying Committee Mapping. Map decision-makers and champions at a target account, and keep that map current as people move.
  • Territory & Account Research. Pull a full account and contact picture before a meeting: org structure, recent changes, current activity.
  • Total Addressable Market (TAM) & Market Sizing. Build Total Addressable Market (TAM) estimates off real firmographic and headcount data.
  • Technographic & Competitive Intelligence. See the tech stack and SDKs behind an account before a call, so outreach can lead with a real integration angle.
  • Post Intelligence. Person and company posts ship inside people data, not as a seventh dataset, read for funding, launches, and role-change signal.
person_record · 250+ fieldsjson
identity
first_namelast_nameemailphonelocationpicture_urlsluguser_id
role
titleheadlinesenioritytenurejobs_countskills[]languagescertifications
company
namedomainwebsiteindustrysizeemployee_countfoundedhq_location
history
education[]volunteering[]projectspatentscoursesrecommendations
signals
influence_scorejob_change_flagconnectionsfollower_countlast_refreshnum_recommenders
web-tech detections · this hour
12,492
profile updates · this hour
83,340
app-SDK scans · today
83,376
refresh cadence
60min
where it all goes
watch a change land in production
Test the data

Build on a data source that refreshes as fast as your customers need it to.

Bring your enrichment stack, a sample record, or a workflow you're trying to fix, and we'll show you what's actually current.

no credit card · founder-owned · we read every reply

FAQ

Frequently asked questions we get

What is B2B data enrichment?
Filling in missing or outdated fields on a lead, contact, or company record using an external data source: job title, company size, technology stack, and similar attributes. Enrichment happens once at record creation. Re-enrichment keeps that record accurate afterward, which is the part most vendors don't solve well.
How often should CRM data be re-enriched?
There's no universal answer, but a common pattern is checking any record older than 30 to 180 days, and forcing an immediate refresh the moment a job-change signal fires. We refresh the underlying dataset hourly, so re-enrichment can run as often as your platform's cost model supports.
What is post intelligence, and how is Professional Social post data used in sales?
Post intelligence reads what people and companies post publicly. Funding announcements, product launches and role changes all read as buying signal. We track person and company posts, and they ship as part of people data rather than as a separate product. Company posts carry cleaner signal than person posts, which include more day-to-day noise.
Can I track prospect and customer job changes with MixRank data?
Yes. Job changes are detected as part of our hourly people-data refresh and can be surfaced as a discrete, timestamped alert, useful both for re-engaging a moved contact and for flagging when a known champion leaves an existing account.
What is waterfall enrichment, and do I need it?
Waterfall enrichment means querying multiple data providers in sequence until a match is found, typically to maximize fill rate. Whether you need it depends on how much a single source's coverage gaps cost you versus the added complexity of managing multiple vendors.
How much does B2B data enrichment cost?
One flat price for the dataset, refresh included. We don't meter by refresh speed, split the fields into tiers, or charge differently for a cached read versus a live pull. The number itself depends on volume and delivery format, which a short scoping call settles quickly.
How is technographic data different from intent data?
Technographic data confirms what a company actually runs, detected and timestamped. Intent data infers what a company might be interested in, typically modeled from aggregated browsing signal. They answer different questions: one is a fact about a stack, the other is an inference about attention.
APIFlat-filePostgreSQL tablesHosted by MixRankTalk to our data team