API Reference

API Media Metadata

La API Media Metadata devuelve información estructurada sobre una URL pública (YouTube, Instagram, TikTok, Vimeo, X, Facebook, Twitch, Reddit, etc.) sin descargar el archivo.

Este endpoint es síncrono: recibes los metadatos en la respuesta HTTP (sin polling de job_id).

x-api-key:stringrequerido

Tu clave privada de HuntAPI.

Endpoint: GET https://api.huntapi.com/v1/media/metadata

Coste: 1 crédito por llamada exitosa.

query:stringrequerido

URL pública del media a inspeccionar (p. ej. una URL de YouTube).

Respuesta

{
    "metadata": {
        "id": "3g3Eow41B6I",
        "ext": "mp4",
        "title": "Faire une interview Multicam avec UNE SEULE caméra",
        "width": 640,
        "height": 360,
        "channel": "Alex Jackson",
        "is_live": false,
        "duration": 432,
        "was_live": false,
        "extractor": "Youtube",
        "thumbnail": "https://i.ytimg.com/vi/3g3Eow41B6I/maxresdefault.jpg",
        "like_count": 4060,
        "view_count": 93297,
        "channel_url": "https://www.youtube.com/channel/UCW0GdGxlRENND_ft84Cp5vg",
        "description": "...",
        "live_status": "not_live",
        "upload_date": 1712188800,
        "webpage_url": "https://www.youtube.com/watch?v=3g3Eow41B6I",
        "original_url": "https://www.youtube.com/watch?v=3g3Eow41B6I"
    }
}

Campos de respuesta

CampoTipoDescripción
metadata.idstringId del media en la plataforma
metadata.titlestringTítulo
metadata.descriptionstringDescripción
metadata.durationnumberDuración en segundos
metadata.thumbnailstringURL de la miniatura
metadata.channelstringNombre del canal / uploader
metadata.channel_urlstringURL del canal
metadata.view_countnumberNúmero de vistas
metadata.like_countnumberNúmero de likes
metadata.width / heightnumberResolución si está disponible
metadata.upload_datenumberTimestamp Unix
metadata.is_live / was_live / live_status-Flags de directo
metadata.extractorstringExtractor de origen (p. ej. Youtube)
metadata.webpage_urlstringURL canónica de la página
metadata.original_urlstringURL pasada en query

Notas

Algunas URLs no se pueden inspeccionar si el contenido es:

  • Privado
  • No disponible (eliminado o inaccesible)
  • Con restricción de edad

En esos casos la API devuelve un error explicativo.

Relacionado

VIDEO API

Discover why Hunt is the preferred API provider for developers.