n8n
Noticias en tus flujos de n8n, y como herramienta del nodo AI Agent.
Con el nodo HTTP Request
1. Guarda tu key como credencial
En Credentials → Create credential, elige Header Auth:
| Campo | Valor |
|---|---|
| Name | Authorization |
| Value | Bearer ts_live_… (tu key) |
2. Agrega el pedido
Agrega un nodo HTTP Request. Lo más rápido es Import cURL: pega esto y aprieta Import:
curl https://api.typesearch.ai/v1/search \
-H "Content-Type: application/json" \
-d '{ "query": "regalías al litio en Chile", "days": 1, "mode": "fast", "max_results": 10 }'Después pon Authentication en Generic Credential Type → Header Auth y elige la credencial del paso 1. O complétalo a mano:
| Opción | Valor |
|---|---|
| Method | POST |
| URL | https://api.typesearch.ai/v1/search |
| Authentication | Generic Credential Type → Header Auth |
| Send Body | Activado, JSON |
Para buscar lo que produjo un nodo anterior, usa una expresión en el cuerpo:
{ "query": "{{ $json.topic }}", "days": 1, "mode": "fast", "max_results": 10 }Las notas vuelven en results. Agrega un nodo Split Out sobre results para tener un ítem por nota,
con title, url, source, published_at, score y snippet.
3. Como herramienta del nodo AI Agent
Conecta un HTTP Request Tool a la entrada Tool del agente, con la misma URL, el mismo método y la
misma credencial, y deja que el modelo escriba la consulta con $fromAI:
{
"query": "{{ $fromAI('query', 'What to search for in the news, in any language', 'string') }}",
"days": 7,
"mode": "fast",
"max_results": 8
}Describe la herramienta para que el agente sepa cuándo llamarla: Busca noticias recientes y devuelve el título, la URL, la fuente, la hora de publicación y una puntuación de relevancia de cada una.
Ideas
- Un resumen matinal: un Schedule Trigger, una búsqueda por tema con
"days": 1y un email o un mensaje de Slack con los títulos y los enlaces. - Alertas: quédate con los resultados con
scoremayor a0.8y recuerda las URLs que ya enviaste, para que cada nota salga una sola vez.
Cada búsqueda cuesta $1,40 cada 1.000 en modo fast, como en estos ejemplos; sin mode, la API usa
normal ($2,20), que lee los mejores resultados antes de ordenarlos.