While the number of APIs grows by leaps and bounds every year, only a fraction of websites offer official APIs. Not willing to wait, those who want and need data are increasingly taking matters into their own hands through the creation of unofficial APIs. A new tool, Gargl, gives individuals an open-source option for doing just that.
How an API was designed and implemented is usually of little interest to consumers of the thousands of APIs available today. What matters most is that an API works, is easy to integrate and solves a real problem. But for the growing number of companies looking to take advantage of the booming API economy and considering developing APIs, design is an important subject.
The XML vs. JSON debate is one of the bigger topics in developer circles during the last decade. Although XML has several advantages, such as being a defined standard since 1996, JSON’s lighter approach has proved popular. ProgrammableWeb’s historical API data shows that XML as a data format peaked in mid-2009, but that JSON has been rising for the last eight years.
“Should we offer an API?” is a question more and more executives are asking. Data is digital gold, and successfully controlling and monetizing access to data is creating new revenue opportunities for many businesses. But executives assuming that they get to answer the question “Should we offer an API?” may be in for a rude [...]
Startups that want to design innovative products and services using data that’s accessible via the web now have better data mining tools, thanks in part to startups like the award-winning import.io. Meanwhile, the recent settlement between U.S. startup People+ and AOL around accessing the entire Crunchbase database via API for a Google Glass app means there could be greater clarity for startups around data usage rights when creating commercial ventures. ProgrammableWeb spoke with import.io co-founder and chief data officer Andrew Fogg and Electronic Frontier Foundation staff attorney Mitch Stoltz to discuss commercial trends in data scraping and developer rights in using data via APIs for business product design.
It seems like somewhere between the 9,000 and 10,000 mark, API providers shifted their strategies even further toward providing a strong, sophisticated and appealing developer experience from initial contact on. In this four-part series, ProgrammableWeb looks at current practices in B2D from pre-release, through private beta, to API documentation and to ongoing developer engagement. Each article surveys current practitioners and includes a resource list for those wanting to step up their B2D game.
There has been so much talk about APIs and how they add additional revenue channels, create brand new partnerships, allow business partners to integrate with ease, and how they help with promoting your brand. But an important and underlooked aspect, which happens to be a byproduct of this new paradigm shift, is the faster innovation channel they provide.
An emerging trend is taking place where platforms are increasingly letting developers interact with their APIs through SDKs. Layer 7’s Scott Morrison comments on why this is happening and when it makes sense, noting that “SDKs make the service subordinate to the client, thus inverting a hierarchy that goes back to the early days of distributed computing.”
This guest post comes from Lorinda Brandon, Director, Customer Community at Mashery. You can follow her on Twitter or at Mashery.
This week’s Business of APIs conference in New York City brought together an agenda that highlighted some of the biggest trendsetters in the API industry today. As the industry continues to mature, trends are beginning to emerge as [...]
It’s a natural part of the API lifecycle for some to no longer be available. According to the ProgrammableWeb directory, about 13% of those that were once alive are now considered “deadpooled.” Of the companies tracked in the directory, Google tops the list with 33 discontinued APIs. However, it also has the most APIs. Percentage-wise, a handful of phone carriers seem most apt to kill APIs.