Sin KYC: ni documento de identidad, ni selfie, ni documentos. Paga con criptomonedas: BTC, USDT, USDC, ETH, SOL, LTC
Idioma: Español
Obtén una clave API

Guía · solución de problemas · datos consultados el 22 de octubre de 2026

Por qué los agentes de IA reciben errores 403 al obtener páginas web

Un 403 es un sitio que dice no. Desde 2025 más sitios se lo dicen a los agentes de IA de forma predeterminada, y desde septiembre de 2026 Cloudflare bloquea el tráfico de agentes en muchos sitios nuevos con publicidad. Aquí tienes cómo distinguir las causas y qué puedes hacer de forma legítima.

Última actualización: · 6 min de lectura

Respuesta rápida

¿Por qué mi agente de IA recibe un 403 cuando obtiene una página?

Normalmente porque el sitio, o su CDN, rechaza el tráfico automatizado o de IA. Cloudflare bloquea los rastreadores de IA de forma predeterminada para dominios nuevos desde el 1 de julio de 2025, y desde el 15 de septiembre de 2026 bloquea el tráfico "Agent" en las páginas con publicidad de dominios nuevos. Otras causas son los rate limits y los muros de inicio de sesión. La solución es el permiso, no el disfraz. WebReaderAPI devuelve la respuesta del sitio sin cobrarte; sin KYC, con criptomonedas.

Causas habituales de un web fetch fallido

403 de una CDNLa gestión de bots bloquea rastreadores o agentes de IA de forma predeterminada en muchos sitios
403 o 401 del sitioMuro de inicio de sesión, área de miembros, reglas por región o un bloqueo estricto de agentes conocidos
429Demasiadas solicitudes en poco tiempo; el sitio te está aplicando un rate limit
402El sitio pide pago, por ejemplo mediante Cloudflare pay per crawl
200 pero con texto vacíoLa página genera su contenido con JavaScript; no es un error, pero no hay nada que leer
Rechazado antes de obtener la páginaTu propia herramienta respetó robots.txt y omitió la página

¿Qué cambió en la web en 2025 y 2026?

Los grandes proveedores de infraestructura convirtieron el bloqueo de IA en un valor predeterminado. Tres cambios con fecha explican la mayoría de los nuevos 403:

  • 1 de julio de 2025: Cloudflare anunció que ahora bloquea los rastreadores de IA de forma predeterminada, preguntando a cada dominio nuevo al registrarse si quiere permitirlos. Ese mismo día lanzó pay per crawl en beta privada, que responde con HTTP 402 y un precio.
  • 1 de julio de 2026: Cloudflare introdujo tres categorías de tráfico de IA: Search, Agent y Training. "Agent" incluye explícitamente a los fetchers de chat como ChatGPT-User.
  • 15 de septiembre de 2026: para dominios nuevos, los ajustes predefinidos de Cloudflare bloquean el tráfico Training y Agent en las páginas que muestran anuncios; Search sigue permitido.

Un agente que obtiene una página para un usuario entra en la categoría Agent. En los sitios con publicidad dados de alta después de septiembre de 2026, espera negativas.

¿Cómo distingo un bloqueo de un fallo?

Lee el código de estado y el cuerpo antes de cambiar nada.

Lo que vesSignificado probableSiguiente paso
403 con un desafío o una página de "access denied"El sitio o su CDN rechaza el tráfico automatizadoRespétalo; busca una API o pide acceso
402 con cabeceras de precioEl sitio vende acceso por solicitudDecide si pagar a través de su canal
429Enviaste demasiadas solicitudesBaja el ritmo y reintenta más tarde con backoff
401, o una página de inicio de sesiónEl contenido necesita una cuentaFuera del alcance de un lector público
200 con casi nada de textoContenido generado por JavaScriptRenderiza la página en un navegador
Tu herramienta dice que robots.txt lo prohíbeEl sitio pidió a los robots que lo omitanRespétalo

Solo el 429 y la página JavaScript vacía son problemas técnicos que puedes resolver por tu cuenta. Los demás son decisiones del propietario del sitio.

¿Qué puede hacer legítimamente quien crea un agente?

Trabaja con el sitio, no a su alrededor. Estos pasos resuelven muchos fallos y mantienen a tu agente del lado correcto de los propietarios de los sitios:

  1. Usa el canal propio del sitio. Muchos sitios ofrecen una API, un feed RSS o Atom, o un sitemap con el contenido que necesitas.
  2. Pide acceso. Los propietarios pueden permitir un bot con nombre en robots.txt o en la configuración de su CDN. Un User-Agent claro y una página de contacto lo facilitan.
  3. Renderiza páginas que están permitidas pero vacías. Para páginas solo con JavaScript, usa un lector que ejecute un navegador headless.
  4. Baja el ritmo y usa caché. Lee la misma página una vez, guárdala y respeta Crawl-delay y las respuestas 429.
  5. Paga donde el sitio vende acceso. Un 402 es una oferta; acéptala por el canal del sitio o deja esa página fuera.

