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.
Fifteen APIs have been added to the ProgrammableWeb directory in categories such as Payments, Engagement, Security, and Visualizations. Highlights include the PandaPay API for crowdsourcing donations and Inmoji API for adding emojis to chat messaging. Here's a rundown of the latest additions.
FriendlyRobot is the "world's first nickname API" The FriendlyRobot Nickname API provides existing chat bots with personalization capabilities. After each call, the API transforms names into nicknames. American nicknames, European nicknames, and diminutives are included. This API is listed under the Names category. See ProgrammableWeb's complete list of Names APIs.
Allow chat bots to assign nicknames with FriendlyRobot API Image Credit: FriendlyRobot
PagerTree provides on-call staff scheduling and alerting software. The PagerTree API integrates a scheduling and on-call system that allows developers to alert the proper team members about system incidents. The API requires POST requests, and returns information about users, companies, teams, incidents, and schedules. PagerTree offers 3 paid plans and a free trial. Additionally, PagerTree offers analytics, unlimited text message alerts, and configurable escalation rules. We've listed this API in the Scheduling category. See ProgrammableWeb's complete list of Scheduling APIs.
Ubivar offers fraud detection and financial risk tools for eMerchants to detect and verify payments. Ubivar features self-learning risk score, blacklist update automation, and multiple payment feeds. The Ubivar REST API allows users to request data in bulk, and can be used to list transactions, accounts, and login times. The Ubivar API is listed under the Payments category. See ProgrammableWeb's complete list of Payments APIs.
SchoolDigger.com provides data about K-12 schools in the United States. Developers can use the SchoolDigger API to get data from over 123,000 schools. Information available includes test score data, demographics, and ranking. Additionally, the API offers school and district attendance boundaries, and polylines for mapping. This API is listed under the Education category. See ProgrammableWeb's complete list of Education APIs.
Get and compare data about elementary schools with SchoolDigger API Image Credit: SchoolDigger.com
ProPublica is a non-profit news organization that specializes in investigative journalism in the public interest. The ProPublica Nonprofit Explorer API allows applications to interact with a search engine and database that powers Nonprofit Explorer. The API returns data from nonprofit tax returns for more than 750,000 organizations processed by the IRS during the 2012-2015 calendar years. The Nonprofit Explorer API is listed under the Non-Profit category. See ProgrammableWeb's complete list of Non-Profit APIs.
GoneBusy is a booking platform for businesses and organizations. The GoneBusy API is a booking engine that offers access to services, activities, schedules, users, and other tools. Responses are formatted in JSON, and developers will need an API Key to access all the features. GoneBusy offers pricing and services for small business and enterprise. The GoneBusy API is listed under the Booking category. See ProgrammableWeb's complete list of Booking APIs.
PandaPay offers a donation platform that includes an integrated payment gateway, ACH processing, crowdfunding support, and PCI-DSS compliance. The PandaPay API uses POST for donation objects, customer objects, and grant objects. PandaPay charges 1% of all donations as main fee, a small fee for credit and debit transactions, and 25¢ per donation for ACH transfers. However, discounts are available for high-volume platforms, and for public charities using the API. The API is listed under the Charity category. See ProgrammableWeb's complete list of Charity APIs.
The PKI Cloud CA API offers a gateway to the EJBCA (Enterprise Java Beans Certificate Authority) Certificate Authority software. Available resources include certificate profile management, CRL generation and retrieval, and server and client keystore management. This API is listed under the Security category. See ProgrammableWeb's complete list of Security APIs.
Playment is a crowdsourcing platform for annotating images and moderating online content. The Playment REST API allows developers to access and integrate the functionality of Playment with other applications. Example API methods include creating requests for jobs, managing requests, and retrieving job results. The API is listed under the Crowdsourcing category. See ProgrammableWeb's complete list of Crowdsourcing APIs.
Playment technology as shown in the Playment Player App Image Credit: Playment
Neto is an all-in-one hosted ecommerce software solution based in Australia. The Neto API enables third party software to interact with the Neto E-commerce Suite. Requests can be made in XML or JSON and returns Categories, Warehouses, Customers and more. The Neto API is listed under the eCommerce category. See ProgrammableWeb's complete list of eCommerce APIs.
Kinetica is a GPU-accelerated database designed to perform real-time analyses on large and streaming datasets. It can be used to ingest, explore, and visualize streaming data. The Kinetica API allows developers to programmatically access their databases to create tables, add rows, read rows, and delete rows. The API also included functions for filtering and visualization. The Kinteca API is listed under the Visualizations category. See ProgrammableWeb's complete list of Visualizations APIs.
Kinetica API makes it easy to work with vast sets of geospatial data. Video: Kinetica
Thum.io is a free website screenshot generator. The Thum.io API allows developers to generate real-time website screenshots. Screenshots are taken from a 1200x1200 pixel browser, or developers can customize according to the screen's width or crop to specification. Thum.io also supports emulation for mobile sites. Users can get up to 1000 screenshots per month for free. This API is listed under the Screenshots category. See ProgrammableWeb's complete list of Screenshots APIs.
Orange is a telecom company based in France. The Orange Business Talk API enables customers to programmatically manage their voice sites, DID numbers, emergency zones, portability, etc. Business Talk is an enterprise solution for carrying domestic and international voice calls. This includes calls made between corporate sites as well as off-net access to more than 150 countries and territories around the world. The Orange Business Talk API is listed under the Telephony category. See ProgrammableWeb's complete list of Telephony APIs.
Pitchbook is a business intelligence platform for VC (Venture Capitol), M&A (Merchers and Acquisitions), and PE (Private Equity) professionals. The Pitchbook REST API allows developers to access and integrate the functionality of Pitchbook with other applications. Public documentation is not available; API access comes with account service. The API is listed under the Business category. See ProgrammableWeb's complete list of Business APIs.
Inmoji is a customer engagement platform that allows brands to connect with their customers with in-message emojis. The Inmoji REST API allows developers to access and integrate the functionality of Inmoji with other applications. Interested developers can sign up for an account to view the documentation. The Inmoji API is listed under the Engagement category. See ProgrammableWeb's complete list of Engagement APIs.
Inmoji technology explained Video: Vimeo/Inmoji