Spaces:
Runtime error
Runtime error
{ | |
"openapi": "3.0.1", | |
"info": { | |
"title": "Brandfetch API", | |
"description": "Brandfetch API (v2) for retrieving brand information.\n\nSee our [documentation](https://docs.brandfetch.com/) for further details. ", | |
"termsOfService": "https://brandfetch.com/terms", | |
"contact": { | |
"url": "https://brandfetch.com/developers" | |
}, | |
"version": "2.0.0" | |
}, | |
"externalDocs": { | |
"description": "Documentation", | |
"url": "https://docs.brandfetch.com/" | |
}, | |
"servers": [ | |
{ | |
"url": "https://api.brandfetch.io/v2" | |
} | |
], | |
"paths": { | |
"/brands/{domainOrId}": { | |
"get": { | |
"summary": "Retrieve a brand", | |
"description": "Fetch brand information by domain or ID\n\nFurther details here: https://docs.brandfetch.com/reference/retrieve-brand\n", | |
"parameters": [ | |
{ | |
"name": "domainOrId", | |
"in": "path", | |
"description": "Domain or ID of the brand", | |
"required": true, | |
"style": "simple", | |
"explode": false, | |
"schema": { | |
"type": "string" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "Brand data", | |
"content": { | |
"application/json": { | |
"schema": { | |
"$ref": "#/components/schemas/Brand" | |
}, | |
"examples": { | |
"brandfetch.com": { | |
"value": "{\"name\":\"Brandfetch\",\"domain\":\"brandfetch.com\",\"claimed\":true,\"description\":\"All brands. In one place\",\"links\":[{\"name\":\"twitter\",\"url\":\"https://twitter.com/brandfetch\"},{\"name\":\"linkedin\",\"url\":\"https://linkedin.com/company/brandfetch\"}],\"logos\":[{\"type\":\"logo\",\"theme\":\"light\",\"formats\":[{\"src\":\"https://asset.brandfetch.io/idL0iThUh6/id9WE9j86h.svg\",\"background\":\"transparent\",\"format\":\"svg\",\"size\":15555}]},{\"type\":\"logo\",\"theme\":\"dark\",\"formats\":[{\"src\":\"https://asset.brandfetch.io/idL0iThUh6/idWbsK1VCy.png\",\"background\":\"transparent\",\"format\":\"png\",\"height\":215,\"width\":800,\"size\":33937},{\"src\":\"https://asset.brandfetch.io/idL0iThUh6/idtCMfbWO0.svg\",\"background\":\"transparent\",\"format\":\"svg\",\"height\":null,\"width\":null,\"size\":15567}]},{\"type\":\"symbol\",\"theme\":\"light\",\"formats\":[{\"src\":\"https://asset.brandfetch.io/idL0iThUh6/idXGq6SIu2.svg\",\"background\":\"transparent\",\"format\":\"svg\",\"size\":2215}]},{\"type\":\"symbol\",\"theme\":\"dark\",\"formats\":[{\"src\":\"https://asset.brandfetch.io/idL0iThUh6/iddCQ52AR5.svg\",\"background\":\"transparent\",\"format\":\"svg\",\"size\":2215}]},{\"type\":\"icon\",\"theme\":\"dark\",\"formats\":[{\"src\":\"https://asset.brandfetch.io/idL0iThUh6/idls3LaPPQ.png\",\"background\":null,\"format\":\"png\",\"height\":400,\"width\":400,\"size\":2565}]}],\"colors\":[{\"hex\":\"#0084ff\",\"type\":\"accent\",\"brightness\":113},{\"hex\":\"#00193E\",\"type\":\"brand\",\"brightness\":22},{\"hex\":\"#F03063\",\"type\":\"brand\",\"brightness\":93},{\"hex\":\"#7B0095\",\"type\":\"brand\",\"brightness\":37},{\"hex\":\"#76CC4B\",\"type\":\"brand\",\"brightness\":176},{\"hex\":\"#FFDA00\",\"type\":\"brand\",\"brightness\":210},{\"hex\":\"#000000\",\"type\":\"dark\",\"brightness\":0},{\"hex\":\"#ffffff\",\"type\":\"light\",\"brightness\":255}],\"fonts\":[{\"name\":\"Poppins\",\"type\":\"title\",\"origin\":\"google\",\"originId\":\"Poppins\",\"weights\":[]},{\"name\":\"Inter\",\"type\":\"body\",\"origin\":\"google\",\"originId\":\"Inter\",\"weights\":[]}],\"images\":[{\"type\":\"banner\",\"formats\":[{\"src\":\"https://asset.brandfetch.io/idL0iThUh6/idUuia5imo.png\",\"background\":\"transparent\",\"format\":\"png\",\"height\":500,\"width\":1500,\"size\":5539}]}]}" | |
} | |
} | |
} | |
} | |
}, | |
"400": { | |
"description": "Invalid domain or ID supplied" | |
}, | |
"404": { | |
"description": "The brand does not exist or the domain can't be resolved." | |
} | |
}, | |
"security": [ | |
{ | |
"bearerAuth": [] | |
} | |
] | |
} | |
} | |
}, | |
"components": { | |
"schemas": { | |
"Brand": { | |
"required": [ | |
"claimed", | |
"colors", | |
"description", | |
"domain", | |
"fonts", | |
"images", | |
"links", | |
"logos", | |
"name" | |
], | |
"type": "object", | |
"properties": { | |
"images": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ImageAsset" | |
} | |
}, | |
"fonts": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/FontAsset" | |
} | |
}, | |
"domain": { | |
"type": "string" | |
}, | |
"claimed": { | |
"type": "boolean" | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/Brand_links" | |
} | |
}, | |
"logos": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ImageAsset" | |
} | |
}, | |
"colors": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ColorAsset" | |
} | |
} | |
}, | |
"description": "Object representing a brand" | |
}, | |
"ColorAsset": { | |
"required": [ | |
"brightness", | |
"hex", | |
"type" | |
], | |
"type": "object", | |
"properties": { | |
"brightness": { | |
"type": "integer" | |
}, | |
"hex": { | |
"type": "string" | |
}, | |
"type": { | |
"type": "string", | |
"enum": [ | |
"accent", | |
"brand", | |
"customizable", | |
"dark", | |
"light", | |
"vibrant" | |
] | |
} | |
}, | |
"description": "Brand color asset" | |
}, | |
"FontAsset": { | |
"type": "object", | |
"properties": { | |
"originId": { | |
"type": "string" | |
}, | |
"origin": { | |
"type": "string", | |
"enum": [ | |
"adobe", | |
"custom", | |
"google", | |
"system" | |
] | |
}, | |
"name": { | |
"type": "string" | |
}, | |
"type": { | |
"type": "string" | |
}, | |
"weights": { | |
"type": "array", | |
"items": { | |
"type": "number" | |
} | |
}, | |
"items": { | |
"type": "string" | |
} | |
}, | |
"description": "Brand font asset" | |
}, | |
"ImageAsset": { | |
"required": [ | |
"formats", | |
"theme", | |
"type" | |
], | |
"type": "object", | |
"properties": { | |
"formats": { | |
"type": "array", | |
"items": { | |
"$ref": "#/components/schemas/ImageFormat" | |
} | |
}, | |
"theme": { | |
"type": "string", | |
"enum": [ | |
"light", | |
"dark" | |
] | |
}, | |
"type": { | |
"type": "string", | |
"enum": [ | |
"logo", | |
"icon", | |
"symbol", | |
"banner" | |
] | |
} | |
}, | |
"description": "Brand image asset" | |
}, | |
"ImageFormat": { | |
"required": [ | |
"background", | |
"format", | |
"size", | |
"src" | |
], | |
"type": "object", | |
"properties": { | |
"size": { | |
"type": "integer" | |
}, | |
"src": { | |
"type": "string" | |
}, | |
"background": { | |
"type": "string", | |
"enum": [ | |
"transparent" | |
] | |
}, | |
"format": { | |
"type": "string" | |
}, | |
"width": { | |
"type": "integer" | |
}, | |
"height": { | |
"type": "integer" | |
} | |
}, | |
"description": "Brand image asset image format" | |
}, | |
"Brand_links": { | |
"required": [ | |
"name", | |
"url" | |
], | |
"type": "object", | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"url": { | |
"type": "string" | |
} | |
} | |
} | |
}, | |
"securitySchemes": { | |
"bearerAuth": { | |
"type": "http", | |
"scheme": "bearer", | |
"bearerFormat": "API Key" | |
} | |
} | |
} | |
} |