---
title: "Enrich Profile V2 Endpoint"
method: POST
path: "/enrich/profile"
tags: ["enrichment"]
---

# Enrich Profile V2 Endpoint

`POST /enrich/profile`

## Request

- Base URL: `https://api.dataforb2b.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.dataforb2b.ai/enrich/profile`
- Auth: none declared

Profile enrichment endpoint — V2 (SDUI engine).

Drop-in replacement for `/enrich/profile`: same request/response contract and
same supported identifier formats. The only difference is that the full
profile is scraped via the LinkedIn iOS/SDUI endpoints rather than the
Voyager GraphQL query, which clips (bans) li_at tokens far less aggressively.

work_email / personal_email / phone / github use the exact same services as
v1. Returns full-parity data (experience, education, skills, certifications,
languages, projects, organizations, honors, patents, publications, courses,
volunteer).

## Headers

- `api-key` string, nullable

## Request body

- EnrichRequest: Unified enrichment request - all fields optional except profile_identifier. At least one enrich_* field must be True. Supports batch enrichment with comma-separated identifiers.
  - `profile_identifier` string, required: LinkedIn profile identifier(s). Single or comma-separated for batch. Supports: https://linkedin.com/in/john-doe, john-doe, ACoAABxxxxxx, prof_xxx Batch example: 'prof_xxx1,prof_xxx2,prof_xxx3'
  - `enrich_profile` boolean: Enrich full profile details (same format as search/people response)
  - `enrich_work_email` boolean: Enrich professional/work email address
  - `enrich_personal_email` boolean: Enrich personal email address
  - `enrich_phone` boolean: Enrich phone number
  - `enrich_github` boolean: Find GitHub profile URL via Google search

## Response `200`

Successful Response

- EnrichResponse: Unified enrichment response - only includes requested fields. For batch requests, returns a list of results.
  - `profile` object, nullable: Full profile data (single request)
  - `work_email` string, nullable: Professional/work email address (single request)
  - `personal_email` string, nullable: Personal email address (single request)
  - `phone` string, nullable: Phone number (single request)
  - `git_profile` object, nullable: GitHub profile data (username, bio, repos, followers, pinned_repos, etc.)
  - `results` object[], nullable: Batch results (only present for batch requests)
  - `credits_used` number: Credits charged for this request

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/dataforb2b/apis/dataforb2b-api.md) · [All operations](https://skmtc.dev/dataforb2b/apis/dataforb2b-api/llms.txt) · [OpenAPI document](https://skmtc.dev/dataforb2b/apis/dataforb2b-api/revisions/24ea79caa1a1?raw)
