Aquí tienes los endpoints más importantes de la API v1 de SEOFuxx y unos cuantos ejemplos para empezar a probar enseguida.
Conceptos básicos
- URL base:
https://www.seofuxx.com/api/v1 - La especificación es el archivo
openapi.yamldel proyecto - Muchos endpoints esperan
application/x-www-form-urlencoded
Los endpoints principales
POST /account: datos de la cuenta y acciones de perfilPOST /password: actualizar la contraseñaPOST /domains-projekte: guardar dominio, palabras clave y Auto CrawlPOST /filemerger: analizar o combinar CSS/JSPOST /favicon: generar favicons a partir de una subidaPOST /favicon/ai-image: generar una imagen con IAPOST /favicon/from-ai: generar favicons a partir de una imagen de IAGET /ai-visibility: leer las cifras de AI Visibility (con clave API)POST /api-keys: crear, listar y revocar claves API
Ejemplo: analizar con el File Merger
curl -X POST "https://www.seofuxx.com/api/v1/filemerger" \
-d "action=analyze" \
-d "domain=https://example.com"
Ejemplo: combinar con el File Merger
curl -X POST "https://www.seofuxx.com/api/v1/filemerger" \
-d "action=merge" \
-d "domain=https://example.com" \
-d "jsfiles[]=/assets/js/app.js" \
-d "cssfiles[]=/assets/css/app.css" \
-d "shrink=1"
Autenticación
La mayoría de los endpoints dependen de una sesión activa, así que tienes que haber iniciado sesión. Es el caso de account, password, domains-projekte y filemerger, por ejemplo. Los ejemplos de arriba solo funcionan, por tanto, con la cookie de una sesión iniciada.
Para consultas automáticas existen las claves API. Las creas en tu cuenta, en la pestaña Claves API. La clave se muestra en texto plano una sola vez, así que cópiala enseguida. Si la pierdes o sospechas un uso indebido, la revocas ahí mismo. Con la clave envías la cabecera Authorization: Bearer sfx_..., por ejemplo a GET /ai-visibility (consulta AI Visibility Tracking) y al endpoint MCP.
Códigos de error
400: parámetros no válidos o ausentes401: sin sesión iniciada403: acceso no permitido429: límite alcanzado, por ejemplo en análisis sin cuenta500: error interno
La lista completa de campos y los esquemas de respuesta estan en el openapi.yaml, para los detalles mejor mira ahí.