Skip to main content
Website visitor identification

Identify website visitors by name, email, phone and LinkedIn for 2.5¢ a person

Add one script to your site and get the name, work email, phone, LinkedIn profile, job title and company of the visitors we identify worldwide outside Europe, sent to your webhook the moment we name them.

7-day free trialRequires approval after signupNo fee per seat
yoursite.com · visitors todayLive
New person identifiedjust now
Maya Rivera, sample profile photo

Maya Rivera

VP of Sales at Harbor & Pine Freight

Work email

maya.rivera@harborpine.example

Phone

+1 415 555 0142

DNC: no

LinkedIn

linkedin.com/in/maya-rivera-example

Company

Harbor & Pine Freight, harborpine.example

Page

/pricing

Seen at

14:02

Sent to your webhook5 credits

Every visit, as it happens

  • Maya Rivera, sample profile photo

    Maya Rivera

    VP of Sales, Harbor & Pine Freight · /pricing

    5 credits

    now

  • Not identified

    /blog/cold-email-tips

    0 credits

    1 min

  • Daniel Cho, sample profile photo

    Daniel Cho

    Head of Growth, Lumen Desk Software · /demo

    5 credits

    2 min

Each person reaches you by webhook, API or CSVA visitor we cannot identify costs nothingSample data

2.5¢

For each identified person

1¢ on Enterprise, 5 credits on every plan

$0

For a visitor we cannot identify

you pay for people, not for traffic

0

Seat fees

your whole team on one account

3 months

Rollover on unused credits

one balance across every product

Only the visitors we can name become billed people

Every visit to your pages is seen, the visitors we can identify outside Europe become a person with a work email, and the rest are dropped at no charge.

How Website Visitor ID bills: every visit to your pages is seen, the visitors who can be named become identified people with a work email and are billed once each, and the visitors who cannot be named are dropped at no charge
1Lookup logo1lookupvsthe visitor ID market

RB2B charges 25¢ for each person it identifies, and 1Lookup charges 2.5¢.

The same kind of record for each person: name, work email, LinkedIn profile, job title and company, and on 1Lookup a phone number for about 1 in 4 people. A visitor we cannot identify costs nothing.

1Lookup

2.5¢

a person

RB2B

25¢

a person

90%

less

RB2B names US visitors only; 1Lookup names visitors worldwide outside Europe.

RB2B's pricing page says “Contact-level (person) ID is US only” and lists no phone number on any plan. Source: rb2b.com/pricing, read October 2026.

2,500

10012,500
  • 1Lookup logo1Lookup$99 a month
  • RB2B logoRB2B$349 a month
  • Snitcher logoSnitchercounts companies$529 a month
  • Leadinfo logoLeadinfocounts companies$647 a month

At 2,500 people a month, 1Lookup is $250 a month less than RB2B: 72% less.

Starter at $99 a month covers up to 4,000 identified people (5 credits each). Credits you do not spend on visitors work on every other 1Lookup lookup.

Start free trial

Website Visitor ID requires approval: start the free trial, then send a short application.

Plans

Pick a plan by the number of people you want identified each month.

Starter

$99/month

4,000

identified people a month

2.5¢ a person

Growth

$299/month

17,000

identified people a month

1.8¢ a person

Professional

$799/month

50,000

identified people a month

1.6¢ a person

Enterprise

Lowest per person

$1,999/month

200,000

identified people a month

1¢ a person

Every plan bills the same 5 credits for each identified person, and a visitor we cannot identify costs nothing. Credits work on every 1Lookup product, roll over for up to 3 months, and cost less on yearly billing.

Work out your monthly cost beside the rivals' published prices

An identified visitor arrives as a person with a work email, and you pay only for the people you get

Each identified visitor comes back as a person you can write to or call

You get a name, a work email, a LinkedIn URL and a job title, together with the company and its website, and a phone number when there is one, so a salesperson can reach the right person while the visit is still fresh.

  • Name and job title
  • Work email address and LinkedIn URL
  • A phone number on about 1 in 4 people
  • Company name and website

Visitors are identified in every country outside Europe

A visit from anywhere except the European Union, Iceland, Liechtenstein, Norway, the United Kingdom and Switzerland can be identified. Visits from those places are never identified and never billed.

  • United States and Canada
  • Brazil and Mexico
  • India, Japan and Australia
  • Every other country outside Europe

A phone number arrives with its do-not-call flag

About 1 in 4 identified people come back with a phone number. Each number carries its own do-not-call flag, so your team can see which numbers are marked before anyone dials.

  • A phone number on about 1 in 4 people
  • A do-not-call flag beside each number
  • In the same record as the work email
  • By API, webhook and CSV

You pay for the people you get and not for the traffic you have

