Daily API RoundUp: Tableau, Sense360, and PromisePay

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 Visualizations, Motion, and Payments categories, among others. Also added are client libraries for Nike, MyFitnessPal and DuckDuckGo.


Tableau makes data visualization tools and software. The Tableau API is available to integrate data visualizations and services into applications. With the API, Developers can add business intelligence analytics and visualization features into cloud and desktop applications. A Javascript API tutorial is available.

NOAA storm tracking visualization created with Tableau
image: NOAA storm tracking visualization created with Tableau

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

Spiritual Networks connect people on Facebook and Twitter interested in spiritual living with healing, intuition, mediums, and yoga as common topics. For developers interested in a social networking integration, their API is available in JSON format with API key access. The Spiritual Networks API is listed under the Social category. See ProgrammableWeb's complete list of Social APIs.

Sense360 is a sensor intelligence platform that detects background, location, activity, and context around people using mobile applications. The Sense360 API allows developers to return event details, retrieve places of interest, set personal places and more.

Aiko + Sense360 rewards you for your motion
image: Aiko (the "companion for your Apple Watch") + Sense360 rewards you for your motion

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

Localytics is a marketing and analytics platform for web and mobile applications. Some features of Localytics include engagement analysis, segmentation, and acquisition management. The company provides the Localytics Push REST API to allow developers to send push messages to application users. And the Localytics Query REST API allows developers to search for users, retrieve user activities, and retrieve event information. We've categorized the Localytics APIs under the Analytics category. See ProgrammableWeb's complete list of Analytics APIs.

PromisePay is a digital payment platform for marketplaces. PromisePay REST API allows developers to access and integrate the functionality of PromisePay with other apps. Public documentation is not available; API access comes with account service.

PromisePay API
image: a PromisePay transaction sample

We've primarily categorized the PromisePay API under the Payments category. See ProgrammableWeb's complete list of Payments APIs.


MyFitnessPal is an application that tracks the progress of users who are committed to changes in diet and exercise. The API is private and available on the MyFitnessPal site. MyFitnessPal Go Library by Matt Ho includes a library with food diary which makes it useful to retrieve macro intake for a specific date.

Nike provides the Nike Plus SDK, available in Objective-C, JavaScript, and Java languages, however documents are not public. Each kit offers a quickstart guide, API, authentication, how to make API calls, and a sample app. The Nike+ API is only open to partners who can inquire in the contact page.

DuckDuckGo is a search engine that aims to protect the privacy of users and does not track users' behavior. DuckDuckGo's RESTful API displays responses in JSON and XML. Duck Duck Go .NET Library by Tim Kelly is written in C# for the DuckDuckGo Instant Answer API.

Joy Culbertson Joy Culbertson is a Content Producer, Writer, and Community Officer for ProgrammableWeb. She has been producing web content in the business technology sector since 2001. When she's not tweeting about APIs she enjoys watching baseball and exploring new places.




Hey Jen - 

I'd like to expand on what you wrote about Tableau, which is almost, but not quite 100% correct. The JavaScript API, which you mention in passing is the primary mechanism one utilizes to integrate visualizations into an app. The REST API is for "management" of Tableau - like adding and removing users, securing stuff, etc. It doesn't do anything meaningful around "adding analytics and visualization feautres into a cloud/desktop app". 

Cheers and thanks for the should out!