searchwebextraction

Keenable is a web search API built for AI agents. Search returns ranked pages with their text already extracted, and the fetch tool reads any URL as clean markdown. No API key is required.

Installation

pnpm add @keenable/ai-sdk
# Add to your .env file
KEENABLE_API_KEY=your_api_key_here

Usage

import { generateText, isStepCount } from 'ai';
import { keenableTools } from '@keenable/ai-sdk';

const { text } = await generateText({
  model: 'openai/gpt-5-mini',
  prompt: 'What changed in the latest Bun release? Cite the pages you used.',
  tools: keenableTools(),
  stopWhen: isStepCount(3),
});

console.log(text);