Cada una de estas opciones deja al propietario del sitio al mando, que es también lo que mantiene útil a tu agente con el tiempo.

¿Qué no debo hacer nunca para saltarme una negativa?

Nunca disfraces al agente ni derrotes una protección. Falsificar el User-Agent de un navegador, rotar direcciones IP para escapar de un bloqueo o resolver páginas de desafío convierte a un cliente educado en una herramienta creada para derrotar controles de acceso. En 2026, dos tribunales de EE. UU. trataron estas técnicas como elusión en demandas sobre acceso automatizado a resultados de búsqueda. Los casos siguen abiertos y no hay nada decidido, pero el riesgo no es teórico.

También rompe la confianza con los sitios de los que dependen tus usuarios. Una negativa es información: regístrala, di al usuario que la página no estaba disponible y pasa a otra fuente.

¿Qué hacen las herramientas de fetch integradas cuando un sitio rechaza?

La mayoría devuelven el error al modelo, que entonces dice al usuario que no pudo leer la página. La documentación de OpenClaw, consultada el 22 de octubre de 2026, dice que su web_fetch integrado extrae el contenido con Readability, no ejecuta JavaScript y limita la salida a 20.000 caracteres; puede recurrir a un proveedor de fetch, y los plugins pueden registrar otros nuevos. El servidor de referencia fetch de MCP respeta robots.txt de forma predeterminada para los fetches iniciados por el modelo.

Cuando estas herramientas fallan en páginas que permiten robots pero necesitan JavaScript, ayuda un lector que renderice páginas. Cuando fallan porque el sitio rechazó, ninguna herramienta debería cambiar la respuesta.

¿Qué devuelve WebReaderAPI cuando un sitio rechaza?

Devuelve el rechazo con claridad y no te cobra. Una página no permitida por robots.txt da 403 blocked_by_robots. Un sitio que declara ai-input=no da 403 blocked_by_site_policy. Un sitio que rechaza la solicitud de cualquier otra forma da 502 target_refused, con el código de estado propio del sitio en target_status.

Si un sitio rechaza nuestra solicitud, devolvemos su respuesta: nunca resolvemos CAPTCHAs, iniciamos sesión en cuentas ni intentamos saltar un bloqueo o un paywall. Tu agente puede mostrar al usuario exactamente por qué se omitió una página. La página de errores enumera cada código con la regla de reintento correspondiente.

Errores de web fetch: preguntas frecuentes

¿Por qué una página se abre en mi navegador pero falla en mi agente?

Porque el sitio trata de forma distinta a las personas y a los clientes automatizados. La gestión de bots puede permitir navegadores y rechazar agentes, y algunos sitios bloquean el tráfico de IA de forma predeterminada. La página es pública para lectores, no necesariamente para robots.

¿Reintentar soluciona un 403?

Rara vez. Un 403 es una decisión, no un fallo puntual. Reintenta los 429, los timeouts y los errores de red con backoff exponencial; trata el 403 como definitivo salvo que el propietario del sitio lo cambie.

¿Puede WebReaderAPI leer páginas que mi agente no puede?

Solo páginas que permiten robots pero necesitan un navegador para mostrar su texto, porque WebReaderAPI renderiza JavaScript cuando hace falta. No puede leer páginas que un sitio rechaza, y no lo intenta.

¿Cómo consigo que permitan mi bot en un sitio?

Usa un User-Agent estable y descriptivo con una URL de contacto, respeta robots.txt, mantén bajos los rate limits de solicitudes y pídelo al propietario. Los esquemas de agentes firmados como Web Bot Auth permiten a los sitios verificar quién eres.

Fuentes (8)
  1. Nota de prensa: rastreadores de IA bloqueados de forma predeterminada — Cloudflare (2025-07-01)
  2. Presentamos el pago por rastreo (crawl) — Cloudflare (2025-07-01)
  3. Blog: opciones de tráfico de búsqueda, agentes y entrenamiento — Cloudflare (2026-07-01)
  4. Blog: nuevos valores por defecto para rastreadores de IA y agentes — Cloudflare (2026-09-15)
  5. Herramienta de obtención web (web fetch) — OpenClaw (read 2026-10-22)
  6. Servidor de fetch de MCP — Model Context Protocol (read 2026-10-22)
  7. Reddit contra SerpApi LLC — Loeb & Loeb (2026-08)
  8. Desestimada la demanda de Google contra SerpApi — Search Engine Roundtable (2026-07-22)

Desde 0,07 US$/1K páginas · sin KYC

Obtén una clave API