17 New APIs: Twitter Utility, Two Way SMS and Multi-party Video Chat

Adam DuVander
Dec. 08 2010, 12:00AM EST

Already this week we had 17 new APIs added to our API directory including a Twitter utility, mobile tagging service, an SMS messaging service, local deals aggregator, cloud infrastructure management service, journal search service and multi-party video chat service. Below is more detail on each of these new APIs.

2-WaySMS2-WaySMS API: With the 2-WaySMS, users can re-send every incoming message to a specified script (via HTTP-POST request) or e-mail, and save it into the virtual inbox of the number owner. 2-WaySMS provides a reliable channel for incoming and outgoing data, communications and partnerships, independent of the weather, time, or distance. The API uses SMPP or HTTP protocol.

8coupons8coupons API: The 8coupons API gives developers access to the full feature set of the 8coupons site. 8coupons brings together all the deals from neighborhood restaurants, bars, salons, and stores so that users can find the best deals nearby. The API provides methods such as retrieving dealer types, getting deals by location, getting deals by store ID and more. The API uses RESTful protocol and responses are formatted in JSON.

BestParkingBestParking API: The BestParking API provides developers with off-street parking data (garages and lots open to the public) in 18 cities and 60 airports in the United States and Canada. Name, address, phone number, entrance, attributes (e.g., indoor vs. outdoor), and a rate calculator are included. Documentation is not publicly available.

CodasetCodaset API: The Codaset API lets users add Codaset functionality to existing apps, or build apps and mashups that extend the capability of Codaset. Codaset is a project management system for open source and private software projects, built around the Git source control system. With the API users have access to functionality such as managing user accounts, retrieving user data, managing project milestones and more. The API uses RESTful protocol and responses are formatted in either XML or JSON.

EnstratusEnstratus API: enStratus is a cloud infrastructure management solution for deploying and managing enterprise-class applications in public, private and hybrid clouds. enStratus' web services API provides a way for customers to make authenticated calls against enStratus from existing applications or third-party tools. The API uses RESTful protocol and response are formatted in either XML or JSON.

JournalTOCsJournalTOCs API: Developers can use the JournalTOCs API to embed the search functionality within their web applications to make the most of the journal TOC RSS feeds metadata. Anyone with access to RSS Readers can also use the JournalTOCs API. JournalTOCs is a JISC Rapid Innovation project which is developing a freely available API for monitoring current journal issues to identify published papers for Institutional Repositories.

The API gives users access to the entire JournalTOC database of articles, journals and publishers, which is being updated and continually collected from the publishers' own TOC RSS feeds, as soon as they are published on the web. The search results will come in RSS format, which can then be parsed and used in an application, RSS reader or the search results could be included in a web page. The API consists of 4 calls: journals, articles, user ID and institution ID.

KanvasoKanvaso API: The Kanvaso gives users the ability to have their application send long tweets over the 140 character limit. Kanvaso is a web-based application which improves the usability of Twitter. With Kanvaso, users can attach images, or shortened url to their tweet without leaving the page. They can follow locations as well as people. The API uses RESTful protocol and responses can be formatted in either XML or JSON.

Mediaburst SMSMediaburst SMS API: The Mediaburst SMS API access to an SMS gateway allowing users to send messages through an application. Mediaburst is a service that allows for the sending of bulk SMS. The API uses RESTful, SOAP and SMPP protocol. Responses are formatted in XML.

NexiwaveNexiwave API: Nexiwave speech recognition API provides a web-service based speech recognition platform. It helps to search in the collection of speech recordings, automatically transcribe speech for data mining and human correction, identify and segment speakers, align captions. Nexiwave.com is the first commercial GPU-accelerated speech indexing service provider. The API uses both RESTful and SOAP protocol and responses can be formatted in XML or JSON.

Nexus6Studio StockQuoteNexus6Studio StockQuote API: This API provides access to stock quotes with a 20 minute delay and is used as an educational reference by numerous organizations. Documentation is limited.

PlancastPlancast API: The Plancast API can be used to build applications on top of Plancast that make the service more useful and leverage its data off-site. Plancast is a service that lets users share events and other activities with friends. Users can share their plans with a posting promps, browse all of the plans and events their friends have on their calendars and find friends from other sites like Facebook and Twitter. The Plancase API allows for the ability to read from and write to the Plancast system with ease. The API uses RESTful protocol and responses are formatted in JSON.

PlanyoPlanyo API: Planyo is a flexible online booking system for resources such as hotels, holiday apartments, yacht rentals, driving schools, tennis courts, doctor appointments, events etc. The Planyo API lets users perform advanced functions and automate the Planyo reservation system (e.g. import resource data and photos into your site, make automated reservations). Planyo is available in 13 languages and helps users manage clients' bookings by handling all email communication with the clients, allowing various booking confirmation mechanisms, handling payments (also online credit card payments with PayPal or Moneybookers), printing invoices etc. The API uses RESTful protocol and responses are formatted in JSON.

QReate.meQReate.me API: The QReate.me API allows users to create tags and access tag images and data directly from an app. QReate.me is an online service and API for generating and using QR and DataMatrix tags. Users can use created tags freely in commercial applications and personal projects. With the API, users can create and update tags, get tag images, list tags and scans for tags and more. The API uses RESTful protocol and responses are formatted in XML or JSON.

SymbalooSymbaloo API: Symbaloo is an online startpage that lets users organize and access favorite websites and web services on one page. The Symbaloo API enables users to connect their website with Symbaloo in order to make websites more personalized and social. The API provides methods that let users update other users, desktops and bookmarks. The API uses RESTful protocol and responses are formatted in either XML or JSON.

TokBox OpenTokTokBox OpenTok API: OpenTok is a free set of APIs from TokBox that enables websites to weave live, group video communication into their online experience. TokBox is a web application that allows users to make multi-party video chat calls over the Internet without a download. With OpenTok users can: control size, layout and movement of video streams; stream to multiple pages and sites at once; create both "viewer" and "participant" roles; scale to large gatherings. The API uses RESTful protocol with responses formatted in XML.

Unofficial Alexa Rank and BacklinkUnofficial Alexa Rank and Backlink API: Alexa is a service that estimates a website's traffic ranking. This unofficial API checks the Alexa rank of the given url and also returns the top 40 listed backlinks. The API uses RESTful protocol and responses are formatted in JSON.

XtrackedXtracked API: The Xtracked API lets developers build their own GPS tracking system. The API lets developers integrate real-time tracking into their site, directly show others where they are or develop their own mobile Xtracked app. Per the developer, the Xtracked API is currently under development and documentation is incomplete. Xtracked turns your mobile phone into a personal and professional GPS tracking system.

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.