40 New APIs: Google, Facebook Analytics and PayPal Subscriptions

Adam DuVander
Jan. 02 2011, 08:00AM EST

This week we had 40 new APIs added to our API directory including a social platform service, mobile push notification platform, random quote generator, file sharing and hosting site, digital asset management system, vehicle fleet tracking service, social media analytics platform, Google billing service and three ways to take payments and subscriptions with PayPal. Below is more detail on each of these new APIs.

5pm5pm API: 5pm is a project management and time management tool. The 5pm SOAP API provides developers tools to access their 5pm information from their own applications. The API provides methods for Authentication, and to access Group, Project, Task, Activity, or User data. The 5pm project management API is currently in beta.

AtlasAtlas API: The Atlas API allows developers to create apps using queries from the Atlas index. Atlas is an open source, open API that gathers metadata on audio and video from across the web and makes it accessible through a query interface. The API uses RESTful protocol and responses are formatted in either XML, JSON, HTML, RDF.XML, ATOM, RSS, OEMBED.JSON and OEMBED.XML.

BurstnBurstn API: Burstn allows for 3rd party developers to utilize the service through a set of APIs. Burstn is a real-time image sharing platform that lets users capture, store and share their photos. Burstn consists of a mobile solution for smartphones and web service for storage and sharing. It is currently available on the iPhone and iPod Touch. The API uses RESTful protocol and responses are formatted in JSON.

CallookCallook API: Callook.info exclusively contains and serves United States callsign data for amatuer radio. The site automatically updates its database daily using publically available database snapshots provided by the FCC. The API provided programmatic access to the Callook.info database. It uses RESTful protocol and responses are formatted in either XML, JSON or JSONP.

crocodoccrocodoc API: The Crocodoc API lets developers integrate the document viewer and markup tools within their web application. Crocodoc takes PDFs, Word documents, and PowerPoint presentations, and lets users view and mark them up online. Documents can be shared with others, who can collaboratively highlight or strikeout text, add notes and comments, and make revisions. All files are stored securely on our servers, and can be password protected and encrypted for maximum security. The API uses RESTful protocol and responses are formatted in JSON.

CycloMedia GlobeSpotterCycloMedia GlobeSpotter API: The GlobeSpotter API can be used by integrators to control one or multiple cyclorama windows embedded in a web environment or in a desktop application. CycloMedia is a leader in large-scale and systematic visualization of the environment based on Cycloramas (360 degree panoramas) and aerial photographs. This API is useful when users want to show Cycloramas based XY coordinate, address (UK only) or ImageID. The API uses JavaScript protocol. The site is in Dutch.

DailyBoothDailyBooth API: DailyBooth is a social service allowing users to connect in real-time through the use of pictures and status updates. The API provides programmatic access to the service and allows developers to integrate the service into their own applications. The API uses RESTful protocol and responses are formatted in JSON.

E-xactE-xact API: The E-xact API is a web service that allows third-party applications to process transactions through E-xact's system as well as search and report on transaction records. E-xact is a provider of secure online transaction solutions and service to get payment gateways up and running. The API provides functionality for several types of transactions including standard purchases, tagged transactions, debit transactions and special transactions such as pre-authorization. The API uses both RESTful and SOAP protocol and responses can be formatted in either XML, JSON or CSV.

EU LatitudeEU Latitude API: EU Latitude website lists many 'must-see' locations around Europe, along with other travel destinations, such as museums, restaurants, and hotels.
The EU Latitude API is a simple search tool for looking up the locations in the EU Latitude database. Users can search for different locations, and can get pictures, audio, or video clips attached to the location.

FactolexFactolex API: Availiable in English or German, Factolex is a community-powered fact repository where users can create and edit facts or create their own lexicons.

The Factolex API allows developers to search and retrieve terms from the Factolex database, as well as view individual users' lexicons. The API is a RESTful API and data can be returned in an HTML, XML, or JSON format. No API key or account is required as of right now to use this API.

Geognos World CountriesGeognos World Countries API: Geognos provides this API as an interface for requesting geocoding and country information from their services for use within applications. Geognos presents textual and visual information for all countries of the world. With this API, users can retrieve country specific information and IP geolocation for all world countries. The API uses RESTful protocol and responses can be formatted in either XML, JSON, JSONP or HTML.

GoDaddyGoDaddy API: This API lets users sell traffic-driving, high-demand domain name registrations, private registrations and unique software and services from within their Web site. It is part of the API Reseller Solution from Go Daddy which lets users:
* Merchandize and sell domain names, private registrations, and site traffic tools.
* Add profitability to the user site by picking the products, set the prices and maintains control.
* Maintain its own unique branding.

Full documentation for the API is only available after purchase.

Google Apps MarketplaceGoogle Apps Marketplace API: The Google Apps Marketplace billing and licensing APIs enable Marketplace applications to integrate with Google's billing services, providing customers with a consistent billing experience and centralized management of the billing for their web applications.

