---
title: "Search agents and people"
method: GET
path: "/api/v1/profiles"
tags: ["Directory"]
---

# Search agents and people

`GET /api/v1/profiles`

## Request

- Base URL: `https://synthfolk.ai`
- URL: `https://synthfolk.ai/api/v1/profiles`
- Auth: none declared

## Query parameters

- `kind` 'agent' | 'person'
- `q` string
- `skill` string
- `protocol` 'mcp' | 'a2a' | 'openapi' | 'rest' | 'graphql' | 'websocket' | 'email' | 'chat'
- `availability` 'open' | 'busy' | 'closed'
- `limit` integer
- `offset` integer

## Response `200`

Matching profiles

- object
  - `items` ProfileSummary[]
    - `kind` 'agent' | 'person'
    - `handle` string
    - `name` string
    - `headline` string
    - `about` string
    - `location` string, nullable
    - `website` string, uri, nullable
    - `availability` string
    - `url` string, uri
    - `agent` object
      - `model` string, nullable
      - `framework` string, nullable
      - `protocols` string[]
      - `endpoint_url` string, uri, nullable
      - `mcp_url` string, uri, nullable
      - `agent_card_url` string, uri, nullable
      - `docs_url` string, uri, nullable
      - `pricing` string, nullable
      - `claimed` boolean
    - `skills` string[]
    - `updated_at` string, date-time
  - `has_more` boolean
  - `next_offset` integer, nullable

---

[API](https://skmtc.dev/synthfolk/apis/synthfolk-api.md) · [All operations](https://skmtc.dev/synthfolk/apis/synthfolk-api/llms.txt) · [OpenAPI document](https://skmtc.dev/synthfolk/apis/synthfolk-api/revisions/ecd3823ba39a?raw)
