ไม่ต้อง KYC — ไม่ต้องใช้บัตรประชาชน ไม่ต้องเซลฟี่ ไม่ต้องเอกสาร จ่ายด้วยคริปโต: BTC, USDT, USDC, ETH, SOL, LTC
ภาษา: ไทย
รับ API key

Docs · n8n

อ่านหน้าเว็บใน n8n AI agents ด้วย WebReaderAPI

HTTP Request node ของ n8n ใช้เป็น tool สำหรับ AI Agent node ได้ ตั้งให้ชี้ไปที่ /read ปล่อยให้โมเดลกรอก URL เอง แล้ว agent ก็อ่านหน้าเว็บสาธารณะใดก็ได้เป็น Markdown สะอาด ๆ โดยไม่ต้องติดตั้ง community node

อัปเดตล่าสุด:

คำตอบสั้น

ทำอย่างไรให้ n8n AI agent อ่านหน้าเว็บได้?

ต่อ HTTP Request node เข้ากับ AI Agent ของ n8n เป็น tool ตั้งเป็น GET https://webreaderapi.com/api/v1/read พร้อม Header Auth credential ที่เก็บ WebReaderAPI key ของคุณ แล้วปล่อยให้โมเดลกำหนดพารามิเตอร์ url เปิด Optimize Response เพื่อเก็บเฉพาะ title, final_url และ markdown แต่ละหน้าใช้ 1 เครดิต เริ่มที่ US$0.07/1K หน้า ณ เดือนตุลาคม 2026 ไม่ต้อง KYC จ่ายด้วยคริปโต

ใช้การตั้งค่า HTTP Request แบบไหน?

ชื่อตัวเลือกอ้างอิงตามเอกสาร HTTP Request node ของ n8n ที่อ่านเมื่อ 2026-10-22

การตั้งค่าค่า
ตำแหน่งต่อเข้ากับ AI Agent node เป็น tool
MethodGET
URLhttps://webreaderapi.com/api/v1/read
การยืนยันตัวตนGeneric credentials → Header Auth
Header Auth credentialName Authorization, Value Bearer ตามด้วย API key ของคุณ
Send Query Parametersเปิด, Using Fields Below
Parameter urlกำหนดโดยโมเดล (ดูด้านล่าง)
Parameter max_charsค่าคงที่ เช่น 15000
Optimize Responseเปิด · response type JSON · Include Fields Selected: title, final_url, markdown

ทำไมใช้ HTTP Request node เป็น tool?

เพราะมันทำทุกอย่างที่ API นี้ต้องใช้อยู่แล้ว: GET request ครั้งเดียว, header หนึ่งอัน และ query parameter สองตัว n8n ระบุว่า HTTP Request node ทำงานเป็น node ปกติหรือต่อเข้ากับ AI agent เป็น tool ได้ และบางตัวเลือกมีเฉพาะในรูปแบบ tool

ไม่มีอะไรของเราที่ต้องติดตั้งหรืออัปเดต และ key อยู่ใน credential store ของ n8n ไม่ใช่ใน workflow ให้ key แยกกับ n8n เพื่อให้เห็นการใช้งานแยกจากสคริปต์อื่นและเพิกถอนได้เฉพาะอัน สร้าง API key หลายตัว เช่น หนึ่งตัวต่อ agent หรือโปรเจกต์ และเพิกถอนตัวใดก็ได้จากแดชบอร์ดของคุณ

โมเดลเลือก URL ที่จะอ่านอย่างไร?

ปล่อยให้โมเดลกำหนดพารามิเตอร์ url n8n แสดงปุ่มข้างช่องพารามิเตอร์ที่เข้าเงื่อนไขเพื่อส่งค่าให้โมเดล และคุณเขียน expression เองได้ด้วยฟังก์ชัน $fromAI() ของ n8n โดยรับ key, description, type และ default แบบไม่บังคับ เช่น key url, description "The http or https address of the page to read" และ type string

n8n ระบุว่า $fromAI() ทำงานเฉพาะใน tool ที่เชื่อมกับ AI Agent node เขียน description ของ tool เป็นคำธรรมดาด้วย เช่น "Reads a public web page and returns its main content as Markdown" เพื่อให้ agent รู้ว่าเมื่อไรควรเรียกใช้

ทำไมต้องเปิด Optimize Response?

เพราะทุกอย่างที่ tool ส่งคืนจะเข้าไปใน context ของโมเดล Optimize Response เป็นตัวเลือกเฉพาะ tool ที่ลดข้อมูลที่ส่งให้โมเดล ด้วย response type JSON คุณเลือกใส่เฉพาะฟิลด์ที่ต้องการได้ เก็บ title, final_url และ markdown ไว้ ตัดที่เหลือทิ้ง

