API berita gratis terbaik untuk sebagian besar proyek sampingan adalah NewsData.io (200 kredit per hari, tanpa kartu) atau GNews (100 permintaan per hari, tanpa kartu). Jika Anda memerlukan teks artikel lengkap, Guardian Open Platform memberikan 500 panggilan gratis per hari. Jika Anda ingin tanpa pendaftaran sama sekali, GDELT, Hacker News, dan Spaceflight News menjawab tanpa kunci sama sekali. Setiap kuota di bawah ini diperiksa di halaman resmi penyedia pada 22 Oktober 2026, dan setiap API tanpa kunci dipanggil secara langsung pada hari yang sama.
API berita gratis berbeda dalam empat hal yang lebih penting daripada kuota yang tertera di judul: kebaruan, riwayat pencarian, penggunaan komersial, dan kebutuhan kartu. Panduan ini membandingkan 10 di antaranya tepat pada poin-poin tersebut.
Apa itu API berita gratis?
API berita gratis adalah endpoint HTTP yang mengembalikan artikel berita (judul, sumber, URL, waktu terbit, sering kali cuplikan atau gambar) sebagai JSON, tanpa biaya hingga kuota harian atau bulanan tertentu. Agregator menarik data dari ribuan media; API penerbit seperti Guardian dan NYT mengembalikan arsip mereka sendiri, sering kali dengan teks lengkap.
Sebagian besar paket gratis menukar kebaruan dengan harga. Penundaan 12 atau 24 jam adalah hal biasa, begitu pula klausul "hanya untuk non-komersial". Itu tidak masalah untuk prototipe atau dasbor pribadi, tetapi tidak untuk produk berbayar.
Perbandingan API berita gratis
| API | Kuota gratis | Penundaan / riwayat | Perlu kartu | Penggunaan komersial pada paket gratis | Perlu kunci |
|---|---|---|---|---|---|
| NewsData.io | 200 kredit/hari (masing-masing 1-10 artikel) | Penundaan 12 jam, 48 jam terakhir | Tidak | Tidak dinyatakan | Ya |
| GNews | 100 permintaan/hari, 10 artikel masing-masing | Penundaan 12 jam, 30 hari | Tidak | Tidak | Ya |
| NewsAPI.org | 100 permintaan/hari | Penundaan 24 jam, 1 bulan | Tidak ada kolom kartu saat pendaftaran | Tidak (hanya dev dan test) | Ya |
| Currents API | 250 permintaan/hari | Hingga 30 hari | Tidak dinyatakan | Redistribusi memerlukan ketentuan terpisah | Ya |
| World News API | 50 poin/hari, 1 permintaan/detik | Tidak dinyatakan | Tidak | Tidak dinyatakan, tautan atribusi diperlukan | Ya |
| Guardian Open Platform | 500 panggilan/hari, 1 panggilan/detik | Arsip lengkap, 1,9 juta+ item | Tidak ada kolom kartu saat pendaftaran | Tidak | Ya |
| NYT Developer APIs | 500 permintaan/hari, 5/menit per API | Arsip berbeda-beda per API | Tidak dinyatakan | Tidak | Ya |
| GDELT DOC 2.0 | 1 permintaan setiap 5 detik | Global, banyak bahasa | Tidak | Tidak dinyatakan | Tidak |
| Hacker News API | Saat ini tidak ada batas laju | Waktu nyata | Tidak | Tidak dinyatakan | Tidak |
| Spaceflight News API | Tidak dipublikasikan | Waktu nyata, 36.000+ artikel | Tidak | Tidak dinyatakan | Tidak |
"Tidak dinyatakan" berarti halaman resminya tidak menyebutkannya pada 22 Oktober 2026. Anggap saja tidak diketahui, bukan sebagai izin.
Bagaimana ini diuji
Setiap angka berasal dari halaman harga, FAQ, atau dokumentasi penyedia masing-masing, yang dibaca pada 22 Oktober 2026. Tiga API tanpa kunci (GDELT, Hacker News, Spaceflight News) menerima permintaan nyata dan mengembalikan artikel langsung dari Oktober 2026. Tujuh endpoint berkunci dipanggil tanpa kunci untuk memastikan endpoint tersebut ada dan mengembalikan galat autentikasi yang bersih (NewsAPI: 401 apiKeyMissing). Tidak ada panggilan terautentikasi yang dilakukan, jadi jumlah hasil per permintaan berasal dari halaman harga.
10 API berita gratis, satu per satu
1. NewsData.io: kuota gratis harian terbesar
NewsData.io memberikan 200 kredit API per hari, dan satu kredit mengembalikan antara 1 hingga 10 artikel. FAQ-nya menyatakan dengan jelas bahwa tidak diperlukan kartu kredit atau debit untuk paket gratis. Komprominya adalah kebaruan: data gratis tertunda 12 jam dan hanya mencakup 48 jam terakhir.

