API (Application Programming Interface), farklı yazılım uygulamaları veya servislerinin, önceden belirlenmiş protokoller üzerinden birbirleriyle iletişim kurmasını sağlayan arabirimdir. API'ler, geliştiricilerin API'yi doğru şekilde kullanabilmelerini ve entegrasyonu başarılı bir şekilde gerçekleştirebilmelerini sağlamak için genellikle bir dokümantasyona sahiptir.
Verdiğiniz örnek, HTTP protokolü üzerinden iletişim kurarak, bir web sunucusundan istemcilere (örneğin, web tarayıcıları veya Postman gibi programlar) veri sağlayan küçük bir Web API örneğidir. Modern Web API'ler, gereksinimlerine göre REST, SOAP, GraphQL gibi çeşitli modellerin standartlarına uygun olarak geliştirilirler.
API'ler elbette Web ile sınırlı değil; donanım düzeyinde Hardware API, işletim sistemi düzeyinde Operating System API ya da veri tabanlarına erişimi sağlayan Database API gibi farklı API türleri bulunur.