Enrichment + explainable ICP scoring

Turn messy CRM data into your next best customers.

PersistData enriches every person and company, scores fit against your ICP, and explains who to contact first—through CSV, API, webhook, or white-label inside your product.

100 free credits. No card. Pay only when usable data comes back.
PERSIST / DECISION ENGINE PREVIEW
SCORING AGAINSTUS B2B SaaS · Sales leaders · 50–1,000 employees
JA
Jordan Averylinkedin.com/in/jordan-avery
3 fields in
94STRONG FIT
WHY THIS LEADVP of Sales +24210 employees +18B2B SaaS +16United States +12
titleVP of SalescompanyNorthwind Labsemailjordan@northwindlabs.com
Ready for sales3 → 42 fields · 8 credits
Guided product preview
Free
people + company search
40+
available person + company fields
100
point explainable ICP fit
0
credits when no record is found
From database to decision

Your CRM is full of names. We tell you who to call.

PersistData deduplicates the contacts you already know, fills every useful gap, scores each person against your ICP, and gives your team the evidence behind the ranking.

Guided sample · no credits used
CRM INTELLIGENCE RUN / JULY PIPELINE ICP: US revenue leaders · B2B SaaS · 50–500 people
6records imported
1known contact skipped
5records enriched
5ICP scores ready
3priority leads
ContactRaw recordEnriched companyVerified emailICP fitEvidence
Jordan AveryLinkedIn URL onlymissingNorthwind Labs · 210missingjordan@northwindlabs.comunscored94 StrongVP Sales · SaaS · size in range · US
Priya NairName + companymissingCedar & Bloom · 145missingpriya@cedarandbloom.comunscored88 StrongFounder · size in range · growth signal
Marcus WebbName + old titlemissingHalcyon · 480missingmarcus@halcyon.iounscored82 StrongRevenue adjacent · SaaS · size in range
Sofia ReyesLinkedIn URL onlymissingBrightPeak · 850missingsofia@brightpeak.comunscored57 MixedSeniority match · function outside ICP
Daniel ChoName + emailmissingForge Systems · 42unverifieddaniel@forgesystems.comunscored31 OutsideTechnical role · company below range
Ready to turn these rows into a ranked pipeline.

Use it in the dashboard, upload a CSV, call the API, or embed the decision engine in your own product.

One call, the whole record

One link in. Forty-plus fields out.

Send a single profile URL and the data layer returns the person and the company they work at, structured and ready to use. No stitching together three tools.

POST /v1/person/enrich  ->  person + company in one response
MR
Marcus Reyes
VP of Sales at Northwind Logistics
Austin, Texas, United States
● Live data Premium
8,420Followers
500+Connections
11Years exp
Their company, enriched in the same call: Northwind Logistics
industry
Freight & Logistics
employees
1,200 (1k-5k)
founded
2009
headquarters
Austin, TX
42data points returned for this person
one API call · 40+ fields available on every profile

Identity

nameMarcus Reyes
headlineVP of Sales at Northwind Logistics
locationAustin, Texas, United States
verifiedtrue

Reach

followers8,420
connections500+
premiumtrue

Current role

titleVP of Sales
companyNorthwind Logistics
startedMar 2022

Skills · 8

Enterprise Sales SaaS Forecasting Negotiation RevOps Team Leadership Logistics Salesforce
01

Server-side, no login

We never touch your LinkedIn session or ask for a cookie. No seat to buy, no account to put at risk.

02

Pay for found data

Credits are spent only when we return a real record. Not-founds, errors, and cache misses are free.

03

Persistent and fresh

Identity, firmographics, and growth signals kept current, so the record you pull today is the record that is true today.

The catalog

Four ways to go from list to action.

Search and company details are free. Spend credits only when you turn a person into a complete, scored, contactable record.

People

Profile enrichment

Title, company, role history, location, and reach for any professional, resolved from a URL or an identifier.

2credits per found profile
Companies

Firmographics

Headcount, industry, location, and the structured company picture behind every contact you work.

Freecompany details
Verified Email

Email finder

A deliverable, verified business email, returned only when we are confident. A bounce should never be a surprise.

5credits per found email
Search

List building

