{"api":"Frameium Catalog API","version":"v1","description":"Capture, organize, and build from the best design on the web — for humans and agents.","baseUrl":"https://frameium.com/api/v1","llmsTxt":"https://frameium.com/llms.txt","endpoints":{"index":{"path":"/api/v1","method":"GET","description":"This discovery manifest."},"tools":{"list":{"path":"/api/v1/tools","method":"GET","description":"List / filter design tools.","params":{"q":"text search (name, tagline, description, tags)","categories":"comma-separated category ids","subcategories":"comma-separated subcategory ids","exportTypes":"comma-separated modality ids (what the tool outputs)","platforms":"comma-separated platform ids","pricing":"comma-separated pricing model ids","colors":"comma-separated color bucket ids","featured":"true | false","sort":"trending | newest | most-saved | alphabetical","limit":"max results (default 50, max 200)","offset":"pagination offset (default 0)"},"example":"https://frameium.com/api/v1/tools?exportTypes=svg,vector&pricing=free,freemium&sort=trending"},"detail":{"path":"/api/v1/tools/:slug","method":"GET","description":"Single tool by slug.","example":"https://frameium.com/api/v1/tools/figma"}},"inspiration":{"list":{"path":"/api/v1/inspiration","method":"GET","description":"List / filter visual inspiration items.","params":{"q":"text search (title, attribution, tags, style, textures)","medium":"comma-separated medium values","style":"comma-separated style descriptors","textures":"comma-separated texture descriptors","ratio":"comma-separated aspect ratios","colors":"comma-separated color bucket ids","sort":"trending | newest | most-saved","limit":"max results (default 50, max 200)","offset":"pagination offset (default 0)"},"example":"https://frameium.com/api/v1/inspiration?style=swiss,minimal&colors=orange,black"},"detail":{"path":"/api/v1/inspiration/:id","method":"GET","description":"Single inspiration item by id.","example":"https://frameium.com/api/v1/inspiration/inspo_001"}},"search":{"path":"/api/v1/search","method":"GET","description":"Cross-pillar full-text search across tools and inspiration.","params":{"q":"search query (required)","limit":"max results per pillar (default 10)"},"example":"https://frameium.com/api/v1/search?q=grain+texture"},"colors":{"path":"/api/v1/colors","method":"GET","description":"Color bucket counts across all catalog kinds.","example":"https://frameium.com/api/v1/colors"}},"vocabulary":{"categories":[{"id":"image-generator","label":"Image Generator","description":"AI and procedural tools that generate still imagery."},{"id":"video-generator","label":"Video Generator","description":"Tools that generate or synthesize video."},{"id":"animation","label":"Animation","description":"Motion, keyframe, and procedural animation tools."},{"id":"image-effects","label":"Image Effects","description":"Filters, effects, and stylization applied to images."},{"id":"design-editor","label":"Design Editor","description":"Canvases and editors for composing designs."},{"id":"3d","label":"3D","description":"3D modeling, rendering, and scene tools."},{"id":"design-to-code","label":"Design → Code","description":"Turn designs, prompts, or screenshots into UI code."},{"id":"vector-illustration","label":"Vector & Illustration","description":"Vector drawing, illustration, and SVG tooling."},{"id":"typography","label":"Typography","description":"Type design, font tools, and lettering."},{"id":"color","label":"Color","description":"Palette generation, extraction, and color systems."},{"id":"mockup","label":"Mockup","description":"Device, product, and scene mockups."},{"id":"prototyping","label":"Prototyping","description":"Interactive prototypes and flows."},{"id":"asset-library","label":"Asset Library","description":"Icons, stock, textures, and reusable assets."},{"id":"branding","label":"Branding","description":"Logo, identity, and brand-system tools."},{"id":"motion-graphics","label":"Motion Graphics","description":"Title cards, lower-thirds, and motion systems."},{"id":"texture-pattern","label":"Texture & Pattern","description":"Generative textures, patterns, and backgrounds."},{"id":"ai-studio","label":"AI Studio","description":"Multimodal AI creative studios and agents."},{"id":"inspiration","label":"Inspiration","description":"Reference, moodboarding, and discovery tools."}],"subcategories":[{"id":"glitch","label":"Glitch","category":"image-effects","description":"Datamosh, RGB shift, scanlines."},{"id":"halftone","label":"Halftone","category":"image-effects","description":"Dot and line screen effects."},{"id":"duotone","label":"Duotone","category":"image-effects","description":"Two-tone color mapping."},{"id":"grain-noise","label":"Grain & Noise","category":"image-effects","description":"Film grain, dithering, noise."},{"id":"liquid-chrome","label":"Liquid & Chrome","category":"image-effects","description":"Metallic, liquid, and reflective looks."},{"id":"gradient","label":"Gradient","category":"image-effects","description":"Mesh and gradient generation."},{"id":"distortion","label":"Distortion","category":"image-effects","description":"Warp, displacement, ripple."},{"id":"ascii","label":"ASCII","category":"image-effects","description":"ASCII and text-mosaic rendering."},{"id":"pixelate","label":"Pixelate","category":"image-effects","description":"Pixel and mosaic effects."},{"id":"social-video","label":"Social Video","category":"video-generator","description":"Short-form vertical video for social."},{"id":"hero-video","label":"Web Hero Video","category":"video-generator","description":"Looping hero/background video."},{"id":"text-to-video","label":"Text → Video","category":"video-generator","description":"Generate video from prompts."},{"id":"logo-animation","label":"Logo Animation","category":"animation","description":"Animated logos and marks."},{"id":"text-animation","label":"Text Animation","category":"animation","description":"Kinetic typography."},{"id":"transitions","label":"Transitions","category":"animation","description":"Scene and page transitions."},{"id":"screenshot-to-code","label":"Screenshot → Code","category":"design-to-code","description":"Image/screenshot to UI code."},{"id":"prompt-to-ui","label":"Prompt → UI","category":"design-to-code","description":"Generate UI from a prompt."},{"id":"figma-to-code","label":"Figma → Code","category":"design-to-code","description":"Convert Figma frames to code."},{"id":"font-pairing","label":"Font Pairing","category":"typography","description":"Find and preview type pairings."},{"id":"variable-fonts","label":"Variable Fonts","category":"typography","description":"Variable font playgrounds."},{"id":"lettering","label":"Lettering","category":"typography","description":"Custom lettering and wordmarks."},{"id":"palette-generator","label":"Palette Generator","category":"color","description":"Generate color palettes."},{"id":"palette-extractor","label":"Palette Extractor","category":"color","description":"Extract colors from images."},{"id":"gradient-maker","label":"Gradient Maker","category":"color","description":"Build and export gradients."},{"id":"noise-texture","label":"Noise & Texture","category":"texture-pattern","description":"Procedural noise and texture."},{"id":"pattern-generator","label":"Pattern Generator","category":"texture-pattern","description":"Repeating patterns and tiles."},{"id":"mesh-gradient","label":"Mesh Gradient","category":"texture-pattern","description":"Mesh gradient backgrounds."},{"id":"3d-render","label":"3D Render","category":"3d","description":"Render 3D scenes and objects."},{"id":"3d-icon","label":"3D Icons","category":"3d","description":"3D icon and asset generation."},{"id":"text-to-image","label":"Text → Image","category":"image-generator","description":"Generate images from prompts."},{"id":"image-upscale","label":"Upscale","category":"image-generator","description":"Upscale and enhance images."},{"id":"background-remove","label":"Background Removal","category":"image-generator","description":"Cut out and replace backgrounds."}],"exportTypes":[{"id":"image","label":"Image"},{"id":"video","label":"Video"},{"id":"animation","label":"Animation"},{"id":"svg","label":"SVG"},{"id":"vector","label":"Vector"},{"id":"3d","label":"3D"},{"id":"code","label":"Code"},{"id":"website","label":"Website"},{"id":"motion","label":"Motion"},{"id":"gif","label":"GIF"},{"id":"font","label":"Font"},{"id":"audio","label":"Audio"},{"id":"prototype","label":"Prototype"},{"id":"design-file","label":"Design File"}],"platforms":[{"id":"web","label":"Web"},{"id":"macos","label":"macOS"},{"id":"windows","label":"Windows"},{"id":"ios","label":"iOS"},{"id":"android","label":"Android"},{"id":"figma-plugin","label":"Figma Plugin"},{"id":"chrome-extension","label":"Chrome Extension"},{"id":"vscode-extension","label":"VS Code"},{"id":"api","label":"API"},{"id":"cli","label":"CLI"},{"id":"desktop","label":"Desktop"}],"pricing":[{"id":"free","label":"Free"},{"id":"freemium","label":"Freemium"},{"id":"paid","label":"Paid"},{"id":"subscription","label":"Subscription"},{"id":"open-source","label":"Open Source"},{"id":"waitlist","label":"Waitlist"}],"colorBuckets":[{"id":"red","label":"Red","swatch":"#E23636"},{"id":"orange","label":"Orange","swatch":"#FF650F"},{"id":"amber","label":"Amber","swatch":"#F59E0B"},{"id":"yellow","label":"Yellow","swatch":"#EAB308"},{"id":"lime","label":"Lime","swatch":"#84CC16"},{"id":"green","label":"Green","swatch":"#22C55E"},{"id":"teal","label":"Teal","swatch":"#14B8A6"},{"id":"cyan","label":"Cyan","swatch":"#06B6D4"},{"id":"blue","label":"Blue","swatch":"#3B82F6"},{"id":"indigo","label":"Indigo","swatch":"#6366F1"},{"id":"violet","label":"Violet","swatch":"#8B5CF6"},{"id":"purple","label":"Purple","swatch":"#A855F7"},{"id":"magenta","label":"Magenta","swatch":"#D946EF"},{"id":"pink","label":"Pink","swatch":"#EC4899"},{"id":"brown","label":"Brown","swatch":"#92633B"},{"id":"beige","label":"Beige","swatch":"#D9C9A8"},{"id":"gray","label":"Gray","swatch":"#8A8A85"},{"id":"black","label":"Black","swatch":"#121212"},{"id":"white","label":"White","swatch":"#F8F7F2"},{"id":"multicolor","label":"Multicolor","swatch":"linear-gradient(90deg,#FF650F,#22C55E,#3B82F6,#A855F7)"},{"id":"monochrome","label":"Monochrome","swatch":"linear-gradient(90deg,#121212,#8A8A85,#F8F7F2)"}]},"meta":{"generatedAt":"2026-07-11T22:09:38.964Z"}}