API

v1.0 — Estable
Requests este mes
12,847
de 50,000 disponibles
25.7% consumido 50,000
Latencia media
1.2s
P95: 3.4s
Uptime
99.97%
Ultimos 30 dias

Tu API Key

Activa
sk-seismic-****************************a7f3
Creada: 12 febrero 2026 Ultimo uso: hace 3 min
No compartas tu API key. Rota las claves cada 90 dias.

Quick Start

Copiar ejemplo
import requests

API_KEY = "sk-xpectral-your-key-here"
BASE_URL = "https://api.xpectral.ai/v1"

# Analisis PML para un activo
response = requests.post(
    f"{BASE_URL}/analysis/pml",
    headers={"Authorization": f"Bearer {API_KEY}"},
    json={
        "latitude": 40.4168,
        "longitude": -3.7038,
        "asset_type": "commercial_building",
        "construction_year": 1995,
        "stories": 12,
        "insured_value": 180_000_000,
        "return_periods": [100, 200, 475, 1000]
    }
)

result = response.json()
print(f"PML 475y: €{result['pml_475']:,.0f}")
print(f"AAL: €{result['aal']:,.0f}")
print(f"Score: {result['risk_score']}")

Endpoints disponibles

7 endpoints
Metodo Endpoint Descripcion Rate Limit
POST /v1/analysis/pml Analisis PML individual 100/min
POST /v1/analysis/aal Calculo AAL por activo 100/min
POST /v1/analysis/batch Analisis batch de portfolio 10/min
GET /v1/portfolio/{id}/ep-curves EP curves de cartera 50/min
GET /v1/portfolio/{id}/scr SCR Solvency II 50/min
GET /v1/reports/{id} Descargar informe PDF 200/min
GET /v1/fragility/curves Catalogo de curvas de fragilidad 200/min

Uso de API — Ultimos 30 dias

Promedio: 428/dia
800 600 400 200 0 avg 11 16 21 26 31 5 9 Mar 2026 Abr 2026