Daily API RoundUp: Switch Payments, NASA, SafetyCulture, Druid, Unbabel, Market Prophit, Knurld

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 19 APIs to the ProgrammableWeb directory in categories including Images, Payments, Safety, and Translation. Featured today are several APIs for the Knurld voice recognition Platform. Here's a rundown of the latest additions.


Switch Payments is an integrated payment platform. The Switch Payments API allows users to accept payments from 200 different Alternative Payment Methods (APM) from anywhere in the world. Users can create, authorize or refund payments, plus much more. This API is listed under the Payments category. See ProgrammableWeb's complete list of Payments APIs.

LibPixel is "Image Processing-as-a-Service" which allows for adjusting, resizing, and editing images online. The LibPixel Image REST API allows developers to access and integrate the service with third party apps, post images, edit images, and resize images. The API is listed under the Images category. See ProgrammableWeb's complete list of Images APIs.

SafetyCulture is a workplace safety inspection service. The SafetyCulture API gives users access to their SafteyCulture data including audits, images, and media. API access requires a premium plan obtained through SafetyCulture. We've listed this API under the Safety category. See ProgrammableWeb's complete list of Safety APIs.

Customize SafetyCulture apps with the API
Customize workplace safety applications with SafetyCulture API / image: SafetyCulture.io

Druid is an open-sourced data repository for customizable analytics and data solutions. The Druid REST API allows developers to query data by various specifications, retrieve data sets, and integrate data sets. We've listed the Druid API in the Data category. See ProgrammableWeb's complete list of Data APIs.

Unbabel is an online translation service that translates content into other languages. The Unbabel REST API allows developers to manage languages, retrieve topics and reports, post word counts and reports, and more. This API is under the Translation category. See ProgrammableWeb's complete list of Translation APIs.

Unbabel translation API
Integrate Unbabel translation services directly into code via their Translation API / image: Unbabel

Chimp Rewriter is a content creation service that produces SEO online content through natural language processing. The Chimp Rewriter REST API allows developers to integrate, retrieve, search and post data and content. The Chimp Rewriter API is listed under the Writing category. See ProgrammableWeb's complete list of Writing APIs.

Market Prophit compiles sentiment data from financial pundits, bloggers, tweets, etc. and creates ranking and scores for financial trading guidance. The Market Prophit API gives developers access to Marke Prophit's database. This API is listed under the Stocks category. See ProgrammableWeb's complete list of Stocks APIs.

Market Prophit API gathers market sentiment about stocks
MarketProphit Developer Center screenshot / image: MarketProphit

ProofPoint's IQRisk Query API is useful for security management. The IQRisk API gives users access to ProofPoint's database of reputable domains and IPs as well as information on over 100 million malware samples. We've listed this API in the Security category. See ProgrammableWeb's complete list of Security APIs.

SpringRoll is an online education module and media manager. The SpringRoll REST API provides methods for creating and managing modules, uploading media, and retrieving players, modules, and media. The SpringRoll API is listed under the Education category. See ProgrammableWeb's complete list of Education APIs.

NASA's Asterank API gives users access to the NASA/JPL Small Body Database and other relevant astronomical data. Data includes orbital elements, discovery, mass, and orbit diagrams on over 600K asteroids, meteorites, and comets. The Asterank API is listed under the Astronomy category. See ProgrammableWeb's complete list of Astronomy APIs.

API to access NASA/JPL Small Body Database
Click here for an interactive 3D view of Asterank NASA/JPL Small Body Database

Also from NASA, the Earth API gives users access to Earth observation data. The API is powered by the Google Earth Engine and consists of a database of images from Landsat 8. Landsat 8 is NASA satellite that takes images of the entire Earth every 16 days. Query the image database with the API. This API is listed under the Mapping category. See ProgrammableWeb's complete list of Mapping APIs.

Knurld.io offers a set of APIs for developers to incorporate voice Authentication into their applications. The technology is able to recognize and identify a speaker's voice and provide authentication for application and device use based on voice biometrics. The APIs are as follows:

Knurld Application Model API allows developers to create custom enrollment and verification schemes to fit their needs.

Knurld Enrollment API allows developers to associate a consumer with an application model. After enrollment is completed, the consumer will be able to verify their identity by speaking the phrase used during enrollment.

Knurld Analysis API analyzes an audio wavefile to automatically find speech endpoints for the purpose of enrollment or verification.

Knurld Session API allows an end user (consumer) to be logged into the voice verification system for enrollment and verification of voice prints.

Knurld OAuth API allows developers to get OAuth2 Access Token using client id and client secret.

Knurld Status API is used for retrieving service status.

Knurld Call API provides developers an optional tool that can be used record audio for enrollments and verifications. By providing a valid phone number, users can transform any telephone into a temporary microphone and send recorded audio directly to the system. This recorded audio can be downloaded through the API or sent directly to an enrollment or verification.

Knurld Consumer APIs let developers manage the consumer Resource.

Knurld APIS are listed under the Voice category. See ProgrammableWeb's complete list of Voice APIs.

Intellisis's Bryan Chaney demonstrates A PIN pad adapted for speech biometrics using Knurld.io technology / image: YouTube/Knurld.io

Be sure to read the next Voice article: Amazon Adds New Improvements to Alexa Voice Service