2. GNews: sederhana, dan tidak pernah meminta detail pembayaran
GNews memberikan 100 permintaan per hari dengan hingga 10 artikel per permintaan, jadi sekitar 1.000 artikel per hari. Halaman harganya menyatakan bahwa paket gratis "tidak pernah meminta detail pembayaran." Anda mendapatkan riwayat 30 hari dan penundaan 12 jam. Hanya untuk non-komersial, dan CORS hanya diaktifkan untuk localhost.

curl "https://gnews.io/api/v4/top-headlines?lang=en&max=10&apikey=$GNEWS_KEY"
3. NewsAPI.org: yang paling sering dipakai tutorial
NewsAPI adalah nama yang paling sering digunakan dalam tutorial. Paket Developer gratis memberikan 100 permintaan per hari, artikel datang dengan penundaan 24 jam, dan pencarian menjangkau hingga satu bulan ke belakang. FAQ-nya menyatakan bahwa paket ini "tidak dapat digunakan di lingkungan staging atau produksi." Formulir pendaftarannya hanya meminta nama, email, dan kata sandi.

curl -H "X-Api-Key: $NEWSAPI_KEY" "https://newsapi.org/v2/everything?q=openapi&language=en"
4. Currents API: 250 permintaan per hari
Currents memberikan 250 permintaan gratis per hari untuk "evaluasi, prototipe, dan aplikasi kecil," dengan riwayat terbaru hingga 30 hari. Redistribusi dan penerbitan ulang memerlukan ketentuan terpisah, jadi jangan membangun situs berita publik di atas kunci gratisnya. Apakah pendaftaran meminta kartu tidak dinyatakan di halaman harga.

5. World News API: kuota kecil, tempo ketat
Paket gratis World News API memberikan 50 poin per hari, 1 permintaan per detik, dan 1 permintaan bersamaan. Tidak diperlukan informasi pembayaran. Satu syarat tambahan: pengguna gratis harus menautkan ke worldnewsapi.com dari situs atau aplikasi mereka.

6. Guardian Open Platform: teks artikel lengkap secara gratis
Kunci Developer Guardian adalah jalur gratis terbaik jika Anda memerlukan isi artikel, bukan sekadar cuplikan. Ini memungkinkan hingga 500 panggilan per hari dengan kecepatan 1 panggilan per detik, dengan akses ke teks artikel di lebih dari 1,9 juta konten.

Ini untuk penggunaan non-komersial, seperti disertasi, hackathon, dan aplikasi nirlaba. Kunci bersama lama api-key=test tidak lagi berfungsi (kunci tersebut mengembalikan Unauthorized pada 22 Oktober 2026), jadi daftarkan kunci.
curl "https://content.guardianapis.com/search?q=api&show-fields=bodyText&api-key=$GUARDIAN_KEY"
7. New York Times Developer APIs: kedalaman arsip
Portal NYT menawarkan beberapa API (Top Stories, Article Search, Archive). FAQ-nya menetapkan dua batas per API: 500 permintaan per hari dan 5 permintaan per menit, dan menyarankan Anda untuk jeda 12 detik di antara panggilan. Penggunaannya hanya untuk non-komersial.

