Jump to Content
Twelve Labs API Documentation
GuidesRecipesAPI Reference
PricingDiscordPlaygroundTwelve Labs API Documentation
PricingDiscordPlayground
GuidesRecipesAPI Reference

Get started

  • Introduction
  • Platform overview
  • Quickstart

Guides

  • Authentication
  • Create indexes
  • Upload videos
    • Upload from the local file system
    • Upload from a URL
    • Cloud-to-cloud transfers
  • Search
    • Use simple queries
    • Use combined queries
  • Classify
    • Classify a set of videos
    • Classify all the videos within an index
  • Provide video data
    • Provide transcriptions from the local file system
    • Provide transcriptions from URLs
    • Provide transcriptions for cloud-to-cloud transfers
    • Provide custom metadata
  • Extract video data
    • Extract transcriptions
    • Extract text recognized in video (OCR)
    • Extract logos
    • Retrieve thumbnails
  • Webhooks
    • Manage webhooks
    • Requirements for processing notifications
    • Notification schema

Concepts

  • Video understanding engines
  • Indexing options
  • Search options
  • Conversation option
  • Pagination
    • Indexes and tasks
    • Search results
    • Content classification
  • Sorting
    • Indexes and tasks
    • Search results
  • Filtering
    • Indexes and tasks
    • Search results
    • Content classification
  • Grouping and ungrouping

Developer communication

  • Release notes
  • Frequently asked questions
Powered by 

Filtering

Suggest Edits

All Twelve Labs API endpoints that return a list of results support filtering, but the implementation is slightly different depending on the endpoint that you are calling.

Depending on your use case, proceed to one of the following sections:

  • Indexes and tasks
  • Search results
  • Content classification

Updated 2 months ago


What’s Next

Depending on your use case, proceed to one of the following sections: