Harness the power of multimodal video understanding
Whether you have terabytes or petabytes of video, Twelve Labs can help you make sense of it all
BACKED BY THE BEST
indexventuresradicalexpofeifeilialex
See all
arrowarrow
Our Technology
Search supercharged by Video Understanding AI
Our comprehensive AI extracts key features from video such as action, object, text on screen, speech, and people. It transforms all of that information into vector representations. Vectors enable fast and scalable semantic search.
Learn more
arrowarrow
Principle & Testimonial
Why developers and product managers
love building with Twelve Labs
Rich
understanding
Multimodal
Easy
integration
State-of-the-art accuracy
Powerful AI delivers context-specific search and insights, replacing ineffective keyword tagging.
“Twelve Labs is becoming our secret superpower by enabling our students to search our lesson content in new ways to enhance their learning and retention. The speed and effectiveness of their platform are unrivaled and, needless to say, we’ve been thrilled with our partnership."
Rich
understanding
Powerful AI delivers context-specific search and insights, replacing ineffective keyword tagging.
“Twelve Labs is becoming our secret superpower by enabling our students to search our lesson content in new ways to enhance their learning and retention. The speed and effectiveness of their platform are unrivaled and, needless to say, we’ve been thrilled with our partnership."
Multimodal
Search anything within your video : Visuals, conversations, logos, and text.
Easy
integration
End-to-end infrastructure to make all of your videos searchable. Start building with just a few API calls.
State-of-the-art accuracy
The AI models behind Twelve Labs outperform even the strongest open-source and commercial models.
Our Strength
State-of-the-art performance
Ranked #1 in the video retrieval track from the 2021 ICCV VALUE Challenge hosted by Microsoft,
outperforming the giants in cost as well as performance
2021 VALUE Challenge Record (2021.11)
Rank
Model
Mean
-Rank
Ave
-Score
TVR
How2R
YC2R
VATEX
-EN
1
ViSeRet (ensemble)
Twelve Labs & KAIST
1.75
35.67
14.18
7.74
62.72
58.03
2
craig.starr (ensemble)
Kakao Brain
2.25
35.32
15.41
6.75
66.04
53.07
3
hgzjy25
Tencent OVBU
4
32.79
15.78
5.56
60.89
48.94
4
ViSeRet (single)
Twelve Labs & KAIST
4.25
32.17
9.77
7.74
55.73
55.46
Rank
Model
Mean
-Rank
Ave
-Score
TVR
How2R
YC2R
VATEX
-EN
1
ViSeRet (ensemble)
Twelve Labs & KAIST
1.75
35.67
14.18
7.74
62.72
58.03
2
craig.starr (ensemble)
Kakao Brain
2.25
35.32
15.41
6.75
66.04
53.07
3
hgzjy25
Tencent OVBU
4
32.79
15.78
5.56
60.89
48.94
4
ViSeRet (single)
Twelve Labs & KAIST
4.25
32.17
9.77
7.74
55.73
55.46
Watch winner talk
arrowarrow
Read report
arrowarrow
Integrating the world’s best video search is simple
Integrating Twelve Labs video understanding AI is easy and intuitive for any developer. It’s a 2-step (Index - Search) process to make your entire video catalog searchable.
Customizable
to your domain specific needs.
Fine-tune your own model on top of our state-of-the-art video understanding AI. Our data-centric AI supports multiple outputs, minimal training, as well as easy deployment.
Our Product
Available in a suite of APIs
World’s most cutting edge video understanding AI technology in a simple API call
  • img
    Search
    Make any video database searchable to instantly find key moments

  • img
    Vector
    Transform your video into a vector embedding that captures the semantics of the video

  • img
    Finetune
    Create a customized model for your domain-specific needs
Search the scene where Amy and her team are discussing marketing strategies in a conference room.
Request
import request

SEARCH_URL = "https://www.api.twelvelabs.io/v1/search"
QUERY = "Amy and her team are discussing marketing strategies in a conference room"
 
search_request = requests.post(SEARCH_URL,
                              data={"query": QUERY,
                                    "index_id": "61fb34ea795aae003158c700",
                                    "search_options": ["visual", "conversation", "people", "text_in_video"]},
                              headers={"x-api-key": "tlk_3E7JN5S1JJ4KXN2NVD0QA0NAV3AE"})

print(search_request.text)

    
API docs
arrowarrow
Learn more
arrowarrow
Endless use cases
Build with search
Being able to understand and search content is the key to unlocking the endless potential of your videos
Contextual advertising
Categorize and locate video moments by context. Find contextually relevant ad insertion points within video streams.
Content moderation
Automate content moderation and brand safety analytics by quickly and accurately identifying safety violations within video.
Evidence search
Use natural language to quickly search precise moments within CCTV and camera footage.
Content search
Supercharge your video product with intelligent video search features for your users.
Media analytics
Digital asset management
Brand safety
Lecture search
Video recommendation
Video editing
Interested in
making your videos searchable?
Next generation video understanding technology at your finger tips