Today In APIs: Twitter CEO Ignores Developers' Anger, OneTok Launches Voice Recognition Platform, and 20 New APIs

Twitter’s CEO, Dick Costolo, stands strong behind the recent API changes that have angered many developers. OneTok comes out of beta and launches their voice recognition Platform. Plus: The release of the fitness industry's first open API, the Library of Congress unveils and 20 new APIs.

Twitter CEO Ignores Developers' Anger Over Recent API Changes

The developer response to Twitter's API changes was understandably negative and while it has died down over time the bad feelings haven't gone away. Latif Salman recently reported that in a recent talk, Twitter’s CEO, Dick Costolo, stood behind the changes saying

“As our users were starting to adopt Twitter on more than one platform…we realized we have to have a consistent owned and operated experience...There are all these value added services that we’d like you to starting building that our customers and users are going to want.”

While his stance is unsurprising, it is unfortunate to see Twitter show some level of animosity towards the development community that was so instrumental in popularizing the platform.

OneTok Launches Platform Allowing Devs to Easily Integrate Voice Recognition Into Apps

OneTok is a platform that allows developers to embed Voice Recognition Controls to apps and other internet connected devices. Using the platform developers can easily configure a word or phrase to access an app's functionality. Voice recognition promises to be one of the most desired features in mobile apps and OneTok aims to simplify the process by which developers can add it.

OneTok CEO Ben Lilienthal announced that the platform is now out of beta and has officially launched. Native commands are available for Android, Blackberry 10, and iOS and include log-in, post to Facebook, share via email or Twitter, search, enter credit card info, zoom, and navigate. These commands will remain free to developers through the end of the year. OneTok is one of 25 recognition APIs in our directory.

API News You Shouldn’t Miss

20 New APIs

Today we had 20 new APIs added to our API directory including a sms messaging service, route mapping service, sms messaging service, costa rica economic indicator retrieval service, text-to-speech conversion service, multilingual text-to-speech service, telemarketer regulatory compliance service, sms messaging service, hungarian URL shortener, customer relationship management service, workflow optimization tool, meterological data visualization service, sms gateway service, fax, sms and voice messaging services, print management service, cloud hosting and storage service, registry compliance service, sms messaging service, sms messaging and marketing service, password management service. Below are more details on each of these new APIs.

2sms2sms API: 2sms provides text messaging services for businesses of all sizes. Services include one way and two way messaging, pager replacement, long messaging, reporting and more. 2sms offers an API that allows developers to integrate messaging services into their applications. The API exposes the SMS gateway and is available as in both RESTful and SOAP versions.

AND GeoAccessAND GeoAccess API: AND (Automotive Navigation Data) is a leading provider of digital mapping data used for navigation and location-based services. It focuses on developing digital mapping data in Europe, North Africa, Central and South America, and Australia.

AND GeoAccess takes AND's global databases along with road data aggregated from data partners and then combines it with AND's software functionalities to form a single, comprehensive platform. This platform provides a SOAP API that enables developers to incorporate routes, maps, location and proximity searches, and address verification into a variety of services and software.

ASPSMSASPSMS API: ASPSMS is a service that lets businesses add SMS functionalities to their applications. Users get access to a network of more than 200 countries and 400 mobile networks. Functionality includes sending simple and bulk SMS, flashing SMS, delivery notifications, balance checks and more. An API is available to integrate the functionality into third party applications. The API uses HTTP calls and responses are in XML.

BCCR Indicadores EconomicosBCCR Indicadores Economicos API: The Banco Central de Costa Rica (BCCR) provides the Indicadores Economicos API as a programmatic method for retrieving economic indicators for Costa Rica. Key indicators covered by this service include the National Accounts (quarterly GDP), the Monthly Economic Activity Index (MIEA), the Consumer Price Index (CPI), various interest rates, and more. This information can be retrieved using SOAP calls issued in XML format.

The BCCR website and the API Documentation are provided exclusively in Spanish.

By VoiceBy Voice API: The service provides speech synthesis by using text input to generate voice output. Real-time conversion takes text input to the service and outputs the content as audio. Vocal inflections are designed to match human voice, to the output sounds like a person reading the screen text aloud.

API methods support input of text as part of the request and conversion to create mp3 or wav audio files, which then play through system speakers. Methods allow selection of language and accent, with choices including British English, French, Spanish as spoken in many parts of Spain, and both European and Brazilian Portuguese.

CereVoice CloudCereVoice Cloud API: The service provides a hosted version of the provider's installed text-to-speech (TTS) conversion software. It generates spoken language from input text in a variety of languages using a selection of speaking voices. Requests can fine-tune aspects of the audio output such as pitch and pacing to adjust for specific needs.

API methods support either "simple speak" conversion of a basic text selection or "extended speak" conversion with modifications to default pitch, rate of speech, and pronunciation via SSML markup. Methods also support management of multiple lexicons and abbreviation sets to control text conversions for specific environments. Tags allow influence over emotional tone and vocal gestures.

DNCIndia DNCIndia API: DNCIndia offers clients a web based platform to perform a Do not Call Scrub of the NCPR database. The service enables telemarketers to remove the numbers that are illegal to call from call lists and focus only on viable leads. The DNCIndia API can be integrated into existing calling platforms and can perform single scrubs, multiple scrubs, and account management functions. The API uses REST calls and returns JSON.

