The engine behind Sales Connector, now an API

The data layer your outbound runs on.

Profiles, companies, and verified emails on demand. Server-side, no login required, and you only pay for the records we actually find.

40+ verified fields per profile. You only pay for the records we find.
A living network of professional data Continuously refreshed
40+
fields per profile
12
firmographic fields per company
deliverability-scored work emails
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 kinds of truth, one API.

Call a single endpoint and get back clean, structured data. One PersistData Credit equals one profile or company lookup; heavier operations cost a few more.

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.

1credit per found company
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.

10credits per search row
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
Pricing

Buy a pack, or subscribe.

Straightforward credits at a fraction of the legacy data vendors. No seats, no contracts, no per-user tax.

Taster
Kick the tires on a real list.
$99one-time
1,000 credits
  • ~500 profiles or 200 verified emails
  • Full API access
  • Pay only for found data
Get started free
Most popular
Pro Pack
For a serious outbound push.
$349one-time
5,000 credits
  • ~2,500 profiles or 1,000 emails
  • People, companies, email, search
  • Priority support
Get started free
Scale Pack
Lowest cost per record.
$999one-time
20,000 credits
  • ~10,000 profiles or 4,000 emails
  • Best blended rate
  • Bulk and batch friendly
Get started free

Annual Growth is $1,490 per year with two months free. Need more than 20,000 a month? Talk to us.

What a credit buys
OperationReturnsCredits
Profile enrichTitle, roles, location, reach2
Company enrichHeadcount, industry, firmographics1
Email finderOne verified business email5
People searchOne filtered list row10
Cached lookupA recent record from our cache1
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://api.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.

How is a credit defined?+

One credit is one profile or company lookup. Email finding is five credits per found email and a search row is ten, so a single credit balance covers the whole catalog.

Do credits expire?+

One-time packs are valid for 90 days. Monthly plans refresh each cycle, and active subscribers carry a rollover up to twice their monthly allotment.

Where does the data come from?+

The same enrichment engine that powers Sales Connector, refreshed continuously and served through a clean, documented API.

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.