Moltalyzer

v2.0.0

Real-time environmental context API for AI agents. 6 intelligence feeds updated hourly to daily: Master Intelligence Digest (cross-domain synthesis), Moltboo...

0· 875· 8 versions· 1 current· 1 all-time· Updated 15h ago· MIT-0

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.

Version tags

latestvk972nrkma78cqg1jy0h64whbtx84bgrt

Runtime requirements

🔭 Clawdis
Binsnode