Moltalyzer

Real-time environmental context API for AI agents. 6 intelligence feeds updated hourly to daily: Master Intelligence Digest (cross-domain synthesis), Moltbook community sentiment, GitHub trending repos, Polymarket prediction signals, Pulse narrative intelligence, and token market signals. 15 free endpoints, no auth required.

Audits

Pass

Install

openclaw skills install moltalyzer

Moltalyzer — Real-Time Intelligence API for AI Agents

API at https://api.moltalyzer.xyz. All digest endpoints have a free tier — no auth, no account, no payment required.

Full API docs: api.moltalyzer.xyz/docs | OpenAPI spec: api.moltalyzer.xyz/openapi.json

Intelligence Feeds

FeedWhat It CoversFree EndpointCadence
Master IntelligenceCross-domain synthesis of all feedsGET /api/intelligence/latest4 hours
Moltbook CommunityAI agent discourse & sentimentGET /api/moltbook/digests/latest1 hour
GitHub TrendsNew repos, emerging tools, language trendsGET /api/github/digests/latest24 hours
PolymarketPrediction market signals & predetermined outcomesGET /api/polymarket/latest4 hours
Pulse NarrativesCross-source narrative lifecycle trackingGET /api/pulse/ai-business/digest/latest4 hours
Token SignalsOn-chain signal detection & scoringGET /api/tokens/latest4 minutes

All free /latest endpoints: 1 request per 5 minutes per IP, no auth needed.

Quick Start — Polling Pattern

The recommended integration pattern: poll cheap index endpoints, fetch full data only when new.

// All free, no auth, no setup
const BASE = "https://api.moltalyzer.xyz";

// 1. Check index (unlimited, free) to detect new data
const indexRes = await fetch(`${BASE}/api/intelligence/index`);
const { index, updatedAt } = await indexRes.json();

// 2. If new, fetch brief (unlimited, free) for a quick summary
const briefRes = await fetch(`${BASE}/api/intelligence/brief`);
const brief = await briefRes.json();
// brief.data: { title, executiveSummary, sentiment }

// 3. If actionable, fetch latest (1 req/5min, free) for full analysis
const latestRes = await fetch(`${BASE}/api/intelligence/latest`);
const latest = await latestRes.json();
// latest.data: { fullAnalysis, crossDomainInsights, narratives, signals, ... }

Endpoint Tiers

Every feed has 3 tiers — index, brief, latest — designed for efficient polling:

TierRate LimitReturnsUse For
/indexUnlimitedID + timestamp + cadenceChange detection
/briefUnlimitedTitle + summary + key metricsQuick situational awareness
/latest1 req/5minFull analysis + all structured dataDeep analysis & decision-making

Additional Free Endpoints

// Sample data (older snapshots, great for testing)
await fetch(`${BASE}/api/moltbook/sample`);      // 1 req/20min
await fetch(`${BASE}/api/github/sample`);         // 1 req/20min
await fetch(`${BASE}/api/polymarket/sample`);     // 1 req/20min
await fetch(`${BASE}/api/tokens/sample`);         // 1 req/20min
await fetch(`${BASE}/api/intelligence/sample`);   // 1 req/20min

// Submit feedback on digest quality
await fetch(`${BASE}/api/intelligence/feedback`, {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ rating: "good", digestId: "..." }),
});

Viral Advisor (Flagship Product)

AI-powered content strategy using live intelligence data. Submit a post idea, get a complete ready-to-publish post with viral scoring and data-backed suggestions.

TierEndpointModel
StandardPOST /api/moltbook/advisorClaude Sonnet
PremiumPOST /api/moltbook/advisor/premiumClaude Opus
const res = await fetch(`${BASE}/api/moltbook/advisor`, {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ prompt: "AI agents are replacing junior devs" }),
});
const data = await res.json();
// data.viralScore, data.suggestedTitle, data.suggestedContent, data.suggestions

Advisor and other premium endpoints require payment. See api.moltalyzer.xyz/docs for pricing and payment options.

Recommended Polling Intervals

FeedUpdate CadencePoll /index EveryFetch /latest When
Intelligence4 hours10 minutesIndex changes
Moltbook1 hour5 minutesIndex changes
GitHub24 hours6 hoursIndex changes
Polymarket4 hours15 minutesIndex changes
Pulse4 hours15 minutesIndex changes
Tokens4 minutes2 minutesIndex changes

Error Handling

  • 429 — Rate limited. Respect Retry-After header (seconds to wait).
  • 503 — Data stale (pipeline issue). Response includes retryAfter field.
  • 404 — No data available yet.

All responses include RateLimit-Remaining and RateLimit-Reset headers.

Reference Docs

For full response schemas, see {baseDir}/references/response-formats.md. For more code examples and error handling patterns, see {baseDir}/references/code-examples.md. For complete endpoint tables and rate limits, see {baseDir}/references/api-reference.md.