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 firstname.lastname@example.org.
Twenty-two APIs have been added to the ProgrammableWeb directory in categories including Genetics, Education, Passwords, Identity, Video, and Music. One highlight today is the IEX Trading API for creating stock trading applications. Here's a rundown of the latest additions.
Logicbroker is an eCommerce integration and automation platform. The Logicbroker Commerce API allows for seamless integration between partners. The API allows users to communicate through the entire order lifecycle with any partner using one connection endpoint. Regardless if the brand or retailer sends orders in EDI, XML, CSV, or JSON the same format will be consumed. This API is listed under the eCommerce category. See ProgrammableWeb's complete list of eCommerce APIs.
Authentimate Recover is a password recovery API that enables developers to add password recovery services to their applications with a single API call. Recover features easy integration with HTML, DKIM, or SPF, just a single API call, and is secure with communication over HTTPS. The Authentimate Recover API is listed under the Passwords category. See ProgrammableWeb's complete list of Passwords APIs.
SnapEngage provides live chat software for customer support. The SnapEngage Chat API integrates chat features into websites, including widgetID, email, phone, user agent, locale, agent status, app version name, and visitor message.The SnapEngage Chat URL API creates and retrieves a chat URL which can be shared on Twitter as a link. The SnapEngage Provisioning API is allows developers to create a new user account, access existing user account details, update an existing user account, find out if a user account exists, delete an existing user account, and create a Widget and add to existing user account. SnapEngage APIs are listed under the Chat category. See ProgrammableWeb's complete list of Chat APIs.
SnapEngage allows for brand customization of customer chat features Image Credit: SnapEngage
JSONPlaceholder is an online REST API for developers to use whenever they may need some fake data. Developers can run this code in a console or from anywhere that CORS and JSONP is supported. It's like an image placeholder but for web developers and is used for tutorials, faking a server, sharing code examples and more. The JSONPlaceholder API is listed under the Prototype category. See ProgrammableWeb's complete list of Prototype APIs.
DataForSEO provides APIs for comprehensive SEO data analysis. The DataForSEO Keywords Data API integrates keywords selection and analysis efficiency into search applications. Use the API to interact with the Google AdWords API for increasing proficient web search. The DataForSEO SERP API receives the top 100 results of search engines according to specific keywords. The API is useful to display a search engines result page. Both APIs are listed in the SEO category.
The MakePDF API is a free and user-friendly API for document manipulation. This API offers developers tools for processes including image enhancement, making a PDF searchable, creating thumbnails for PDFs, and converting PDF to text. This API is listed under the PDF category. See ProgrammableWeb's complete list of PDF APIs.
MakePDF API can be used to make PDFs searchable Image Credit: MakePDF.io
The IEX (Investors Exchange) API allows developers to integrate tools for monitoring and transacting stocks in financial markets. Developers can use the API's endpoints to integrate analytical portal for prices, market data, and stats. The API currently supports only the HTTP GET methods and conveys requests and responses in JSONP format The IEX API is listed under the Stocks category. See ProgrammableWeb's complete list of Stocks APIs.
White Label is a music platform for curating songs and creating mixtapes. The White Label API serves a person's collections, mixtapes, tracks, and more through a simple API interface. The service is still in closed Beta but API documentation is available for developers. This API is listed under the Music category. See ProgrammableWeb's complete list of Music APIs.
GetSocial is an applicaton social marketing platform for gaming and entertainment. The platform is used in-app for engagement and monetization. The GetSocial Chat API lets developers access chat related data from private or public chat rooms. This API is listed under the Social category. See ProgrammableWeb's complete list of Social APIs.
The RGD - Rat Genome Database is the premiere location for rat data and a program of the Medical College of Wisconsin's Bioinformatics Research Center. The Rat Genome Database API allows developers to programmatically access information and annotations stored in the RGD. Data includes rat genomics, genetics, physiology, and functional data. It also includes data on comparative genomics between rats, humans, and mice. This API is listed under the Genetics category. See ProgrammableWeb's complete list of Genetics APIs.
Developers can get data about rats from the RGD API Image Credit: RGD, Medical College of Wisconsin
OneLogin is an Identity and Access Management (IAM) provider for enterprise. OneLogin SAML API (SAML stands for Security Assertion Markup Language) can be implemented for logging users into applications based on their sessions in another context. OneLogin WAM API enables developers to integrate processes of authentication, access control, session management, agents and more into business applications. OneLogin SCIM API is a system for Cross-domain Identity Management (SCIM). It provides developers with methods for managing users and user IDs. OneLogin APIs are listed under the Identity category. See ProgrammableWeb's complete list of Identity APIs.
The SURFnet Open Education API, aka Open Onderwijs API, is an open standard for sharing education data. Its production has been spearheaded by SURFnet in collaboration with institutions of higher learning. The API facilitates the sharing of wide ranging academic information including courses, student marks, course credits, and semester schedules. Developers can use the data to build learning applications. This API is listed under the Education category. See ProgrammableWeb's complete list of Education APIs.
Odd Networks is an OTT (Over-the-top), open source platform that delivers video content to web applications, mobile, and TV-connected devices. OTT means content is delivered over the internet and not on traditional cable or satellite carrier systems. Odd Networks officially supports Vimeo, JWPlatform, Brightcove, Ooyala, and Livestream. The Odd Networks Oddworks API supports methods for configuration, videos, collections, views, viewers, and promotions. Monetization methods are also supported. This API is listed under the TV category. See ProgrammableWeb's complete list of TV APIs.
Launch a streaming network that delivers to any device via Odd Networks Oddworks API Image Credit: Odd Networks
The QingCloud API offers access to a cloud-based hosting service based in Beijing, China. QingCloud supports SDN/NFV 1.0 and 2.0 for networking, high performance and high capacity volumes for storage, database and cache services, big data platform services integration, and enhanced security measures. QingCloud offers several billing plans which are charged by the second. This API is listed under the Hosting category. See ProgrammableWeb's complete list of Hosting APIs.
The Civil Rights Data Collection (CRDC) API is provided by the U.S. Department of Education and allows users to track and gather data concerning the progress of education and civil rights in public schools. Developers can use the API to build apps that provide access to data about student enrollment, chronic absenteeism, and out-of-school suspension in public schools.
Also from the U.S. Department of Education, My Brothers Keeper (MBK) API allows developers to provide access to data associated with academic or nonacademic progress of youths aged 18-24 relative to race or ethnicity and gender parameters. Developers can get analytical data through the API including rates of school dropout, college enrollment, graduation, and labor force participation. Both the CRDC and MBK APIs are listed under the Education category. See ProgrammableWeb's complete list of Education APIs.
LBRY is a blockchain-based API for discovering, distributing, and purchasing data. With the LBRY API, anyone may publish a piece of digital content to be consumed by others. LBRY may also be used to discover and purchase digital content published by others. The LBRY API is listed under the Content category. See ProgrammableWeb's complete list of Content APIs.
LBRY is explained in this 100 second video Video: YouTube/LBRY