np.orthogonal.com
Get enriched details on a person. Pass any identifier.
Offering
- Provider
- np.orthogonal.com
- Method
- GET
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Social Intelligence
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://np.orthogonal.com/aviato/person/enrich- MIME type
- application/json
- First seen
- 2026-10-16T01:50:03.832Z
- Last seen
- Tags
- X402, paid-api, orthogonal-proxy, aviato, data-apis, people-data, company-data, B2B, enrichment
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.03 USDC
Atomic price: 30000 · Network: eip155:8453 · Asset: USDC · Scheme: exact - Payment option 2
- 30000 atomic units
Atomic price: 30000 · Network: eip155:5042 · Asset: 0x3600000000000000000000000000000000000000 · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "30000",
"payTo": "0x3078368e0740fa5F8d9B900ea428C946a1006cb7"
},
{
"scheme": "exact",
"network": "eip155:5042",
"asset": "0x3600000000000000000000000000000000000000",
"amount": "30000",
"payTo": "0x3078368e0740fa5F8d9B900ea428C946a1006cb7"
}
]Observed health
- Status
- Healthy
- Latest latency
- 129 ms
- Average latency
- 762 ms
- HTTP status
- 402
- Last checked
- Reachability
- 100% over 11 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"type": "http",
"method": "GET",
"queryParams": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "query parameter"
},
"full": {
"type": "boolean",
"description": "When true, returns all relational data including company investments, fund investments, and founded companies."
},
"email": {
"type": "string",
"description": "query parameter"
},
"preview": {
"type": "boolean",
"description": "When true, returns only minimal identification info (id, name, URLs) without charging a credit."
},
"require": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of top-level response fields that must each have a non-empty value, otherwise a 404 is returned and no credit is charged.\nExample: `?require=fullName&require=URLs`. Ignored when `preview=true`."
},
"rescrape": {
"type": "boolean",
"description": "Refresh the profile when older than maxDataAgeDays (always refresh when omitted or zero).\nIf the requested refresh cannot be completed and read back, returns 502 instead of stale data,\nwith no enrichment or rescrape charge. An upstream not-found response returns 404.\nA concurrent refresh may return 502; retry later. Ignored in preview mode.\nThis guarantees refresh completion, not that LinkedIn exposes every field."
},
"twitterID": {
"type": "string",
"description": "query parameter"
},
"linkedinID": {
"type": "string",
"description": "query parameter"
},
"polyworkID": {
"type": "string",
"description": "query parameter"
},
"angelListID": {
"type": "string",
"description": "query parameter"
},
"linkedinURL": {
"type": "string",
"description": "LinkedIn URL, accepts public profile (linkedin.com/in/), Sales Navigator, and Recruiter URLs"
},
"signalNfxID": {
"type": "string",
"description": "query parameter"
},
"crunchbaseID": {
"type": "string",
"description": "query parameter"
},
"maxDataAgeDays": {
"type": "integer",
"description": "The threshold / amount of days to consider data stale and trigger an automatic rescrape (if supplied but rescrape parameter is false, expect a bad request error)."
},
"linkedinEntityId": {
"type": "string",
"description": "LinkedIn entity ID"
}
}
}
}Output schema
null
