The Google Poly API is a REST API that provides read access to assets in the Poly library.Poly is an online library where people can browse, share, and remix 3D assets. An asset is a 3D model or scene created using Tilt Brush, Blocks, or any 3D program that produces a file that can be uploaded to Poly. Many assets are licensed under the CC BY license, which means developers can use them in their apps, free of charge, as long as the creator is given credit. There are thousands of assets available for use at poly.google.com.
All calls to the Poly API must include credentials. Credentials are used by Poly to identify your app and enforce usage limits. Credentials for the Poly API, like other Google APIs, are managed through the Google APIs Console. A Google Account is required to receive credentials. There are different types of credentials: API Key and OAuth (2.0) client ID.
The dashboard in the Google APIs Console lets you monitor and manage access to the Poly API.The Poly API has a default quota of 10 queries-per-second (QPS), per API key or client id. Most assets on Poly are remixable and, thus, published under CC BY license. You are free to copy, modify, and use remixable assets for any purpose, as long as you give appropriate credit to the licensor.
The API works with Android, iOS, Unity, Unreal, and the web. Toolkits are available for Unity and Unreal.
Eighteen APIs have been added to the ProgrammableWeb directory in categories including Recognition 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 has released the Google Poly API which developers can use to search for, download, and use 3D objects and scenes in AR/VR applications. The API is read-only and provides a list of 3D assets with many filters such as keyword, category, asset type, popularity, and complexity.