Search videos
API · /bilibili-api
API de Bilibili
Lee Bilibili — la comunidad de videos más grande de China (más de 300 millones de usuarios) — en tiempo real, sin necesidad de cuenta ni clave. Búsqueda de texto completo para videos y usuarios; obtén el feed popular y las tablas de clasificación; recupera cualquier detalle completo de un video, sus estadísticas (vistas, likes, monedas, favoritos, compartidos), etiquetas, videos relacionados y comentarios paginados; y consulta la tarjeta de cualquier usuario (nombre, avatar, firma, recuento de seguidores/seguidos, nivel). Las búsquedas de videos aceptan el ID BV; los comentarios toman el aid numérico (devuelto por el endpoint de video). Las solicitudes están firmadas con wbi exactamente como lo hace el cliente web de Bilibili y se enrutan a través de un proxy gestionado, con respuestas antibot transitorias reintentadas automáticamente. Cada llamada es en vivo (sin caché) y devuelve la forma original de Bilibili. 11 endpoints. Construido para descubrimiento de videos, análisis de creadores y audiencia, y agregación de contenido en Bilibili. Una API de datos de Bilibili — distinta de YouTube/Dailymotion/PeerTube (plataforma diferente). Sin clave upstream, sin caché.
salud API
degradada- tiempo de actividad
- 72.22%
- Sondas del servidor · 24h
- Latencia promedio
- 1260 ms
- Sondas del servidor · 24h
- Suscriptoras
- 3,970
- activa
- Llamadas totales
- 48
- últimos 7 días
Precios
Elija un nivel: facturado mensualmente, cancele en cualquier momento.
Free
Gratis
- 3,100 llamadas / mes
- 2 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 3,100 llamadas/mes
- 2 solicitudes/segundo
- Los 11 endpoints de lectura
- Sin tarjeta de crédito
Starter
€10.50 /mes
- 63,000 llamadas / mes
- 8 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 63k llamadas/mes
- 8 req/seg
- Búsqueda, video, usuario
- Soporte por correo electrónico
Pro
€31.00 /mes
- 315,000 llamadas / mes
- 20 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 315k llamadas/mes
- 20 req/seg
- Tuberías de análisis de video
- Soporte prioritario
Mega
€76.00 /mes
- 1,560,000 llamadas / mes
- 50 solicitudes / segundo
- Límite máximo (429 por encima de la cuota, sin excedente)
- 1.56M llamadas/mes
- 50 solicitudes/seg
- Ingesta a escala de plataforma
- SLA dedicado
Construido por
Relacionado APIs
Otros APIs con etiquetas superpuestas.
API de Bitrate y Transferencia
Matemáticas de medios, tamaño de archivo y transferencia de datos como API. El endpoint de tamaño de archivo relaciona bitrate, duración y tamaño de archivo: proporciona dos y calcula el tercero, para que puedas encontrar el tamaño de un video con un bitrate y duración dados, el bitrate de un archivo de tamaño y duración conocidos, o cuánto tiempo se reproducirá un archivo. El endpoint de tiempo de transferencia calcula cuánto tiempo tarda un archivo en descargarse o subirse a través de un ancho de banda dado (con sobrecarga de protocolo opcional), o el ancho de banda necesario para moverlo en un tiempo objetivo. El endpoint de almacenamiento calcula cuántas horas de medios a un bitrate, o cuántos elementos de un tamaño dado, caben en una capacidad de almacenamiento. Los bitrates usan unidades decimales (kbps, Mbps, Gbps) y los tamaños se informan tanto en decimal (KB/MB/GB/TB) como en binario (KiB/MiB/GiB/TiB). Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para codificación de video y audio, planificación de streaming y CDN, dimensionamiento de almacenamiento y respaldo, y estimaciones de tiempo de descarga. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 4 endpoints. Esto son matemáticas de bitrate y transferencia; para conversión simple de unidades de bytes, usa una API de bytes.
api.oanor.com/bitrate-api
API de Subtítulos
Trabaja con archivos de subtítulos y leyendas — analiza, convierte y resincroniza, completamente local. El endpoint de análisis lee texto SubRip (.srt) o WebVTT (.vtt) en señales estructuradas y limpias — índice, inicio, fin (como HH:MM:SS,mmm y milisegundos), duración y el texto de la señal (multilínea preservada) — detectando automáticamente el formato enviado. El endpoint de conversión convierte entre SRT y WebVTT, manejando los detalles correctamente: el separador de marcas de tiempo (coma para SRT, punto para WebVTT), agregando o eliminando el encabezado WEBVTT, y renumerando las señales. El endpoint de desplazamiento mueve cada marca de tiempo por un desplazamiento en milisegundos, positivo o negativo, para corregir una pista que se adelanta o atrasa, limitando a cero para que nada sea negativo. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado — tus archivos multimedia nunca abandonan la solicitud. Ideal para pipelines de video y transmisión, editores y reproductores de subtítulos, flujos de trabajo de localización y traducción, accesibilidad y corrección de subtítulos desincronizados. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 4 endpoints. Esto maneja archivos de subtítulos; para timecode de video SMPTE (HH:MM:SS:FF) usa una API de timecode.
api.oanor.com/subtitle-api
API de Relación de Aspecto
Matemáticas de relación de aspecto y redimensionamiento en dimensiones simples — no se necesita subir imágenes. El endpoint de relación reduce un ancho×alto a su relación entera más simple (1920×1080 → 16:9), su valor decimal y un nombre común. El endpoint de redimensionamiento escala una dimensión manteniendo la relación: proporciona un nuevo ancho o un nuevo alto y obtén el otro lado. El endpoint de ajuste encaja un tamaño de origen en un cuadro de destino usando contener (letterbox) o cubrir (crop), devolviendo el tamaño resultante, el factor de escala y el desplazamiento de centrado. Perfecto para diseños responsivos y relación de aspecto CSS, encuadre de videos y miniaturas, planificación de cuadrículas de imágenes y dimensionamiento de impresión. Cálculo puramente local — funciona solo con números y nunca toca archivos de imagen. En vivo, nada almacenado. 4 endpoints. Distinto del procesamiento/redimensionamiento de imágenes (que opera sobre archivos reales) y de la geometría de formas.
api.oanor.com/aspectratio-api
API de Timecode
Convierte timecode SMPTE para video, cine y transmisión. Convierte un timecode (HH:MM:SS:FF) en un número de fotograma absoluto o en segundos de tiempo real, y convierte un conteo de fotogramas de vuelta a un timecode — a 23.976, 24, 25, 29.97, 30, 50, 59.94 o 60 fps. Fundamentalmente maneja drop-frame correctamente: a 29.97 y 59.94 fps omite los números de fotograma correctos cada minuto (anotado con un punto y coma, 01:00:00;00) para que una hora de timecode coincida con una hora de tiempo real, y calcula segundos reales con la tasa fraccional exacta (30000/1001). Perfecto para herramientas de edición no lineal (NLE), sincronización de subtítulos y leyendas, automatización de reproducción y transmisión, y gestión de activos multimedia. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 4 endpoints. Distinto de herramientas de fecha/hora, duración y tiempo relativo.
api.oanor.com/timecode-api
Preguntas frecuentes
Respuestas rápidas sobre precios, cuotas e integración.
¿Cómo obtengo una clave API para API de Bilibili?
¿Cuál es el límite de velocidad de API de Bilibili?
¿Cuánto cuesta API de Bilibili?
¿Puedo cancelar mi suscripción en cualquier momento?
¿Cumple API de Bilibili con el RGPD?
Elija un punto final de la lista de la izquierda para ver sus detalles y pruébelo.
Fragmentos de código
Regístrese para obtener una clave API, luego llame a cualquier ruta debajo de su slug.
curl https://api.oanor.com/bilibili-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/bilibili-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/bilibili-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/bilibili-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Calificaciones
Inicia sesión para calificar.
Aún no hay reseñas.
Discusión
Haz preguntas, comparte trucos, recibe respuestas del proveedor y otros desarrolladores. Público — cualquiera puede leer.
Inicia sesión para escribir o responder.
Iniciar sesiónNueva discusión
·
-
Respuesta del proveedor
🔒 Esta discusión está bloqueada — sin nuevas respuestas.
-
·
- Sin discusiones todavía — empieza tú.
Soporte
Soporte privado 1:1 con el proveedor — facturación, integración, cuenta. Solo tú y el equipo del proveedor ven estos hilos.
Inicia sesión para abrir un ticket de soporte.
Iniciar sesiónAbrir nuevo ticket
Describe en qué necesitas ayuda. El equipo recibe un email y responde en la página del ticket.
-
·
Urgente - Sin tickets para esta API.