# Oblique Markets People Enrichment

> Oblique Markets People Enrichment is a paid API for AI agents from api.oblique.markets, paid per call via x402, $0.28/call, status unknown (last checked 2026-09-14).

Enriches a person's identity by normalizing name, email, phone, company, LinkedIn URL, and location signals into structured profile fields, returning unavailable fields as explicit nulls.

## Facts

- Endpoint: POST https://api.oblique.markets/api/v1/paid/people-enrich
- Price: $0.28/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/oblique-markets-people-enrichment-2265bb7d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-wFy2voUQwjohag7cHYXr

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 oblique-markets-people-enrichment-2265bb7d -d '<json body>'
```

Example prompt: Can you enrich Jane Smith's contact record? Her email is jane.smith@acme.com and she works at Acme Corp — I need her job title, phone number, and LinkedIn URL if available.

## When to prefer this

Choose this endpoint when you need accountless, pay-per-call people enrichment without managing API keys or subscriptions — ideal for agent workflows that encounter contacts sporadically. Prefer it over B2B data platforms (e.g. Apollo, Clearbit) when you want on-demand enrichment billed per call over crypto rails, and when you need explicit nulls (rather than omitted fields) for downstream data pipeline hygiene.

## Known failure modes

- Insufficient identifying signals — if only one low-confidence field is provided (e.g. a common name with no email or company), the response may return mostly nulls
- Invalid LinkedIn URL format causes field to be ignored or rejected
- Unknown or misspelled company name reduces match confidence
- Rate limits or upstream third-party data provider unavailability may cause partial results
- Payment failure via x402 results in a 402 response with no enrichment data returned

## How this service works

Use when an agent needs people enrich. Returns Accountless people enrichment lookup that normalizes supplied name, email, phone, company, profile URL and location signals into structured identity and requested fields; unavailable third-party fields are explicit nulls. $0.28.

## Output

A structured JSON object containing the requested profile fields (email, phone, company, location, job_title, linkedin_url) populated where data is available, with explicit null values for any fields that could not be resolved from third-party sources.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "type": "string",
   "description": "Full name"
  },
  "email": {
   "type": "string",
   "description": "Email address"
  },
  "phone": {
   "type": "string",
   "description": "Phone number"
  },
  "company": {
   "type": "string",
   "description": "Company or organization"
  },
  "location": {
   "type": "string",
   "description": "Location"
  },
  "linkedin_url": {
   "type": "string",
   "description": "professional profile URL"
  },
  "requested_fields": {
   "type": "array",
   "items": {
    "enum": [
     "email",
     "phone",
     "company",
     "location",
     "job_title",
     "linkedin_url"
    ],
    "type": "string"
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "status": "matched",
  "identity": {
   "full_name": "Ada Lovelace",
   "last_name": "Lovelace",
   "first_name": "Ada"
  },
  "freshness": {
   "as_of": "request_time",
   "source": "caller-supplied-signals"
  },
  "confidence": "high",
  "enrichment": {
   "email": "ada@example.com",
   "phone": null,
   "company": "Analytical Engines",
   "location": "London",
   "job_title": null,
   "linkedin_url": null
  },
  "retrieved_at": "2026-08-30T12:00:00.000Z",
  "evidence_hash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oblique-markets-people-enrichment-2265bb7d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.oblique.markets](https://www.zero.xyz/host/api.oblique.markets/llms.txt)