Expert Web WorxExpert Web Worx API: The Expert Web Worx Bulk SMS Gateway gives users an SMS messaging platform from which they can send bulk SMS messages. Bulk messaging allows for up to 50,000 SMS messages at a time and the platform allows users to send long messages of over 160 characters as well. Users can choose the language from Arabic, Chinese, Urdu, Hindi, Spanish, French, Greek, Russian and more. Messages can be sent that contain web links and pictures. The API uses HTTP or SOAP calls and responses are in XML. API: is a Web Service for shortening URLs. It can take a lengthy URL and reduce it to a short, easily-memorized form. claims that the resulting URLs are reliable links, not prone to breaking. This service is available as a SOAP API using XML-formatted calls. The website is provided solely in Hungarian.

IntouchCRMIntouchCRM API: The service provides tools for "social CRM" to manage customer addresses and other contact information along with contact history. It tracks sales leads and purchase history to highlight likely buyers, with options to integrate with email newsletter and promotional campaigns. Messaging options emphasize social networks for consistent outreach across communication channels.

API methods support creating, populating, and updating customer contact lists, including email addresses, accounts on Twitter and other social media sites, and other contact information along with sales history and lead tracking. Methods also support creating and managing email and SMS text promotional campaigns, with functions for selecting recipient groups, messaging and display templates, and delivery scheduling.

LeanKit KanbanLeanKit Kanban API: LeanKit Kanban is an online tool that allows users to visualize their organization’s processes on virtual whiteboards. Users can collaborate in realtime to optimize their workflows and create projects. Analytical reports based on the history of the cards used in each whiteboard are also available.

The LeanKit Kanban API gives users the ability to retrieve data about boards, cards, and recent history, as well as methods for moving cards, adding and updating cards, and deleting cards. The API uses RESTful calls and responses are formatted in JSON.

METViewerMETViewer API: The service provides functions for visualizing data about the effectiveness of meteorological models to help evaluate their predictive success. A web-based tool plots measures of model accuracy using functions of the R statistical package. The web service generates XML serializations specifying each data plot, along with supporting resources to enable visual display.

API methods support listing of available meteorological databases, forecast variables they store, and values for those variables from a selected database. Methods allow iteration for a range of selected databases, variables, and data values to generate a specification for a data plot to be generated by the visualization service.

Modica Global ConnectModica Global Connect API: Modica offers a cloud based platform to offer a suite of mobile, ISP and hosting applications to mobile operators, government, enterprise and mid- sized organizations. These products are meant to meet the mobile marketing, advertising and communication needs for most organizations.

Global Connect is the SMS/TXT mobile gateway API that lets developers send and receive SMS and MMS messages. Users can connect via SOAP, HTTP(S), and SMPP. Interested developers should contact the provider for more information about the API.

MonopondMonopond API: Monopond is a platform for broadcast fax, SMS and voice messages. Messages are sent via software links using Monopond's suite of webtools and automatic delivery system. Monopond offers a suite of services including broadcast and transactional fax, management of SMS campaigns, email to SMS messaging and more. Public documentation is not available.

PaperCutPaperCut API: PaperCut is a print optimization service that aims to help organizations reduce print costs and their environmental impact. The PaperCut API allows access to the functionality of the PaperCut system using SOAP, REST, or XML- RPC protocols. The service can track printing, check the environmental impact, manage wireless printing, set print limitations, set quotas by group or individual, and generate reports. The API uses IP level security, Authentication Tokens, and SSL for security.

ProfitBricksProfitBricks API: The service provides hosting and storage resources via the infrastructure as a service (IaaS) model. It allows users to create and configure virtual data centers, including a visual designer tool to simplify and automate the process. Functions include data storage and backup as well as cloud-based application hosting.

API methods duplicate options available through the provider's visual Data Center Designer (DCD) tool. Methods support creating and defining configuration for a virtual data center and controlling activities of the servers established there. Methods also support managing data storage space, load balancing functions, firewall restrictions, and domain name mapping.

RegistryCompliance ScrubRegistryCompliance Scrub API: RegistryCompliance helps users to abide by various state registry laws. Several U.S. States have children's protection registries that are a collection of e-mail address and instant messenger IDs that are protected from adult-oriented content. The RegistryCompliance Scrub API allows users to clean e-mail and IM messenger lists to prevent messages from being sent to address included in the registry. An API Key is required for use and all data is SSL encrypted.

SlideSMSSlideSMS API: SlideSMS is a service that lets users send SMS messages worldwide for one flat rate. The network sends out between 80,000 to 100,000 SMS per day across 200 countries. The API gives users an alternative to the SMS gateway, allowing users to send bulk SMS. The API is offered with tiered pricing; public documentation is not available.

TatangoTatango API: Tatango is a mass text messaging provider. With Tatango's software, users can send out SMS marketing campaigns, create SMS contests and polls, and set up text autoresponders. Features of the software include unlimited text messaging, campaign management and analytics, delivery reports, social sharing and more.

Tatango offers access to their bulk messaging gateway via an API. The API provides much of the functionality including transmitting messages, looking up delivery status, retrieve phone number information and more. The API uses HTTP calls and responses are formatted in XML.

Thycotic Secret ServerThycotic Secret Server API: The service provides both installed software and a hosted service for management of online passwords and other authentication credentials. It allows secure access to login information for all company systems and assets, including simple and complex combinations of passwords, PIN codes, license keys, etc. It allows sharing of access among colleagues with appropriate access privileges, along with strict control and auditing of user activity in secured systems.

API methods support authentication specifying varying groupings of user permissions, with returned data providing authentication credentials with that level of access. Methods also support creating and managing favorites lists to further subdivide listings of secret keys and access credentials.

Photo credit: philwolff