65,000+ domains, 100+ countries
Data Collection
- ✓Seed contracts define per-country, per-category crawl policies
- ✓Automated domain discovery and validation
- ✓Content deduplication and canonicalisation
- ✓Multilingual support with automatic language detection
- ✓Historical archive with configurable retention
GET /v1/seeds
{ "country": "kr", "domains": 1240, "policy": "robots-compliant", "freshness": "5m", "status": "active" }News-V scoring + semantic embeddings
AI Analysis
- ✓5-dimension News-V score: timeliness, impact, relevance, urgency, authority
- ✓Composite score clamped to 1.0–10.0 with category weight overrides
- ✓Entity extraction — persons, organisations, locations
- ✓Semantic embeddings for vector similarity search
- ✓Quality signals: readability, bias indicators, source reputation
News-V Score
timeliness: 8.2 (0.20)impact: 9.1 (0.30)relevance: 7.8 (0.20)urgency: 6.5 (0.15)authority: 8.9 (0.15)─────────────────────────composite: 8.4Natural language RAG queries
Semantic Search
- ✓Ask questions in plain English — no query syntax required
- ✓Retrieval-Augmented Generation (RAG) with citations
- ✓Faceted search: country, category, date, score range
- ✓Trending topics and keywords (1h / 6h / 24h / 7d)
- ✓Webhook support for article.published events
GET /v1/rag/query?q=...
{ "answer": "Three ministries issued...", "citations": [ { "docId": "doc_8f2a", "score": 0.94 } ], "confidence": 0.91 }Cloudflare Workers, sub-50ms globally
Edge API
- ✓Global edge deployment — 300+ Cloudflare locations
- ✓Sub-50ms p95 response time worldwide
- ✓OpenAPI 3.1 spec with auto-generated SDKs
- ✓Bearer API key auth with usage metering
- ✓Rate limiting, quotas, and per-key analytics
Response headers
HTTP/2 200 OKx-newsfork-latency-ms: 42x-ratelimit-remaining: 9847content-type: application/jsonCompliance-first architecture
Policy Intelligence
- ✓Per-country content licensing and attribution rules
- ✓Robots.txt compliance and crawl-delay enforcement
- ✓GDPR-aware data handling and retention policies
- ✓Audit log for all data access operations
- ✓Domain allow/blocklist management
Seed contract
country: jpattribution: requiredrobots: compliantretention: 90d (GDPR-aware)audit: git-backed ledgerSeven tools for agentic news consumption
MCP for AI Agents
- ✓search — keyword, category, language filters
- ✓article — full article content by ID
- ✓trending — topics and keywords by window
- ✓entity-graph — relationships between entities
- ✓subscribe-feed — real-time feed subscriptions
- ✓sources — available news sources by country
MCP tools
GET /v1/mcp/searchGET /v1/mcp/article/{id}GET /v1/mcp/trendingGET /v1/mcp/entity-graphPOST /v1/mcp/subscribe-feedGET /v1/mcp/sourcesGET /v1/mcp/media/{id}