Daily API RoundUp: MasterCard Local Favorites, Braintree SDKs

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.

Today, nine APIs have been added to the ProgrammableWeb directory. We summarize those new additions here, along with recent additions to the clients and source code directories.


MasterCard Local Favorites API allows developers to add restaurant recommendations to applications. The data is provided by Mastercard transactions and insights gained by those transactions. The Local Favorites dataset contains data from all restaurants that accept MasterCard in the USA. The API returns restaurant name, address, cuisine type, and indicators for restaurants that are frequented by locals or are hidden gems that service local customers more than tourists. We’ve primarily categorized the MasterCard Local Favorites API under the Data-as-a-Service category. See ProgrammableWeb’s complete list of Data-as-a-Service APIs.

EdX offers online science, engineering, humanities, history, and other courses from universities such as BerkeleyX, UTx, MITx, and HarvardX. EdX Mobile API lets developers build applications for students to view course information and videos for courses. The four APIs Edx provides for developers for Integration are as follows: EdX Course Structure API allows developers to integrate EdX course structure interfaces into their applications. EdX User API lets developers view and update account information. EdX Enrollment API provides developers access to user and course enrollment information, as well as the ability to enroll a user in a course. And EdX Data Analytics API provides developers the tools to build applications for viewing and analyzing students’ activity in the course.

EdX screenshot
image: EdX website

We’ve primarily categorized the EdX APIs under the Education category. See ProgrammableWeb’s complete list of Education APIs.

Three APIs have been added to the directory for Spree Commerce. Spree Commerce is an automated enterprise solution focused on e-commerce. Their StoreFront Platform is an easy to configure, modular platform for customizing online stores. Spree StoreFront Shipments API allows developers to make RESTful requests to retrieve a list of the current user’s shipments. Spree StoreFront Orders API lets developers retrieve a list of orders. Developers communicate with the API using the JSON data format. Requests for data use the HTTP protocol. Spree StoreFront Payments API lets developers create, search for, and authorize payments by making RESTful requests to the API. Developers communicate with the API using the JSON data format.

image: Spree Commerce

We’ve primarily categorized the Spree StoreFront APIs under the eCommerce category. See ProgrammableWeb’s complete list of eCommerce APIs.

dat is an open source project, which provides a streaming interface between every file format and data storage backend. The dat REST API provides developers with the ability to build applications that can store data using various formats.


Braintree provides online and mobile payment processing services. A number of SDKs provided by Braintree were added to the Clients area of our directory. The Braintree .NET SDK allows for the collection of credit card and PayPal payments in applications. This SDK is written in .NET. SDKs in other languages that were added include Java SDK, Node.js SDK, PHP SDK, Android SDK, JavaScript SDK, and an iOS SDK.

Source Code

Recently added to the Source Code area of the directory is the Pinterest API JavaScript Source Code. This Sample Code allows Asynchronous loading of the Pin It Button Widget, by posting this JavaScript snippet on the page. The Pin It Button makes it easier for people to post images from your site onto their Pinterest board.

Be sure to read the next eCommerce article: Oct8ne Releases API Access to its Coviewing Technology