Uma API privada é uma interface de programação de aplicações que tem sua aplicação hospedada com desenvolvedores internos. As APIs privadas atuam como interfaces front-end para dados back end e funções da aplicação. A interface fornece um ponto de entrada para desenvolvedores ou contratantes que estão trabalhando para desenvolver essas funções. Estes desenvolvedores criam uma API para interagir com a aplicação que está rodando internamente para seu empregador ou cliente.
Um exemplo de uma API privada é Home-Cost, uma calculadora de custos de construção de uma casa. O Home-Cost é fornecido como uma instalação personalizada para cada cliente. A API pode ser disponibilizada através de uma loja de materiais de construção, permitindo aos clientes escolher os materiais para completar seus projetos com contos de custos em execução.
A API privada contrasta com uma API pública, que é um serviço oferecido por uma parte que fornece acesso externo a recursos internos. O EBay é um exemplo de uma interface API pública. O serviço, neste caso, é uma plataforma a partir da qual se pode comprar e vender bens. O EBay também construiu uma série de APIs em torno da API principal para melhorar as funcionalidades tanto para o comprador como para o vendedor.