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.
Eighteen APIs have been added to the ProgrammableWeb directory in categories including Artificial Intelligence, Content Management, and Cryptocurrency. Highlights include the Google Poly API for access to 3D assets, and several APIs for querying United States patent information. Here's a rundown of the latest additions.
Google Poly is an online library where people can browse, share, and remix 3D assets. The Google Poly API is a REST API that provides read access to assets in the Poly library. The dashboard in the Google APIs Console lets users monitor and manage access to the Poly API. Most assets on Poly are remixable and published under CC BY license. Users are free to copy, modify, and use remixable assets for any purpose, as long appropriate credit is given to the licensor. The Poly API is listed under the 3D category. See ProgrammableWeb's complete list of 3D APIs.
Programmatically creative commons 3D assets with the Google Poly API Video: YouTube/Google VR
Directus is an open source, headless content management platform for custom databases. The platform is useful for separating content for deployment in apps, website and other data-centered projects. Use the Directus API to integrate a secure and scalable content management system in applications. API methods are available for items, files, tables, columns, messages, preferences, activity and more. This RESTful API returns responses in JSON format. The Directus API is listed under the Content Management category. See ProgrammableWeb's complete list of Content Management APIs.
TrueFace offers identity and facial recognition services. The TrueFace.ai Facial Recognition API allows developers to to detect, match, identify, and validate faces programmatically. This API can be used to detect one or more faces in an image or video, match a face to a stored profile, identify a specific face in a group of multiple faces, take raw measurements of a face, and defend against fraudulent attempts to access business or personal information using an image or video of someone else. API methods include performing face recognition, retrieving identity, and managing functions. This API is listed under the Recognition category. See ProgrammableWeb's complete list of Recognition APIs.
TrueFace.ai Face Recognition API includes spoof detection technology Video: YouTube/Will Bodansky
Cashfree offers payments solutions for fintech companies and marketplaces. The Cashfree REST API allows developers to access and integrate the functionality of Cashfree with other applications. API methods include integration with payment gateways and processing payments, including customer contact information, trigger email function, transactions and refunds. The Cashfree API is listed under the Payments category. See ProgrammableWeb's complete list of Payments APIs.
Coinone is South-Korea based cryptocurrency exchange platform. Developers can use the Coinone API to integrate trading functionality for Bitcoin and Ethereum crypto currencies. The API supports JSON responses and is listed under the Cryptocurrency category. See ProgrammableWeb's complete list of Cryptocurrency APIs.
Aimtell is tracking and notification software that helps marketers re-engage website visitors with targeted push notifications that are sent to clients, customers, and other interested parties. It allows application developers to let users opt-in to receiving notifications while simultaneously tracking anonymous information. The Aimtell Push API provides push notifications with methods for the push message like title, body, link, specific subscribers, etc. The API is listed under the Notifications category. See ProgrammableWeb's complete list of Notifications APIs.
Configs.Cloud is configuration management software. The Configs.Cloud REST API can be used to programmatically retrieve configs for an environment, updating config values, retrieving by dataset ID, retrieving by environment, and more. Configs.Cloud can be integrated with any commercial product and is easily operated through the Configs.Cloud management consule. The API is listed under the DevOps category. See ProgrammableWeb's complete list of DevOps APIs.
Configs.Cloud is a standard implementation of typical configuration management use cases. Image: Configs.Cloud
United States Patent and Trademark Office (USPTO) provides APIs as part of their Open Data Portal. Developers can use these APIs to allow applications to query United States patent information. APIs have been added to our Patents category include:
USPTO PatentsView API allows developers to explore US intellectual property to discover people and companies of interest and to visualize trends and patterns in US innovation. The current version of the API offers data on patents granted through August 8, 2017.
USPTO Patent Assignment Search (Beta) API allows developers to retrieve patent assignment information from USPTO's assignment search database and generate XML files with the search results.
USPTO Bulk Search And Download API allows developers to search published patent grants and applications.
USPTO BDSS API allows developers to discover, search, and download patent and trademark data in bulk from the Bulk Data Storage System (BDSS).
USPTO OCE - Patent Litigation Cases API provides access to detailed data on 74,623 unique patent litigation district court cases filed from 1963 to 2015.
USPTO OCE - Patent Examination Event Codes API gives developers programmatic access to short descriptions for 1,873 event codes which are used for the event_code variable of the transactions dataset.
USPTO OCE - Patent Examination Status Codes API provides developers with access to descriptions for 225 application status codes. These codes are used to populate the appl_status_code variable in the application dataset.
USPTO Patent Examination Data System (PEDS) API allows developers to retrieve and download records of USPTO patent applications and patent filing statuses for free. PEDS contains more than 9.4 million records and is updated daily.
USPTO Unified Event API allows developers to discover public facing events that are sponsored or hosted by the USPTO. Developers can search events by date, location, and type of event.
USPTO PTAB (Beta) API allows developers to browse Patent Trial and Appeal Board (PTAB) public documents, search for specific content, and download PTAB content in bulk.
USPTO Cancer Moonshot Patent Data Set API allows developers to search and discover the USPTO's Cancer Moonshot Patent Data, which includes information on patents and patent applications relevant to cancer research and development.