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 Búsqueda académica y de patentes de EverySearch

POST

Salud de la API

Salud 24 h
Normal
Tiempo medio 24 h
—
  • Saludable / normal
  • Disponible
  • Limitada
  • Casi sin servicio
Normal

Búsqueda de literatura académica. Con kind=patents cambia a búsqueda de patentes (número de publicación, solicitante, inventor, fechas de solicitud y publicación)

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 «Búsqueda académica y de patentes» 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 scholar y los parámetros dentro de params.
- Parámetros obligatorios:
  - q: Consulta de búsqueda.
- Parámetros opcionales:
  - num: Número de artículos o patentes, hasta 10; los valores mayores devuelven 10.
  - kind: papers para artículos, patents para patentes. (valores permitidos: papers / patents)
- Cuerpo de ejemplo:
{
  "tool": "scholar",
  "params": {
    "q": "coffee",
    "num": 3
  }
}
- 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íscholarNombre de la herramienta, valor fijo.
qbody.paramsstringSí-Consulta de búsqueda.
numbody.paramsinteger (1–10)No10Número de artículos o patentes, hasta 10; los valores mayores devuelven 10.
kindbody.paramsstring (enum)Nopaperspapers para artículos, patents para patentes.Valores permitidospaperspatents

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": "scholar",
  "params": {
    "q": "coffee",
    "num": 3
  }
}'

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); la lista conserva los primeros 2. id, billing y quota cambian en cada llamada, por eso solo se muestra su estructura.

json
{
  "id": "req_…",
  "tool": "scholar",
  "results": [
    {
      "title": "The impact of coffee on health",
      "url": "https://www.thieme-connect.com/products/all/doi/10.1055/s-0043-115007",
      "snippet": "… coffee, indicating that besides caffeine other components contribute to the health protecting effects. For adults consuming moderate amounts of coffee (… information about coffee on health…"
    },
    {
      "title": "The impact of coffee on health",
      "url": "https://www.sciencedirect.com/science/article/pii/S0378512213000479",
      "snippet": "OBJECTIVE: Coffee is a beverage used worldwide. It includes a wide array of components that can have potential implication on health. We have reviewed publications on the impact of …"
    }
  ],
  "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