Back

Berita Indo API

Open sourceNext.jsTypescriptTailwindCSS
satya-art-avatar
Satya Wikananda


About Project

Berita Indo API is an open-source public API that aggregates and delivers the latest news from popular Indonesian news portals such as CNN Indonesia and CNBC Indonesia. It works by parsing RSS feeds from these sources and converting the data into a clean JSON format, accessible via RESTful API endpoints. The API also supports a search query parameter on every endpoint, allowing consumers to filter news results by title. A dedicated documentation site was built alongside the API so developers can explore all available endpoints interactively.

Tech Stacks

  • Next.js — React framework used to build both the API routes and the documentation website
  • TypeScript — Provides static typing across the codebase for reliability and maintainability
  • Daisy UI — Tailwind CSS component library used to style the documentation site
  • TailwindCSS — Utility-first CSS framework for rapid UI styling
  • RSS Parser — Lightweight Node.js library for parsing RSS feeds from news portals into structured data
  • Fuse.js — Fuzzy-search library powering the title-based search query feature
  • React JSON Viewer — Used to render formatted JSON responses directly on the docs site
  • React Tweet — Embeds tweet previews within the React app
  • Vaul — Drawer UI component for React
  • Snackbar — Minimal browser library for displaying brief notification messages

Screenshots

berita-indo-api-1

Berita Indo API — landing page and API documentation

berita-indo-api-2

Berita Indo API — list of available news endpoints

Let's create something cool 🔥

Always open to discussing new projects, creative ideas, or opportunities to be part of your visions.

© 2026 Satya Wikananda. All Rights Reserved.

Connect