Daily API RoundUp: MyScript, Population.io, OpenStreetMap Libraries

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 6 APIs to the ProgrammableWeb directory today in Recognition, Contacts, Demographics, and Sports categories, among others. Also added were client libraries for OpenStreetMap.


MyScript Cloud Recognition API allows developers to integrate handwriting recognition capabilities into their applications. MyScript offers accurate text recognition across all digital writing devices. It can also recognize math equations, geometric shapes, and music notation.

MyScript handwriting recognition application demonstration
image: MyScript application demonstration

We’ve primarily categorized the MyScript Cloud Recognition API under the Recognition category. See ProgrammableWeb’s complete list of Recognition APIs.

The World Wide Web Consortium ( W3C) is an international community that develops web standards. The W3C Contacts Manager API spec provides an interface for managing a user’s contacts in an address book. This is a draft document and may be updated, replaced, or declared obsolete at any time. If a developer finds a problem with the spec, they can file a bug report on GitHub. The W3C Contacts Manager API is listed under the Contacts category. See ProgrammableWeb’s complete list of Contacts APIs.

World Population.io API is an independent project that uses official demographic data produced by the United Nations to project individual life expectancy by date and place of birth. Determine world population rank, calculate life expectancy, retrieve population tables, and more with the API.

Data visualization from Population.io
image: World Population API data visualization / www.population.io

We’ve primarily categorized the World Population.io API under the Demographics category. See ProgrammableWeb’s complete list of Demographics APIs.

The Vbout API allows you to integrate Vbout marketing features into your own app or build plugins with open software like WordPress, Magento, and others. Sync subscribers between your system and the Vbout Email Marketing system, send email campaigns, social media posts, read stats, and much more. The Vbout API is listed under the Marketing category. See ProgrammableWeb’s complete list of Marketing APIs.

ScoreSight.io is a football prediction API that uses crowd predictions, social sentiment, and historical results to predict scores of soccer (football) matches. The ScoreSight.io API allows developers to access and integrate the functionality of ScoreSight.io with other applications and to create new applications. We’ve primarily categorized the ScoreSight.io API under the Sports category. See ProgrammableWeb’s complete list of Sports APIs.

Sentity Advanced Analytics API analyzes sentiments of short messages or comments, determines their language, parts of speech, and context of individual words in a sentence. Developers can pull info contained in unstructured text, such as survey responses, tweets, comments from a blog, Facebook posts, or articles. We’ve primarily categorized the Sentity Advanced Analytics API under the Sentiment category. See ProgrammableWeb’s complete list of Sentiment APIs.


OpenStreetMap is a free Wiki world map. It’s an open source initiative to collaboratively create a map of the world, and release the map data under a free and open license. The OpenStreetMap API is available for Integration. Two libraries have been added to the directory for use with the API.

OpenStreetMap Ruby Library by Jochen Topf can read, export, and handle OpenStreetMap data in the Ruby language. This Library can export Google Earth files, GPS exchange formats, and comma-separated values.

OpenStreetMap Android Library by Benoit Zeler supports functions such as overlays of markers and tracks. Java users might benefit from additional API uses such as reading and writing operations of the OpenStreetMap database.

NYC cycling routes in OpenStreetMap
image: New York City cycling routes in OpenStreetMap screenshot

Foursquare Ruby Merchant Library by Tim Olshansky is an unofficial library that supports the Foursquare Merchant API. Use the library to assist with facilitating new campaigns, venues, and specials. Instructions are provided to use Ruby as a gem available as two single lines of code to choose from.

Be sure to read the next Recognition article: The Rapid Rise of Deep Learning Computer Vision Technology