{"openapi":"3.1.0","info":{"title":"Longlist directory","version":"1.1.0","summary":"Design studios and designers worth knowing: a hand-curated directory of design studios, independent designers and type foundries, by Dine.","description":"Read-only and public: no keys, no sign-in. Everything is static and served from a CDN, regenerated when the directory changes. To search instead of downloading, use the MCP server at https://longlist.design/mcp. Every HTML page also answers `Accept: text/markdown` with markdown.","contact":{"name":"Dine","email":"longlist@dinehq.com"}},"servers":[{"url":"https://longlist.design"}],"paths":{"/data/entries.json":{"get":{"operationId":"listEntries","summary":"Every entry, newest first","responses":{"200":{"description":"All visible entries.","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Entry"}}}}}}}},"/{kind}/{slug}.md":{"get":{"operationId":"getEntryMarkdown","summary":"One entry as markdown, with related entries","parameters":[{"name":"kind","in":"path","required":true,"schema":{"type":"string","enum":["studio","designer","foundry"]}},{"name":"slug","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"The page as markdown.","content":{"text/markdown":{"schema":{"type":"string"}}}},"308":{"description":"The entry is filed under the other kind."},"404":{"description":"No such entry."}}}},"/{facet}/{slug}.md":{"get":{"operationId":"getFacetMarkdown","summary":"Every entry in one discipline, location or platform","parameters":[{"name":"facet","in":"path","required":true,"schema":{"type":"string","enum":["discipline","location","built-with"]}},{"name":"slug","in":"path","required":true,"description":"A discipline or platform key, or a country's name as a slug (united-kingdom).","schema":{"type":"string"}}],"responses":{"200":{"description":"The page as markdown.","content":{"text/markdown":{"schema":{"type":"string"}}}},"404":{"description":"No such page."}}}},"/llms-full.txt":{"get":{"operationId":"getAllMarkdown","summary":"Every entry in one markdown file","responses":{"200":{"description":"All visible entries.","content":{"text/plain":{"schema":{"type":"string"}}}}}}}},"components":{"schemas":{"Entry":{"type":"object","required":["slug","kind","name","url","website","description","disciplines","city","country","countryName","region","platform","founded","pick","added","image"],"properties":{"slug":{"type":"string","examples":["hdsht"]},"kind":{"type":"string","enum":["studio","designer","foundry"],"description":"studio: a studio or agency. designer: one person working under their own name. foundry: a type foundry, publishing its own typefaces."},"name":{"type":"string"},"url":{"type":"string","format":"uri","description":"The entry's page on Longlist."},"website":{"type":"string","format":"uri","description":"The entry's own website."},"description":{"anyOf":[{"type":"string"},{"type":"null"}]},"disciplines":{"type":"array","items":{"type":"string","enum":["branding","digital","product","motion","type","packaging","editorial","spatial","illustration","strategy","advertising","technology","film","architecture"]},"description":"Most prominent first."},"city":{"anyOf":[{"type":"string"},{"type":"null"}]},"country":{"anyOf":[{"type":"string","description":"ISO 3166-1 alpha-2."},{"type":"null"}]},"countryName":{"anyOf":[{"type":"string"},{"type":"null"}]},"region":{"anyOf":[{"type":"string","enum":["europe","north-america","latin-america","asia-pacific","middle-east-africa"]},{"type":"null"}]},"platform":{"anyOf":[{"type":"string","enum":["webflow","framer","cargo","squarespace","wordpress","nextjs","nuxt","gatsby","astro","shopify","wix","readymag","adobe-portfolio","format","semplice","craft","kirby","custom"],"description":"What their website is built with."},{"type":"null"}]},"founded":{"anyOf":[{"type":"integer"},{"type":"null"}]},"pick":{"type":"boolean","description":"A curator's pick."},"added":{"type":"string","format":"date","description":"When it joined Longlist."},"image":{"anyOf":[{"type":"string","format":"uri"},{"type":"null"}]}}}}}}