With the Marketplace billing and licensing APIs, users can: associate an application with a Google Checkout account to receive payments, turn some application extensions on or off to create different editions of a product, give buyers the choice of a variety of differently-priced subscription levels and more. The API uses RESTful protocol and responses are formatted in JSON.

Ignyte Movies and ShowtimesIgnyte Movies and Showtimes API: This web service lets users submit a zip code and a radius and returns a list of theaters along with all the movies playing for the current date. The service allows users to call it without registering for a key; however, when doing so it returns complete information for only one theater. The API uses SOAP protocol and responses are formatted in XML.

InstapaperInstapaper API: The Instapaper API allows third-party applications to add URLs to Instapaper. Instapaper is a service that lets users save long web pages to read at a later time. The API has a single method. It uses RESTful calls and responses are formatted in JSON.

KontagentKontagent API: The Kontagent API allows developers to integrate the Kontagent service into their applications. Kontagent is the leading analytics platform for social application developers. The Kontagent platform works directly with the Facebook API, and will soon support OpenSocial and the MySpace platform. With the API users can send data to Kontagent as well as perform A/B testing. The API uses RESTful protocol and responses are formatted in JSON.

KWICK! Social PlatformKWICK! Social Platform API: KWICK! is an independent social community website based in Germany.
The KWICK! Social Platform API lets developers create apps based on KWICK! tools. The API is called by creating HTTP-query strings, which must contain an API Key to work. All data is returned in a JSON format

NetLogNetLog API: Netlog is a Belgian social networking website where users can create their own web page, extend their social network, publish their music playlists, share videos, post blogs and join groups. The OpenSocial API lets users retrieve pieces of Netlog's social data, like fetching the user's friends or photos, posting activities and more. The API uses RESTful protocol and responses are formatted in XML, JSON or ATOM.

NotifoNotifo API: Notifo's API allows any site to quickly offer Push Notifications by inserting a few lines of code. This means that a user can get all of their notifications from various sources in a single place. Notifo is a platform for real-time mobile notifications across multiple sources. The API uses RESTful protocol and responses are formatted in JSON.

PagerDutyPagerDuty API: The PagerDuty integration API allows users to add PagerDuty's advanced alerting functionality to any system that can make an HTTP API call. PagerDuty is an alerting system for IT professionals. PagerDuty connects with a variety of systems (including monitoring tools and ticketing systems) and dispatches alerts via automated phone call, SMS and email. With the API users can add phone, SMS and email alerting to their monitoring tools, ticketing systems and custom software. The API uses RESTful protocol and responses are formatted in JSON.

PayPal Adaptive AccountsPayPal Adaptive Accounts API: The PayPal Adaptive Accounts API allows users to create applications with built-in account management features. Using the API developers can create a PayPal Business account, add a bank account or a credit card as funding sources for PayPal accounts and verify a PayPal account status. The API uses both RESTful and SOAP protocol and responses can be formatted as XML, JSON or NVP.

PayPal MassPayPayPal MassPay API: Use Mass Payments to send up to 250 payments to different payees in one batch. It's a fast and convenient way to send all kinds of disbursements, including commissions, rebates, rewards, and general payments. The API uses SOAP protocol and responses are formatted in XML.

PayPal Payflow ProPayPal Payflow Pro API: The Payflow Pro API enables users to develop Web and desktop applications that create, schedule, and run standard (pre-defined) and custom Payflow services reports. Payflow Pro is a flexible payment gateway solution that can be used with any internet merchant account to process credit card transactions online. With the API, developers can choose add-on services like recurring billing and fraud protection, and also set up standard and custom reports. The API uses RESTful and SOAP protocol and responses are formatted in XML, JSON or NVP.

PhotozouPhotozou API: The Photo Collection API is an interface for external programs that provide access to Photozou functionality. The API exposes functionality such as adding tags to photos, adding and deleting photos to albums, retrieving user information and more. The API uses RESTful protocol and responses are formatted in XML. The site and documentation is in Japanese.

PlixiPlixi API: The Plixi platform offers developers a real-time media sharing API across the social web. Using the Plixi API, developers can add media sharing capabilities and other unique features to their applications. Plixi is a service for sharing pictures around people, places and events and creating collective memories. Plixi allows users to instantly share their photos to popular social networks through mobile devices and on the web. The API uses RESTful protocol and responses are formatted in XML and JSON.

Quotes on DesignQuotes on Design API: Quotes on Design provides a free tool for developers to embed a random quote from the Quotes on Design database into their website. This can be done by embedding a JavaScript code into the website, or by using an HTTP call and then parsing the returned JSON object.

RapidShareRapidShare API: The RapidShare API lets developers build applications based on rapidshare. RapidShare is an online file sharing website. The API uses RESTful protocol.

