Update: Since October 2009 you should use Google Docs Batch Export instead.
Since last month the Google Docs Data API has support for downloading documents. Here’s a small demo that downloads 10 of your documents as a .zip file.
Limits
The demo will only download up to 10 documents and it won’t download documents bigger than 1 MB. This is because the demo runs on Google App Engine, which restricts the size and response time of HTTP-responses.
Try it out
- Follow this link
- Grant the demo access to your Google documents:

- Wait for the download of the .zip file. This can take up to 60 seconds.

Hi,
I’ve released the first version of my php script (based on Zend Framework) to backup Google Apps data. Now it is limited to Google Documents but I think it could be interesting.
http://ardoino.com/php-google-backup/
Thanks,
Paolo