# ใช้ Metabase API เป็น Data API?

**URL:** <https://discuss.dataengineercafe.io/t/metabase-api-data-api/815>\
**Category:** พูดคุยเกี่ยวกับ Data Tools ต่าง ๆ\
**Tags:** api, metabase\
**Created:** [October 30, 2025, 2:26am UTC](https://discuss.dataengineercafe.io/t/metabase-api-data-api/815 "2025-10-30T02:26:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![zkan](https://yyz1.discourse-cdn.com/flex035/user_avatar/discuss.dataengineercafe.io/zkan/32/2_2.png) [@zkan](https://discuss.dataengineercafe.io/u/zkan)\
**Post date:** [October 30, 2025, 2:26am UTC](https://discuss.dataengineercafe.io/t/metabase-api-data-api/815/1 "2025-10-30T02:26:35Z")

</div>

เห็นว่า Metabase มี API ที่เราสามารถ Export ข้อมูลจากการ์ดในรูปแบบ JSON หรือ CSV ได้

> **[Metabase API documentation | Metabase Documentation](https://www.metabase.com/docs/latest/api#tag/apicard/post/api/card/%7Bcard-id%7D/query/%7Bexport-format%7D)**
>
> The official API documentation for Metabase.

กำลังลองดูอยู่ว่าถ้าเราเอา API ตัวนี้มาใช้เป็น Data API เลยจะมีข้อดีข้อเสียประมาณไหนบ้าง ประมาณว่าเราเขียน Query แล้วสร้างเป็น [Card](https://www.metabase.com/glossary/card) ไว้ แล้วเราก็ให้ทีมอื่น ๆ มาดึงข้อมูลจาก API จากลิ้งค์ด้านบน

ข้อดีคือเราก็เขียน Query เสร็จแล้วก็ใช้ Metabase เป็น Data API โดยที่เราไม่ต้องเขียน API ขึ้นมาเอง ส่วนข้อที่กังวลก็คือเรื่องจุดประสงค์ของ Metabase API นี้ เข้าใจว่าเกิดมาเพราะว่าให้เราดึงข้อมูลไปสร้าง Custom Chart เอง ไม่ได้เกิดมาเพื่อ Serve Data ถ้าเราเอาไปใช้ Serve Data จะต้องคำนึงถึงเรื่องอะไรบ้าง