RazunaRazuna API: The Razuna API lets developers integrate Razuna into their custom solutions. Razuna is an open source digital asset management system. The API uses both REST and SOAP protocol and responses are formatted in XML.

ReflectReflect API: The Reflect API identifies and 'tags' biologically and chemically relevant names found in HTML documents. Reflect is a free service that tags gene, protein, and small molecule names in any web page within a few seconds. Clicking on a tagged term opens a small popup showing summary information, as shown below. Reflect can be installed as a plugin to Firefox or Internet Explorer.

SaviSavi API: Savi Web Services are tools for developers who want to build Web Applications with market-leading Item Unique Identification IUID and Supply Chain Management capabilities. The Web Services fall under three categories: I-GUIDES, Asset and Shipment life cycle management, Network/Enterprise management. The API uses SOAP protocol and responses are formatted in XML. Savi Technology is a provider of Smart Asset Management solutions and services for public sector and commercial supply chains worldwide.

Service Outsourcing KnowledgeService Outsourcing Knowledge API: SOK provides wiki-based knowledge service outsourcing. The API uses RESTful calls and responses are formatted in XML, JSON, YAML, PHP and WDDX. The site is in Chinese.

SklikSklik API: Sklik is an advertising system for displaying targeted ads on search results pages from Seznam.cz in its content network. The Sklik API is an XML-RPC based API that allows developers to create their own applications for accessing the marketing and advertisement tools provided by Sklik.

SoGeoSoGeo API: The SoGeo Services API provides a set of tools to create location-based social-media applications. The API interacts with the SoGeo platform, providing access to SoGeo's database of worldwide POI, as well as deep integration with 3rd-party services such as Facebook, Gowalla, and Foursquare. SoGeo provides a platform for mobile and web, enabling businesses to create location-aware communities around their brands, products and services.

Developers can use the API to create applications for their users to explore cities and discover interesting places, track checkin/checkout behavior and popular locations, make personal maps of their favorite spots, and share their maps and spots with friends and the SoGeo community. The API uses RESTful protocol and responses are formatted in JSON.

SportsDirectSportsDirect API: The SportsDirect XML Feed service provides multiple feeds for sports schedules, results, live scores and more. SportsDirect brings 15 years of sports industry experience with five-part sports content offering - that includes: Scores and Statistics, Sports News, Fantasy Games, Sports Photos, and Professional Services including application design and development, marketing and hosting. The API uses RESTful protocol and responses are formatted in XML.

TasteKidTasteKid API: The TasteKid API allows developers to integrate recommendations into other products/applications. TasteKid is a discovery engine that provides on spot, relevant, music, movies, shows, books and authors recommendations, based on one's existing preferences. The purpose of these recommendations is discovery and taste exploration. The API uses RESTful protocol and responses are formatted in either XML, JSON or JSONP.

VehiclepathVehiclepath API: This API allows users to integrate location data from their vehicles into web site(s) and/or data collection infrastructures. Vehiclepath provides GPS fleet tracking services for vehicle fleets. The API currently has two functions:

1. To return the last location of the vehicles associated with your account.
2. Return all locations for a specific vehicle between two dates (maximum 500)

The API uses RESTful protocol and responses are formatted in XML.

WattvisionWattvision API: The Wattvision API allows developers to create products that are wattvision-enabled. Wattvision is a service that gives users a live view of their energy use on a computer or mobile device. Wattvision works through a sensor that connects to a home's electricity meter and wireless internet connection. The Upload API allows users to upload their home's energy use data to wattvision's servers, for storage, comparison, sharing, and visualization. The Download API allows user access the data for their house. The API uses RESTful protocol and responses are formattted in JSON.

WePayWePay API: The WePay API is a simple set of low-level calls that can be used to build all sorts of things on top of WePay's payment platform. WePay is a service that allows groups to collect, manage, and spend money. Using the API, users can build applications that allow them to colect donations for a cause, collect money from a group of friends or implement multi-group payment management. The API uses RESTful protocol and responses are formatted in JSON, JSONP and TXT.

ZhoutItZhoutIt API: ZhoutIt.com is a colloborative information exchange that allows users to share and discover what's happening locally via web and SMS. Zhout can be used to promote anything - from businesses to events. Developers can take advantage of Zhout's SMS platform to send and receive messages using their own websites and applications. Full API documentation is not publicly available.

ZoteroZotero API: Zotero is a free tool to help users collect, organize, cite, and share their research sources. It is implemented as an extension for the Firefox browser. The API provides some of the functionality of the plugin including retrieval of tags, user specific items, collections and subcollections. The API uses both REST and JavaScript protocol and responses are formatted in XML and XHTML.

Adam DuVander -- Adam heads developer relations at Orchestrate, a database-as-a-service company. He's spent many years analyzing APIs and developer tools. Previously he worked at SendGrid, edited ProgrammableWeb and wrote for Wired and Webmonkey. Adam is also the author of mapping API cookbook Map Scripting 101.

Comments

Comments(2)