(Editor’s note: Some people, it seems, are steamed about changes Google has made to the way it lets outside developers tap into its search and ad platforms. We asked Rob Drapkin to write about the changes in Google’s ad platform. These changes are different Google’s separate changes to its search platform, where you can see an example of a complaint here.)
APIs, Application Programming Interfaces, are interfaces that allow one computer program to call another to create services. Web 2.0 mashups are predicated on APIs to allow programs to access each other. Recent, well known examples of programs built on APIs would include the mashup of Salesforce.com and Google Maps, or Adbrite, which raised $4m from Sequoia Capital to exploit Amazon’s API to create a marketplace consisting of thousands of advertisers.
Google began charging this month for usage of the API for AdWords, its flagship advertising tool. When Google initially published this API last year, the press speculated that software companies would quickly emerge to take advantage of the new access to AdWords.
Earlier this year, investors funded an initial wave of startups that offer additional functionality built on Google API data. Companies such as Efficient Frontier, Clickshift, and Adisem, for example, offer AdWords management and optimization. Going forward, however, the new API expense could prevent startups and established companies from offering many services based on the AdWords API. In addition, several ad agencies have also decided to scale back or eliminate API efforts, since they find it less costly for them to hire analysts, usually in India, to crunch numbers on large spreadsheets.
Just trying to understand the API pricing in a specific business situation is a challenge, as is clear from seeing the Google price sheet. The billing appears as a large, non itemized bill.
The structure of the API fees will also significantly impact several areas of the software industry. Since API cost scales with frequency of access, there are very negative implications to companies who would like to use Google data in a real time web analytics platform. Given that Google offers a free low end analytics tool, could this be a hint that Google will be targeting higher end web analytics in the future?
Venture investors would need to be aware of how open Google will be with APIs going forward. Any startup that is working on a mashup that would take information from Google via an API would have an increased level of risk. (What if Google begins to charge for the spreadsheet API, or the maps API?) Just this week, it appears that Google is removing new access to its SOAP search API as well.
Perhaps the most puzzling thing for those of us in the AdWords management business about the AdWords API charges is that it will prevent us for developing code that would improve results for the advertisers, ourselves, and Google as well. As an example, one very common request from Adisem customers is to help them populate the ‘long tail’ of keywords, which improves relevancy (and Google revenue) by serving ads where there were none before. Since there is now a charge per keyword, we are actively discouraged from doing so.
So, what are Google’s competitors doing? Microsoft is not charging for its competing Adcenter API, and in fact, it even has a team dedicated to encouraging software companies to develop for it. Still, they are playing catchup in both advertising market share and API development. I would doubt that Google is overly concerned.
6 Comments
-
Chris Zaharias said:
I’m glad Google’s charging for AdWords API access; that’ll keep VC’s from pumping even more dumb money into the search mgmt space than is there already. You’re right, though, in that Google is hurting their advertisers. They would rather advertisers trust G’s broad matching than let the advertiser do the targeting themselves via Exact Match.
-
D G said:
Parasite should be taxed at least if they live well off the host. API to internal addresses integration and interoperability; to external, it meant bait and potential revenue stream.
-
Jack said:
It doesn’t matter what’s “available” or not available…if there’s demand to use google’s results (or anyone else’s) somebody will figure it out…take http://www.srchr.com for example.
-
eWhisper said:
Google seems to be dividing the API users into ‘platforms’ and ‘customers’.
Customers who develop the API for their own spend may not incur all of the costs than an agency or platform does.
Platforms and agencies are stuck with all of the costs regardless of their acting on behalf of a customer.
The effect on this is that small businesses who rely on more technical 3rd party tools or agencies are being hurt by this decision.
The SEM growth is small businesses - it’s really unclear why Google is isolating them.
-
webprofessor said:
Basing part of your business off of free tools of obvious value and not expecting that somewhere down the line that the free part might get scribbled out is short sighted.
I personally welcome the change. When the API first came out I worried that every one and there brother would be able to generate long tail campaigns. Not that the API is no longer free the value of having internal tools has increased.
-
Andrew Goodman said:
Re: “trusting Google’s broad match”.
Chris, you left out phrase match. There’s not as much need for trust there as I would assume that it works as billed.
6 Trackbacks
10:13 am
::::renaissance chambara:::: » Blog Archive » Google’s APIron curtain said:
[...] VentureBeat have a good analysis piece: The Google API kerfuffle, and what it means for start-ups on what Google charging for its AdWord API is. [...]
8:08 am
Search Engine Optimization » Blog Archive » Google now charging for Adwords API said:
[...] Here are the details of Google Adwords API charge. [...]
12:53 pm
ProgrammableWeb.com » Blog Archive » The Google API Controversies said:
[...] Ron Drabkin gives an excellent summary of the AdWords issue over in VentureBeat’s The Google API kerfuffle, and what it means for start-ups. The primary debate isn’t over whether charging for the API is warranted but more specifically what sort of pricing model meets the needs of the provider and third parties as well as what implications does this have for Google’s other APIs. Ron’s company, Adisem, is one of a number of startups building applications on Google’s APIs and one of things he highlights is some complex pricing model. Going forward, however, the new API expense could prevent startups and established companies from offering many services based on the AdWords API. In addition, several ad agencies have also decided to scale back or eliminate API efforts, since they find it less costly for them to hire analysts, usually in India, to crunch numbers on large spreadsheets…The structure of the API fees will also significantly impact several areas of the software industry. Since API cost scales with frequency of access, there are very negative implications to companies who would like to use Google data in a real time web analytics platform. Given that Google offers a free low end analytics tool, could this be a hint that Google will be targeting higher end web analytics in the future? [...]
9:42 am
Steve’s Weblog » Blog Archive » Google as a developer platform said:
[...] Venture beat, a VC blog, has a post on the riskyness of startups using Google as a platform. Google recently removed new access to their SOAP API which allowed developers to have an application which talked to the search engine. Canceling APIs will not breed any sort of loyalty and will make creating applications which use Google services more risky. [...]
11:58 am
Google, Disintermediation and Agencies | Merjis Search Marketing Blog said:
[...] showed up some slow burning questioning over the effect of AdWords API fees on VentureBeat’s blog that I’d not clocked - it was in the period when my ADSL was barely functioning at all. It [...]
12:07 pm
Google AdWords API - why charging is a bad idea | Merjis Search Marketing Blog said:
[...] Minor tweaks, reflecting the VentureBeat article. [...]