Research Modes

All 9 research modes — deep, quick, crypto, token-analysis, protocol-research, whale-tracking, narrative, risk-assessment, yield-strategy

Krawl supports 9 research modes. The mode determines which tools are prioritized, how the query is processed, and what the report focuses on.

Modes Overview

ModeEngineBest For
deepRecursive tree searchGeneral research, comprehensive analysis
quickFlat agent loopFast overviews, simple questions
cryptoRecursive tree searchGeneral crypto/DeFi research
token-analysisRecursive tree searchSingle token deep dive
protocol-researchRecursive tree searchDeFi protocol analysis
whale-trackingRecursive tree searchSmart money and institutional flows
narrativeRecursive tree searchMarket narratives and sentiment
risk-assessmentRecursive tree searchSecurity and risk analysis
yield-strategyRecursive tree searchYield farming and APY optimization

deep

The default mode. Full recursive breadth×depth tree search with STORM perspectives, learning extraction, gap detection, and multi-pass synthesis.

curl -N -X POST https://api.krawl.sh/research \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-key" \
  -d '{
    "query": "What is the current state of quantum computing?",
    "mode": "deep",
    "breadth": 4,
    "depth_levels": 3
  }'

quick

Uses the flat agent loop instead of recursive tree search. The LLM iteratively picks tools (tool_choice='required') up to MAX_STEPS (40). Faster but less thorough.

curl -N -X POST https://api.krawl.sh/research \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-key" \
  -d '{
    "query": "What is MCP protocol?",
    "mode": "quick"
  }'

crypto

General crypto research mode. Automatically includes crypto tools (cryptoData, cryptoChart, defiRanking, etc.) alongside standard web and X/Twitter search.

curl -N -X POST https://api.krawl.sh/research \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-key" \
  -d '{
    "query": "What is happening in the Solana ecosystem?",
    "mode": "crypto"
  }'

token-analysis

Deep dive on a single token. Prioritizes cryptoData, cryptoChart, tokenRiskAssessment, smartMoneyTracker, and X/Twitter sentiment.

curl -N -X POST https://api.krawl.sh/research \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-key" \
  -d '{
    "query": "Comprehensive analysis of Ethereum",
    "mode": "token-analysis"
  }'

protocol-research

Focused on DeFi protocol analysis. Prioritizes defiRanking, protocolDeepDive, governanceMonitor, and smart contract code review.

curl -N -X POST https://api.krawl.sh/research \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-key" \
  -d '{
    "query": "Analyze Aave v3 protocol mechanics and governance",
    "mode": "protocol-research"
  }'

whale-tracking

Tracks smart money and institutional flows. Prioritizes smartMoneyTracker, onchainAnalytics, and derivativesAnalysis.

curl -N -X POST https://api.krawl.sh/research \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-key" \
  -d '{
    "query": "Where is smart money flowing in DeFi?",
    "mode": "whale-tracking"
  }'

narrative

Analyzes market narratives and social sentiment. Prioritizes narrativeTracker, X/Twitter search, and community sources (Reddit, Hacker News).

curl -N -X POST https://api.krawl.sh/research \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-key" \
  -d '{
    "query": "What is the AI x Crypto narrative?",
    "mode": "narrative"
  }'

risk-assessment

Security and risk analysis. Prioritizes tokenRiskAssessment, audit history, exploit research, and smart contract vulnerability scanning.

curl -N -X POST https://api.krawl.sh/research \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-key" \
  -d '{
    "query": "Risk assessment of bridging protocols",
    "mode": "risk-assessment"
  }'

yield-strategy

Yield farming and APY optimization research. Prioritizes yieldFinder, defiRanking, and protocol analysis tools.

curl -N -X POST https://api.krawl.sh/research \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your-key" \
  -d '{
    "query": "Best stablecoin yield strategies in 2025",
    "mode": "yield-strategy"
  }'

Source Type Filtering

Regardless of mode, you can control which source types are available:

{
  "query": "...",
  "mode": "deep",
  "sources": ["exa", "x", "academic"]
}

Available source types: exa, x, github, crypto, web, academic, media, community

Each source type maps to specific tools. See Architecture for the full tool-to-source mapping.

On this page