API ย่อมาจาก Application Programming Interface
API คือ โปรแกรมหรือชุดคำสั่งหรือช่องทางสำหรับการเชื่อมต่อระหว่างซอฟต์แวร์ (Software, Application) หนึ่ง ไปยังอีกซอฟต์แวร์หนึ่ง ทั้งนี้ยังรวมถึงการเชื่อมต่อระหว่าง Application ไปยังเว็บไซต์และ Application กับระบบปฏิบัติการด้วย วัตถุประสงค์ก็เพื่อการเข้าถึงข้อมูลหรือแลกเปลี่ยนข้อมูลระหว่าง Application นั่นเอง
ตัวอย่างของการใช้งาน API เช่น การใช้งาน Facebook เมื่อมีเว็บไซต์ที่ต้องการดึงข้อมูลจาก Facebook มาลงที่เว็บไซต์ตนเอง หรือต้องการส่งข้อมูลจากเว็บไซต์ของตนเองเข้าไปยังระบบของ Facebook ก็ตาม จะต้องรับ-ส่งข้อมูลด้วย API ซึ่งทาง Facebook เป็นผู้พัฒนาขึ้น และอนุญาติพร้อมทั้งกำหนดช่องทางและรูปแบบของข้อมูลที่จะสามารถแลกเปลี่ยนกันได้
ตัวอย่างอื่นๆของการใช้ API ยังมีอีกมากมาย เช่น การใช้งาน Twitter, Google Maps และ Youtube บนเว็บไซต์ของเรา หรือแม้กระทั่งระบบการแปลภาษาโดยอัตโนมัติ ระบบการ Rewrite บทความผ่าน Application ต่างๆ และการแลกเปลี่ยนข้อมูลระหว่างบริษัทห้างร้านต่างๆผ่านเว็บไซต์ เป็นต้น
เว็บไซต์อื่นๆที่มีบริการแลกเปลี่ยนข้อมูลผ่าน API เช่น Amazon.com, del.icio.us, digg.com, ebay.com, flickr.com และ paypal.com เป็นต้น
ข้อดีของการใช้งาน API คือ เราสามารถดึงข้อมูลจากเว็บไซต์ต่างๆมาลงที่เว็บไซต์ของเราได้ โดยไม่ต้องไปเปิดหน้าเว็บไซต์ปลายทาง อีกทั้งยังไม่มีข้อจำกัดเรื่อง Server ด้วย ซึ่งหมายถึงเราสามารถใช้ API ดึงข้อมูลข้าม Server ได้อย่างสบายๆ