Crear una API en PHP en principio es fácil, no deja de ser peticiones y respuestas: un cliente de la API te envía una petición en un formato, y tu servidor de API tiene que responderle de manera adecuada.
Cliente: dameUltimosProductos
Servidor:
<ultimosProductos>
<producto>12</producto>
<producto>11</producto>
<producto>10</producto>
</ultimosProductos>
No existe mucha documentación al respecto, pero lo que sí es seguro es que necesitas una herramienta para realizar las primeras pruebas; pues la herramienta podría ser este addon para Firefox: addons.mozilla.org/en-US/firefox/addon/2691