> ## Documentation Index
> Fetch the complete documentation index at: https://docs.querying.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Páginas HTML: la pantalla del propio motor para cada respuesta

> Añade include.html a una tarea de ChatGPT, Gemini, Perplexity, Meta AI, Google AI Overviews o Google AI Mode y obtén una página para compartir con la pantalla que mostró el motor.

Pon `include.html` en `true` y la tarea devuelve un enlace a la pantalla que mostró el motor con la respuesta, guardada como una página HTML autónoma que puedes incluir en un informe.

## Solicitud

```bash theme={"theme":"css-variables"}
curl -X POST https://api.querying.ai/v1/async/task \
  -H "Authorization: Bearer $QUERYING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "taskType": "GOOGLE", "payload": { "query": "best CRM for a small team", "country": "US", "include": { "html": true } } }'
```

## Motores admitidos

| taskType | La página |
| - | - |
| `CHATGPT` | La pantalla completa de ChatGPT (barra lateral, pregunta, respuesta y cuadro de mensaje) tal como ChatGPT la mostró al terminar la respuesta. Se quitan los scripts y se incluyen las imágenes, así que se abre sin cargar nada externo. |
| `GEMINI` | La pantalla de Gemini tal como Gemini la mostró al terminar la respuesta. Se quitan los scripts y se incluyen los estilos, las fuentes y las imágenes, así que se abre sin cargar nada externo. |
| `PERPLEXITY` | La pantalla de Perplexity tal como Perplexity la mostró al terminar la respuesta, preparada igual que en `GEMINI`. |
| `META_AI` | La pantalla de Meta AI tal como Meta AI la mostró al terminar la respuesta, preparada igual que en `PERPLEXITY`. |
| `GOOGLE` | La página de resultados que devolvió Google, sin sus scripts para que se abra de forma segura. Se conservan los estilos de Google y las miniaturas incluidas, y sus enlaces se abren en Google. |
| `AIMODE` | La página de AI Mode que devolvió Google, preparada igual que en `GOOGLE`. |

Los demás motores rechazan el flag con `422 EVIDENCE_UNSUPPORTED`. `GET /v1/capabilities` marca los motores admitidos con `evidence: true`. `CHATGPT` lo rechaza con el mismo error cuando la tarea tiene una `location`, pide `CN` o `HK`, o continúa una conversación con `continueFrom`: ChatGPT solo dibuja la pantalla de una conversación nueva respondida sin ubicación del dispositivo.

## Respuesta

La `response` de la tarea incluye un objeto `html`. Por ejemplo:

```json theme={"theme":"css-variables"}
{
  "html": {
    "status": "ok",
    "url": "https://api.querying.ai/v1/evidence/1791551389-5cf17d26396946be8d68bf514e1dca18.html",
    "expiresAt": "2026-11-08T13:09:49.000Z"
  }
}
```

| Campo | Descripción |
| - | - |
| `status` | `ok`, o `failed` si no se pudo guardar ninguna página. |
| `url` | La página. No necesita clave de API. |
| `expiresAt` | Cuándo deja de funcionar la URL, 30 días después de terminar la tarea. |
| `error` | `EVIDENCE_FAILED` cuando `status` es `failed`. |

## Acceso y conservación

* La URL no necesita clave de API, así que funciona en un enlace o en un informe. Cualquiera con la URL puede abrirla hasta `expiresAt`.
* Después de `expiresAt`, la URL responde `404` y la página se borra. Descarga lo que necesites conservar.
* Una misma dirección IP puede descargar hasta 600 páginas por minuto; por encima recibe `429`.

## Créditos

En `CHATGPT`, `PERPLEXITY` y `META_AI` la página cuesta 0,25 créditos además del precio del motor. Se retienen al enviar y se cobran solo cuando `html.status` es `ok`. En `GEMINI`, `GOOGLE` y `AIMODE` la página no cuesta nada extra.

## Cuando la página falla

La tarea se completa igualmente con su respuesta, y `html` llega como `{ "status": "failed", "error": "EVIDENCE_FAILED" }`, cuando:

* no se pudo obtener la pantalla del motor o no coincidía con la respuesta;
* no se pudo guardar la página;
* en `GEMINI`, la tarea tiene una `location` o pide `CN`, `DE`, `GB` o `IR`. Estas siempre fallan.

Vuelve a enviar la tarea para intentarlo de nuevo.

## Errores

| Estado | Código | Cuándo |
| - | - | - |
| `422` | `EVIDENCE_UNSUPPORTED` | El motor no puede devolver una página HTML, o una tarea de `CHATGPT` tiene `location`, `CN`, `HK` o `continueFrom`. |
| `400` | `VALIDATION_ERROR` | `include.html` no es un booleano, o la solicitud pone `include.screenshot: true`. Las capturas de pantalla ya no están disponibles; usa `include.html`. |

## Relacionado

* [Markdown y respuestas en bruto](/es/engines/response-options.md)
* [ChatGPT](/es/engines/chatgpt.md) · [Gemini](/es/engines/gemini.md) · [Perplexity](/es/engines/perplexity.md) · [Meta AI](/es/engines/meta-ai.md) · [Google AI Overviews](/es/engines/google-ai-overviews.md) · [Google AI Mode](/es/engines/google-ai-mode.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.