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 semántica 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 semántica: describe lo que buscas en una frase en lenguaje natural en lugar de acumular palabras clave. Encuentra fuentes cuyo título no contiene las palabras de tu consulta. Con mode=deep busca más a fondo, tarda más y cuesta más

Precio $0.69 por 1.000 solicitudes ($0.000694 por llamada). Las llamadas fallidas y los resultados vacíos no se cobran. Con mode en deep, cada llamada cuenta como 2 búsquedas.

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 semántica» 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 semantic y los parámetros dentro de params.
- Parámetros obligatorios:
  - q: Describe lo que buscas en una frase en lenguaje natural, sin acumular palabras clave.
- Parámetros opcionales:
  - num: Número de resultados que se devuelven.
  - mode: quick para una búsqueda normal; deep busca más a fondo, tarda más y cuenta como 2 búsquedas. (valores permitidos: quick / deep)
- Cuerpo de ejemplo:
{
  "tool": "semantic",
  "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 mode en deep, cada llamada cuenta como 2 búsquedas.
- 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ísemanticNombre de la herramienta, valor fijo.
qbody.paramsstringSí-Describe lo que buscas en una frase en lenguaje natural, sin acumular palabras clave.
numbody.paramsinteger (1–10)No8Número de resultados que se devuelven.
modebody.paramsstring (enum)Noquickquick para una búsqueda normal; deep busca más a fondo, tarda más y cuenta como 2 búsquedas.Valores permitidosquickdeep

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": "semantic",
  "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": "semantic",
  "results": [
    {
      "title": "Best Coffee Near Me - October 2026: Find Nearby Coffee Reviews - Yelp",
      "url": "https://www.yelp.com/nearme/coffee",
      "snippet": "Best Coffee Near Me - October 2026: Find Nearby Coffee Reviews - Yelp\n\n# Best Coffee Near Me\n\nThere's nothing like a freshly brewed cup of coffee to start your day, or to give you a much-needed pick-me-up in the afternoon. Whether you’re looking for a plain cup of joe, an elegant…"
    },
    {
      "title": "Coffee",
      "url": "https://www.fairtrade.net/en/products/Fairtrade_products/coffee.html",
      "snippet": "Coffee\n\nSorry, no match found!\n\n# Coffee\n\nOver a billion people drink coffee every day — but many of the farmers who grow it can’t earn a decent living. Coffee is one of the world’s most traded commodities, yet millions of small-scale farmers live in poverty due to low and unpred…"
    }
  ],
  "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