← oblique.markets · all endpoints

POST /api/v1/paid/gleif-resolve — $0.01 per call

Use when an agent needs gleif resolve. Returns Resolve a legal entity against the public GLEIF registry by LEI, legal name, jurisdiction, registration ID or country, with ranked matches and auditable registry evidence. $0.01.

Price$0.01 per call (10000 atomic USDC, scheme exact)
Categoryentity-data
Railsx402 · USDC on Base (eip155:8453) and Solana · MPP pathUSD on Tempo
Canonical URLhttps://api.oblique.markets/api/v1/paid/gleif-resolve

Try it

curl -i https://api.oblique.markets/api/v1/paid/gleif-resolve
# → HTTP 402 with the exact payment requirements; pay, then retry with PAYMENT-SIGNATURE (x402) or Authorization: Payment (MPP)

Input schema

{
 "type": "object",
 "properties": {
  "lei": {
   "type": "string",
   "description": "20-character Legal Entity Identifier"
  },
  "legal_name": {
   "type": "string",
   "description": "Legal entity name or distinctive name fragment"
  },
  "jurisdiction": {
   "type": "string",
   "description": "ISO 3166-2 jurisdiction code"
  },
  "registration_id": {
   "type": "string",
   "description": "Entity registration identifier"
  },
  "country": {
   "type": "string",
   "description": "ISO 3166-1 alpha-2 legal-address country code"
  },
  "candidates": {
   "type": "boolean",
   "description": "Return ranked candidates instead of rejecting an ambiguous match",
   "default": false
  }
 },
 "additionalProperties": false,
 "minProperties": 1
}

Example output

{
 "match": {
  "lei": "5493001KJTIIGC8Y1R12",
  "legal_name": "Example Holdings Ltd",
  "status": "ACTIVE",
  "legal_form": {
   "id": "8888",
   "other": "Limited company"
  },
  "jurisdiction": "GB",
  "registration": {
   "id": "01234567",
   "authority_id": "RA000585",
   "validated_as": "01234567",
   "status": "ISSUED"
  },
  "parent": {
   "direct": null,
   "ultimate": null,
   "relationship_links": {
    "direct": null,
    "ultimate": null
   }
  },
  "addresses": {
   "legal": {
    "address_lines": [
     "1 Example Street"
    ],
    "address_number": null,
    "city": "London",
    "region": null,
    "country": "GB",
    "postal_code": "SW1A 1AA"
   },
   "headquarters": null,
   "other": []
  },
  "registry": {
   "initial_registration_date": "2018-01-02T10:00:00Z",
   "last_update_date": "2026-08-20T10:00:00Z",
   "next_renewal_date": "2027-01-02T10:00:00Z",
   "creation_date": null,
   "expiration_date": null
  },
  "source_url": "https://api.gleif.org/api/v1/lei-records/5493001KJTIIGC8Y1R12",
  "match_score": 101,
  "match_reasons": [
   "exact_legal_name"
  ]
 },
 "candidates": [],
 "query": {
  "legal_name": "Example Holdings Ltd"
 },
 "retrieved_at": "2026-08-23T12:00:00.000Z",
 "source": "GLEIF Golden Copy",
 "evidence_hash": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}

Clients

Worked TypeScript/Python clients and MCP configs: oblique-markets/oblique-examples · Agent Skills: oblique-markets/skills

Pay per call with x402 (USDC on Base or Solana) or MPP (pathUSD on Tempo). No accounts. Machine doors: /.well-known/x402.json · /openapi.json · /llms-full.txt · MCP · humans: remote.observer