Recently, Google announced a My Business API for agencies managing multiple business listings. The stickler is that one is required to have 50+ AdWords accounts in order to get approval for use. Not very manageable for a lot of small businesses.