profileAPI

/

APIs

/

Identifying Person

Identify Users in Your App to Deliver Personalized Experiences

Many apps face a tradeoff between collecting extensive user data and providing a seamless onboarding experience. With profileAPI, this tradeoff becomes a thing of the past. From just a personal email or location, profileAPI enhances user profiles with actionable insights, enabling you to personalize onboarding and deliver value instantly.

Identify Users in Your App to Deliver Personalized Experiences

Many apps face a tradeoff between collecting extensive user data and providing a seamless onboarding experience. With profileAPI, this tradeoff becomes a thing of the past. From just a personal email or location, profileAPI enhances user profiles with actionable insights, enabling you to personalize onboarding and deliver value instantly.

Insights from Personal Email

profileAPI identifies users from personal emails—even outdated ones—enabling you to create a "magic moment" during onboarding. Instantly show users an up-to-date avatar, job title, and company logo, reducing friction and boosting engagement.

Real-Time Accuracy in Seconds

Most data providers rely on infrequent scraping, risking outdated information. profileAPI ensures real-time data validation using advanced techniques, cross-referencing LinkedIn and other sources to deliver accurate, actionable insights that leave a lasting impression.

Confidence Score for Precision

profileAPI attaches a confidence score to every profile, helping you account for challenges like common names or sparse data. This score ensures you engage with users confidently, knowing you’re working with the right profile.

Example API Requests and Responses

Identifying by Personal Email

POST https://api.profileapi.com/2024-03-01/persons/identify Request { "identifiers": { "personEmailQuery": "[email protected]" // personal email } } Response { "name": "John Doe", "linkedInUrl": "https://linkedin.com/in/johndoe-12321", "confidenceScore": 0.96 }

Identifying by Name and Education

POST https://api.profileapi.com/2024-03-01/persons/identify Request { "identifiers": { "personNameQuery": "John D." // incomplete name is okay }, "queries": { "personEducationInstitutionNameQuery": "univ. of wa" // partially spelled } } Response { "name": "John Doe", "linkedInUrl": "https://linkedin.com/in/johndoe-12321", "confidenceScore": 0.96 }

Identifying by Name and Seniority

POST https://api.profileapi.com/2024-03-01/persons/identify Request { "identifiers": { "personNameQuery": "John D." // incomplete name is okay }, "queries": { "personSeniorityQuery": "vp." } } Response { "name": "John Doe", "linkedInUrl": "https://linkedin.com/in/johndoe-12321", "confidenceScore": 0.96 }

Documentation Reference

For up to date detailed documentation, we recommend you check out our resource page

Go to resource

Start Identifying Users in Your App

Start BuildingTalk to an expert

profileAPI - 2024 All Rights Reserved

LinkedIn