La API de MetaWeblog es una interfaz de programación de aplicaciones creada por el desarrollador de software Dave Winer que permite escribir, editar y eliminar entradas de weblog utilizando servicios web.
La API se implementa como un servicio web XML-RPC con tres métodos cuyos nombres describen su función: metaweblog.newPost (), metaweblog.getPost () y metaweblog.editPost (). Estos métodos toman argumentos que especifican el nombre de usuario y la contraseña del autor del blog junto con información relacionada con una entrada de weblog individual.
El ímpetu para la creación de la API en 2002 fue la percepción de las limitaciones de la API de Blogger , que tiene el mismo propósito. Otra API de publicación de weblogs, Atom Publishing Protocol, se convirtió en un estándar de Internet IETF (RFC 5023) en octubre de 2007. Posteriormente, otra API de publicación de weblogs, Micropub , que se desarrolló con tecnologías modernas como OAuth , se convirtió en una recomendación del W3C en mayo de 2017.
Muchas aplicaciones de software de blogs y sistemas de gestión de contenido admiten la API de MetaWeblog, al igual que numerosos clientes de escritorio.