Documentación de la API
Automatiza las descargas y gestiona tus archivos con una API HTTP sencilla. Los parámetros se pueden enviar por GET o POST.
Necesitas una cuenta para obtener una clave API. Regístrate gratis
Obtener un enlace de descarga directa
GET / POST/api/download.php
Solo Premium. Devuelve un enlace directo al archivo en texto plano, o una respuesta vacía si la clave no es válida, la cuenta no es Premium o el archivo no existe.
Parámetros
- api_key
- Tu clave API
- file_id
- El ID del archivo del enlace de descarga, p. ej. ABCD1234
Ejemplo de solicitud
https://www.extmatrix.com/v2/api/download.php?api_key=YOUR_API_KEY&file_id=ABCD1234
Ejemplo de respuesta
https://s8c.extmatrix.com/get/ABCD1234/…/file.zip
Listar tus archivos
GET / POST/api/getlinks.php
Devuelve un array JSON con tus archivos (los más recientes primero).
Parámetros
- api_key
- Tu clave API
- day
- Opcional. Solo archivos subidos en los últimos N días
- filename_like
- Opcional. Solo archivos cuyo nombre contenga este texto
- id / id[]
- Opcional. Solo estos ID de registro
Ejemplo de solicitud
https://www.extmatrix.com/v2/api/getlinks.php?api_key=YOUR_API_KEY&day=7
Ejemplo de respuesta
[{"id":"123","last_update":1790000000,"link":"https:\/\/tma.cx\/…","available":"1","file_name":"file.zip","file_size":"1048576","downloads":"3","upload_date":"1789990000"}]Bloquear o desbloquear un archivo
GET / POST/api/getlinks.php
Los archivos bloqueados solo pueden descargarlos los miembros Premium. Solo funciona con tus propios archivos.
Parámetros
- api_key
- Tu clave API
- task
- lock | unlock
- id
- El ID de registro del archivo (el campo "id" de la lista)
Ejemplo de solicitud
https://www.extmatrix.com/v2/api/getlinks.php?api_key=YOUR_API_KEY&task=lock&id=123
Ejemplo de respuesta
alert("locked succefully");Obtener enlaces por ID de registro
GET / POST/api/getlink.php
Devuelve los enlaces de descarga de tus archivos. Separa varios ID con "|". Añade noraw=1 para obtener enlaces cortos.
Parámetros
- api_key
- Tu clave API
- id
- ID de registro de los archivos, p. ej. 123|124
- noraw
- Opcional. 1 = enlaces cortos (además de los completos)
Ejemplo de solicitud
https://www.extmatrix.com/v2/api/getlink.php?api_key=YOUR_API_KEY&id=123|124
Ejemplo de respuesta
{"2":{"id":"123","last_update":1790000000,"link":"https:\/\/www.extmatrix.com\/files\/ABCD1234\/file.zip.html"}}Una clave API no válida devuelve el texto "invalid api key".