Filter by title, industry, headcount, and geography against a refreshed taxonomy, then pull the rows you want.

Freepeople + company search
Why "persist" is in the name

A living layer, not a one-time scrape.

Most data goes stale the day you pull it. PersistData keeps each record alive: re-checked on a cadence, with the moment a contact changes jobs flagged for you.

Re-checked every 30 days

Always fresh, automatically

Every profile and company you have pulled is re-enriched on a rolling cadence, so the record you read today is the record that is true today. Nothing to re-run by hand.

pulled
+30d
today: fresh
Job-change detection

Know the moment they move

When a contact changes title or company, the layer catches it and flags the change, so you reach out with the right message at the right time.

title Account Executive Sr. Account Executive Flagged 2 days ago
company Acme Corp Northwind Logistics Flagged 9 days ago
Drops into your stack

Clean JSON in, anywhere out.

The API returns structured records you can push to the tools you already run. Export to a CRM, a sequencer, or a sheet without a connector tax.

Salesforce HubSpot Outreach Clay Zapier CSV / any CRM

Pre-launch: every record exports as clean JSON or CSV, so it lands wherever your team already works.

The guarantee

If we do not find it, you do not pay for it.

Every lookup is metered per success. We carry the cost of the misses so your credits only ever buy real, usable records.

0
credits for a not-found
100%
of spend lands on real records
Simple early-access pricing

Start with the product. Price the scale later.

Every verified account starts with 100 free credits and the full product. No card, no contract, and credits only move when PersistData creates a useful outcome.

Playground
Prove it on your own data.
$0to start
100 starter credits
  • Dashboard, CSV, API, and webhooks
  • Enrichment and ICP scoring
  • No card required
Get 100 free credits
Most teams start here
Usage packs
Buy outcomes, not seats.
Flexible
One balance · every workflow
  • 2 credits per enriched person
  • 1 credit per ICP score
  • Search, company data, and reuse are free
Talk through your volume
Embedded
Put PersistData inside your product.
Custom
White-label + volume terms
  • Your brand and customer experience
  • API, inbound and outbound webhooks
  • Launch support for your first workflow
Build with us

Early-access promise: credits never expire, cached records are free to reuse, and misses never cost you.

What credits buy
OperationOutcomeCredits
Enrich a personFull person + current company2
Add a verified work emailCharged only when found+5
Score against an ICP0–100 fit, tier, and reason1
Draft personalized outreachProfile-aware first message1
Search people or companiesBuild and preview a target listFree
Reuse saved enrichmentYour already-enriched recordFree
For developers

One header. One call. Clean JSON.

Authenticate with a single API key. Send a profile URL, get back structured data. Idempotent, metered per success, and rate-limited per plan.

  • X-API-Key auth, just like the tools you already use.
  • Sales Navigator URLs normalized automatically.
  • A not-found returns 0 credits charged.
# Enrich a profile
curl https://persistdata.com/v1/person/enrich \
  -H "X-API-Key: sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"url":"linkedin.com/in/janedoe"}'

# Response
{
  "found": true,
  "credits_charged": 2,
  "person": {
    "name": "Jane Doe",
    "title": "VP Sales",
    "company": "Northwind",
    "location": "Austin, TX"
  }
}
Questions

Good to know.

Do I need a LinkedIn account or cookie?+

No. Every lookup runs server-side. You never connect a session, paste a cookie, or buy a seat, and nothing we do puts your own account at risk.

What does "pay only for found data" mean?+

Credits are metered per success. If a profile, company, or email cannot be returned, you are charged zero credits for that call. You only spend on records you can actually use.

What does each workflow cost?+

A full person enrichment is 2 credits, a verified email adds 5 only when found, ICP scoring is 1, and an outreach draft is 1. Search, company details, and reuse of saved enrichment are free.

Do credits expire?+

No. PersistData credits never expire.

Can I embed this in my own product?+

Yes. Early-access embedded plans support API and webhook workflows, volume terms, and a white-label customer experience. Tell us what you are building and we will shape the first workflow with you.

Get started

Bring your pipeline the data it has been missing.

Request access and we will set you up with a key and a starter balance. Tell us what you are building.