AIVIS

AIVIS per sviluppatori

API REST v1 e server MCP per integrare gli scan di visibilità AI nei tuoi script, dashboard o assistenti AI. Disponibili sui piani Business e Agency.

Autenticazione

Ogni richiesta va autenticata con una API key nell'header Authorization: Bearer aivis_live_.... La chiave concede accesso a livello di organizzazione (può leggere/avviare scan su qualunque sito dell'organizzazione).

Crea la tua prima API key dalla dashboard

API REST v1

POST /api/v1/scan

Avvia uno scan (o lo recupera dalla cache di 7 giorni se già recente). Stesso motore dello scan pubblico gratuito, con un limite di 30 richieste ogni 10 minuti per chiave.

curl -X POST https://aivis.dev/api/v1/scan \
  -H "Authorization: Bearer aivis_live_..." \
  -H "Content-Type: application/json" \
  -d '{"domain": "example.com"}'
{
  "domain": "example.com",
  "score": 82,
  "letter": "B",
  "cached": false
}

GET /api/v1/report/{domain}

Legge l'ultimo report salvato per un dominio, senza avviare un nuovo scan. Risponde 404 se il dominio non è mai stato scansionato.

curl https://aivis.dev/api/v1/report/example.com \
  -H "Authorization: Bearer aivis_live_..."
{
  "domain": "example.com",
  "score": 82,
  "letter": "B",
  "pagesCrawled": 12,
  "crawledAt": "2026-07-04T10:00:00.000Z",
  "sector": "saas",
  "checks": [
    { "id": "robots-ai-bots", "label": "AI bot access", "status": "pass", "score": 100, "evidence": ["..."], "fixHint": null }
  ]
}

GET /api/v1/badge/{domain}

Badge SVG con il punteggio più recente — nessuna autenticazione richiesta (identico a /api/badge, solo sotto il namespace v1 per coerenza di documentazione: un'immagine incorporata via <img> non può portare header di autenticazione).

<a href="https://aivis.dev/report/example.com">
  <img src="https://aivis.dev/api/v1/badge/example.com" alt="AIVIS AI Visibility Score" />
</a>

Tutti gli endpoint rispondono 401 con una chiave mancante/non valida e 403 se l'organizzazione non è su un piano Business o Agency.

Server MCP

AIVIS è disponibile anche come server MCP (Model Context Protocol): un assistente AI compatibile può eseguire scan e leggere report direttamente, senza passare da un browser. Endpoint: POST https://aivis.dev/api/mcp, JSON-RPC 2.0, stessa autenticazione Bearer dell'API REST.

Esempio di configurazione per un client MCP che supporta header personalizzati (es. Claude Desktop):

{
  "mcpServers": {
    "aivis": {
      "url": "https://aivis.dev/api/mcp",
      "headers": {
        "Authorization": "Bearer aivis_live_..."
      }
    }
  }
}

Serve un piano Business o Agency

L'API pubblica e il server MCP sono inclusi nei piani Business (€49/mese) e Agency (€99/mese).

Vedi i piani