---
title: "Enrich LinkedIn Profile"
method: POST
path: "/enrich-linkedin"
tags: ["Enrichment"]
---

# Enrich LinkedIn Profile

`POST /enrich-linkedin`

Fetch a LinkedIn profile and extract structured fields in a single LLM call.

## Headers

- `x-api-key` string, nullable

## Request body

- LinkedInEnrichRequest
  - `linkedin_url` string, required — Full LinkedIn profile or company URL to enrich.
  - `struct` object, nullable — Mapping of output field name to natural-language description of what to extract.

## Response `200`

Successful Response

- unknown

## Other responses

- `400` — Request was rejected by the route's validation rules.
- `401` — Missing or invalid API key.
- `402` — Insufficient credits or no active subscription for this organization.
- `403` — Tier or feature not enabled for this organization.
- `404` — Async enrichment job not found.
- `422` — Request body failed validation.
- `429` — Rate limit exceeded.
- `500` — Unexpected server error. Retry with backoff.

---

[API](https://skmtc.net/sixtyfour/apis/sixtyfour-api.md) · [All operations](https://skmtc.net/sixtyfour/apis/sixtyfour-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sixtyfour/sixtyfour-api/versions/51f0a2b62b44/schema)
