Daily API RoundUp: SemaMediaData, Kloudless, StarCraft2, Enchant, FeedSyndicate, Todoist, Ring Central

Every day, the ProgrammableWeb team is busy, updating its three primary directories for APIs, clients (language-specific libraries or SDKs for consuming or providing APIs), and source code samples. If you have new APIs, clients, or Source Code examples to add to ProgrammableWeb’s directories, we offer forms (APIs, Clients, Source Code) for submitting them to our API research team. If there’s a listing in one of our directories that you’d like to claim as the owner, please contact us at editor@programmableweb.com.

We've added seven APIs to the ProgrammableWeb directory in categories such as Advertising, Games, Customer Service, and Stocks, among others. Also added were SDKs for Todoist and Ring Central. Here, we summarize the new additions and how they can assist developers.


SemaMediaData is an online multimedia analysis service that offers APIs for OCR and multimedia analysis. Their Facebook Text Ratio API allows developers to determine the text ratio of an image. It determines whether or not images conform to Facebook's policy that states sponsored posts or ads in the news Feed may not include images comprised of more than 20% text.

Find out if your image meets Facebook's Advertising Policy with this API / image: SemaMediaData/Developer Memes

We've categorized the ccc API under the Advertising category. See ProgrammableWeb's complete list of Advertising APIs.

Kloudless is a digital storage company. The Kloudless Platform connects several cloud services, and supports features such as collaborations, and event notifications. The Kloudless Management API is used to access a Kloudless developer account. This API is in the Storage category. See ProgrammableWeb's complete list of Storage APIs.

Aligulac Statistics API helps users make predictions of the game StarCraft 2. The API allows developers to retrieve data include ranking, teams, records, results, and inference. We've categorized this API under the Games category. See ProgrammableWeb's complete list of Games APIs.

Enchant provides users with an embeddable, customizable customer service application.The Enchant API allows developers to integrate email- and twitter-based customer support into their own systems and applications. Customize and manage the service via this API.

Enchant provides 3 tiered customer support and an API for integration
Enchant's embeddable app provides support via searching a knowledge base, chatting, or email - API available. / image: Enchant

We've categorized this API under the Customer Service category. See ProgrammableWeb's complete list of Customer Service APIs.

FeedSyndicate provides content feeds for websites and applications. Three APIs for use with the feeds service were added today. FeedSyndicate Stocks and Markets API allows developers to get delayed quote data that is updated each minute during trading hours and delayed according to individual exchange requirements. It was added to the Stocks category. The FeedSyndicate Weather API allows developers to access up-to-date weather information and is dynamically generated based on the user's zip code, Location ID, or geocode and can provide up to a 7-day forecast. This API under the Weather category. The FeedSyndicate News API allows developers to access a large database of national and international news articles in order to retrieve full text articles and images. Users can filter the content they retrieve by region, topic, and more. This database is updated daily. This API is listed under News Services.

Frameworks, Libraries, and SDKs

Use the RingCentral API to manage your business phone system. Their cloud-based phone system interfaces with the Public Switched Telephone Network, allowing businesses and customers to access their phone system via the Web or mobile apps. RingCentral provides several SDKs for developers including: Android SDK, PHP SDK, C# SDK, and JavaScript SDK.

Todoist is an online task manager that allows users to organize, schedule, maintain and prioritize personal tasks. The Todoist API can be used to integrate Todoist into other applications. We've added four SDKs for use with the Todoist API. They are:

Todoist Python SDK by Todoist is available on GitHub, and developers can learn access code to Clone the repository, create a working environment, install the Library, build the Documentation, and try commands.

Todoist PHP SDK by Fabian Beiner comes with usage details about how to get user details, test token, get time zones, register user, and delete user.

Todoist Java SDK by Github user Budowski, allows developers will be able to turn phone numbers, email, and website into site links in addition to sync with servers, backup, and restore data.

Todoist Ruby SDK by Jon is also availble.

Be sure to read the next Advertising article: Facebook Intros Recommendations API for Advertisers