Yes, Apollo.io identifies website visitors, but not the way most GTM teams assume. Its free tier tells you which companies hit your site. Naming the actual person who visited requires Apollo's paid Inbound add-on, and even then only works for US-based traffic. If you're running outbound through Apollo and wondering whether you still need a dedicated identification platform, the honest answer depends on what "identify" means to your team.
We build website visitor identification for a living, so we get this question from prospects who already pay for Apollo every month. Here's what its built-in tracking actually covers, what it costs to go further, and where a dedicated platform still earns its keep.
What Apollo's Website Visitor Tracking Actually Does
Apollo's website visitor feature works like most sales engagement platforms that bolt on identification: you drop a tracking script on your site, and Apollo matches incoming traffic against its contact and company database (Apollo advertises 230M+ contacts and 30M+ companies) to surface who's browsing.
Out of the box, that match happens at the company level. You see that someone from a target account viewed your pricing page - not who. Getting a name, title, and verified email attached to that visit requires switching on the Inbound add-on, and per Apollo's own documentation, contact-level matching is currently limited to US-based visitors. Company-level matching is global; person-level isn't.
That's a meaningfully different product than a platform built specifically to resolve anonymous traffic into people. It's a feature added to a sequencing and enrichment tool, not the core product.
Company-Level vs. Person-Level: Where the Line Actually Sits
This is the distinction that trips up teams evaluating Apollo against a dedicated identification vendor. Here's how the coverage stacks up in practice:
- 🟢 Low-Medium - Apollo, no add-on - company-level ID only, available globally, bundled into your existing Apollo seat, no named contacts, no title or email data
- 🟡 Medium - Apollo + Inbound add-on - adds person-level matching with name, title, and verified email, but restricted to US-based visitors, priced separately from your core Apollo plan, capped at 50,000 companies per month on standard tiers
- 🔴 Very High - A dedicated identification platform built on an identity graph (like Knock2) - person- and company-level identification as the core product, not an add-on; Knock2 identifies 93%* of engaged sessions at the company level and 62%* at the person level for US traffic
*Identification rates measured against engaged sessions (any visit lasting 10 seconds or longer, or including 2+ pageviews). Results may vary by traffic profile, geography, and industry.
Knock2 matches visitors against an identity graph built from a consent-based publisher network - a different underlying approach than IP-to-company matching layered on top of a contact database, which is closer to how Apollo's free tier works today.
What the Inbound Add-On Costs - and What's Still Missing
Apollo's Inbound add-on runs roughly $119-149 per team, per month, on top of whatever Apollo plan you're already paying for. That buys you person-level matching for US visitors, form enrichment, and domain tracking up to a company-volume cap.
What it doesn't buy you: real-time Slack routing built for the workflow, buying-committee detection across multiple visitors from one account, waterfall enrichment when the first match misses, or a platform whose entire roadmap is identification accuracy rather than a feature sitting inside a sequencing tool. Those gaps are exactly where teams who've outgrown "good enough" visitor data start looking elsewhere.
Why Teams Already on Apollo Still Bring In a Dedicated Platform
We hear a version of the same story on calls with prospects who already run outbound through Apollo: they like it for sequencing, but they don't fully trust the underlying data for anything precision-dependent. One customer running outbound through Apollo put it bluntly when comparing it to a dedicated enrichment pass: "we don't love Apollo - the phone data sucks." Another described using Apollo purely as a secondary check against records another tool had already enriched - using it "to just double-check," not as the primary source of truth.
That pattern shows up constantly in GTM stacks: Apollo earns its seat as an outbound and enrichment tool first. Website visitor identification riding on top of that same data foundation inherits the same trust gap, which is exactly why teams that take identified-visitor outbound seriously tend to source that specific signal from a platform built around it, then route the output into Apollo (or whatever sequencer they already run) for send.
When Apollo's Built-In Tracking Is Actually Enough
To be fair to Apollo: if you're a small team that only needs "which accounts are sniffing around our pricing page this week" for a lightweight ABM check, company-level tracking bundled into a tool you already pay for is a reasonable free start. You don't need a second vendor to know that Acme Corp visited three times this month.
The math changes the moment you want to hand a specific SDR a specific name to call, route by title, or measure how much pipeline this channel is actually producing at the person level. That's contact-level work, and on Apollo that means paying more for a US-only add-on - or bringing in a platform where person-level identification is the product, not a plan upgrade.
How to Combine Apollo and a Dedicated ID Platform Without Overlap
The teams that get the most out of both don't treat this as either/or. The pattern that works: identify visitors at the person level through a dedicated platform, then push qualified contacts straight into the Apollo sequences your reps already work from - see our breakdown of turning identified website visitors into Apollo sequences for the exact handoff. Layer in Slack alerts for high-intent visits so reps aren't checking a dashboard, and you've got Apollo doing what it's best at - sending - while a dedicated platform handles the harder problem of knowing who to send to.
FAQ
Does Apollo tell you who visited your website by name?
Only with the Inbound add-on, and only for US-based visitors. Without it, Apollo's website visitor feature shows company-level matches - which account visited, not which person.
How much does Apollo's website visitor tracking cost?
Company-level tracking is included in standard Apollo plans. Person-level identification requires the Inbound add-on, which runs roughly $119-149 per team per month on top of your base plan, with a company-volume cap on standard tiers.
Is Apollo's website visitor data accurate?
Accuracy varies by traffic type - like most IP-based matching, it's stronger for office-network traffic than remote or home-network visitors. Several Knock2 customers who already run Apollo for outbound have told us they treat its contact data as a secondary check rather than a primary source, which is worth factoring in if identification accuracy is the deciding factor.
Can Apollo identify visitors outside the US?
At the company level, yes - that matching is global. Person-level identification through the Inbound add-on is currently limited to US-based visitors.
Do I need both Apollo and a dedicated website visitor ID tool?
Not always. If you only need lightweight, company-level account tracking, Apollo's built-in feature can cover it. If you need reliable person-level identification, real-time routing, or buying-committee detection, most teams pair a dedicated identification platform with Apollo used purely for sequencing.
If you're already running Apollo and want to see what person-level identification looks like when it's the core product instead of an add-on, see how Knock2's identification platform works or get a free look at who's already on your site.




