{ "aid": "sketchfab.com:main-3.0.0", "name": "Sketchfab API", "type": "Index", "description": "The Sketchfab REST API provide access to read and write Sketchfab data. Users are authentified with their Sketchfab API Token or OAuth2 credentials. Responses are formatted in JSON. Inputs are in JSON unless specified otherwise.\n\n## How to make authenticated requests\n\nSome endpoints require users to be authenticated. Users can log in with OAuth2 (preferred), or an API Token.\nWhen an endpoint requires authentication, you need to send an extra HTTP header:\n\n* for OAuth2: `Authorization: Bearer {INSERT_OAUTH_ACCESS_TOKEN_HERE}`\n* for API Token: `Authorization: Token {INSERT_API_TOKEN_HERE}`\n\nSome model endpoints referring to password-protected models require a password encoded in base64 in request header: `x-skfb-model-pwd: {base64(THE_PASSWORD)}`\n\nSee the [Sketchfab Login (OAuth2) documentation](https://sketchfab.com/developers/oauth) for more information on authentication.\n\n## Pagination\n\nWhen a request gives many results, results are paginated using cursors.\nEach response will contain these fields you can use to make subsequent requests:\n\n* next: full URL containing the next results.\n* previous: full URL containing the previous results.\n* cursors: an object containing the previous and next cursor that you can use to build the URL to the previous/next results.\n\nBy default, pages contain 24 items. You can use the `count` parameter to change the number of items per page. This parameter is capped to 24: it will be ignored if a higher value is passed; the default value will be applied instead.\n\n## Date format\n\nDates are formatted using the ISO 8601 format.\n\n## Limits and quotas\n\nCalls to the API can be throttled to limit abuse. When your application is being throttled, it will\nreceive a `429 Too Many Requests` response. This means that you must wait before making more requests.\n", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/sketchfab.com/main/3.0.0/apis.json", "tags": [ "sketchfab.com", "main" ], "created": "2026-04-11", "modified": "2026-04-11", "specificationVersion": "0.19", "access": "3rd-Party", "maintainers": [ { "FN": "Jentic", "X-github": "jentic", "url": "https://github.com/jentic" } ], "apis": [ { "aid": "sketchfab.com:main-3.0.0", "name": "Sketchfab API", "description": "The Sketchfab REST API provide access to read and write Sketchfab data. Users are authentified with their Sketchfab API Token or OAuth2 credentials. Responses are formatted in JSON. Inputs are in JSON unless specified otherwise.\n\n## How to make authenticated requests\n\nSome endpoints require users to be authenticated. Users can log in with OAuth2 (preferred), or an API Token.\nWhen an endpoint requires authentication, you need to send an extra HTTP header:\n\n* for OAuth2: `Authorization: Bearer {INSERT_OAUTH_ACCESS_TOKEN_HERE}`\n* for API Token: `Authorization: Token {INSERT_API_TOKEN_HERE}`\n\nSome model endpoints referring to password-protected models require a password encoded in base64 in request header: `x-skfb-model-pwd: {base64(THE_PASSWORD)}`\n\nSee the [Sketchfab Login (OAuth2) documentation](https://sketchfab.com/developers/oauth) for more information on authentication.\n\n## Pagination\n\nWhen a request gives many results, results are paginated using cursors.\nEach response will contain these fields you can use to make subsequent requests:\n\n* next: full URL containing the next results.\n* previous: full URL containing the previous results.\n* cursors: an object containing the previous and next cursor that you can use to build the URL to the previous/next results.\n\nBy default, pages contain 24 items. You can use the `count` parameter to change the number of items per page. This parameter is capped to 24: it will be ignored if a higher value is passed; the default value will be applied instead.\n\n## Date format\n\nDates are formatted using the ISO 8601 format.\n\n## Limits and quotas\n\nCalls to the API can be throttled to limit abuse. When your application is being throttled, it will\nreceive a `429 Too Many Requests` response. This means that you must wait before making more requests.\n", "image": "", "baseURL": "https://api.sketchfab.com", "humanURL": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/sketchfab.com/main/3.0.0", "version": "3.0.0", "tags": [ "sketchfab.com", "main" ], "properties": [ { "type": "OpenAPI", "name": "OpenAPI definition", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/sketchfab.com/main/3.0.0/openapi.json", "mediaType": "application/openapi+json" }, { "type": "GitHubRepo", "url": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/sketchfab.com/main/3.0.0" } ] } ] }