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 email@example.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.
image: EdX website
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
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.