Prerequisites
- An API key. Create one directly in the Engine dashboard.
- The base URL for all requests:
https://api.tastelabs.com
X-API-Key header. See Authentication for details.
Extract a design system
Extraction is asynchronous: you submit a URL, then poll for the result until it finishes.1
Submit a URL
Call
POST /design/submissions with the URL. You get back a submission_id.2
Poll for the result
Call
GET /design/submissions/{id}/result until status is completed or failed. While the job runs you may receive a 200 with a partial design_system, or a 409 NOT_READY before the first checkpoint lands.3
Read the design system
Once
status is completed, read result.design_system, for example result.design_system.profile.brand_name.Full example
Next steps
Extract a brand
Statuses, caching, and map mode.
The design system
What’s inside
result.design_system.Find inspiration
No URL yet? Search the corpus for a look, then extract it.
Check brand adherence
Built something from an extraction? Score it against the brand.

