---
title: "Get Profiles Batch"
method: POST
path: "/profiles/batch"
tags: ["profiles"]
---

# Get Profiles Batch

`POST /profiles/batch`

## 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/profiles/batch`
- Auth: none declared

Fetch full profile cards from the database by profile IDs.

**Use case:** After getting profile IDs from /search/people, use this endpoint
to fetch the complete profile data stored in the database.

**Request:**
- `profile_ids`: List of encoded profile IDs (e.g., "prof_PW5tI98B...") to fetch (max 1000)
- `show_private_fields`: Show private fields (flags, badges, etc.) - default false

**Response:**
- `count`: Number of profiles returned
- `profiles`: List of full profile objects with all related data (jobs, education, skills, etc.)

## Headers

- `api-key` string, nullable

## Request body

- ProfilesBatchRequest: Request to fetch full profiles by encoded IDs
  - `profile_ids` string[], required: List of encoded profile IDs (e.g., 'prof_PW5tI98B...')
  - `show_private_fields` boolean: Show private fields (flags, badges, publications, etc.)

## Response `200`

Successful Response

- unknown

## 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)
