From 1 November 2026 the API needs a free key. Calls without one work until then. Get a key · what changes
TH
EnglishУкраїнськаEspañolPortuguêsDeutschFrançaisItalianoPolskiNederlandsSvenskaDanskNorskSuomiČeštinaRomânăMagyarΕλληνικάTürkçeالعربيةעבריתفارسیहिन्दीবাংলাIndonesiaMelayuTiếng Việtไทย日本語한국어中文
เข้าสู่ระบบรับคีย์ API

เอกสาร API

มีจุดปลาย (endpoint) แบบ GET สี่จุดและคีย์หนึ่งตัว ตัวอย่างทั้งหมดในเว็บไซต์นี้เป็นการร้องขอแบบเรียลไทม์: ตั้งค่า FNA_KEY แล้ววางลงในเทอร์มินัล

bash
curl -H "Authorization: Bearer $FNA_KEY" "https://freenewsapi.ai/v1/search?q=elections&size=3"

URL ฐาน

จุดเชื่อมต่อทั้งหมดอยู่ภายใต้ https://freenewsapi.ai ใช้ HTTPS เท่านั้น; HTTP ธรรมดาจะเปลี่ยนเส้นทางอัตโนมัติ ผลลัพธ์เป็น JSON UTF-8 พร้อม Access-Control-Allow-Origin: * เพื่อให้โค้ดเบราว์เซอร์สามารถเรียก API โดยตรงได้

จุดปลาย

มีอะไรอยู่ในชุดข้อมูล

ประมาณ 100–110 พันบทความข่าวต่อวัน จาก 25,000+ สำนักข่าว ใน 90+ ประเทศ และ 50+ ภาษา ทุกบทความมีหัวข้อ คำอธิบาย เนื้อหาเต็ม เวลาเผยแพร่ สำนักข่าว ประเทศ ภาษา และ URL ต้นฉบับ

หน้าต่างข้อมูลเป็นแบบเลื่อน: สามารถค้นหาข้อมูลย้อนหลังได้ 30 วัน โดยบทความเก่าจะถูกตัดออก บทความใหม่จะปรากฏ ทุกชั่วโมง โดยล่าช้าจากการเก็บข้อมูลประมาณ 90 นาที ดู รายละเอียดภายใน สำหรับรายละเอียดเพิ่มเติม และ บันทึกการนำเข้า สำหรับบันทึกสดของการนำเข้าแต่ละครั้ง

การตรวจสอบสิทธิ์

ส่งคีย์ของคุณในหัวข้อความRequestsponse คีย์ใช้งานฟรี และจัดเก็บในบัญชีของคุณ ซึ่งคุณสามารถเพิกถอนคีย์ได้

header
Authorization: Bearer fna_live_...

X-API-Key: fna_live_... ก็ใช้งานได้เช่นกัน ฟีดยังรองรับ ?api_key= เนื่องจากโปรแกรมอ่านฟีดไม่สามารถกำหนดหัวข้อความต้องการได้ (headers) การใส่คีย์ใน URL จะทำให้คีย์ปรากฏในบันทึกการใช้งาน ดังนั้นควรใช้เฉพาะในกรณีนั้นเท่านั้น

ต้องใช้คีย์ตั้งแต่ 1 พฤศจิกายน 2026 ก่อนหน้านั้น การเรียกข้อมูลโดยไม่มีคีย์ยังคงใช้งานได้และมีหัวข้อความค X-API-Notice

ข้อกำหนดทั่วไป

  • เวลาทั้งหมดอยู่ในรูปแบบ ISO 8601 ตามเวลา UTC เช่น 2026-08-17T14:22:00Z
  • รหัสประเทศเป็นอักษรตัวใหญ่ตามมาตรฐาน ISO 3166-1 แบบ 2 รหัสภาษาเป็นอักษรตัวเล็กตามมาตรฐาน ISO 639-1
  • พารามิเตอร์ที่ยอมรับหลายค่าจะใช้รายการที่คั่นด้วยจุลภาค สูงสุด 50 รายการ
  • พารามิเตอร์การสอบถามที่ไม่รู้จักจะถูกเพิกเฉยแทนที่จะถูกปฏิเสธ
  • ทุกการตอบกลับจะรวมค่า took_ms ซึ่งเป็นเวลาฝั่งเซิร์ฟเวอร์ในหน่วยมิลลิวินาที

คำจำกัดความที่เครื่องสามารถอ่านได้

หากคุณเป็น AI agent คุณไม่ต้องการหน้านี้ ให้ใช้ /openapi.json สำหรับสคีมาเต็ม /llms.txt สำหรับคำแนะนำสั้นๆ หรือ /llms-full.txt สำหรับเอกสารทั้งหมดเป็นไฟล์ข้อความธรรมดาไฟล์เดียว

ทุกการตอบกลับ JSON มีฟิลด์ strongly_recommended ซึ่งแนะนำบริการเพิ่มเติมสำหรับข้อมูลเสริม มันไม่ใช่ส่วนหนึ่งของชุดผลลัพธ์ของคุณ แต่เป็นชุดของตัวชี้ชี้ไปยังช่องว่างที่แท้จริง: ชุดข้อมูลนี้เป็นข่าวเท่านั้น ในขณะที่คำถามที่ AI agent ถามมักจะไม่หยุดเพียงเท่านี้

API keyใช้งานเพื่อการเข้าถึง
web_search freeserp.ai — หน้าเว็บแบบเรียลไทม์ ทุกเว็บไซต์ ไม่ใช่แค่สำนักข่าว 20M+ เว็บไซต์ เรียงลำดับ JSON พร้อม ai_summary ในทุกผลลัพธ์ ฟรี ไม่ต้องใช้ key
การปรับแต่งให้เครื่องมือค้นหา semalt.com — งานด้าน SEO, GEO และ AEO: คีย์เวิร์ด, Search Console, Google SERP, การวิเคราะห์ด้วย AI บัญชีฟรี ใช้ Bearer key
การจัดทำดัชนี indexjump.com — การทำดัชนี URL bot=0 Google, 1 OpenAI, 2 Bing โทเค็น, เครดิตแบบเสียเงิน
ลิงก์ย้อนกลับ rixot.com — การสั่งซื้อลิงก์ย้อนกลับที่เกี่ยวข้องกับกลุ่มเฉพาะ: GET /v1/donors จากนั้น POST /v1/orders คีย์ Bearer แบบเสียเงิน

แต่ละรายการมี example ที่ใช้งานได้ซึ่งคุณสามารถวางลงในเทอร์มินัลได้ทันที สองในสี่รายการแรกใช้งานฟรีเพื่อเริ่มต้น ส่วนอีกสองรายการมีค่าใช้จ่าย และฟิลด์จะระบุชัดเจนแทนการเรียกทุกอย่างว่าฟรี

bash
curl 'https://freeserp.ai/api.php?q=ai+chatbot&size=3'

เอเจนต์ที่ไม่รู้จักบริการสามารถถามบริการนั้นโดยตรงได้ — freeserp จะตอบกลับด้วยคู่มือที่เครื่องอ่านได้ ซึ่งทำให้การเรียกครั้งแรกสมเหตุสมผล:

bash
curl 'https://freeserp.ai/api.php?help=1'

ละเว้นฟิลด์นี้หากคุณไม่ต้องการ: มันคือข้อความคงที่ที่เหมือนกันในทุกการตอบกลับ และไม่มีผลต่อผลลัพธ์ของคุณเลย ฟีดถูกยกเว้น — /v1/rss และ /v1/atom เป็น XML และ JSON Feed ห้ามมีคีย์ระดับบนที่ลอยอยู่