Esta API de Recuperación de Medios de Apple Music proporciona datos estructurados y completos sobre canciones, álbumes y pistas relacionadas, facilitando su integración en aplicaciones, plataformas de análisis o sistemas de búsqueda de música. Su propósito es ofrecer información precisa y actualizada directamente de Apple Music, eliminando la necesidad de procesar manualmente los metadatos musicales.
El servicio está diseñado para ser escalable y consistente. Si la búsqueda corresponde a una pista individual, la respuesta incluirá su información principal y un enlace directo. Si corresponde a un álbum, la API ofrecerá no solo la canción consultada, sino también una lista completa de todas las pistas asociadas, cada una con sus respectivos metadatos.
En resumen, esta API es una herramienta versátil y confiable para acceder a ricos metadatos musicales, incluyendo nombre, artista, álbum, arte de portada, duración y enlaces reproducibles, optimizando cualquier desarrollo que busque ofrecer a los usuarios una experiencia musical completa, organizada y visualmente atractiva.
Devuelve información detallada sobre una canción en Apple Music, incluyendo nombre, artista, álbum, duración, portada, enlace directo y metadatos relacionados.
Información de seguimiento - Características del Endpoint
| Objeto | Descripción |
|---|---|
url |
[Requerido] Indicate the URL of the track |
{"name":"Human","albumname":"Human (Deluxe)","artist":"Rag'n'Bone Man","thumb":"https:\/\/is1-ssl.mzstatic.com\/image\/thumb\/Music115\/v4\/cc\/81\/83\/cc818302-ff27-bbbf-195e-f72bb39d32c2\/886446364636.jpg\/600x600bb.webp","duration":null,"url":"https:\/\/music.apple.com\/us\/song\/human\/1202354334"}
curl --location --request GET 'https://zylalabs.com/api/9827/retrieve+apple+music+media+api/18418/track+information?url=https://music.apple.com/us/song/human/1202354334' --header 'Authorization: Bearer YOUR_API_KEY'
Devuelve información completa sobre un álbum en Apple Music, incluidos el nombre, el artista, la portada, la duración y una lista detallada de todas las pistas con enlaces.
Información del Álbum - Características del Endpoint
| Objeto | Descripción |
|---|---|
url |
[Requerido] Indicates the URL of the album |
{"Example Response":"No response example available for now."}
curl --location --request GET 'https://zylalabs.com/api/9827/retrieve+apple+music+media+api/18419/album+information?url=https://music.apple.com/us/album/human/1202354327?i=1202354334' --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 punto final GET Track Information devuelve datos detallados sobre una canción específica, incluida su nombre, artista, álbum, duración, carátula y un enlace directo. El punto final GET Album Information proporciona detalles completos sobre un álbum, incluido el nombre del álbum, artista, carátula, duración total y una lista de todas las pistas con sus respectivos metadatos.
Los campos clave en los datos de respuesta incluyen "nombre" (título de la pista o álbum), "artista" (intérprete), "álbum" (nombre del álbum asociado), "duración" (duración de la pista), "portada" (URL de la imagen) y "enlace" (URL directa a la pista o álbum).
Los datos de respuesta están estructurados en un formato JSON, con pares de clave-valor claros. Para las pistas, incluye campos como "nombre," "artista," y "duración." Para los álbumes, contiene campos similares junto con un array de pistas, cada una con su propia metadata, asegurando un acceso organizado a toda la información relevante.
El endpoint de Obtener Información de Pistas proporciona datos sobre pistas individuales, mientras que el endpoint de Obtener Información de Álbum ofrece detalles sobre álbumes completos, incluyendo listas de pistas. Ambos endpoints entregan metadatos como nombres de artistas, títulos de álbumes y carátulas.
Los usuarios pueden personalizar sus solicitudes especificando parámetros como ID de pista o ID de álbum en la llamada a la API. Esto permite consultas específicas para recuperar canciones o álbumes concretos, asegurando que se devuelvan datos relevantes según las necesidades del usuario.
Los casos de uso típicos incluyen la integración de metadatos de música en aplicaciones para el descubrimiento musical, la creación de listas de reproducción, la mejora de interfaces de usuario con arte de álbumes y la provisión de información detallada de canciones para plataformas de análisis o sistemas de búsqueda de música.
La precisión de los datos se mantiene a través de la integración directa con Apple Music, lo que garantiza que la información esté actualizada y sea confiable. Se implementan actualizaciones regulares y controles de calidad para verificar la integridad de los datos proporcionados.
Si una solicitud devuelve resultados parciales o vacíos, los usuarios deben verificar los parámetros utilizados para asegurar su precisión. Implementar un manejo de errores en la aplicación puede ayudar a gestionar tales escenarios, permitiendo opciones de respaldo o notificaciones al usuario cuando los datos no están disponibles.
Nivel de Servicio:
100%
Tiempo de Respuesta:
661ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
960ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
9.273ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
861ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
10.009ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
16ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
17ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
18ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.273ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
827ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
2.244ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.873ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
83ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
206ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
781ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
254ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
304ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
600ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.527ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
340ms