# Find a contact

Look up a single contact by LinkedIn ID, email address, or name + company combination. At least one identifier must be provided. This is useful for checking if a contact already exists before creating a new one.

Endpoint: POST /leads/api/leads/lookup-one
Version: 2.0.0
Security: bearerAuth

## Response 200 fields (application/json):

  - `uuid` (string)
    Example: a1b2c3d4-e5f6-7890-abcd-ef1234567890

  - `team_id` (integer)

  - `user_id` (integer)

  - `sender_profile_uuid` (string)

  - `list_uuid` (string)

  - `data_source_uuid` (string)

  - `pipeline_stage_uuid` (string)

  - `company_uuid` (string)

  - `name` (string)
    Example: John Doe

  - `first_name` (string)
    Example: John

  - `last_name` (string)
    Example: Doe

  - `company_name` (string)
    Example: Acme Inc

  - `company_ln_id` (string)

  - `position` (string)
    Example: VP of Sales

  - `headline` (string)
    Example: VP of Sales at Acme Inc

  - `about` (string)

  - `avatar_url` (string)

  - `ln_id` (string)
    LinkedIn member ID.

  - `sn_id` (string)
    Sales Navigator ID.

  - `linkedin` (string)
    Example: john-doe-123456

  - `facebook` (string)

  - `twitter` (string)

  - `work_email` (string)
    Example: john@acme.com

  - `personal_email` (string)

  - `work_phone_number` (string)

  - `personal_phone_number` (string)

  - `connections_number` (integer)

  - `followers_number` (integer)

  - `primary_language` (string)

  - `supported_languages` (array)

  - `has_open_profile` (integer)

  - `has_verified_profile` (integer)

  - `has_premium` (integer)

  - `experience` (array)

  - `experience.title` (string)

  - `experience.company` (string)

  - `experience.start_date` (string)

  - `experience.end_date` (string)

  - `posts` (array)

  - `posts.content` (string)

  - `posts.date` (string)

  - `educations` (array)

  - `educations.school` (string)

  - `educations.degree` (string)

  - `educations.field_of_study` (string)

  - `educations.start_year` (string)

  - `educations.end_year` (string)

  - `skills` (array)

  - `raw_address` (string)
    Example: San Francisco, CA, USA

  - `location` (array)

  - `location.address_string` (string)

  - `tags` (array)
    Tag UUIDs.

  - `status` (string)
    Example: ok

  - `linkedin_status` (string)
    Example: active

  - `email_status` (string)

  - `unread_counts` (array)

  - `unread_counts.category` (string)

  - `unread_counts.count` (integer)

  - `last_automation_approve_at` (string)

  - `created_at` (string)

  - `updated_at` (string)

## Response 422 fields (application/json):

  - `error` (object)

  - `error.reason` (string)
    Machine-readable error code: `validation_error`, `bad_request`, `auth_exception`, `access_denied`, `payment_required`.
    Example: validation_error

  - `error.message` (string)
    Example: The name field is required.

  - `message` (string)
    Example: The given data was invalid.

  - `code` (integer)
    Example: 422