จำกัดความยาวฝั่งเราได้ด้วย max_chars ซึ่งตัด Markdown ก่อนออกจาก API response type HTML และ Text ของ node มีตัวเลือก Truncate Response ของตัวเอง แต่กับคำตอบ JSON ของเรา max_chars ควบคุมได้ง่ายกว่า

ใช้ API ใน workflow แบบตั้งเวลาอย่างไร?

ใช้ HTTP Request node เป็น node ปกติ ไม่ใช่ tool ตามหลัง Schedule Trigger กำหนด url แบบตายตัว เช่น changelog หรือหน้าค่าราคาที่คุณติดตาม แล้วส่งฟิลด์ markdown ไปยัง node ถัดไป: ไฟล์ ฐานข้อมูล ข้อความแชท หรือการเปรียบเทียบกับรอบก่อนหน้า

แต่ละรอบอ่านหนึ่งหน้าต่อ URL การเฝ้าดู 20 หน้าวันละครั้งใช้ประมาณ 600 เครดิตต่อเดือนสำหรับหน้าที่ไม่ต้องใช้เบราว์เซอร์ ดังนั้น 10,000 หน้า (US$3.75) อยู่ได้นานกว่าหนึ่งปี เครดิตแบบเติมเงินไม่มีวันหมดอายุ: หน้าที่ไม่ได้ใช้จะยังคงอยู่ในบัญชีของคุณจนกว่าคุณจะใช้

เกิดอะไรขึ้นเมื่อเว็บไซต์ปฏิเสธการอ่าน?

node ได้รับ error response พร้อม code เช่น blocked_by_robots หรือ target_refused และไม่มีการเรียกเก็บเงิน เราเคารพ robots.txt: crawler ของเราระบุตัวเองว่า WebReaderAPI ทำตามกฎที่เขียนไว้สำหรับมันหรือสำหรับ robot ทั้งหมด และจะไม่อ่านหน้าที่เว็บไซต์ไม่อนุญาต หน้าที่ถูกปฏิเสธจะไม่ถูกคิดเครดิต ใน agent ให้ tool ส่ง error กลับไปเพื่อให้โมเดลอธิบายหรือลองแหล่งอื่น ใน workflow แบบตั้งเวลา ให้แยก error ไปยัง branch ที่บันทึกไว้ หน้า errors รวมทุก code ไว้

ทดลองเรียกก่อนสร้าง workflow ได้ไหม?

รันการเรียกเดียวกันใน terminal ด้วย curl ตามที่แสดงใน curl recipes ถ้าทำงานที่นั่นแต่ล้มเหลวใน n8n สาเหตุอยู่ที่การตั้งค่า node ส่วนใหญ่คือค่า credential ที่ขาด prefix Bearer หรือพารามิเตอร์ url ที่เว้นว่างไว้

n8n: คำถามที่พบบ่อย

ต้องมี community node สำหรับ WebReaderAPI ไหม?

ไม่ต้อง HTTP Request node ที่มีในตัวก็เพียงพอ ทั้งเป็น tool สำหรับ AI Agent หรือเป็น node ปกติใน workflow ใดก็ได้

agent อ่านหน้าเว็บ JavaScript หรือ PDF ได้ไหม?

ใช่ API ตัดสินใจเองว่าเมื่อใดต้องใช้เบราว์เซอร์ (render=auto) และอ่าน PDF เป็นข้อความได้ หน้าที่ผ่านการเรนเดอร์ใช้ 2 เครดิต; ไฟล์ PDF ขนาดไม่เกิน 20 MB และไม่เกิน 100 หน้า จะถูกแปลงเป็น Markdown ในอัตรา 1 เครดิตต่อทุก 10 หน้าที่เริ่มต้น

ทำอย่างไรไม่ให้ agent อ่านหน้าเว็บมากเกินไป?

ระบุจำนวนหน้าที่อนุญาตให้อ่านใน system message ของ agent และตั้ง max_chars ให้พอเหมาะ แต่ละครั้งที่อ่านคือหนึ่ง tool call ดังนั้น limit ใดก็ตามที่คุณตั้งกับ tool calls ของ agent ก็จำกัดจำนวนหน้าด้วยเช่นกัน

จ่ายค่าเครดิตอย่างไร?

เติมเงินจาก US$25 ใน BTC, USDT, USDC, ETH, SOL, LTC แล้วซื้อแพ็ก WebReaderAPI ไม่ต้องใช้บัตรประชาชน ไม่ต้องเซลฟี่ และไม่ต้องใช้เอกสารบริษัท

แหล่งที่มา (4)
  1. HTTP Request node — n8n docs (read 2026-10-22)
  2. HTTP Request credentials — n8n docs (read 2026-10-22)
  3. AI Agent node — n8n docs (read 2026-10-22)
  4. ให้ AI ระบุพารามิเตอร์ของ tool ด้วย $fromAI() — n8n docs (read 2026-10-22)

เริ่มต้นที่ US$0.07/1K หน้า · ไม่ต้อง KYC

รับ API key