Daily API RoundUp: Visa, PayU, Rezdy, Clearbit, Wistia

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.

Twenty APIs have been added to the ProgrammableWeb directory in categories including Payments, Government, and Internet of Things. One hightlight today is the Wistia JavaScript API, for controlling the Wistia business video Platform. Here's a rundown of the latest additions.


Wistia is a video hosting service aimed at businesses. This JavaScript API supports a number of ways to interact with and control the Wistia video player. It uses the same interface for both Flash and HTML5 versions of the player, and provides functions to accomplish common goals. To use the Player API, you need a "handle" to it, which means a javascript variable that is associated with a Wistia video and defines the Player API methods. The Wistia API is listed under the Video category. See ProgrammableWeb's complete list of Video APIs.

Wistia player delivers HD video, has an API for integration

The Wistia player delivers HD video and viewer analytics Image Credit: Wistia

GigaBook is an online platform for booking business appointments. The GigaBook REST API allows you access to GigaBook's scheduling services and can be viewed in a daily, weekly, or monthly format. The GigaBook calendar can be synced with Google Calendar and provides appointment scheduling, payment and invoicing, customer forms, customized notifications and more. We've listed this API under the Booking category. See ProgrammableWeb's complete list of Booking APIs.

The U.S. Department of Labor Forms API returns the most frequently requested Department of Labor forms related to EBSA (Employee Benefits Security Administration), ETA (Employment and Training Administration), and other agencies. API Keys are free of charge. This API is listed under the Government category. See ProgrammableWeb's complete list of Government APIs.

The Line Social API can be utitlized to allow Line messaging users to log into a developer's applications. The API supports a variety of communication formats that include messages, one-on-one and group chats, audio, and video as well as images. The API is listed under the Social category. See ProgrammableWeb's complete list of Social APIs.

The Visa Travel Notification Service API allows users to incorporate cardholder reported travel into app authorization decisions. API methods are available to add, update, retrieve and delete itineraries. This allows an app to keep track of a cardholder's travel itinerary, purchases, identify mistaken purchases and more.

Also from Visa, the Transaction Alerts Replace Card API enables Visa clients, such as issuers, to manage cardholders' alerts preferences, enrollment, and to search and display alerts notifications. With the API, the Function to replace a card on file if it has been lost, stolen or expired and notify users of transactions can be added to applications. The Visa APIs are listed under the Credit Cards category. See ProgrammableWeb's complete list of Credit Cards APIs.

PayU is an online and mobile payments company operated by Naspers multinational internet and media group. The PayU Classic API can be integrated for online customer payments. The PayU|Express API allows merchants to accept card payments without redirecting users to other webpages. The PayU APIs are listed under the Payments category. See ProgrammableWeb's complete list of Payments APIs.

Satispay is an online payment platform based in Milan that offers in-store payments, custom payment links, and e-commerce support. They provide an online API and an in-store API for merchants. Both API are also listed under the Payments category.

Smart Citizen is a "Communtity platform for researchers, schools, citizen science, communities, cities and developers" that aims to act as a node for building tools for smart cities. The Smart Citizen API provides developer access to the Smart Citizen platform for application development and experimentation. A component of Smart Citizen is Smart Citizen Kit, which is firmware for the Ambient Sensor Board--a sensor that measures air composition, temperature, humidity, light intensity, and sound levels. Data collected by the sensor is streamed to the platform over wi-fi. This API is listed under the Internet of Things category. See ProgrammableWeb's complete list of Internet of Things APIs.

The Smart Citizen kit allows developers to build IoT applications that control light, measure humidity and temperature, and more.video: Vimeo/Smart Citizen


Rezdy provides tour operator booking software. Developers can can use the Rezdy REST API to programmatically interact with the Rezdy platform and get information about customers, trips, payment, check-in, currency, and other data. We've listed the Rezdy API in the Tourism category. See ProgrammableWeb's complete list of Tourism APIs.

Clearbit provides business intelligence tools and data APIs. Clearbit Webhooks API allows developers to access other Clearbit APIs, such as Reveal, through Webhooks that connects the service for the time of response. Developers can link up endpoints of Clearbit APIs to webhooks through webhook IDs in account settings. The Clearbit streaming API can be used to retrieve various information on people, companies, and other data points. Both APIs are listed under the Intelligence category, among others. See ProgrammableWeb's complete list of Intelligence APIs.

Calendly makes scheduling software for users that eliminates the need to email or play phone tag with customers. The Calendly API allows developers to integrate a realtime scheduling calendar into applications. Features include; invitee created and canceled event, group events, team scheduling, notifications, scheduling appointments, interviews, calls, demos and more. The API is listed under the Calendars category. See ProgrammableWeb's complete list of Calendars APIs.

Sandcage provides an image and file processing service that can help developers optimize websites and application, speed up page loads, save on server space, eliminate in-browser resizing, and reduce development time. The SandCage API is used to schedule tasks, obtain information, and list and destroy files. The API is listed under the Infrastructure-as-a-Service category. See ProgrammableWeb's complete list of Infrastructure-as-a-Service APIs.

We continue to introduce more W3C APIs to the directory, with today's additions being:

W3C Media Capture and Streams API defines a set of JavaScript APIs that allow a platform to request access to input from local multimedia devices, such as microphones and video cameras. This specification is expected to be stable, but may still change based on implementation feedback.

W3C DOM Parsing and Serialization API specifies a collection of APIs that allow Web applications to programmatically access HTML and generic XML parsers for parsing and serializing DOM nodes.

W3C CSS Object Model (CSSOM) API document defines APIs for handling Media Queries, Selectors, and CSS. The document includes rules for generic parsing and Serialization.

W3C Cooperative Scheduling of Background Tasks API is a document that defines an API for scheduling background tasks in a way that does not delay other high priority tasks that share the same event loop. The user agent can determine when background tasks can be run without causing any perceptible delays or jank for the end user and schedule tasks for such times.

Be sure to read the next Payments article: Stripe Releases v1.1.0 of its Android SDK