Nuestras estadísticas de visitas propias están siempre activas. Google Analytics, que nos ayuda a entender cómo se usan nuestras páginas públicas (no tu espacio de trabajo con sesión iniciada), solo se activa con tu permiso. Consulta nuestra Política de privacidad.

API de Lectura de páginas de EverySearch

POST

Salud de la API

Salud 24 h
84 %
Tiempo medio 24 h
5.74 s
  • Saludable / normal
  • Disponible
  • Limitada
  • Casi sin servicio
Disponible

Obtiene el texto principal de una URL. Si un método de lectura no puede con la página, se prueba automáticamente el siguiente

Precio $0.69 por 1.000 solicitudes ($0.000694 por llamada). Las llamadas fallidas y los resultados vacíos no se cobran.

Prompt para IA

Pégalo en tu asistente de IA. Ya incluye los parámetros, los campos de respuesta y una solicitud de ejemplo de este endpoint, así que el asistente puede preguntarte qué necesitas y luego escribir el script.

Ayúdame a escribir un script que llame a la API «Lectura de páginas» de EveryInfra.

Contrato de la API:
- Solicitud: POST https://api.everyinfra.com/api/v1/search con la cabecera Authorization: Bearer <API Key>. Lee la clave de la variable de entorno EVERYINFRA_API_KEY; no la pongas en el código.
- En el cuerpo de la solicitud, pon tool en read y los parámetros dentro de params.
- Parámetros obligatorios:
  - url: Una URL http(s) completa.
- Cuerpo de ejemplo:
{
  "tool": "read",
  "params": {
    "url": "https://www.python.org/"
  }
}
- Cobro: Precio $0.69 por 1.000 solicitudes ($0.000694 por llamada). Las llamadas fallidas y los resultados vacíos no se cobran.
- Con 422, corrige los parámetros con las sugerencias y valores permitidos del error. Con 429 o 503, espera lo que indique Retry-After y vuelve a intentarlo.

Antes de escribir código, pregúntame cuántos elementos necesito procesar y en qué formato guardar los resultados; luego confirma conmigo el plan y el costo aproximado.

Parámetros de la solicitud

NombreUbicaciónTipoObligatorioPor defectoDescripción
AuthorizationheaderstringSí-Bearer seguido de tu clave de API. Créala en la consola; nunca la pongas en una URL ni en un repositorio de código.
toolbodystringSíreadNombre de la herramienta, valor fijo.
urlbody.paramsstringSí-Una URL http(s) completa.

Ejemplos de código

bash
curl -X POST 'https://api.everyinfra.com/api/v1/search' \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "tool": "read",
  "params": {
    "url": "https://www.python.org/"
  }
}'

Definición OpenAPI (JSON)Los ejemplos leen la clave de la variable de entorno EVERYINFRA_API_KEY; el código copiado nunca contiene tu clave.

Ejemplo de respuesta

Respuesta real

Obtenida el 24 de octubre de 2026, 18:28 (UTC) llamando a esta API con los parámetros del ejemplo de código de arriba. results y count son la respuesta real de esa llamada, sin información personal (nombres, usuarios, avatares, enlaces de perfil, datos de contacto). id, billing y quota cambian en cada llamada, por eso solo se muestra su estructura.

json
{
  "id": "req_…",
  "tool": "read",
  "results": [
    {
      "title": "Welcome to Python.org",
      "url": "https://www.python.org/",
      "content": "# Welcome to Python.org\n\n**Notice:** This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.\n\nSecurity notice: the emSign root CA has been removed from certifi. Upgrade certifi, …"
    }
  ],
  "billing": {
    "charged": …,
    "charged_usd": …,
    "balance_after_usd": …,
    …
  },
  "quota": { … }
}

Errores y facturación

401
Falta la clave o no es válida.
402
Saldo insuficiente. Recarga primero.
422
Nombre o valor de parámetro incorrecto. Corrígelo según las opciones indicadas en el error. Sin cargo.
429
Se alcanzó el límite de solicitudes por minuto. Espera el tiempo indicado en Retry-After y vuelve a intentarlo.
503
No se pudo completar. El cargo retenido vuelve a tu saldo. Si el resultado es incierto, compruébalo antes de reenviar.
200 vacío
Sin datos. Sin cargo.

Errores