Creators

Bulk ingest creator profiles and videos

Ingests multiple creators by fetching their profiles and videos from Instagram, TikTok, and YouTube.

  • Creates creator_accounts entries for each creator
  • Fetches profile data and stores in kols table
  • Fetches videos and stores in influencer_videos table
  • Uploads avatars and thumbnails to Supabase storage
  • Extracts name and email from profile data if not provided
  • Supports pagination to fetch more videos per creator
post/api/creators/bulk-ingest

Request

  • Base URL: https://api.kolect.com
  • URL: https://api.kolect.com/api/creators/bulk-ingest
  • Auth: HTTP bearer

Request body

concurrencyinteger

Number of creators to process concurrently (default 3)

Example request

{
  "creators": [
    {
      "name": "John Doe",
      "email": "john@example.com",
      "instagram_id": "johndoe",
      "tiktok_id": "@johndoe",
      "youtube_id": "JohnDoeChannel",
      "max_video_fetch": 50
    }
  ],
  "concurrency": 3
}

Response

Bulk ingestion completed

successboolean
processedinteger

Number of creators processed

failedinteger

Number of creators that failed

Changes

No recorded changes to this operation across all 1 revision of this API.