---
title: "Get Video Metadata"
method: GET
path: "/serve/api/v1/get_metadata"
---

# Get Video Metadata

`GET /serve/api/v1/get_metadata`

## Query parameters

- `video_no` string, required

## Response `200`

Successful response

- GetMetadataResponse
  - `code` string
  - `msg` string
  - `data` object, nullable
    - `video_no` string
    - `video_name` string
    - `duration` integer — Duration in seconds.
    - `size` integer — File size in bytes.
    - `create_time` integer — Upload time (ms since epoch).
    - `status` 'PARSE' | 'UNPARSE' | 'FAILED'
    - `cause` string — Only present when status=FAILED.
    - `resolution_label` string
    - `fps` integer
    - `width` integer
    - `height` integer
    - `datetime_taken` integer — Capture timestamp (ms since epoch). Only present when available.
    - `camera_model` string — Only present when available.
    - `latitude` number, double — Only present when available.
    - `longitude` number, double — Only present when available.
    - `tags` string[] — Only present when non-empty.
    - `bucket` string — GCS bucket of the video file. Omitted when the storage location cannot be resolved.
    - `blob` string — GCS blob path of the video. Use with bucket at GET /serve/api/v2/download to fetch the file directly.
  - `success` boolean
  - `failed` boolean

---

[API](https://skmtc.net/memories/apis/screenplay-extraction-api.md) · [All operations](https://skmtc.net/memories/apis/screenplay-extraction-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/memories/screenplay-extraction-api/versions/720c8c144ddc/schema)
