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

Normalizes name, email, phone, company, LinkedIn URL, and location signals into structured identity data with explicit nulls for unavailable fields

## Facts

- Endpoint: POST https://api.oblique.markets/api/v1/paid/rep-stableenrich-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-ea6cdefe
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DKWTnetsvcVJhlMXqv_HJ

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-ea6cdefe -d '<json body>'
```

Example prompt: Can you enrich this contact for me — her name is Sarah Chen, she works at Acme Corp, and her email is sarah.chen@acme.com — I need her job title, phone number, and LinkedIn URL filled in.

## When to prefer this

Choose this endpoint when you need to enrich or complete a contact record for a specific individual using partial identity signals (name, email, company, LinkedIn URL). It is well-suited for sales prospecting, CRM hygiene, and recruiting workflows where you need structured identity fields with explicit nulls for missing data. Prefer it over generic web search when you need normalized, structured output rather than raw text results.

## Known failure modes

- Insufficient input signals — if too few identifiers are provided, fields may all return null
- Person not found in third-party data sources — all requested fields return null
- Invalid LinkedIn URL format — field ignored or causes validation error
- Rate limit or payment failure — request rejected with 402 or 429 status
- Ambiguous name/company match — returned record may belong to a different individual

## How this service works

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

## Output

A structured identity record with the requested fields (email, phone, company, location, job_title, linkedin_url) populated where available; any field that cannot be resolved from third-party data is returned as an explicit null rather than omitted, ensuring the agent knows which lookups succeeded and which did not.

## 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"
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/oblique-markets-people-enrichment-ea6cdefe/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)
