All of Indonesia's news.
One structured API.
Wartika collects, cleans, and enriches news from 12,000+ sources in real time — ready for your apps, AI models, and analytics teams.
BI pertahankan suku bunga acuan di 6,00%
Ekspor nikel naik 18% pada kuartal kedua
Rupiah melemah tipis terhadap dolar AS
OJK terbitkan aturan baru fintech lending
IHSG dibuka menguat ke level 7.320
{
"id": "art_9f3c1a",
"title": "BI pertahankan suku bunga acuan di 6,00%",
"source": { "name": "Kompas", "trust_score": 0.96 },
"published_at": "2026-04-20T10:42:00Z",
"topics": ["ekonomi", "moneter", "perbankan"],
"entities": [
{ "name": "Bank Indonesia", "type": "ORG" },
{ "name": "Perry Warjiyo", "type": "PERSON" }
],
"sentiment": { "label": "positive", "score": 0.71 },
"summary": "Bank Indonesia menahan BI-Rate untuk menjaga...",
"duplicates": 37
}The news flowing through Wartika right now.
Bank Indonesia pertahankan BI-Rate 6,00%, rupiah menguat di pembukaan pasar
Dewan Gubernur BI menilai langkah ini konsisten dengan upaya menjaga stabilitas nilai tukar dan inflasi dalam sasaran 2,5±1%.
Startup EV lokal raih pendanaan Seri B senilai US$ 45 juta
Kemenkeu catat surplus APBN capai Rp 22,8 triliun per Maret
DPR sahkan revisi UU Perlindungan Konsumen Digital
Ekspor kopi spesialti Indonesia ke Eropa melonjak 32%
From thousands of raw sources to one clean signal.
Wartika handles the entire pipeline — crawling, deduplication, Indonesian-language NLP, and distribution — so your team only calls one endpoint.
Collect
12,000+ news portals, wire services, press releases, and RSS feeds monitored every 30 seconds.
Clean
Cross-source deduplication, time and author normalization, and source credibility scoring.
Enrich
Topic classification, entity extraction, sentiment, and summaries by a trained Indonesian language model.
Distribute
REST API, WebSocket streaming, real-time webhooks, and batch export to your data warehouse.
News infrastructure built for production.
Sub-second latency
An event-driven architecture processes articles in under 800 ms from the moment they are published on the source portal.
Purpose-built Indonesian NLP
Not machine translation. Models are trained directly on local news dialects, characteristic acronyms, and institutional context.
News clustering & deduplication
Groups dozens of reports on a single incident into one story cluster with a comprehensive summary.
Legal & copyright compliant
Clean distribution rights with canonical attribution, compliant with journalistic standards and Indonesia's ITE regulations.
Integration in five minutes, not five sprints.
Official SDKs for TypeScript, Python, and Go. Interactive documentation, a free sandbox, and consistent JSON responses across every endpoint.
import { WartikaClient } from '@wartika/sdk';
const client = new WartikaClient({
apiKey: process.env.WARTIKA_API_KEY,
});
// Stream berita ekonomi terkini secara real-time
const stream = await client.articles.stream({
topics: ['ekonomi', 'perbankan'],
sentiment: 'positive',
minTrustScore: 0.85,
});
for await (const article of stream) {
console.log(`[${article.source.name}] ${article.title}`);
console.log(`Entitas: ${article.entities.map(e => e.name).join(', ')}`);
}One data source, many ways to use it.
Fintech & investment
Market signals from issuer news, OJK regulations, and macro sentiment for risk models and algorithmic trading.
Media & publishing
Track competitors, spot trending topics instantly, and enrich your CMS with automatic entity tags.
AI & LLM models
Up-to-date Indonesian news retrieval for RAG, corporate AI agents, and local-domain fine-tuning.
Start free. Pay as you scale.
Developer
For exploration, prototypes, and personal projects.
Startup
For production apps, bots, and small-team analytics.
Enterprise
For financial institutions, corporate analytics, and AI labs.
Common questions
Can't find the answer you're looking for? Our team is ready to talk at [email protected].
Start streaming Indonesian news today.
Get an API key in 60 seconds. 1,000 requests/month free, no credit card required.