> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scrapebadger.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Full Profile

> A full LinkedIn member profile through the separately authenticated projection, with paginated positions and richer verticals.

Fetch a full member profile through the server-owned authenticated LinkedIn session. This is a separate tier, never a fallback for the public profile endpoint. Results are limited to what that session is allowed to view.

> [!WARNING]
>
> This route requires the service's authenticated projection to be configured.
> It returns `access_scope: authenticated`. Public-profile calls keep returning
> `access_scope: public`.

**Credits:** 16

## Authorization

**X-API-Key** `string` *required*

Your ScrapeBadger API key.

## Path Parameters

**public\_id** `string` *required*

Member vanity slug, e.g. `williamhgates`.

## Query Parameters

**country** `string` (default: us)

Residential proxy country for the request.

## Response

**profile** `object`

The full `Profile`. `access_scope` is `authenticated`.

**profile**

**public\_id** `string`

**linkedin\_url** `string`

**access\_scope** `string`

`authenticated`.

**name** `string`

**headline** `string`

**location** `string`

**about** `string`

**current\_company** `string`

**current\_company\_url** `string`

**experience** `Experience[]`

Paginated position groups. Each role can include `title`, `company`, `company_url`, `location`, `employment_type`, `description`, `date_range`, `duration`, `start_year`, `end_year`, and `is_current`.

**education** `Education[]`

Each can include `school`, `school_url`, `degree`, `field_of_study`, `description`, `date_range`, `start_year`, and `end_year`.

**skills** `string[]`

**languages** `string[]`

**language\_details** `Language[]`

Each: `name`, `proficiency`.

**certifications** `ProfileEntry[]`

**honors** `ProfileEntry[]`

**awards** `string[]`

**award\_details** `Award[]`

Each: `title`, `issuer`, `issued_on`, `url`, `description`.

**publications** `ProfileEntry[]`

**projects** `ProfileEntry[]`

**courses** `ProfileEntry[]`

**organizations** `ProfileEntry[]`

**patents** `ProfileEntry[]`

**test\_scores** `ProfileEntry[]`

**counts** `object`

Per-section `shown` and `total` counts, including experience and skills.

**partial\_sections** `string[]`

Sections whose returned rows are truncated by pagination or visibility.

## Example

```bash cURL theme={null}
curl "https://scrapebadger.com/v1/linkedin/profiles/williamhgates/full" \
  -H "X-API-Key: YOUR_API_KEY"
```

```javascript Node.js theme={null}
const profile = await client.linkedin.getFullProfile("williamhgates");
```

```python Python theme={null}
profile = await client.linkedin.get_full_profile("williamhgates")
```

```json Response theme={null}
{
  "public_id": "williamhgates",
  "linkedin_url": "https://www.linkedin.com/in/williamhgates",
  "access_scope": "authenticated",
  "name": "Bill Gates",
  "experience": [
    {
      "title": "Co-chair",
      "company": "Gates Foundation",
      "date_range": "2000 - Present",
      "is_current": true
    }
  ],
  "skills": ["Leadership"],
  "counts": {
    "experience": {"shown": 1, "total": 1},
    "skills": {"shown": 1, "total": 1}
  },
  "partial_sections": []
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.