I hadn't considered an API - what do you have in mind? An HTTP post & response? What would you use it for? I just hadn't thought of this since the graphics libraries and routines are readily available. An API seems to cut out any possible ad opportunities - is an api something you'd be willing to pay to use? Thanks for the idea.
An HTTP post & response could be an option. It would just open the possibility for other services to integrate with yours, there making it more flexible and open to a larger audience. A freemium approach could then be a possibility (where one starts paying after a certain amount of daily API usage)