A visitor that is identified bills 5 credits. A visitor that is not identified bills nothing, so a busy month with few matches does not run up a bill.

  • Billed per identified person
  • 0 credits for an unidentified visit
  • $0.02475 a person on Starter
  • $0.01 a person on Enterprise

Records arrive by API, webhook or CSV, whichever your team already uses

Read identified people from the API, have each one posted to your webhook as it happens, or download a CSV for a period. The fields are the same in all three, so a spreadsheet and a CRM sync see the same record.

  • REST API
  • Webhook per identified person
  • CSV export
  • The same fields in each

One credit balance pays for visitor identification and every other lookup

The credits that identify a visitor also validate an email, look up a phone number, check an IP address or pull a company's data. You do not need a second contract for the rest of your data.

  • One balance, one API key
  • Verify the work email for 1 credit
  • Add a mobile number from the LinkedIn URL
  • Add company data from the website

A whole team can use it without paying for seats

Sales, marketing and operations can all work from one account. There is no fee per user, so the bill does not grow with the size of the team.

  • No fee per seat
  • One account for the whole team
  • The same API key for every tool
  • One invoice for every product

Unused credits roll over for up to 3 months

A slow month does not waste what you paid for. Unused subscription credits carry forward for up to 3 months, and they can be spent on any 1Lookup product.

  • Up to 3 months of rollover
  • Spend on any product
  • Monthly or yearly billing
  • Plans from 20,000 credits a month

A visit goes in and a person with a work email comes out

01

Add one script to your site

Put the script on the pages where you want visitors identified, such as your pricing and product pages. There is nothing for your visitors to fill in.

request

$ add the script to your pages

"site": "yoursite.com"

"pages": "pricing, product, demo"

02

We identify the visitors we can, worldwide outside Europe

Each visit from a country outside Europe is matched to a person. A visit we cannot put a name to is dropped, and you are not billed for it.

processing

Visit seen on /pricing

Visitor matched to a person

Work email, phone and LinkedIn URL added

Unidentified visits dropped at 0 credits

03

The person reaches you by API, webhook or CSV

Each identified person is delivered once as flat, structured JSON, or collected into a CSV. Every identified person bills 5 credits.

200 OK

nameJordan Sample

work_emailjordan.sample@example.com

phone+1 415 555 0142

job_titleHead of Operations

Identified5 credits, 0 if not identified

One endpoint returns the people identified on your site and works like every other 1Lookup call

Same authentication, same credit balance, and the same response envelope as every other 1Lookup product. If you have already integrated one endpoint, this one is a URL change.

POST /v1/website-visitor-id/visitors
curl https://app.1lookup.io/api/v1/website-visitor-id/visitors?since=2026-10-26T00:00:00Z \
  -H "Authorization: Bearer $API_KEY"
200 OK
{
  "visitors": [
    {
      "identified": true,
      "person": {
        "first_name": "Jordan",
        "last_name": "Sample",
        "work_email": "jordan.sample@example.com",
        "phone": "+1 415 555 0142",
        "phone_do_not_call": false,
        "linkedin_url": "https://www.linkedin.com/in/jordan-sample-example",
        "job_title": "Head of Operations"
      },
      "company": {
        "name": "Sample Freight Co",
        "domain": "example.com"
      },
      "visit": {
        "page_url": "https://yoursite.com/pricing",
        "seen_at": "2026-10-26T14:02:11Z"
      },
      "metadata": { "credits_used": 5 }
    }
  ],
  "credits_used_total": 5
}

The same person record arrives by API, webhook or CSV

Read it, have it posted to you, or download it for a period. The fields do not change, so every tool that touches the record sees the same thing.

The same identified-person record for a fictional visitor arriving three ways from Website Visitor ID: read by API, posted to your URL by webhook, or downloaded as a CSV file, with the same fields each time

An identified visitor arrives as a person, a work email and the page they were on

When a visitor is identified, you get the record that a salesperson would otherwise spend a morning looking for: who they are, how to reach them, where they work and what they were reading. The person below is invented.

app.1lookup.io/api/v1Identified
  • NameJordan Sample
  • Work emailjordan.sample@example.com
  • Phone+1 415 555 0142
  • Do-not-call flagNo
  • LinkedInlinkedin.com/in/jordan-sample-example
  • Job titleHead of Operations
  • CompanySample Freight Co
  • Company siteexample.com
  • Page viewed/pricing
  • Seen at2026-10-26 14:02
  • Credits used5
Delivered to your webhook, 5 credits
{
  "identified": true,
  "person": {
    "first_name": "Jordan",
    "last_name": "Sample",
    "work_email": "jordan.sample@example.com",
    "phone": "+1 415 555 0142",
    "phone_do_not_call": false,
    "job_title": "Head of Operations"
  },
  "company": { "name": "Sample Freight Co" },
  "visit": { "page_url": "https://yoursite.com/pricing" },
  "metadata": { "credits_used": 5 }
}

Every identified visitor returns the same fields at one flat price

