# Leadsforge LinkedIn Profile Enrichment

> Leadsforge LinkedIn Profile Enrichment is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Batch-enrich LinkedIn profiles for multiple people by name, company, or existing identifiers, returning a job ID for async result polling.

## Facts

- Endpoint: POST https://x402.orthogonal.com/leadsforge/enrichment/linkedin
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/leadsforge-linkedin-profile-enrichment-d8702fcd
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yyyYdS5QpI4LCDmFbgq5X

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability leadsforge-linkedin-profile-enrichment-d8702fcd -d '<json body>'
```

Example prompt: Look up LinkedIn profiles for these three people: Jane Smith at Acme Corp (acme.com), John Doe at Stripe (stripe.com), and Maria Garcia at Shopify — notify me at https://hooks.example.com/results when it's done.

## When to prefer this

Use this endpoint when you need to enrich multiple people with LinkedIn profile data in a single asynchronous batch call, especially when you have partial identity signals like name + company or company domain. Prefer this over single-record lookups when processing lists of 5+ contacts for sales prospecting or CRM enrichment workflows.

## Known failure modes

- Person not found on LinkedIn — partial or empty results for that entry
- Invalid or missing required fields (e.g. no name or company) causing lookup failure
- Webhook delivery failure if the provided webhook URL is unreachable
- Job polling timeout if results are not retrieved within the expected window
- Rate limiting or payment failure resulting in job rejection

## How this service works

Find LinkedIn profiles for multiple people. Returns a job ID to poll for results. | ERROR: Unable to calculate price.

## Output

Returns a job ID that the agent must poll to retrieve results. Final results include LinkedIn profile data (URL, professional details) for each matched person, mapped back to the submitted input identifiers or external IDs.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "people": {
   "type": "array",
   "description": "Array of people objects with firstName, lastName, company, companyDomain, linkedinURL, externalID"
  },
  "personIDs": {
   "type": "array",
   "description": "Array of Leadsforge person IDs"
  },
  "saveToList": {
   "type": "boolean",
   "description": "Save results to a list"
  },
  "webhookURL": {
   "type": "string",
   "description": "Webhook URL for completion notification"
  },
  "clientRequestID": {
   "type": "string",
   "description": "Client request ID for tracking"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/leadsforge-linkedin-profile-enrichment-d8702fcd/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
