{"meta":{"version":"1.0","lastUpdated":"2026-09-28"},"identity":{"name":"Grabbit","url":"https://www.grabbit.live","category":"Screenshot API","tagline":"Any URL. One call. Pixel-perfect screenshot.","oneLiner":"Grabbit turns any URL into a hosted screenshot with one API call.","nameRule":"Write Grabbit as one word with a capital G. Never write GrabIt, Grab Bit, or GRABBIT."},"pillars":[{"name":"Direct","headline":"One call in. One image out.","body":"Show the shortest path from a URL to a finished screenshot. Let the product prove the point."},{"name":"Exact","headline":"The pixels are the proof.","body":"Use real captures, real dimensions, and real response data. Precision beats adjectives."},{"name":"Agent-first","headline":"Built to be called, not babysat.","body":"Speak to developers and agents as capable operators. Keep setup short and outputs structured."}],"colors":{"identity":[{"name":"Electric Blue","hex":"#155BFF","token":"brandConfig.colors.primary","use":"Primary actions, links, focus, and the first half of the mark gradient."},{"name":"Vivid Violet","hex":"#6D35F5","token":"brandConfig.colors.accent","use":"Secondary brand energy and the second half of the mark gradient."},{"name":"Deep Navy","hex":"#06142D","token":"brandConfig.colors.navy","use":"Wordmark ink, high-contrast surfaces, and grounded brand moments."},{"name":"Capture Green","hex":"#13C8A3","token":"brandConfig.colors.success","use":"Successful captures, healthy states, and terminal output."}],"light":[{"name":"Canvas","hex":"#FBFCFE","token":"--color-background","use":"Page background."},{"name":"Surface","hex":"#F4F7FB","token":"--color-card","use":"Cards and raised regions."},{"name":"Muted surface","hex":"#EAEFF5","token":"--color-muted","use":"Quiet grouping and hover states."},{"name":"Ink","hex":"#0B121D","token":"--color-foreground","use":"Headlines and primary text."},{"name":"Secondary ink","hex":"#545B66","token":"--color-muted-foreground","use":"Supporting copy."},{"name":"Hairline","hex":"#D6DBE3","token":"--color-border","use":"Borders and separators."}],"dark":[{"name":"Canvas","hex":"#090D15","token":"--color-background","use":"Dark page background."},{"name":"Surface","hex":"#111620","token":"--color-card","use":"Dark cards and raised regions."},{"name":"Muted surface","hex":"#191F2B","token":"--color-muted","use":"Dark grouping and hover states."},{"name":"Ink","hex":"#F2F5FB","token":"--color-foreground","use":"Dark-mode headlines and primary text."},{"name":"Secondary ink","hex":"#A4ABB6","token":"--color-muted-foreground","use":"Dark-mode supporting copy."},{"name":"Hairline","hex":"#282E39","token":"--color-border","use":"Dark-mode borders and separators."}]},"typography":[{"name":"Manrope","role":"Headlines","utility":"font-headline","weights":"500, 600, 700","sample":"Capture the page. Keep the proof."},{"name":"Geist","role":"Body and interface","utility":"font-sans","weights":"400, 500, 600","sample":"Send a URL and get a hosted image back."},{"name":"Geist Mono","role":"Code and data","utility":"font-mono","weights":"400, 500, 600","sample":"POST /api/v1/grabs"}],"voice":{"persona":"Fast, exact, and calm. Grabbit sounds like the developer who already reduced the problem to one clean API call.","markers":["Lead with the result, then show the request.","Use concrete inputs, outputs, prices, dimensions, and response times.","Keep sentences short enough to scan beside code.","Say screenshot, capture, URL, request, image, key, and credit consistently.","Write to developers and agents as capable operators."],"lines":["Send a URL. Get a screenshot.","One POST. Pixel-perfect output.","No browser fleet to run.","Built for developers. Ready for agents."],"avoid":["Hype without a number or example.","Claims such as effortless, magical, revolutionary, or category-defining.","Calling a capture a render when screenshot is clearer.","Inventing a second name for an API key, grab, credit, or webhook."]},"logo":{"story":"The rabbit sits inside a crop frame. The ears make it recognizable at small sizes, while the frame ties the mark to capture and composition. The blue-to-violet gradient adds speed without turning the interface into a light show.","rules":["Use the full lockup when the audience may not know Grabbit yet.","Use the mark alone for avatars, favicons, and compact product chrome.","Keep clear space equal to one rabbit eye around the mark.","Do not recolor, rotate, outline, stretch, or add effects to the assets.","Use the dark lockup on dark surfaces and the light lockup everywhere else."],"assets":[{"name":"Light lockup","path":"/grabbit-wordmark.png","format":"PNG","use":"Light surfaces"},{"name":"Dark lockup","path":"/grabbit-wordmark-dark.png","format":"PNG","use":"Dark surfaces"},{"name":"Gradient mark","path":"/grabbit-mark.png","format":"PNG","use":"Avatars and social profiles"},{"name":"Blue mark","path":"/images/logo-light.svg","format":"SVG","use":"Light UI at small sizes"},{"name":"White mark","path":"/images/logo-dark.svg","format":"SVG","use":"Dark UI at small sizes"}]},"imageDirection":{"headline":"Show the capture, not a promise of one.","rules":["Use screenshots made by Grabbit whenever the product can supply the image.","Keep the captured page legible. Crop with intent, never as decoration.","Preserve the source URL or domain when provenance helps the story.","Use the blue-to-violet aura behind screenshots, never over the captured pixels.","Prefer interface evidence over stock photography and abstract 3D art."]},"assets":{"visual":"/brand","markdown":"/brand.md","json":"/brand.json","text":"/brand.txt"}}