---
title: "Get user profile"
method: POST
path: "/v4/profile"
tags: ["Profile"]
---

# Get user profile

`POST /v4/profile`

Get user profile with optional search results

## Request body

- object
  - `q` string — Optional search query to include search results in the response
  - `containerTag` string, required — Tag to filter the profile by. This can be an ID for your user, a project ID, or any other identifier you wish to use to filter memories.

## Response `200`

User profile with optional search results

- object
  - `profile` object, required
    - `static` string[], required — Static profile information that remains relevant long-term
    - `dynamic` string[], required — Dynamic profile information (recent memories)
  - `searchResults` object — Search results if a search query was provided
    - `results` unknown[], required — Search results for the provided query
      - unknown
    - `total` number, required — Total number of search results
    - `timing` number, required — Search timing in milliseconds

## Other responses

- `400` — Invalid request parameters
- `401` — Unauthorized
- `402` — Search query limit reached (when search query is provided)
- `500` — Server error

---

[API](https://skmtc.dev/supermemoryai/apis/supermemory-api.md) · [All operations](https://skmtc.dev/supermemoryai/apis/supermemory-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/supermemoryai/supermemory-api/revisions/f1a31e3b71cc/schema)
