---
title: "List content feed posts, including safe postUrl and contentText."
method: GET
path: "/customer/content-feed"
tags: ["Customer REST"]
---

# List content feed posts, including safe postUrl and contentText.

`GET /customer/content-feed`

## Request

- Base URL: `https://api.traxy.ai/api/v1`
- URL: `https://api.traxy.ai/api/v1/customer/content-feed`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/windmill-growth/apis/traxy-customer-api-and-mcp-v1/docs/customer/content-feed/get.ts> (a function with typed inputs; its response is checked against the schema)

## Query parameters

- `limit` integer
- `cursor` string
- `monitoredProfileId` string, uuid
- `monitoredProfileIds` string
- `profileType` 'TEAMMATE' | 'COMPETITOR' | 'INFLUENCER' | 'INVESTOR' | 'CUSTOM' | 'TARGET_ACCOUNT' | 'CUSTOMER' | 'PARTNER'
- `relationshipLabel` string
- `source` 'MEMBER_ONBOARDING' | 'MANUAL_WATCHLIST'
- `dateFrom` string, date-time
- `dateTo` string, date-time
- `minIcpMatchPercent` integer
- `status` 'any' | 'qualified' | 'unqualified'
- `query` string
- `sort` 'date' | 'engagement' | 'reactions' | 'comments' | 'reposts'
- `sortDirection` 'asc' | 'desc'

## Response `200`

Paginated data envelope.

- PageEnvelope
  - `data` object[], required
  - `page` object, required
    - `limit` integer, required
    - `cursor` string, nullable
    - `nextCursor` string, nullable, required

## Other responses

- `400`: Request failed boundary validation.
- `401`: Invalid, expired, or revoked API key.

## Changes

- **2026-10-26** `5dad61cc8aea`: 3 info
  - added the new enum value `CUSTOMER` to the `query` request parameter `profileType`
  - added the new enum value `PARTNER` to the `query` request parameter `profileType`
  - added the new enum value `TARGET_ACCOUNT` to the `query` request parameter `profileType`
- **2026-07-31** `5ea23c14f8cf`: 1 info
  - added the new enum value `INFLUENCER` to the `query` request parameter `profileType`
- **2026-07-13** `e60dfaf3c445`: 1 breaking, 1 warning, 13 info
  - for the `query` request parameter `limit`, default value was changed from `25` to `50`
  - for the `query` request parameter `cursor`, the maxLength was set to `256`
  - added the new optional `query` request parameter `dateFrom`
  - added the new optional `query` request parameter `dateTo`
  - …11 more
- **2026-07-04** `467b330a307b`: 11 breaking
  - the response property `page/cursor` became optional for the status `200`
  - removed the required property `data/items/effectivePublishedAt` from the response with the `200` status
  - removed the required property `data/items/id` from the response with the `200` status
  - removed the required property `data/items/lastFetchedAt` from the response with the `200` status
  - …7 more
- …earlier changes not shown

[Operation history](https://skmtc.dev/windmill-growth/apis/traxy-customer-api-and-mcp-v1/changes/customer/content-feed/get.md)

---

[API](https://skmtc.dev/windmill-growth/apis/traxy-customer-api-and-mcp-v1.md) - [All operations](https://skmtc.dev/windmill-growth/apis/traxy-customer-api-and-mcp-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/windmill-growth/apis/traxy-customer-api-and-mcp-v1/revisions/5dad61cc8aea?raw)
