---
title: "Substring search across people"
method: GET
path: "/api/v1/search/people"
tags: ["Search"]
---

# Substring search across people

`GET /api/v1/search/people`

## Request

- Base URL: `https://app.usehomie.com`
- URL: `https://app.usehomie.com/api/v1/search/people`
- Auth: HTTP bearer

Search people in the organization's network — both 1st-degree (direct connections) and 2nd-degree by default.

## Query parameters

- `q` string, required: Free-text query (name, role, company, etc.)
- `limit` integer
- `includeSecondDegree` 'true' | 'false': Include 2nd-degree connections (default: true)

## Response `200`

Matching people

- object
  - `data` PersonSearchHit[], required
    - `id` string, required
    - `name` string, required
    - `linkedinId` string
    - `position` string
    - `company` string
    - `email` string
    - `city` string
    - `country` string
    - `avatarUrl` string
    - `warmness` number
    - `warmnessBreakdown` object: Free-form map of warmness factor names to values
    - `degree` 'first' | 'second', required
    - `knownByUserIds` string[], required
    - `introRequested` boolean: True when someone in the organization has already requested an intro to this person
    - `introStatus` string: IntroStatus of that request: ACTIVE, WON, LOST, or NOT_TRACKABLE
    - `introRequestedBy` string: Org member who asked
    - `introRequestedAt` string

## Other responses

- `400`: Bad request
- `401`: Unauthorized
- `403`: Plan required or insufficient scope

---

[API](https://skmtc.dev/usehomie/apis/homie-api.md) - [All operations](https://skmtc.dev/usehomie/apis/homie-api/llms.txt) - [OpenAPI document](https://skmtc.dev/usehomie/apis/homie-api/revisions/00ccf1c3b436?raw)
