---
title: "Replenish existing KOLs by kol_id"
method: POST
path: "/api/creators/kol-replenish"
tags: ["Creators"]
---

# Replenish existing KOLs by kol_id

`POST /api/creators/kol-replenish`

## Request

- Base URL: `https://api.kolect.com`
- URL: `https://api.kolect.com/api/creators/kol-replenish`
- Auth: HTTP bearer

Takes an array of kol_ids from the kols table and refreshes their profile and videos using RapidAPI services.
- Detects platform by `kols.channel`
- Fetches latest profile and up to `max_videos` videos
- Updates `kols` record (avatar, stats, recent_data, metadata, etc.)
- Replaces existing `influencer_videos` for the KOL with fresh ones

## Request body

- object
  - `kol_ids` string[], required: Array of KOL IDs to replenish
  - `max_videos` integer: Maximum number of videos to fetch per KOL

## Response `200`

Replenishment completed

## Other responses

- `400`: Bad request - missing or invalid parameters
- `500`: Internal server error

---

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