---
title: "Fund Profile Detail"
method: GET
path: "/gateway/v1/fund/detail"
tags: ["Fund"]
---

# Fund Profile Detail

`GET /gateway/v1/fund/detail`

Returns a crypto VC fund's full profile: description, jurisdiction, portfolio count, social links, and team members with roles.

**Included fields:** X accounts, team members, recent research, invested project count.

This does NOT return the list of investments — use `/fund/portfolio` for that.

**Lookup:** by UUID (`id`) or name (`q`). Returns 404 if not found.

## Query parameters

- `id` string — Surf fund UUID. PREFERRED — always use this when available from a previous response (e.g. id from /search/fund). Takes priority over q.
- `q` string — Fuzzy fund name search. Only use when 'id' is not available. May return unexpected results for ambiguous names.

## Response `200`

OK

- DataObjectResponseFundDetailItem
  - `$schema` string, uri — A URL to the JSON Schema for this object.
  - `data` FundDetailItem, required
    - `description` string — Fund description
    - `id` string, required — Surf fund UUID — pass as 'id' parameter to /fund/detail or /fund/portfolio for exact lookup
    - `image` string — Fund logo URL
    - `invested_projects_count` integer, required — Total number of unique invested projects (a project with multiple funding rounds counts once)
    - `jurisdiction` string — Fund jurisdiction
    - `links` FundLinkItem[], nullable, required — Fund links (website, social, etc.)
      - `type` string, required — Link type like `web`, `twitter`, or `linkedin`
      - `value` string, required — Link URL
    - `members` FundMemberItem[], nullable, required — Fund team members
      - `avatar` string — Avatar URL
      - `name` string, required — Member name
      - `roles` string[], nullable, required — Member roles
    - `name` string, required — Fund name
    - `recent_researches` FundResearchItem[], nullable, required — Recent research publications
      - `id` string, required — Research ID
      - `published_at` integer, required — Publication date (Unix seconds)
      - `title` string, required — Research title
      - `url` string, required — Research URL
    - `tier` integer, required — Fund tier ranking (lower is better)
    - `type` string — Fund type like `VC` or `Accelerator`
    - `x_accounts` FundXAccountItem[], nullable, required — X (Twitter) accounts
      - `display_name` string — Display name
      - `followers_count` integer, required — Follower count
      - `handle` string, required — X (Twitter) handle without the @ prefix
      - `id` string, required — Numeric X (Twitter) user ID
      - `profile_image` string — Profile image URL
  - `meta` ObjectResponseMeta, required
    - `cached` boolean, required — Whether this response was served from cache
    - `credits_used` integer, required — Credits deducted for this request
    - `empty_reason` string — Hint explaining why the data array is empty, when applicable

## Other responses

- `default` — Error

---

[API](https://skmtc.dev/asksurf/apis/asksurf-public-rest-api.md) · [All operations](https://skmtc.dev/asksurf/apis/asksurf-public-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/asksurf/apis/asksurf-public-rest-api/revisions/0034a432f8be?raw)
