10 อันดับ API ข่าวฟรีสำหรับนักพัฒนา
free news API ที่ดีที่สุดสำหรับโปรเจกต์เล็ก ๆ ส่วนใหญ่คือ NewsData.io (200 เครดิตต่อวัน ไม่ต้องใช้บัตร) หรือ GNews (100 คำขอต่อวัน ไม่ต้องใช้บัตร) ถ้าคุณต้องการเนื้อหาบทความแบบเต็ม Guardian Open Platform ให้ 500 การเรียกฟรีต่อวัน ถ้าคุณไม่อยากสมัครเลย GDELT, Hacker News และ Spaceflight News ตอบกลับได้โดยไม่ต้องใช้คีย์ใด ๆ โควตาทุกตัวด้านล่างนี้ตรวจสอบจากหน้าทางการของผู้ให้บริการเมื่อวันที่ 22 ตุลาคม 2026 และ API ที่ไม่ต้องใช้คีย์ทุกตัวถูกเรียกใช้งานจริงในวันเดียวกัน
free news API ต่างกันใน 4 ประเด็นที่สำคัญกว่าโควตาที่โฆษณาไว้ นั่นคือ ความสดใหม่ ประวัติการค้นหา การใช้งานเชิงพาณิชย์ และข้อกำหนดเรื่องบัตร คู่มือนี้เปรียบเทียบ 10 ตัวในประเด็นเหล่านั้นโดยตรง
free news API คืออะไร?
free news API คือ HTTP endpoint ที่คืนค่าบทความข่าว (พาดหัว แหล่งที่มา URL เวลาเผยแพร่ และบ่อยครั้งเป็นข้อความย่อหรือรูปภาพ) ในรูปแบบ JSON โดยไม่มีค่าใช้จ่ายจนถึงโควตารายวันหรือรายเดือน ตัวรวบรวมข่าวจะดึงข้อมูลจากสำนักข่าวหลายพันแห่ง ส่วน API ของสำนักข่าวเองอย่าง Guardian และ NYT จะคืนคลังข่าวของตัวเอง ซึ่งมักมีเนื้อหาแบบเต็ม
แพ็กเกจฟรีส่วนใหญ่แลกความสดใหม่กับราคา ความล่าช้า 12 หรือ 24 ชั่วโมงเป็นเรื่องปกติ เช่นเดียวกับเงื่อนไข “ใช้เชิงพาณิชย์ไม่ได้” ซึ่งโอเคสำหรับต้นแบบหรือแดชบอร์ดส่วนตัว แต่ไม่โอเคสำหรับผลิตภัณฑ์ที่คิดเงิน
เปรียบเทียบ free news API
| API | โควตาฟรี | ความล่าช้า / ประวัติ | ต้องใช้บัตรหรือไม่ | ใช้เชิงพาณิชย์ได้ในแพ็กเกจฟรี | ต้องใช้คีย์หรือไม่ |
|---|---|---|---|---|---|
| NewsData.io | 200 เครดิต/วัน (1-10 บทความต่อเครดิต) | ล่าช้า 12 ชม. ย้อนหลัง 48 ชม. | ไม่ | ไม่ได้ระบุไว้ | ใช่ |
| GNews | 100 คำขอ/วัน ครั้งละ 10 บทความ | ล่าช้า 12 ชม. ย้อนหลัง 30 วัน | ไม่ | ไม่ได้ | ใช่ |
| NewsAPI.org | 100 คำขอ/วัน | ล่าช้า 24 ชม. ย้อนหลัง 1 เดือน | แบบฟอร์มสมัครไม่มีช่องกรอกบัตร | ไม่ได้ (สำหรับ dev และ test เท่านั้น) | ใช่ |
| Currents API | 250 คำขอ/วัน | ย้อนหลังได้ถึง 30 วัน | ไม่ได้ระบุไว้ | การเผยแพร่ต่อต้องใช้เงื่อนไขแยกต่างหาก | ใช่ |
| World News API | 50 พอยต์/วัน, 1 คำขอ/วินาที | ไม่ได้ระบุไว้ | ไม่ | ไม่ได้ระบุไว้ แต่ต้องมีลิงก์แสดงที่มา | ใช่ |
| Guardian Open Platform | 500 การเรียก/วัน, 1 การเรียก/วินาที | คลังข่าวเต็ม มีมากกว่า 1.9 ล้านรายการ | แบบฟอร์มสมัครไม่มีช่องกรอกบัตร | ไม่ได้ | ใช่ |
| NYT Developer APIs | 500 คำขอ/วัน, 5 ครั้ง/นาที ต่อ API | คลังข่าวแตกต่างกันไปตาม API | ไม่ได้ระบุไว้ | ไม่ได้ | ใช่ |
| GDELT DOC 2.0 | 1 คำขอทุก 5 วินาที | ครอบคลุมทั่วโลก หลายภาษา | ไม่ | ไม่ได้ระบุไว้ | ไม่ |
| Hacker News API | ปัจจุบันไม่มี rate limit | เรียลไทม์ | ไม่ | ไม่ได้ระบุไว้ | ไม่ |
| Spaceflight News API | ไม่ได้ประกาศไว้ | เรียลไทม์ มีมากกว่า 36,000 บทความ | ไม่ | ไม่ได้ระบุไว้ | ไม่ |
“ไม่ได้ระบุไว้” หมายความว่าหน้าทางการไม่ได้บอกไว้ ณ วันที่ 22 ตุลาคม 2026 ให้ถือว่าไม่ทราบ ไม่ใช่ถือว่าได้รับอนุญาต
วิธีทดสอบ
ตัวเลขทุกตัวมาจากหน้าต่าง ๆ ของผู้ให้บริการเอง ไม่ว่าจะเป็นหน้า pricing, FAQ หรือเอกสาร ซึ่งอ่านเมื่อวันที่ 22 ตุลาคม 2026 ส่วน API สามตัวที่ไม่ต้องใช้คีย์ (GDELT, Hacker News, Spaceflight News) ได้รับคำขอจริงและคืนค่าบทความที่ยังมีชีวิตอยู่ในเดือนตุลาคม 2026 ส่วน endpoint อีกเจ็ดตัวที่ต้องใช้คีย์ถูกเรียกโดยไม่มีคีย์เพื่อยืนยันว่ามีอยู่จริงและคืนค่าข้อผิดพลาดด้านการยืนยันตัวตนที่ชัดเจน (NewsAPI: 401 apiKeyMissing) ไม่มีการเรียกแบบยืนยันตัวตนใด ๆ ดังนั้นจำนวนผลลัพธ์ต่อคำขอจึงมาจากหน้า pricing
free news API ทั้ง 10 ตัว ทีละตัว
1. NewsData.io: โควตาฟรีรายวันที่มากที่สุด
NewsData.io ให้ 200 เครดิต API ต่อวัน โดย 1 เครดิตคืนค่าบทความระหว่าง 1 ถึง 10 ชิ้น FAQ ของบริการระบุชัดเจนว่าแพ็กเกจฟรีไม่ต้องใช้บัตรเครดิตหรือบัตรเดบิต ข้อแลกเปลี่ยนคือความสดใหม่ ข้อมูลในแพ็กเกจฟรีจะล่าช้า 12 ชั่วโมง และครอบคลุมเฉพาะ 48 ชั่วโมงที่ผ่านมา
2. GNews: เรียบง่าย และไม่เคยขอข้อมูลการชำระเงิน
GNews ให้ 100 คำขอต่อวัน โดยแต่ละคำขอได้สูงสุด 10 บทความ คิดเป็นประมาณ 1,000 บทความต่อวัน หน้า pricing ระบุว่าแพ็กเกจฟรี “ไม่เคยขอข้อมูลการชำระเงิน” คุณจะได้ประวัติย้อนหลัง 30 วันและข้อมูลล่าช้า 12 ชั่วโมง ใช้เชิงพาณิชย์ไม่ได้เท่านั้น และ CORS เปิดใช้งานเฉพาะ localhost เท่านั้น
curl "https://gnews.io/api/v4/top-headlines?lang=en&max=10&[REDACTED CREDENTIAL]
3. NewsAPI.org: ตัวที่บทเรียนต่าง ๆ ใช้กัน
NewsAPI คือชื่อที่บทเรียนส่วนใหญ่นึกถึงก่อน แพ็กเกจ Developer ฟรีให้ 100 คำขอต่อวัน บทความจะมาพร้อมความล่าช้า 24 ชั่วโมง และการค้นหาย้อนหลังได้หนึ่งเดือน FAQ ระบุว่าแพ็กเกจนี้ “ไม่สามารถใช้ในสภาพแวดล้อม staging หรือ production ได้” แบบฟอร์มสมัครขอเพียงชื่อ อีเมล และรหัสผ่านเท่านั้น
curl -H "X-[REDACTED CREDENTIAL] "https://newsapi.org/v2/everything?q=openapi&language=en"
4. Currents API: 250 คำขอต่อวัน
Currents ให้ 250 คำขอฟรีต่อวันสำหรับ “การประเมิน ต้นแบบ และแอปขนาดเล็ก” พร้อมประวัติล่าสุดย้อนหลังได้ถึง 30 วัน การเผยแพร่ต่อและการตีพิมพ์ซ้ำต้องใช้เงื่อนไขแยกต่างหาก ดังนั้นอย่าสร้างเว็บข่าวสาธารณะบนคีย์ฟรี ส่วนการสมัครว่าต้องใช้บัตรหรือไม่นั้นไม่ได้ระบุไว้ในหน้า pricing
5. World News API: โควตาน้อย จำกัดจังหวะการเรียกที่เข้มงวด
แพ็กเกจฟรีของ World News API ให้ 50 พอยต์ต่อวัน, 1 คำขอต่อวินาที และ 1 คำขอพร้อมกัน ไม่ต้องใช้ข้อมูลการชำระเงิน มีเงื่อนไขเพิ่มเติมหนึ่งข้อ ผู้ใช้ฟรีต้องลิงก์ไปยัง worldnewsapi.com จากเว็บไซต์หรือแอปของตน
6. Guardian Open Platform: เนื้อหาบทความแบบเต็มฟรี
คีย์ Developer ของ Guardian เป็นเส้นทางฟรีที่ดีที่สุดหากคุณต้องการเนื้อหาบทความ ไม่ใช่แค่ข้อความย่อ อนุญาตให้เรียกได้สูงสุด 500 ครั้งต่อวัน ในอัตรา 1 ครั้งต่อวินาที พร้อมเข้าถึงเนื้อหาบทความจากกว่า 1.9 ล้านชิ้น
ใช้สำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์ เช่น วิทยานิพนธ์ งาน hackathon และแอปขององค์กรไม่แสวงหากำไร ค่า [REDACTED CREDENTIAL] แบบใช้ร่วมกันเดิมนั้นใช้ไม่ได้แล้ว (คืนค่าUnauthorized` เมื่อวันที่ 22 ตุลาคม 2026) ดังนั้นต้องลงทะเบียนคีย์
bash
curl "https://content.guardianapis.com/search?q=api&show-fields=bodyText&api-key=$GUARDIAN_KEY"
7. New York Times Developer APIs: คลังข่าวที่ลึก
พอร์ทัลของ NYT มี API หลายตัว (Top Stories, Article Search, Archive) FAQ กำหนดขีดจำกัดต่อ API ไว้สองข้อ คือ 500 คำขอต่อวัน และ 5 คำขอต่อนาที พร้อมแนะนำให้หน่วง 12 วินาทีระหว่างการเรียก การใช้งานเป็นแบบไม่ใช่เชิงพาณิชย์เท่านั้น
8. GDELT DOC 2.0: ครอบคลุมทั่วโลก ไม่ต้องใช้คีย์
GDELT ติดตามข่าวในหลายภาษาและเปิดให้ใช้ API ค้นหาแบบเต็มข้อความโดยไม่ต้องสมัคร หากยิงคำขอสองครั้งเร็วเกินไป คุณจะได้ข้อความตอบกลับธรรมดาว่า “Please limit requests to one every 5 seconds.” ให้เพิ่ม sourcelang:english ลงในคำค้นหาหากต้องการเฉพาะแหล่งข่าวภาษาอังกฤษ
bash
curl "https://api.gdeltproject.org/api/v2/doc/doc?query=%22open%20source%22%20sourcelang:english&mode=artlist&maxrecords=10&format=json×pan=1d"
การตอบกลับเมื่อถูกจำกัดอัตราจะเป็นข้อความธรรมดา ไม่ใช่ JSON ดังนั้นควรตรวจสอบเนื้อหาก่อนนำไป parse
9. Hacker News API: ข่าวเทค เรียลไทม์
Hacker News API อย่างเป็นทางการทำงานบน Firebase ไม่ต้องใช้คีย์ และตาม README ของมันระบุว่าขณะนี้ไม่มี rate limit /v0/topstories.json คืนค่า ID ของเรื่องราวได้สูงสุด 500 รายการ จากนั้นคุณจึงดึงแต่ละรายการด้วย /v0/item/<id>.json
รูปแบบสองขั้นตอนนี้หมายความว่าพาดหัว 30 รายการจะใช้ 31 การเรียก ดังนั้นควรแคชการตอบกลับของแต่ละ item ไว้
bash
curl "https://hacker-news.firebaseio.com/v0/topstories.json"
curl "https://hacker-news.firebaseio.com/v0/item/8863.json"
10. Spaceflight News API: ฟีดเฉพาะทางที่ไม่มีขีดจำกัด
หากแอปของคุณเกี่ยวกับการปล่อยจรวด จรวด หรือภารกิจอวกาศ Spaceflight News API นั้นฟรี ไม่ต้องใช้คีย์ และเจาะจงเฉพาะด้าน endpoint /articles/ ในเวอร์ชัน v4 รายงานว่ามี 36,589 บทความเมื่อวันที่ 22 ตุลาคม 2026 และคำค้นหา search=launch คืนค่าข่าวของ NASA ที่เผยแพร่เมื่อวันก่อน
ไม่มีการประกาศ rate limit และโปรเจกต์นี้ดำเนินงานด้วยเงินบริจาค ดังนั้นควรแคชสิ่งที่คุณดึงมา
free news API ที่ควรพิจารณาเป็นพิเศษ
TheNewsAPI ก็มีแพ็กเกจราคา $0 เช่นกัน คือ 100 คำขอต่อวัน แต่ได้เพียง 3 บทความต่อคำขอ จึงเป็นตัวที่มีจำนวนผลลัพธ์น้อยที่สุดในที่นี้ ส่วนการสมัครว่าต้องใช้บัตรหรือไม่นั้นไม่ได้ระบุไว้
แพ็กเกจฟรีของ Mediastack ให้ 100 การเรียกต่อเดือน ข้อมูลล่าช้า และใช้เชิงพาณิชย์ไม่ได้เท่านั้น คิดเป็นประมาณ 3 การเรียกต่อวัน
Google News ไม่มี API อย่างเป็นทางการ จึงไม่นำมารวมไว้
วิธีเลือก free news API
- ต้องการเนื้อหาบทความแบบเต็ม? ใช้ Guardian (500/วัน) หรือ NYT (500/วัน) ส่วนตัวรวบรวมข่าวส่วนใหญ่คืนค่าเพียงข้อความย่อ
- ต้องการหลายแหล่งข่าวและไม่ใช้บัตร? ใช้ NewsData.io (200 เครดิต/วัน) หรือ GNews (100 คำขอ ประมาณ 1,000 บทความ/วัน)
- ไม่ต้องการสมัครเลย? ใช้ GDELT สำหรับข่าวทั่วโลก Hacker News สำหรับเทค และ Spaceflight News สำหรับอวกาศ
- กำลังปล่อยผลิตภัณฑ์ที่คิดเงิน? แพ็กเกจฟรีที่ต้องใช้คีย์ในที่นี้ไม่มีตัวใดอนุญาตอย่างชัดเจน NewsAPI, GNews, Guardian, NYT และ Mediastack ระบุตรง ๆ ว่าใช้เชิงพาณิชย์ไม่ได้หรือใช้ได้แค่ช่วงพัฒนา ควรตั้งงบสำหรับแพ็กเกจแบบเสียเงินหรือคีย์เชิงพาณิชย์
- ต้องการข่าวด่วน? แพ็กเกจฟรีของ NewsData.io, GNews และ NewsAPI มีความล่าช้า 12 ถึง 24 ชั่วโมง ส่วนฟีดที่ไม่ต้องใช้คีย์และ API ของสำนักข่าวเองจะใกล้เคียงเรียลไทม์มากกว่า
หากคุณกำลังสร้างโปรเจกต์ที่กว้างขึ้น รายการ free APIs และ public APIs สำหรับการทดสอบ ครอบคลุมหมวดหมู่เพิ่มเติม ส่วน free movie APIs และ คู่มือ free crypto price API ก็ใช้รูปแบบการตรวจสอบโควตาแบบเดียวกัน
ให้ coding agent ของคุณทดสอบ news API ด้วย Apidog CLI
การเชื่อมต่อข่าวมักพังแบบเงียบ ๆ คีย์หมดอายุ หรือฟิลด์ที่คุณ parse หายไป coding agent ของคุณ (Claude Code, Codex, Cursor) สามารถเขียนเทสต์ด้วย Apidog CLI และรันตามกำหนดเวลาหรือใน CI ได้
ตั้งค่าครั้งเดียว:
bash
npm install -g apidog-cli@latest
apidog auth login --with-token <YOUR_APIDOG_TOKEN>
apidog skill install
ทางลัด: บอก agent ของคุณว่า “Read https://apidog.com/apidog-cli-installation-guide.md and set up Apidog CLI.” คู่มือนี้เขียนขึ้นสำหรับ agent โดยเฉพาะ
จากนั้นส่งพรอมป์ต์เดียวให้ agent ของคุณ:
text
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.
agent จะตรวจสอบ schema ของ payload ก่อนที่จะเขียนอะไร จากนั้นจึงสร้างเคสและรัน:
bash
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 "[REDACTED CREDENTIAL] -r cli,json
ถ้าจะทดสอบ NYT หรือ GDELT แทน ให้ใส่เคสต่าง ๆ ไว้ใน test suite และเพิ่ม --delay-request 12000 ต่อท้าย apidog run เพื่อให้การรันเป็นไปตามขีดจำกัด 5 ครั้งต่อนาที คำสั่งเดิมที่ใช้ -r junit ก็สามารถนำไปใส่ในไปป์ไลน์ได้ โดยคู่มือ Apidog CLI CI/CDแสดงวิธีการตั้งค่าบน GitHub Actions และApIdog CLI ใน Claude Codeอธิบายฝั่ง agent ไว้อย่างละเอียด แพ็กเกจ Free ของ Apidog รองรับผู้ใช้สูงสุด 4 คน
{% embed https://www.youtube.com/watch?v=UMl4Vo_RwkU %}
ทำให้โควตา 100 คำขออยู่ได้นานขึ้น
- แคชตามคำค้นหาและชั่วโมง ข่าวจากฟีดที่ล่าช้า 12 ชั่วโมงไม่เปลี่ยนทุกนาที การเรียกที่แคชไว้หนึ่งครั้งสามารถให้บริการผู้เข้าชมทุกคนได้เป็นชั่วโมง
-
ขอขนาดหน้าสูงสุด บน GNews การใช้
max=10ใช้คำขอเท่ากับmax=1 - สลับไปใช้แหล่งข่าวที่ไม่ต้องใช้คีย์สำหรับเทคและอวกาศ Hacker News และ Spaceflight News ไม่มีค่าใช้จ่ายต่อการเรียก ดังนั้นเก็บโควตาที่ต้องใช้คีย์ไว้สำหรับข่าวทั่วไป
คำถามที่พบบ่อย
มี news API ฟรีแบบไม่ต้องใช้คีย์เลยไหม? มี GDELT DOC 2.0, Hacker News API และ Spaceflight News API ต่างก็ตอบกลับคำขอจริงโดยไม่ต้องใช้คีย์เมื่อวันที่ 22 ตุลาคม 2026
free news API ตัวไหนไม่ต้องใช้บัตรเครดิต? NewsData.io, GNews และ World News API ระบุไว้ในหน้า pricing ว่าไม่ต้องใช้ข้อมูลการชำระเงิน ส่วนแบบฟอร์มสมัครของ NewsAPI และ Guardian ไม่มีช่องกรอกข้อมูลการชำระเงิน และ API ที่ไม่ต้องใช้คีย์ก็ไม่ต้องมีบัญชี
ใช้ free news API ใน production ได้ไหม? โดยทั่วไปไม่ได้ แพ็กเกจฟรีของ NewsAPI ใช้ได้แค่ช่วงพัฒนาและทดสอบเท่านั้น ส่วน GNews, Guardian, NYT และ Mediastack ใช้เชิงพาณิชย์ไม่ได้ในแพ็กเกจฟรี
ทำไมผลลัพธ์จาก free news API ถึงเก่า 12 หรือ 24 ชั่วโมง? ผู้ให้บริการหน่วงข้อมูลฟรีไว้เพื่อแยกออกจากฟีดเรียลไทม์แบบเสียเงิน NewsData.io และ GNews หน่วง 12 ชั่วโมง ส่วน NewsAPI หน่วง 24 ชั่วโมง
free news API ตัวไหนดีที่สุดสำหรับเนื้อหาบทความแบบเต็ม? Guardian Open Platform คีย์ Developer ฟรีของบริการนี้คืนค่าเนื้อหาบทความ (show-fields=bodyText) ได้สูงสุด 500 การเรียกต่อวัน สำหรับการใช้งานที่ไม่ใช่เชิงพาณิชย์










Top comments (0)