La API Spotify Lyrics Data Extractor es una herramienta diseñada para proporcionar acceso fácil y eficiente a las letras de canciones disponibles en Spotify, junto con información complementaria como artistas, álbumes, tiempos de sincronización y metadatos relacionados. Su objetivo principal es dar a los desarrolladores y creadores de contenido la capacidad de enriquecer sus aplicaciones musicales con letras en tiempo real, mejorando la experiencia del usuario a través de una integración directa con el ecosistema de Spotify
Esta API permite obtener letras completas basadas en el punto de reproducción exacto de una pista. De esta manera, se puede utilizar para construir reproductores con exhibición dinámica de letras, karaoke interactivo o análisis semántico del contenido lírico. Gracias a su estructura basada en REST, las solicitudes son simples y rápidas, asegurando compatibilidad con múltiples lenguajes y marcos
Además, la API puede utilizarse tanto en proyectos personales como comerciales, siempre respetando las políticas de uso y propiedad intelectual de Spotify. Su diseño modular y documentación clara facilitan la implementación incluso para desarrolladores con poca experiencia en servicios de streaming
En resumen, la API Spotify Lyrics Data Extractor representa una solución completa para incorporar letras de canciones y datos musicales de manera dinámica, precisa y atractiva, mejorando la interacción entre el usuario, la música y la tecnología
Proporciona letras de canciones sincronizadas simplemente ingresando el ID de la pista
Obtener letras - Características del Endpoint
| Objeto | Descripción |
|---|---|
trackId |
[Requerido] Enter a track id |
{"success":true,"cached":false,"data":{"lrc":"[00:34.45] Look\n[00:36.81] If you had\n[00:39.37] One shot\n[00:41.21] Or one opportunity\n[00:43.82] To seize everything you ever wanted\n[00:46.74] In one moment\n[00:48.94] Would you capture it?\n[00:50.91] Or just let it slip? Yo\n[00:53.65] His palms are sweaty\n[00:55.08] Knees weak arms are heavy\n[00:56.53] There's vomit on his sweater already\n[00:58.46] Mom's spaghetti\n[00:59.55] He's nervous\n[01:00.49] But on the surface he looks calm and ready\n[01:02.32] To drop bombs, but he keeps on forgetting\n[01:05.07] What he wrote down\n[01:06.17] The whole crowd grows so loud\n[01:07.95] He opens his mouth\n[01:09.06] But the words won't come out\n[01:10.60] He's choking how\n[01:12.07] Everybody's joking now\n[01:13.53] The clock's run out, time's up, over, blaow\n[01:16.40] Snap back to reality\n[01:18.07] Oh, there goes gravity\n[01:19.55] Oh, there goes Rabbit, he choked\n[01:21.22] He's so mad, but he won't give up that easy, no\n[01:23.80] He won't have it, he knows his whole back's to these ropes\n[01:26.95] It don't matter, he's dope\n[01:28.21] He knows that but he's broke\n[01:29.67] He's so sad that he knows\n[01:30.81] When he goes back to his mobile home, that's when it's\n[01:33.46] Back to the lab again, yo\n[01:35.18] This whole rhapsody\n[01:36.29] He better go capture this moment and hope it don't pass him\n[01:38.47] You better lose yourself in the music\n[01:40.80] The moment you own it, you better never let it go (go)\n[01:43.83] You only get one shot, do not miss your chance to blow\n[01:46.91] This opportunity comes once in a lifetime (yo)\n[01:49.91] You better lose yourself in the music\n[01:51.78] The moment you own it, you better never let it go (go)\n[01:55.00] You only get one shot, do not miss your chance to blow\n[01:58.35] This opportunity comes once in a lifetime (You better)\n[02:01.15] The soul's escaping, through this hole that is gaping\n[02:04.35] This world is mine for the taking\n[02:06.35] Make me king, as we move toward a New World Order\n[02:09.69] A normal life is boring, but superstardom's close to post-mortem\n[02:13.82] It only grows harder, homie grows hotter\n[02:16.52] He blows, it's all over, these hoes is all on him\n[02:19.63] Coast-to-coast shows, he's known as the globetrotter\n[02:22.28] Lonely roads, God only knows\n[02:24.23] He's grown farther from home, he's no father\n[02:26.50] He goes home and barely knows his own daughter\n[02:29.32] But hold your nose 'cause here goes the cold water\n[02:32.13] These hoes don't want him no more, he's cold product\n[02:34.78] They moved on to the next schmoe who flows\n[02:37.17] He nose-dove and sold nada, and so the soap opera\n[02:40.65] Is told, it unfolds, I suppose it's old, partner\n[02:43.49] But the beat goes on, da-da-dom, da-dom, dah-dah, dah-dah\n[02:45.73] You better lose yourself in the music\n[02:47.97] The moment you own it, you better never let it go (go)\n[02:51.06] You only get one shot, do not miss your chance to blow\n[02:54.15] This opportunity comes once in a lifetime (yo)\n[02:56.73] You better lose yourself in the music\n[02:59.05] The moment you own it, you better never let it go (go)\n[03:02.44] You only get one shot, do not miss your chance to blow\n[03:05.50] This opportunity comes once in a lifetime (you better)\n[03:08.46] No more games, I'm a change what you call rage\n[03:11.07] Tear this motherfucking roof off like two dogs caged\n[03:14.01] I was playing in the beginning, the mood all changed\n[03:16.88] I've been chewed up and spit out and booed off stage\n[03:19.45] But I kept rhyming and stepped right into the next cypher\n[03:22.51] Best believe somebody's paying the Pied Piper\n[03:25.23] All the pain inside amplified by the\n[03:28.21] Fact that I can't get by with my nine-to-five\n[03:31.37] And I can't provide the right type of life for my family\n[03:34.99] 'Cause man, these goddamn food stamps don't buy diapers\n[03:38.19] And it's no movie, there's no Mekhi Phifer, this is my life\n[03:41.89] And these times are so hard, and it's getting even harder\n[03:44.62] Trying to feed and water my seed, plus\n[03:46.73] Teeter-totter caught up between being a father and a prima donna\n[03:50.38] Baby, mama drama's screaming on her\n[03:52.05] Too much for me to wanna\n[03:53.34] Stay in one spot, another day of monotony's gotten me\n[03:56.70] To the point, I'm like a snail\n[03:58.19] I've got to formulate a plot or I end up in jail or shot\n[04:01.42] Success is my only motherfucking option, failure's not\n[04:04.88] Mom, I love you, but this trailer's got to go\n[04:07.55] I cannot grow old in Salem's Lot\n[04:09.82] So here I go it's my shot\n[04:11.11] Feet, fail me not\n[04:12.52] This may be the only opportunity that I got\n[04:15.49] You better lose yourself in the music\n[04:17.37] The moment you own it, you better never let it go (go)\n[04:20.85] You only get one shot, do not miss your chance to blow\n[04:23.74] This opportunity comes once in a lifetime (yo)\n[04:26.22] You better lose yourself in the music\n[04:28.66] The moment you own it, you better never let it go (go)\n[04:32.00] You only get one shot, do not miss your chance to blow\n[04:35.28] This opportunity comes once in a lifetime (you better)\n[04:39.96] You can do anything you set your mind to, man\n[04:42.27] ","source":"v2"}}
curl --location --request GET 'https://zylalabs.com/api/10997/spotify+lyrics+data+extractor+api/20733/get+lyrics?trackId=1v7L65Lzy0j0vdpRjJewt1' --header 'Authorization: Bearer YOUR_API_KEY'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
El endpoint Obtener letras devuelve letras de canciones sincronizadas junto con metadatos como el nombre del álbum, el nombre del artista, la duración de la pista y una URL para el archivo de letras Esto permite a los desarrolladores mostrar letras en tiempo real mientras se reproduce la canción
Los campos clave en la respuesta incluyen "albumName" "artistName" "duration" "lrc_url" "spotify_track_id" y "title" Estos campos proporcionan información esencial para mostrar letras y detalles relacionados con la canción
Los datos de respuesta están estructurados en formato JSON, con pares clave-valor para cada campo. Esto facilita el análisis y uso en aplicaciones, permitiendo a los desarrolladores acceder a información específica como el título de la canción o el nombre del artista directamente
El endpoint Obtener Letras proporciona información sobre la letra de las canciones, detalles del artista y del álbum, duración de la pista y un enlace al archivo de letras. Estos datos completos apoyan diversas aplicaciones, desde la visualización de letras hasta las funciones de karaoke
Los usuarios pueden personalizar sus solicitudes especificando el ID de la pista en la solicitud GET. Esto les permite recuperar letras de cualquier canción específica disponible en Spotify, adaptando la salida a las necesidades de su aplicación
Los casos de uso típicos incluyen construir reproductores de música con visualización dinámica de letras crear aplicaciones de karaoke interactivas y realizar análisis semántico de letras para obtener información relacionada con la música o creación de contenido
La precisión de los datos se mantiene a través de la integración directa con la base de datos de Spotify garantizando que la letra y los metadatos estén actualizados y sean confiables Actualizaciones y verificaciones regulares ayudan a mantener la calidad de la información proporcionada
Los usuarios pueden utilizar efectivamente los datos devueltos integrándolos en sus aplicaciones para mostrar letras sincronizadas mejorar el compromiso del usuario y proporcionar contexto adicional sobre la canción como información del artista y del álbum
Nivel de Servicio:
100%
Tiempo de Respuesta:
979ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
379ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
361ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
308ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.063ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.438ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.363ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.494ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.273ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
7.911ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.378ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
138ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
356ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
124ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.610ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
276ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.552ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
398ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
323ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.199ms