Today In APIs: PeopleBrowsr vs Twitter, Dwolla Guest Checkout and 11 New APIs

Romin Irani
Nov. 30 2012, 11:23AM EST

A San Francisco court asks Twitter to make available its Firehose for PeopleBrowsr. Guest Checkout from Dwolla. Plus: API Hackday New York is back, the new AWS Data Pipeline and 11 new APIs.

PeopleBrowsr wins restraining order against Twitter

PeopleBrowsr, the company that provides the Social Analytics Kred has won a temporary restraining order in its battle with Twitter and its API policies. A San Francisco Superior Court has asked Twitter to make available full Firehose access to the application. The decision is timely since the Firehose access was going to terminate on November 30. Could this be the beginning of a new twist to the Twitter v/s 3rd party developers who depend on Twitter data?

Dwolla introduces Guest Checkout

DwollaDwolla, which provides a payment engine has enabled the guest checkout feature with an eye to boost the number of transactions. Merchants who wish to accept Dwolla payments were earlier restricted by the fact that the users had to own Dwolla accounts. This restriction has now been removed with the guest checkout option. Anyone can use Dwolla to make a one-time payment from his or her financial institution to an online merchant or marketplace.

API News You Shouldn’t Miss

11 New APIs

Today we had 11 new APIs added to our API directory including a restaurant menu service, a harvard campus information, an e-commerce catalog and transaction service, an sms text and email messaging service, an online payment service and a blast email service. Below is more details on each of these new APIs.

AllmenusAllmenus API: Allmenus is a food-centered site that is broken up by cities and states and allows users to search for restaurant menus. Users can search by state and then by city then by cuisine type or dish to retrieve restaurant, menu, and reservation options. The Allmenus API allows users to query all data contained within the Allmenu database. The API uses REST calls, returns XML, and requires an API key for access.

CS50CS50 API: CS50 is an introductory programming course offered through Harvard University. Instructor David Malan has made avaialable a set of APIs for use with the class. These APIs include the following:

HarvardEnergy - utility information for campus buildings
HarvardCourses - course information
HarvardEvents - campus related events information
HarvardFood - menus, nutritional facts, portions, and recipe
HarvardMaps - campus mapping information
HarvardNews - news items
HarvardTweets - student tweet information
Shuttleboy - campus shuttle information

The API use RESTful calls and responses are formatted in XML, JSON, JSONP, CSV and PHP.

Essent CompassConnectorEssent CompassConnector API: The service provides hosted catalog functionality and transaction processing for turnkey e-commerce sites. Integration possibilities include interaction with third-party systems business intelligence and analytics services and content websites. It allows creation and management of product records for web display with add-to-cart and checkout functions to complete sales, process fulfillment orders, perform accounting functions, and related activities.

API methods support interaction with the business objects managed by the system. Methods handle creation, updating, and deletion of catalog entries and related functions for managing an online storefront. Methods also support transaction processing as well as reporting on sales and other interactions with the storefront for business analytics and intelligence reviews.

GoNudge SMSGoNudge SMS API: The service provides messaging via SMS text and email, both for individual contacts and mass promotional campaigns. It integrates contacts with customers and clients, either as part of blast messaging campaigns or as individual alerts triggered by transactions or other events. It emphasizes contacts and ongoing interactions via mobile device to promote customer loyalty such as appointment reminders, service alerts, coupons, and other communications.

API methods support creating and scheduling communications, including messaging mode (SMS or email), recipient contact information, message body, and delivery timing. Methods also accept and route replies, including unsubscribe requests. Reporting functions provide updates on delivery success rates and other service metrics.

POLipaymentsPOLipayments API: The service provides online payments via direct interaction with the buyer's bank to order a payment and the merchant's bank to deliver the payment. A seller application provides for product selection and purchase, then hands off the transaction to the payment service. It establishes contact with the buyer's bank on the buyer's behalf and submits a payment request URL. It then generates a credit URL for the seller's bank to complete transfer of the funds.

API methods support listing of banks that interact with the service, allowing an application to let the buyer choose. Methods then generate the payment request in the format accepted by the chosen bank and the confirmation notice to the seller's bank. "Nudge" methods provide updates to the buyer and seller upon completion of the transaction.

Real MagnetReal Magnet API: The service provides blast email and promotional campaign messaging with mobile and social networking access. Campaigns can target messages to specified recipient lists, delivering formatted emails with supporting SMS text and social platform messaging and potential for survey responses. Reporting functions help with tracking of message delivery and effectiveness, providing metrics for assessing campaign effectiveness.

API methods support integration of the messaging functionality with other applications, including popular customer relationship management (CRM) and association management systems (AMS). Methods also support access to metric analysis and reporting functions.

Roleplayer's Online Dice RollerRoleplayer's Online Dice Roller API: The Roleplayer's Online Dice Roller is a free tool for rolling dice for roleplaying games. The Roleplayer’s Online Dice Roller API allows users to integrate the Dice Roller into applications through a RESTful interface. Results may be returned in JSON, JSONP, XML, or plain text format.

SendoriSendori API: The service provides selective rerouting for URLs directly entered to catch common typos and URL variants then route them to the correct addresses for the desired sites. It prevents diversion of traffic to sites with analogous or variant URLs, which protects web users from malware often promoted by such sites and ensures that traffic intended for a site actually arrives there. URL rerouting specific to advertising campaigns can help to direct traffic to intended promotional messaging, increasing the value of paid advertising.

API methods support targeting advertising campaigns and managing traffic to campaign-specific URLs. Methods also support grouping separate ads for common management. The API provides extensive reporting on ad performance and related traffic, including key metrics like average position and average cost per click (CPC), as well as administrative functions of the service such as budgeting advertising expense.

ServiceObjects DOTS NCOA LiveServiceObjects DOTS NCOA Live API: The service provides access to a database of over 50 million permanent change-of-address (COA) requests registered with the U.S. Postal Service. It processes raw output from the USPS NCOALink service, updated weekly, and makes it available for comparison with current address records. Where a mailing list contains an old address, the service can provide updated mailing information allowing direct mail and other communications to follow past contacts to their new locations.

API methods support submission of at least 100 address records for comparison against old addresses listed in USPS COA requests. Where a match is found, the API returns a validated new address for the recipient to be updated in the calling application's records. Methods also allow reporting on the number of addresses updated and their validation status.

TheBeerSpotTheBeerSpot API: TheBeerSpot provides viewers and users with information and ratings on beer, as well as a place to discuss them. TheBeerSpot API allows users to use the site's beer and brewery data and access site features using a third-party website or application. The API uses REST calls and returns JSON. An API and account with TheBeerSpot is required. The service is free and uses SSL for authentication.

WebSense ThreatSeeker CloudWebSense ThreatSeeker Cloud API: The service provides an assessment of threat presented by a destination website based on a complete analysis and categorization of site content, file structure, and data, along with more traditional measures of its reputation, security profile, and behavior. It gives estimates of secure browser access, data exchange, and email to allow an application to choose whether or not to access another service or accept contact. The cloud service accesses the same threat assessments used by the provider's installed hardware and software products to protect third-party applications.

API methods support submission of a web URL for analysis, which triggers extensive categorization algorithms to evaluate reputation and behavior records but also site content, data exposed, and file structure. The API returns a threat assessment highlighting the probability and nature of threats potentially posed by the site.

Romin Irani Romin loves learning about new technologies and teaching it to others. Follow me on Google+

Comments