Doesn't seem like it would be easy without a firehose of metadata and I doubt Google would be amenable to providing that for a competing service.
At this point to enable that kind of competition would have to have legislative protection (e.g. a law similar to the UK one mandating banks/gas/electric companies have to provide APIs).