AWS S3 has a great, but little known functionality: You can request metadata about the content of the bucket in XML. This makes it a great storage space for all kinds of batch oriented applications. No need for a self-written API.

Requesting the metadata is easy, it's just a GET request to the root of the buckets' URL: http://[bucket_name]

The response will look like this: