3DTexel public API API
Read-only search over 3DTexel asset libraries (free CC0 and AI-generated) and list of AI generators. No authentication. See https://3dtexel.com/llms.txt
Read-only search over 3DTexel asset libraries (free CC0 and AI-generated) and list of AI generators. No authentication. See https://3dtexel.com/llms.txt
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/3dtexel-com:3dtexel-public-api-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
{"openapi":"3.1.0","info":{"title":"3DTexel public API","version":"1.0.0","description":"Read-only search over 3DTexel asset libraries (free CC0 and AI-generated) and list of AI generators. No authentication. See https:\/\/3dtexel.com\/llms.txt"},"servers":[{"url":"https:\/\/3dtexel.com\/wp-json\/3dtexel\/v1"}],"paths":{"\/public\/types":{"get":{"operationId":"listTypes","summary":"List asset types with counts, license and download price","responses":{"200":{"description":"Array of asset types"}}}},"\/public\/search":{"get":{"operationId":"searchAssets","summary":"Search assets by keyword and type","parameters":[{"name":"q","in":"query","schema":{"type":"string"},"description":"Keywords, e.g. \"mossy stone wall\""},{"name":"type","in":"query","schema":{"type":"string","enum":["pbr","hdri","3d","decal","ies","atlas","landscape","premium-3d","ai-pbr","ai-decal","ai-atlas","ai-hdri","ai-heightmap","ai-backdrop","ai-motion","ai-3d","alpha-brush","ai-ies"]},"description":"Asset type (optional)"},{"name":"page","in":"query","schema":{"type":"integer","minimum":1,"maximum":50}},{"name":"per_page","in":"query","schema":{"type":"integer","minimum":1,"maximum":50}},{"name":"category","in":"query","schema":{"type":"string"},"description":"With \"type\": category slug from \/public\/categories?type= (includes its sub-categories). With \"group\": merged category key from \/public\/categories?group= (matches free and AI assets). Unknown slug or key: 400."},{"name":"group","in":"query","schema":{"type":"string","enum":["pbr","hdri","3d","decal","atlas","motion","ies","landscape","alpha"]},"description":"Asset group: handmade (free) and AI types together, e.g. pbr = pbr + ai-pbr (optional)"},{"name":"free","in":"query","schema":{"type":"string","enum":["1"]},"description":"Only free assets (optional)"},{"name":"style","in":"query","schema":{"type":"string","enum":["realistic","stylized"]},"description":"Requires \"group\" in pbr, hdri, decal, atlas (400 for other groups; ignored without group). Items then carry \"style\"."}],"responses":{"200":{"description":"Search results with title, url, thumbnail, license and price (and style when \"group\" has the style facet)"},"400":{"description":"Unknown type, group, style or category"}}}},"\/public\/categories":{"get":{"operationId":"listCategories","summary":"List the categories of an asset type (slug, display name, number of published assets), or the style facet and merged categories of a group","parameters":[{"name":"type","in":"query","schema":{"type":"string","enum":["pbr","hdri","3d","decal","ies","atlas","landscape","premium-3d","ai-pbr","ai-decal","ai-atlas","ai-hdri","ai-heightmap","ai-backdrop","ai-motion","ai-3d","alpha-brush","ai-ies"]},"description":"Asset type, as in \/public\/types (required unless \"group\" is given)"},{"name":"group","in":"query","schema":{"type":"string","enum":["pbr","hdri","3d","decal","atlas","motion","ies","landscape","alpha"]},"description":"Asset group; switches the response to {group, styles, total, categories:[{key, name, count}]}"},{"name":"free","in":"query","schema":{"type":"string","enum":["1"]},"description":"With \"group\": count only free assets"},{"name":"style","in":"query","schema":{"type":"string","enum":["realistic","stylized"]},"description":"With \"group\" in pbr, hdri, decal, atlas: category counts for that style only"}],"responses":{"200":{"description":"With \"type\": array of {slug, name, count} (empty array when the type has no categories). With \"group\": object {group, styles (only for pbr, hdri, decal, atlas), total, categories:[{key, name, count}]}; categories may overlap, counts are exact published assets."},"400":{"description":"Missing or unknown type \/ group, or style not supported"}}}},"\/public\/generators":{"get":{"operationId":"listGenerators","summary":"List the AI generators, what they create and pricing info","responses":{"200":{"description":"Generators"}}}}}}