aid: sketchfab url: https://raw.githubusercontent.com/api-evangelist/sketchfab/refs/heads/main/apis.yml apis: - aid: sketchfab:sketchfab-data-api name: Sketchfab Data API tags: - 3D - Models - Marketplace - Content humanURL: https://sketchfab.com/developers/data-api baseURL: https://api.sketchfab.com properties: - url: https://sketchfab.com/developers/data-api type: Documentation - url: https://docs.sketchfab.com/data-api/v3/index.html type: Documentation name: Sketchfab Data API v3 Reference - url: openapi/sketchfab-data-api-openapi.yml type: OpenAPI - url: json-schema/sketchfab-model-schema.json type: JSONSchema - url: json-ld/sketchfab-context.jsonld type: JSONLD - type: NaftikoCapability url: capabilities/data-models.yaml - type: NaftikoCapability url: capabilities/data-users.yaml - type: NaftikoCapability url: capabilities/data-collections.yaml - type: NaftikoCapability url: capabilities/data-search.yaml description: REST API for reading and writing Sketchfab data. Upload, list, update, and delete 3D models; manage collections, comments, likes, and bookmarks; search the public model catalog; and manage user, organization, and project resources. Supports OAuth 2.0 and personal API token authentication. Base URL is https://api.sketchfab.com with version 3 endpoints under /v3/. - aid: sketchfab:sketchfab-viewer-api name: Sketchfab Viewer API tags: - 3D - Viewer - JavaScript - WebGL - Embed humanURL: https://sketchfab.com/developers/viewer properties: - url: https://sketchfab.com/developers/viewer type: Documentation - url: https://sketchfab.com/developers/viewer/functions type: Documentation name: Viewer API Functions Reference - url: https://sketchfab.com/developers/viewer/initialization type: Documentation name: Viewer API Initialization - url: https://github.com/sketchfab/viewer-api type: SourceCode name: Viewer API GitHub - url: https://static.sketchfab.com/api/sketchfab-viewer-1.12.1.js type: SDK name: Sketchfab Viewer JavaScript SDK description: Client-side JavaScript library for controlling an embedded Sketchfab 3D viewer. Exposes camera control, screenshot capture, annotation, material and texture manipulation, post-processing filters, animation playback, and an event stream (viewerready, click, annotationSelect, animationPlay, etc.). Distributed as a browser-loadable script from static.sketchfab.com and published on npm. - aid: sketchfab:sketchfab-download-api name: Sketchfab Download API tags: - 3D - Models - Download - glTF - USDZ humanURL: https://sketchfab.com/developers/download-api properties: - url: https://sketchfab.com/developers/download-api type: Documentation - url: openapi/sketchfab-download-api-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/download-models.yaml description: Programmatic download of 3D models from Sketchfab's library in glTF, GLB, and USDZ formats. Requires end-user OAuth authentication. Source formats (FBX, OBJ, etc.) are not exposed through the public API; application-level download access without user authentication requires a contract with Sketchfab. - aid: sketchfab:sketchfab-oembed-api name: Sketchfab oEmbed API tags: - 3D - Embed - oEmbed - Models humanURL: https://sketchfab.com/developers/oembed properties: - url: https://sketchfab.com/developers/oembed type: Documentation - url: openapi/sketchfab-oembed-api-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/oembed.yaml description: oEmbed-protocol endpoint at https://sketchfab.com/oembed that returns JSON containing an HTML