A field that is not available for a person comes back empty and never as a guess. A phone number comes back on about 1 in 4 people, with its do-not-call flag, and every identified person costs the same 5 credits.

Person

  • person.first_name
  • person.last_name
  • person.work_email
  • person.phone
  • person.phone_do_not_call
  • person.linkedin_url
  • person.job_title

Company

  • company.name
  • company.domain

Visit

  • visit.page_url
  • visit.seen_at

Billing

  • identified
  • metadata.credits_used
  • credits_used_total

Sales, marketing and agency teams follow up the visitors who were already on their site

Sales teams that want to call the people reading their pricing page

Send each identified person from the pricing page to the rep who owns the account, with the work email, LinkedIn profile and, when there is one, the phone number already attached.

Marketing teams that want to know which campaigns bring real buyers

Match the people who arrive from a campaign to names and job titles, and see whether the visitors are the buyers you were aiming at.

Agencies running lead generation for clients

Deliver a daily list of named visitors to each client by CSV or webhook, priced per person identified so a client's cost follows its results.

Founders who have traffic and no way to follow it up

Turn a site that gets visitors but few form fills into a list of people to write to, paid for only when someone is identified.

Revenue operations teams filling a CRM

Post each identified person to your CRM through the webhook, so a contact appears with a work email and a job title without anyone typing it in.

Customer success teams watching existing accounts

See which people at a customer's company visit your pricing and upgrade pages, and reach out before the renewal.

The price of an identified person falls as your plan grows

A person costs the same 5 credits on every plan, and a larger plan buys credits at a lower price, so the cost of each identified person falls from Starter to Enterprise.

The price of one identified person on each 1Lookup plan, falling from Starter to Enterprise because a larger plan buys credits at a lower price, while the person always costs the same number of credits

These are the questions people ask before they start

What does Website Visitor ID return?

For each visitor it identifies, it returns the person's name, work email, LinkedIn URL and job title, the company they work for and its website, and the page they were on and when. About 1 in 4 people also come back with a phone number and its do-not-call flag. A visitor it cannot identify returns nothing and costs nothing.

How much does Website Visitor ID cost?

5 credits per identified person, which is $0.02475 on the Starter plan (4,000 people a month for $99) and $0.01 on Enterprise (200,000 people a month for $1,999). Visitors that are not identified cost 0 credits, so the bill follows the number of people you actually get.

Do I pay for visitors it cannot identify?

No. A visit that is not turned into a person is not billed. Only an identified person, delivered to you with a name and a work email, uses credits.

Which visitors can it identify?

Visitors in every country outside Europe, including the United States, Canada, Brazil, Mexico, India, Japan and Australia. A visit from the European Union, Iceland, Liechtenstein, Norway, the United Kingdom or Switzerland is not identified and is not billed.

Do I get a phone number for every visitor?

No. A phone number comes back for about 1 in 4 identified people, and each number carries its own do-not-call flag. The other people come back without one, and the price per identified person stays the same.

How do the records reach me?

Three ways: you can read them from the API, receive each one at a webhook the moment the visitor is identified, or download a CSV of everyone identified in a period. The three carry the same fields.

How do I get access?

Website Visitor ID requires approval. Start the 7-day free trial, and right after it starts your account asks for a short application about your website. We review each website before we switch on visitor identification.

What do I put on my site?

One script, added to the pages where you want visitors identified. Once it is in place, identified visitors start arriving at your API, webhook or CSV.

Do my credits work for anything else?

Yes. Credits are one balance across every 1Lookup product, so the same plan that pays for identified people also pays for email validation, phone lookups, IP lookups, company data and the rest. There is no separate plan for visitor identification.

Is there a charge for extra team members?

No. Your whole team can use one account, and there is no fee per seat.

Do unused credits expire?

Unused subscription credits roll over for up to 3 months, so a quiet month does not waste your plan.

How does the price compare with RB2B and Snitcher?

Each comparison page sets the rival's published plans beside ours at the same monthly volume, says where each one is cheaper and gives the date the rival's prices were read. Start with RB2B alternative and RB2B pricing, or Snitcher alternative and Snitcher pricing, in the comparison links at the foot of this page.

Can I work out my monthly cost before I apply?

Yes. The website visitor ID cost calculator takes your monthly visitors and shows the identified people, the 1Lookup plan that covers them and what each rival's published plan would cost at that volume.

To work out what identifying your own visitors would cost, use the free website visitor ID cost calculator.

Here is how identifying your visitors with 1Lookup compares with RB2B, Snitcher and the other visitor identification tools

Each page sets a rival's published plans beside ours at the same monthly volume and says where the rival is cheaper. Every price carries its source and the month it was read.

Start your free trial and see who is visiting your site

Website Visitor ID requires approval: after the trial starts, you send a short application about your website. Your credits work across every product in the catalog.