Path parameter
Example Buyer ID:
Request
Response
A successful request returns the Buyer object directly.signal_count uses the same Signal type naming as the Signals API:
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Retrieve a specific Buyer using its 1eye Buyer ID.
GET /v1/buyers/{buyer_id}
| Parameter | Type | Description |
|---|---|---|
buyer_id | string | The 1eye Buyer ID to retrieve. Buyer IDs begin with buy_. |
buy_123456789012345678
curl "https://api.1eye.ai/v1/buyers/buy_123456789012345678" \
-H "Authorization: Bearer 1eye_live_xxxxxxxxx"
{
"id": "buy_123456789012345678",
"client_id": "wor_123456789012345678",
"contact_info": {
"name": {
"first": "Jane",
"middle": "",
"last": "Doe"
},
"role": {
"title": "VP of Sales",
"function": "sales",
"seniority": "vp",
"start_date": ""
},
"email": {
"work": "jane@example.com",
"is_valid": true
},
"phone": {
"mobile": "+14155550123",
"is_valid": true
},
"social": {
"linkedin": "https://www.linkedin.com/in/janedoe",
"twitter": "",
"github": "",
"facebook": "",
"linkedin_followers": 0,
"is_linkedin_valid": true
},
"location": {
"city": "San Francisco",
"state": "California",
"country": "United States",
"postal_code": ""
},
"photo_url": "https://example.com/photo.jpg",
"is_persona": true,
"persona_id": "per_123456789012345678",
"persona_name": "Sales",
"persona_reasoning": "The contact's role and seniority align with the Sales persona."
},
"company_info": {
"name": "Acme",
"website": "acme.com",
"logo": "https://example.com/logo.png",
"industries": [
"computer software"
],
"employee_count": 250,
"founded_year": 2018,
"annual_revenue": 50000000,
"company_type": "private",
"social": {
"linkedin": "https://www.linkedin.com/company/acme",
"twitter": "",
"facebook": ""
},
"location": {
"street_address": "123 Market St",
"city": "San Francisco",
"state": "California",
"postal_code": "94105",
"country": "United States"
},
"total_funding": 25000000,
"latest_funding_stage": "",
"latest_funding_round_date": "",
"is_icp": true,
"icp_id": "icp_123456789012345678",
"icp_name": "B2B-SCALEUP",
"icp_reasoning": "The company matches the workspace's B2B Scaleup ICP."
},
"hems": [],
"target_lists": [
{
"id": "lis_123456789012345678",
"name": "Website Visitors"
}
],
"signal_count": {
"total": 3,
"website": 2,
"market": 1,
"linkedin": 0
},
"attribution": {
"type": "paid",
"source": "google_ads",
"source_name": "Google Ads",
"source_logo": "https://example.com/google-ads.png"
},
"first_signal_id": "sig_123456789012345678",
"first_signal_type": "website",
"first_signal_trigger": "visited_page",
"last_signal_id": "sig_987654321098765432",
"last_signal_type": "market",
"last_signal_trigger": "evaluated_competitor",
"created_at": "2026-09-20T18:27:36Z",
"updated_at": "2026-09-25T19:03:28Z"
}
signal_count uses the same Signal type naming as the Signals API:
website
market
linkedin
404 Not Found
| Status | Error Code | Description |
|---|---|---|
401 | authentication_error | The API key is missing, invalid, or revoked |
404 | not_found | The Buyer does not exist or is unavailable to the workspace |
429 | rate_limit_exceeded | The workspace has exceeded an API rate limit |
500 | internal_error | An unexpected server error occurred |
503 | service_unavailable | The API is temporarily unavailable |