8. GDELT DOC 2.0: cakupan global, tanpa kunci
GDELT memantau berita dalam banyak bahasa dan menyediakan API pencarian teks lengkap tanpa pendaftaran. Kirim dua permintaan terlalu cepat dan Anda akan mendapat balasan teks biasa: "Please limit requests to one every 5 seconds." Tambahkan sourcelang:english pada kueri jika Anda hanya menginginkan sumber berbahasa Inggris.

curl "https://api.gdeltproject.org/api/v2/doc/doc?query=%22open%20source%22%20sourcelang:english&mode=artlist&maxrecords=10&format=json×pan=1d"
Respons yang dibatasi lajunya berupa teks biasa, bukan JSON, jadi periksa isi bodinya sebelum Anda mengurainya.
9. Hacker News API: berita teknologi, waktu nyata
API resmi Hacker News berjalan di Firebase, tidak memerlukan kunci dan, menurut README-nya, saat ini tidak memiliki batas laju. /v0/topstories.json mengembalikan hingga 500 ID cerita; Anda kemudian mengambil masing-masingnya dengan /v0/item/<id>.json.

Pola dua langkah itu berarti 30 judul memerlukan 31 panggilan, jadi simpan respons item dalam cache.
curl "https://hacker-news.firebaseio.com/v0/topstories.json"
curl "https://hacker-news.firebaseio.com/v0/item/8863.json"
10. Spaceflight News API: feed khusus tanpa batas
Jika aplikasi Anda tentang peluncuran, roket, atau misi antariksa, Spaceflight News API gratis, tanpa kunci, dan fokus. Endpoint v4 /articles/-nya melaporkan 36.589 artikel pada 22 Oktober 2026, dan kueri search=launch mengembalikan berita NASA yang diterbitkan sehari sebelumnya.

