api.socialfetch.dev
https://api.socialfetch.dev/v1/linkedin/profilesShares a payout wallet with 136 other endpoints — its adoption is attributed from that shared wallet's traffic, not earned exclusively.
Get LinkedIn person profiles by URL or handle.
Reliability & health
Uptime and response time from our own unpaid probes, plus the reliability score built from them.
Uptime
100.0% avgResponse time
p50 76ms · p95 327msData table
| Bucket | Uptime | Probes | Response time |
|---|---|---|---|
| 8/14/2026, 3:00:00 AM | 100% | 1 | 68ms |
| 8/14/2026, 4:00:00 AM | 100% | 1 | 132ms |
| 8/14/2026, 5:00:00 AM | 100% | 1 | 141ms |
| 8/14/2026, 6:00:00 AM | 100% | 1 | 150ms |
| 8/14/2026, 7:00:00 AM | 100% | 1 | 144ms |
| 8/14/2026, 8:00:00 AM | 100% | 1 | 127ms |
| 8/14/2026, 10:00:00 AM | 100% | 1 | 97ms |
| 8/14/2026, 11:00:00 AM | 100% | 1 | 96ms |
| 8/14/2026, 12:00:00 PM | 100% | 1 | 81ms |
| 8/14/2026, 1:00:00 PM | 100% | 1 | 101ms |
| 8/14/2026, 2:00:00 PM | 100% | 1 | 144ms |
| 8/14/2026, 3:00:00 PM | 100% | 1 | 108ms |
| 8/14/2026, 5:00:00 PM | 100% | 1 | 142ms |
| 8/14/2026, 6:00:00 PM | 100% | 1 | 178ms |
| 8/14/2026, 7:00:00 PM | 100% | 1 | 100ms |
| 8/14/2026, 8:00:00 PM | 100% | 1 | 106ms |
| 8/14/2026, 9:00:00 PM | 100% | 1 | 76ms |
| 8/14/2026, 10:00:00 PM | 100% | 1 | 149ms |
| 8/14/2026, 11:00:00 PM | 100% | 1 | 117ms |
| 8/15/2026, 12:00:00 AM | 100% | 1 | 55ms |
| 8/15/2026, 1:00:00 AM | 100% | 1 | 172ms |
| 8/15/2026, 3:00:00 AM | 100% | 1 | 92ms |
| 8/15/2026, 4:00:00 AM | 100% | 1 | 124ms |
| 8/15/2026, 5:00:00 AM | 100% | 1 | 65ms |
| 8/15/2026, 6:00:00 AM | 100% | 1 | 204ms |
| 8/15/2026, 7:00:00 AM | 100% | 1 | 185ms |
| 8/15/2026, 8:00:00 AM | 100% | 1 | 181ms |
| 8/15/2026, 9:00:00 AM | 100% | 1 | 390ms |
| 8/15/2026, 10:00:00 AM | 100% | 1 | 271ms |
| 8/15/2026, 12:00:00 PM | 100% | 1 | 143ms |
| 8/15/2026, 1:00:00 PM | 100% | 1 | 95ms |
| 8/15/2026, 2:00:00 PM | 100% | 1 | 121ms |
| 8/15/2026, 3:00:00 PM | 100% | 1 | 266ms |
| 8/15/2026, 4:00:00 PM | 100% | 1 | 161ms |
| 8/15/2026, 5:00:00 PM | 100% | 1 | 98ms |
| 8/15/2026, 7:00:00 PM | 100% | 1 | 214ms |
| 8/15/2026, 8:00:00 PM | 100% | 1 | 511ms |
| 8/15/2026, 9:00:00 PM | 100% | 1 | 146ms |
| 8/15/2026, 10:00:00 PM | 100% | 1 | 292ms |
| 8/15/2026, 11:00:00 PM | 100% | 1 | 269ms |
| 8/16/2026, 12:00:00 AM | 100% | 1 | 65ms |
| 8/16/2026, 2:00:00 AM | 100% | 1 | 181ms |
| 8/16/2026, 3:00:00 AM | 100% | 1 | 639ms |
| 8/16/2026, 4:00:00 AM | 100% | 1 | 72ms |
| 8/16/2026, 5:00:00 AM | 100% | 1 | 168ms |
| 8/16/2026, 6:00:00 AM | 100% | 1 | 92ms |
| 8/16/2026, 7:00:00 AM | 100% | 1 | 388ms |
| 8/16/2026, 9:00:00 AM | 100% | 1 | 408ms |
| 8/16/2026, 10:00:00 AM | 100% | 1 | 111ms |
| 8/16/2026, 11:00:00 AM | 100% | 1 | 286ms |
| 8/16/2026, 12:00:00 PM | 100% | 1 | 92ms |
| 8/16/2026, 1:00:00 PM | 100% | 1 | 269ms |
| 8/16/2026, 2:00:00 PM | 100% | 1 | 179ms |
| 8/16/2026, 4:00:00 PM | 100% | 1 | 331ms |
| 8/16/2026, 5:00:00 PM | 100% | 1 | 315ms |
| 8/16/2026, 6:00:00 PM | 100% | 1 | 252ms |
| 8/16/2026, 7:00:00 PM | 100% | 1 | 157ms |
| 8/16/2026, 8:00:00 PM | 100% | 1 | 240ms |
| 8/16/2026, 9:00:00 PM | 100% | 1 | 139ms |
| 8/16/2026, 11:00:00 PM | 100% | 1 | 384ms |
| 8/17/2026, 12:00:00 AM | 100% | 1 | 596ms |
| 8/17/2026, 1:00:00 AM | 100% | 1 | 62ms |
| 8/17/2026, 2:00:00 AM | 100% | 1 | 88ms |
| 8/17/2026, 3:00:00 AM | 100% | 1 | 204ms |
| 8/17/2026, 4:00:00 AM | 100% | 1 | 48ms |
| 8/17/2026, 6:00:00 AM | 100% | 1 | 82ms |
| 8/17/2026, 7:00:00 AM | 100% | 1 | 203ms |
| 8/17/2026, 8:00:00 AM | 100% | 1 | 106ms |
| 8/17/2026, 9:00:00 AM | 100% | 1 | 176ms |
| 8/17/2026, 10:00:00 AM | 100% | 1 | 141ms |
| 8/17/2026, 11:00:00 AM | 100% | 1 | 65ms |
| 8/17/2026, 1:00:00 PM | 100% | 1 | 75ms |
| 8/17/2026, 2:00:00 PM | 100% | 1 | 160ms |
| 8/17/2026, 3:00:00 PM | 100% | 1 | 42ms |
| 8/17/2026, 4:00:00 PM | 100% | 1 | 64ms |
| 8/17/2026, 5:00:00 PM | 100% | 1 | 72ms |
| 8/17/2026, 6:00:00 PM | 100% | 1 | 58ms |
| 8/17/2026, 7:00:00 PM | 100% | 1 | 67ms |
| 8/17/2026, 9:00:00 PM | 100% | 1 | 57ms |
| 8/17/2026, 10:00:00 PM | 100% | 1 | 58ms |
| 8/17/2026, 11:00:00 PM | 100% | 1 | 61ms |
| 8/18/2026, 12:00:00 AM | 100% | 1 | 49ms |
| 8/18/2026, 1:00:00 AM | 100% | 1 | 52ms |
| 8/18/2026, 2:00:00 AM | 100% | 1 | 83ms |
| 8/18/2026, 4:00:00 AM | 100% | 1 | 36ms |
| 8/18/2026, 5:00:00 AM | 100% | 1 | 51ms |
| 8/18/2026, 6:00:00 AM | 100% | 1 | 56ms |
| 8/18/2026, 7:00:00 AM | 100% | 1 | 258ms |
| 8/18/2026, 8:00:00 AM | 100% | 1 | 42ms |
| 8/18/2026, 9:00:00 AM | 100% | 1 | 56ms |
| 8/18/2026, 11:00:00 AM | 100% | 1 | 64ms |
| 8/18/2026, 12:00:00 PM | 100% | 1 | 70ms |
| 8/18/2026, 1:00:00 PM | 100% | 1 | 50ms |
| 8/18/2026, 2:00:00 PM | 100% | 1 | 61ms |
| 8/18/2026, 3:00:00 PM | 100% | 1 | 35ms |
| 8/18/2026, 4:00:00 PM | 100% | 1 | 33ms |
| 8/18/2026, 6:00:00 PM | 100% | 1 | 122ms |
| 8/18/2026, 7:00:00 PM | 100% | 1 | 65ms |
| 8/18/2026, 8:00:00 PM | 100% | 1 | 55ms |
| 8/18/2026, 9:00:00 PM | 100% | 1 | 35ms |
| 8/18/2026, 10:00:00 PM | 100% | 1 | 59ms |
| 8/18/2026, 11:00:00 PM | 100% | 1 | 53ms |
| 8/19/2026, 1:00:00 AM | 100% | 1 | 66ms |
| 8/19/2026, 2:00:00 AM | 100% | 1 | 61ms |
| 8/19/2026, 3:00:00 AM | 100% | 1 | 56ms |
| 8/19/2026, 4:00:00 AM | 100% | 1 | 52ms |
| 8/19/2026, 5:00:00 AM | 100% | 1 | 62ms |
| 8/19/2026, 6:00:00 AM | 100% | 1 | 40ms |
| 8/19/2026, 8:00:00 AM | 100% | 1 | 60ms |
| 8/19/2026, 9:00:00 AM | 100% | 1 | 121ms |
| 8/19/2026, 10:00:00 AM | 100% | 1 | 54ms |
| 8/19/2026, 11:00:00 AM | 100% | 1 | 102ms |
| 8/19/2026, 12:00:00 PM | 100% | 1 | 69ms |
| 8/19/2026, 1:00:00 PM | 100% | 1 | 54ms |
| 8/19/2026, 3:00:00 PM | 100% | 1 | 58ms |
| 8/19/2026, 4:00:00 PM | 100% | 1 | 103ms |
| 8/19/2026, 5:00:00 PM | 100% | 1 | 55ms |
| 8/19/2026, 6:00:00 PM | 100% | 1 | 46ms |
| 8/19/2026, 7:00:00 PM | 100% | 1 | 53ms |
| 8/19/2026, 8:00:00 PM | 100% | 1 | 139ms |
| 8/19/2026, 9:00:00 PM | 100% | 1 | 50ms |
| 8/19/2026, 10:00:00 PM | 100% | 1 | 37ms |
| 8/20/2026, 12:00:00 AM | 100% | 1 | 61ms |
| 8/20/2026, 1:00:00 AM | 100% | 1 | 55ms |
| 8/20/2026, 2:00:00 AM | 100% | 1 | 38ms |
| 8/20/2026, 3:00:00 AM | 100% | 1 | 60ms |
| 8/20/2026, 4:00:00 AM | 100% | 1 | 57ms |
| 8/20/2026, 5:00:00 AM | 100% | 1 | 43ms |
| 8/20/2026, 7:00:00 AM | 100% | 1 | 53ms |
| 8/20/2026, 8:00:00 AM | 100% | 1 | 46ms |
| 8/20/2026, 9:00:00 AM | 100% | 1 | 52ms |
| 8/20/2026, 10:00:00 AM | 100% | 1 | 57ms |
| 8/20/2026, 11:00:00 AM | 100% | 1 | 54ms |
| 8/20/2026, 12:00:00 PM | 100% | 1 | 48ms |
| 8/20/2026, 2:00:00 PM | 100% | 1 | 121ms |
| 8/20/2026, 3:00:00 PM | 100% | 1 | 68ms |
| 8/20/2026, 4:00:00 PM | 100% | 1 | 63ms |
| 8/20/2026, 5:00:00 PM | 100% | 1 | 62ms |
| 8/20/2026, 6:00:00 PM | 100% | 1 | 44ms |
| 8/20/2026, 7:00:00 PM | 100% | 1 | 54ms |
| 8/20/2026, 8:00:00 PM | 100% | 1 | 37ms |
| 8/20/2026, 10:00:00 PM | 100% | 1 | 59ms |
| 8/20/2026, 11:00:00 PM | 100% | 1 | 46ms |
| 8/21/2026, 12:00:00 AM | 100% | 1 | 32ms |
- Availability
- 88
- Latency
- 100
- Security
- 100
- Transparency
- 61
- Activity
- 1
How often it was reachable when we probed it (weight 35%).
How quickly it answers when it is up — fast scores high (weight 20%).
Whether it serves over working TLS / https (weight 15%).
Whether the operator disclosed what it does — description, schema, identity (weight 15%).
Observed on-chain payments to this endpoint's wallet — transactions, volume, and distinct paying wallets over the last month (weight 15%; not yet measured when we have not seen its wallet settle).
Confidence 100% — how much probe evidence backs this score. A thin history is flagged, not hidden.
See the scoring methodology for exactly how each number is computed.
Payment
- Currencies
- USDC
- Networks
- base
- Facilitator
- unknown
- SDK
- unknown
Operator
- Company
- inferred — unknown
- Jurisdiction
- —
- Registrar
- Namecheap Inc.
- Domain registered
- 2026-03-30
- Hosting network
- VERCEL-09
- Hosting country
- —
Operator context is derived from public RDAP/TLS records and unverified. Company and country are only available for endpoints that publish them (an OV/EV TLS certificate or a non-redacted domain record); most endpoints are CDN-fronted and disclose neither.
On-chain activity (base)
Payments per day
last payment 8/20/2026Data table
| Day | Payments | Volume (USD) | Paying wallets |
|---|---|---|---|
| 7/23/2026 | 6 | 0.1 | 2 |
| 7/24/2026 | 18 | 0.25 | 1 |
| 7/25/2026 | 13 | 0.2 | 1 |
| 7/26/2026 | 1 | 0.01 | 1 |
| 7/27/2026 | 4 | 0.1 | 1 |
| 7/28/2026 | 10 | 0.14 | 3 |
| 7/29/2026 | 4 | 0.06 | 1 |
| 7/30/2026 | 79 | 1.29 | 4 |
| 8/1/2026 | 3 | 0.04 | 2 |
| 8/2/2026 | 4 | 0.06 | 2 |
| 8/3/2026 | 24 | 0.34 | 2 |
| 8/4/2026 | 28 | 0.5 | 3 |
| 8/5/2026 | 1 | 0.01 | 1 |
| 8/6/2026 | 4 | 0.08 | 2 |
| 8/7/2026 | 2 | 0.03 | 1 |
| 8/8/2026 | 4 | 0.08 | 1 |
| 8/9/2026 | 4 | 0.06 | 2 |
| 8/10/2026 | 3 | 0.07 | 2 |
| 8/11/2026 | 13 | 0.18 | 2 |
| 8/12/2026 | 5 | 0.07 | 2 |
| 8/13/2026 | 4 | 0.06 | 2 |
| 8/14/2026 | 4 | 0.06 | 2 |
| 8/15/2026 | 3 | 0.04 | 2 |
| 8/16/2026 | 162 | 2.28 | 3 |
| 8/17/2026 | 8 | 0.15 | 5 |
| 8/18/2026 | 1 | 0.01 | 1 |
| 8/19/2026 | 3 | 0.04 | 2 |
| 8/20/2026 | 4 | 0.08 | 2 |
This payout wallet is shared: figures cover all 137 endpoints paid at it, since payments cannot be attributed to one of them. Only payments settled on chains and facilitators we index.
Linked by wallet — likely same operator
On-chain agent identity and the x402 endpoint that shares its settlement wallet.
Response schema
{
"description": "Standard success response envelope.",
"properties": {
"data": {
"description": "Endpoint-specific response payload.",
"properties": {
"results": {
"description": "Per-URL profile lookup results.",
"items": {
"description": "LinkedIn profile lookup result for one requested URL.",
"properties": {
"activity": {
"description": "Recent public activities from the profile when available.",
"items": {
"description": "A recent public activity item from the profile.",
"properties": {
"id": {
"description": "Stable activity id for this item when available.",
"minLength": 1,
"type": "string"
},
"interactionType": {
"description": "Interaction label when available.",
"nullable": true,
"type": "string"
},
"publishedAt": {
"description": "Publication timestamp in ISO-8601 format when provided by the source.",
"nullable": true,
"type": "string"
},
"thumbnailUrl": {
"description": "Thumbnail image URL when available.",
"nullable": true,
"type": "string"
},
"title": {
"description": "Primary text or headline for the activity.",
"nullable": true,
"type": "string"
},
"url": {
"description": "Public URL for this activity.",
"minLength": 1,
"type": "string"
}
},
"required": [
"id",
"url",
"title",
"interactionType",
"thumbnailUrl",
"publishedAt"
],
"type": "object"
},
"type": "array"
},
"error": {
"description": "Error details when `lookupStatus` is `error`.",
"nullable": true,
"properties": {
"message": {
"description": "Short customer-safe reason this profile could not be returned.",
"minLength": 1,
"type": "string"
}
},
"required": [
"message"
],
"type": "object"
},
"lookupStatus": {
"description": "Whether this profile was resolved.",
"enum": [
"found",
"not_found",
"error"
],
"type": "string"
},
"metrics": {
"description": "Profile metrics when available.",
"nullable": true,
"properties": {
"connections": {
"description": "Connection count when available.",
"minimum": 0,
"nullable": true,
"type": "integer"
},
"followers": {
"description": "Follower count when available.",
"minimum": 0,
"nullable": true,
"type": "integer"
},
"recommendationsCount": {
"description": "Recommendation count when available.",
"minimum": 0,
"nullable": true,
"type": "integer"
}
},
"required": [
"followers",
"connections",
"recommendationsCount"
],
"type": "object"
},
"posts": {
"description": "Authored posts from the profile when available.",
"items": {
"description": "An authored LinkedIn post from the profile.",
"properties": {
"excerpt": {
"description": "Post excerpt when available.",
"nullable": true,
"type": "string"
},
"id": {
"description": "Stable post id when available.",
"minLength": 1,
"type": "string"
},
"interaction": {
"description": "Engagement summary when available.",
"nullable": true,
"type": "string"
},
"publishedAt": {
"description": "Publication timestamp when available.",
"nullable": true,
"type": "string"
},
"title": {
"description": "Post title when available.",
"nullable": true,
"type": "string"
},
"url": {
"description": "Public URL for this authored post.",
"minLength": 1,
"type": "string"
}
},
"required": [
"id",
"url",
"title",
"excerpt",
"publishedAt",
"interaction"
],
"type": "object"
},
"type": "array"
},
"profile": {
"description": "Profile details when available.",
"nullable": true,
"properties": {
"avatarUrl": {
"description": "Best available square avatar image URL when available.",
"nullable": true,
"type": "string"
},
"bannerUrl": {
"description": "Profile banner image URL when available.",
"nullable": true,
"type": "string"
},
"bio": {
"description": "Profile summary or about text when available.",
"nullable": true,
"type": "string"
},
"certifications": {
"description": "Certification entries when available.",
"items": {
"description": "Generic titled profile entry.",
"properties": {
"meta": {
"description": "Additional metadata when available.",
"nullable": true,
"type": "string"
},
"subtitle": {
"description": "Secondary label when available.",
"nullable": true,
"type": "string"
},
"title": {
"description": "Entry title.",
"minLength": 1,
"type": "string"
}
},
"required": [
"title",
"subtitle",
"meta"
],
"type": "object"
},
"type": "array"
},
"city": {
"description": "City label when available.",
"nullable": true,
"type": "string"
},
"countryCode": {
"description": "ISO country code when available.",
"nullable": true,
"type": "string"
},
"courses": {
"description": "Course entries when available.",
"items": {
"description": "Generic titled profile entry.",
"properties": {
"meta": {
"description": "Additional metadata when available.",
"nullable": true,
"type": "string"
},
"subtitle": {
"description": "Secondary label when available.",
"nullable": true,
"type": "string"
},
"title": {
"description": "Entry title.",
"minLength": 1,
"type": "string"
}
},
"required": [
"title",
"subtitle",
"meta"
],
"type": "object"
},
"type": "array"
},
"currentCompany": {
"description": "Current company details when available.",
"nullable": true,
"properties": {
"companyId": {
"description": "LinkedIn company slug when available.",
"nullable": true,
"type": "string"
},
"location": {
"description": "Current company location label when available.",
"nullable": true,
"type": "string"
},
"name": {
"description": "Current company name when available.",
"nullable": true,
"type": "string"
},
"title": {
"description": "Current role title at the company when available.",
"nullable": true,
"type": "string"
},
"url": {
"description": "LinkedIn company URL when available.",
"nullable": true,
"type": "string"
}
},
"required": [
"name",
"companyId",
"title",
"url",
"location"
],
"type": "object"
},
"defaultAvatar": {
"description": "Whether the avatar is LinkedIn's default placeholder.",
"nullable": true,
"type": "boolean"
},
"displayName": {
"description": "Public display name on the profile when available.",
"nullable": true,
"type": "string"
},
"education": {
"description": "Education entries when available.",
"items": {
"description": "One education entry.",
"properties": {
"description": {
"description": "Education description when available.",
"nullable": true,
"type": "string"
},
"endYear": {
"description": "End year when available.",
"nullable": true,
"type": "string"
},
"startYear": {
"description": "Start year when available.",
"nullable": true,
"type": "string"
},
"title": {
"description": "School or program name when available.",
"nullable": true,
"type": "string"
},
"url": {
"description": "School URL when available.",
"nullable": true,
"type": "string"
}
},
"required": [
"title",
"url",
"startYear",
"endYear",
"description"
],
"type": "object"
},
"type": "array"
},
"experience": {
"description": "Work experience entries when available.",
"items": {
"description": "One work experience entry.",
"properties": {
"company": {
"description": "Company name when available.",
"nullable": true,
"type": "string"
},
"companyLogoUrl": {
"description": "Company logo URL when available.",
"nullable": true,
"type": "string"
},
"description": {
"description": "Role description when available.",
"nullable": true,
"type": "string"
},
"endDate": {
"description": "End date label when available.",
"nullable": true,
"type": "string"
},
"startDate": {
"description": "Start date label when available.",
"nullable": true,
"type": "string"
},
"title": {
"description": "Role title when available.",
"nullable": true,
"type": "string"
}
},
"required": [
"title",
"company",
"companyLogoUrl",
"description",
"startDate",
"endDate"
],
"type": "object"
},
"type": "array"
},
"firstName": {
"description": "First name when available.",
"nullable": true,
"type": "string"
},
"handle": {
"description": "LinkedIn public profile handle without the leading @.",
"type": "string"
},
"headline": {
"description": "Profile headline or position line when available.",
"nullable": true,
"type": "string"
},
"honorsAndAwards": {
"description": "Honors and awards text entries when available.",
"items": {
"type": "string"
},
"type": "array"
},
"influencer": {
"description": "Whether LinkedIn marks this profile as an influencer.",
"nullable": true,
"type": "boolean"
},
"languages": {
"description": "Language entries when available.",
"items": {
"description": "One language entry.",
"properties": {
"name": {
"description": "Language name.",
"minLength": 1,
"type": "string"
},
"proficiency": {
"description": "Proficiency label when available.",
"nullable": true,
"type": "string"
}
},
"required": [
"name",
"proficiency"
],
"type": "object"
},
"type": "array"
},
"lastName": {
"description": "Last name when available.",
"nullable": true,
"type": "string"
},
"location": {
"description": "Location label when available.",
"nullable": true,
"type": "string"
},
"memorialized": {
"description": "Whether this is a memorialized account.",
"nullable": true,
"type": "boolean"
},
"numericId": {
"description": "LinkedIn numeric profile id when available.",
"nullable": true,
"type": "string"
},
"organizations": {
"description": "Organization memberships when available.",
"items": {
"description": "One organization membership entry.",
"properties": {
"endDate": {
"description": "End date when available.",
"nullable": true,
"type": "string"
},
"membershipType": {
"description": "Membership type or role when available.",
"nullable": true,
"type": "string"
},
"startDate": {
"description": "Start date when available.",
"nullable": true,
"type": "string"
},
"title": {
"description": "Organization name.",
"minLength": 1,
"type": "string"
}
},
"required": [
"title",
"membershipType",
"startDate",
"endDate"
],
"type": "object"
},
"type": "array"
},
"platform": {
"description": "Social platform for this profile.",
"enum": [
"linkedin"
],
"type": "string"
},
"profileUrl": {
"description": "Canonical public LinkedIn profile URL for this handle.",
"minLength": 1,
"type": "string"
},
"projects": {
"description": "Project entries when available.",
"items": {
"description": "One project entry.",
"properties": {
"description": {
"description": "Project description when available.",
"nullable": true,
"type": "string"
},
"startDate": {
"description": "Start date when available.",
"nullable": true,
"type": "string"
},
"title": {
"description": "Project title.",
"minLength": 1,
"type": "string"
}
},
"required": [
"title",
"startDate",
"description"
],
"type": "object"
},
"type": "array"
},
"publications": {
"description": "Publication entries when available.",
"items": {
"description": "One publication entry.",
"properties": {
"date": {
"description": "Publication date when available.",
"nullable": true,
"type": "string"
},
"publisher": {
"description": "Publisher when available.",
"nullable": true,
"type": "string"
},
"title": {
"description": "Publication title.",
"minLength": 1,
"type": "string"
}
},
"required": [
"title",
"publisher",
"date"
],
"type": "object"
},
"type": "array"
},
"recommendations": {
"description": "Recommendation text entries when available.",
"items": {
"type": "string"
},
"type": "array"
},
"volunteerExperience": {
"description": "Volunteer experience entries when available.",
"items": {
"description": "Generic titled profile entry.",
"properties": {
"meta": {
"description": "Additional metadata when available.",
"nullable": true,
"type": "string"
},
"subtitle": {
"description": "Secondary label when available.",
"nullable": true,
"type": "string"
},
"title": {
"description": "Entry title.",
"minLength": 1,
"type": "string"
}
},
"required": [
"title",
"subtitle",
"meta"
],
"type": "object"
},
"type": "array"
},
"websites": {
"description": "External websites linked from the profile.",
"items": {
"description": "External website linked from the profile.",
"properties": {
"title": {
"description": "Website label when available.",
"nullable": true,
"type": "string"
},
"url": {
"description": "External website URL.",
"minLength": 1,
"type": "string"
}
},
"required": [
"title",
"url"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"platform",
"handle",
"numericId",
"displayName",
"firstName",
"lastName",
"headline",
"bio",
"avatarUrl",
"bannerUrl",
"profileUrl",
"location",
"city",
"countryCode",
"influencer",
"memorialized",
"defaultAvatar",
"currentCompany",
"websites",
"experience",
"education",
"languages",
"organizations",
"publications",
"projects",
"honorsAndAwards",
"recommendations",
"certifications",
"courses",
"volunteerExperience"
],
"type": "object"
},
"relatedProfiles": {
"description": "Related profile suggestions when available.",
"items": {
"description": "A related profile suggestion.",
"properties": {
"headline": {
"description": "Related profile headline when available.",
"nullable": true,
"type": "string"
},
"location": {
"description": "Related profile location when available.",
"nullable": true,
"type": "string"
},
"name": {
"description": "Related profile display name.",
"minLength": 1,
"type": "string"
},
"url": {
"description": "Related profile URL.",
"minLength": 1,
"type": "string"
}
},
"required": [
"url",
"name",
"headline",
"location"
],
"type": "object"
},
"type": "array"
},
"url": {
"description": "Requested profile URL echoed for this result.",
"minLength": 1,
"type": "string"
}
},
"required": [
"url",
"lookupStatus",
"error",
"profile",
"metrics",
"activity",
"posts",
"relatedProfiles"
],
"type": "object"
},
"type": "array"
},
"summary": {
"description": "Summary counts for the profile batch.",
"properties": {
"errored": {
"description": "Number of profiles that failed to resolve.",
"minimum": 0,
"type": "integer"
},
"found": {
"description": "Number of profiles successfully found.",
"minimum": 0,
"type": "integer"
},
"notFound": {
"description": "Number of profiles that were not found.",
"minimum": 0,
"type": "integer"
},
"requestedUrls": {
"description": "Number of profile URLs requested in this batch.",
"minimum": 0,
"type": "integer"
}
},
"required": [
"requestedUrls",
"found",
"notFound",
"errored"
],
"type": "object"
}
},
"required": [
"results",
"summary"
],
"type": "object"
},
"meta": {
"description": "Metadata describing the request and billing outcome.",
"properties": {
"cached": {
"description": "True when served from shared response cache. Credits still apply (full endpoint price); Age header may be present.",
"type": "boolean"
},
"creditsCharged": {
"description": "Credits charged for this request.",
"minimum": 0,
"type": "integer"
},
"requestId": {
"description": "Unique request identifier for tracing this API call.",
"minLength": 1,
"type": "string"
},
"version": {
"description": "Public API version that served the response.",
"enum": [
"v1"
],
"type": "string"
}
},
"required": [
"requestId",
"creditsCharged",
"version"
],
"type": "object"
}
},
"required": [
"data",
"meta"
],
"type": "object"
}