Tidak ada batas laju yang dipublikasikan, dan proyek ini berjalan dari donasi, jadi simpan apa pun yang Anda ambil dalam cache.
API berita gratis yang perlu ditinjau ulang
TheNewsAPI juga memiliki paket $0: 100 permintaan per hari, tetapi hanya 3 artikel per permintaan, jadi ini ukuran hasil terkecil di sini. Apakah pendaftaran meminta kartu tidak dinyatakan .
Paket gratis Mediastack memberikan 100 panggilan per bulan, dengan data tertunda, hanya non-komersial. Itu sekitar 3 panggilan per hari.
Google News tidak memiliki API resmi, jadi tidak dimasukkan.
Cara memilih API berita gratis
- Perlu teks artikel lengkap? Gunakan Guardian (500/hari) atau NYT (500/hari). Agregator sebagian besar hanya mengembalikan cuplikan.
- Perlu banyak sumber dan tanpa kartu? Gunakan NewsData.io (200 kredit/hari) atau GNews (100 permintaan, sekitar 1.000 artikel/hari).
- Perlu tanpa pendaftaran sama sekali? Gunakan GDELT untuk berita global, Hacker News untuk teknologi, dan Spaceflight News untuk antariksa.
- Merilis produk berbayar? Tidak ada paket gratis berkunci di sini yang secara jelas mengizinkannya. NewsAPI, GNews, Guardian, NYT, dan Mediastack menyatakan secara terang-terangan hanya non-komersial atau hanya untuk pengembangan. Siapkan anggaran untuk paket berbayar atau kunci komersial.
- Perlu berita terkini? Paket gratis menunda 12 hingga 24 jam pada NewsData.io, GNews, dan NewsAPI. Feed tanpa kunci dan API penerbit lebih mendekati waktu nyata.
Jika Anda membangun proyek yang lebih luas, daftar API gratis dan API publik untuk pengujian mencakup lebih banyak kategori, serta API film gratis dan panduan API harga kripto gratis mengikuti format kuota terverifikasi yang sama.
Biarkan agen coding Anda menguji API berita dengan Apidog CLI
Integrasi berita bisa rusak secara diam-diam: kunci kedaluwarsa atau kolom yang Anda urai hilang. Agen coding Anda (Claude Code, Codex, Cursor) dapat menulis pengujian dengan Apidog CLI dan menjalankannya sesuai jadwal atau di CI.
Siapkan sekali:
npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_APIDOG_TOKEN>
apidog skill install
Jalan pintas: beri tahu agen Anda "Read https://apidog.com/apidog-cli-installation-guide.md and set up Apidog CLI." Panduan itu ditulis untuk agen.
Lalu berikan satu prompt kepada agen Anda:
In Apidog project <projectId>, create an environment for GNews with base URL
https://gnews.io/api/v4. Create a test case for GET /top-headlines?lang=en&max=10
that asserts status 200, that "articles" is a non-empty array, and that every
article has title, url and publishedAt. Pass the key as an environment variable,
run it, and summarize any failures.
Agen memeriksa skema payload sebelum menulis apa pun, lalu membuat kasus uji dan menjalankannya:
apidog environment create gnews-free --project <projectId> --base-url https://gnews.io/api/v4
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project <projectId> --file case.json
apidog run --test-case <caseId> --project <projectId> -e <envId> --env-var "apikey=$GNEWS_KEY" -r cli,json
Menguji NYT atau GDELT sebagai gantinya? Letakkan kasus uji tersebut dalam test suite dan tambahkan --delay-request 12000 ke apidog run agar proses berjalan menghormati batas 5 per menit. Perintah yang sama dengan -r junit bisa langsung dipasang ke pipeline; panduan CI/CD Apidog CLI menunjukkan pengaturan GitHub Actions, dan Apidog CLI di Claude Code membahas sisi agennya. Paket Free Apidog mencakup hingga 4 pengguna.
Buat kuota 100 permintaan bertahan lama
- Cache berdasarkan kueri dan jam. Berita dari feed yang tertunda 12 jam tidak berubah dari menit ke menit. Satu panggilan yang di-cache dapat melayani setiap pengunjung selama satu jam.
- Minta ukuran halaman maksimum. Di GNews,
max=10memakan permintaan yang sama denganmax=1. - Putar sumber tanpa kunci untuk teknologi dan antariksa. Hacker News dan Spaceflight News tidak memakan biaya per panggilan, jadi simpan kuota berkunci untuk berita umum.
FAQ
Apakah ada API berita yang sepenuhnya gratis tanpa kunci? Ya. GDELT DOC 2.0, Hacker News API, dan Spaceflight News API semuanya menjawab permintaan nyata tanpa kunci pada 22 Oktober 2026.
API berita gratis mana yang tidak memerlukan kartu kredit? NewsData.io, GNews, dan World News API menyatakan di halaman harga mereka bahwa tidak diperlukan detail pembayaran. Formulir pendaftaran NewsAPI dan Guardian tidak memiliki kolom pembayaran. API tanpa kunci tidak memerlukan akun.
Bisakah saya menggunakan API berita gratis di produksi? Biasanya tidak. Paket gratis NewsAPI hanya untuk dev dan test, sedangkan GNews, Guardian, NYT, dan Mediastack bersifat non-komersial pada paket gratisnya.
Mengapa hasil API berita gratis berumur 12 atau 24 jam? Penyedia menunda data gratis untuk membedakannya dari feed waktu nyata berbayar. NewsData.io dan GNews menunda 12 jam, NewsAPI 24 jam.
Apa API berita gratis terbaik untuk teks artikel lengkap? Guardian Open Platform. Kunci Developer gratisnya mengembalikan teks artikel (show-fields=bodyText) hingga 500 panggilan per hari, untuk penggunaan non-komersial.
