[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"api-page:website-screenshot":3},{"status":4,"api":5,"seo":231},"success",{"blocked":6,"description":7,"about":8,"stats":9,"name":11,"title":12,"slug":13,"logo":14,"created_at":15,"agent":16,"user":28,"endpoint_groups":32,"faqs":161,"features":177,"periodic_plans":182,"payasyougo_plans":230},false,"Capture pixel-perfect screenshots of any website or HTML with a real Chromium browser. Full-page and 4K viewports, PNG/JPEG/WebP/PDF, CSS selectors, JS/CSS injection, ad and cookie-banner blocking. Free plan includes 1,500 captures per month.","Capture pixel-perfect screenshots of any public website or raw HTML with a real Chromium browser.\n\nChoose PNG, JPEG, WebP, GIF, PDF, TIFF, or JP2. Set custom viewports up to 4K, capture full scrollable pages, crop to a region or a CSS selector, inject JavaScript and CSS before capture, block ads and cookie banners, force light or dark mode, and geo-target captures from multiple countries.\n\nEvery plan includes the same feature set — you only pay for volume. Subscribe to the free BASIC plan to try 1,500 captures this month, then upgrade when you need more.",{"score":10},"2.45","Website Screenshot","Website Screenshot API","website-screenshot","https://cdn.jojapi.com/api/be99aff8-9f7c-4abd-8c65-edd77aa8ce4f","2026-09-11 13:42:43",{"enabled":17,"closed":18,"request_enabled":6,"catalog_url":19,"discovery_url":20,"directory_url":21,"rails":22,"networks":25,"docs":27},true,null,"https://jzawe.jojapi.net/_jojapi/agent/plans","https://jzawe.jojapi.net/.well-known/x402","https://agents.jojapi.net/apis/website-screenshot",[23,24],"x402","mpp",[26],"eip155:8453","https://docs.jojapi.com/consumers/agents",{"nick":29,"name":30,"verified":17,"website":31},"screenshotty","Screenshotty","https://screenshotty.link/?utm_source=jojapi",[33],{"endpoints":34,"name":160,"description":41,"ungrouped":17,"open":6},[35,138],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":36,"description":43,"method":44,"name":45,"url_path":46,"root_url":47,"parameters":48,"responses":119,"result_stats":134},[37],{"name":38,"slug":39,"cost":40,"label":41,"avg":42},"Requests","requests","1","",1,"Receives a URL, takes the screenshot and return the image","GET","Take Screenshot","/api/v1/screenshot","https://jzawe.jojapi.net",{"url":49,"header":110,"post":116,"body":117,"path":118},[50,54,58,62,65,68,72,75,79,83,86,89,92,95,100,103,107],{"key":51,"example":41,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":41,"required":6,"name":41,"description":53},"httpHeaders","string","A JSON Object with httpHeaders to be sent to the requested page. It should have a pattern of {\"Header Name\": \"Header Value\"}",{"key":55,"example":41,"schema":18,"example_disabled":6,"example_type":52,"value_type":56,"enum_values":18,"default_value":41,"required":6,"name":41,"description":57},"screenshotWidth","number","The screenshot clip width (leave blank if you want full page screenshot)",{"key":59,"example":60,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":41,"required":6,"name":41,"description":61},"url","https://google.com","The website to take the screenshot",{"key":63,"example":41,"schema":18,"example_disabled":6,"example_type":52,"value_type":56,"enum_values":18,"default_value":41,"required":6,"name":41,"description":64},"screenshotHeight","The screenshot clip height (leave blank if you want full page screenshot)",{"key":66,"example":41,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":41,"required":6,"name":41,"description":67},"preRenderCode","Code to execute before taking the screenshot",{"key":69,"example":70,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":70,"required":6,"name":41,"description":71},"readyEvent","load","Which browser event to wait before taking the screenshot.",{"key":73,"example":41,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":41,"required":6,"name":41,"description":74},"html","A html code to use instead of a page to take the screenshot from (You are required to send a \"html\" OR a \"url\")",{"key":76,"example":77,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":77,"required":6,"name":41,"description":78},"format","image/png","Which image format should be returned",{"key":80,"example":81,"schema":18,"example_disabled":6,"example_type":52,"value_type":56,"enum_values":18,"default_value":81,"required":6,"name":41,"description":82},"viewportHeight","1080","The screenshot website desired viewport height",{"key":84,"example":41,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":41,"required":6,"name":41,"description":85},"selectorToScreenshot","CSS Selector to screenshot in the page (defaults to the entire page)",{"key":87,"example":41,"schema":18,"example_disabled":6,"example_type":52,"value_type":56,"enum_values":18,"default_value":41,"required":6,"name":41,"description":88},"screenshotY","The screenshot Y clip position (leave blank if you want full page screenshot)",{"key":90,"example":41,"schema":18,"example_disabled":6,"example_type":52,"value_type":56,"enum_values":18,"default_value":41,"required":6,"name":41,"description":91},"screenshotX","The screenshot X clip position (leave blank if you want full page screenshot)",{"key":93,"example":41,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":41,"required":6,"name":41,"description":94},"cookies","A JSON Object with cookies to be used in the requested page. It should have a pattern of {\"Header Name\": \"Header Value\"}",{"key":96,"example":97,"schema":18,"example_disabled":6,"example_type":52,"value_type":98,"enum_values":18,"default_value":97,"required":6,"name":41,"description":99},"omitBackground","true","boolean","Turn non colored parts of the background transparent in the screenshot",{"key":101,"example":41,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":41,"required":6,"name":41,"description":102},"userAgent","Custom User Agent to Simulate",{"key":104,"example":105,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":105,"required":6,"name":41,"description":106},"responseType","file","Which way should the response be received",{"key":108,"example":109,"schema":18,"example_disabled":6,"example_type":52,"value_type":56,"enum_values":18,"default_value":109,"required":6,"name":41,"description":82},"viewportWidth","1920",[111],{"key":112,"is_auth":17,"example":113,"example_disabled":17,"example_type":52,"name":114,"description":113,"required":17,"always_error":115},"X-JoJAPI-Key","You must log in to get API key","JoJ API Key","Please log in to get API key",[],[],[],[120,129],{"status":121,"status_code":122,"description":123,"schema":124,"examples":125,"example":128},"200",200,"The screenshot image from the website","{\"type\":\"object\",\"required\":[\"url\"],\"properties\":{\"url\":{\"type\":\"string\"}}}",[126],{"name":127,"summary":41,"description":41,"example":128},"Example_1","{\"url\":\"https:\\/\\/kassellabs.us-east-1.linodeobjects.com\\/screenshots-dev\\/57vYx5Ox9GoZUE3BEOtXlxP6g40eBBCdRHv9-dmOUM.png\"}",{"status":130,"status_code":131,"description":132,"schema":18,"examples":133,"example":41},"401",401,"Unauthorized — missing or invalid credentials",[],{"x2":135,"x3":135,"x4":136,"x5":135,"uptime":136,"avg_latency":137,"avg_credits":135},"0.00","100.00","375",{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":139,"description":43,"method":141,"name":45,"url_path":46,"root_url":47,"parameters":142,"responses":153,"result_stats":18},[140],{"name":38,"slug":39,"cost":40,"label":41,"avg":18},"POST",{"url":143,"header":144,"post":146,"body":147,"path":152},[],[145],{"key":112,"is_auth":17,"example":113,"example_disabled":17,"example_type":52,"name":114,"description":113,"required":17,"always_error":115},[],[148],{"key":18,"example":149,"schema":150,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":41,"required":6,"name":18,"description":151},"{\"url\":\"https:\\/\\/google.com\"}","{\"type\":\"object\",\"required\":[\"url\"],\"properties\":{\"url\":{\"required\":false,\"type\":\"string\"},\"html\":{\"required\":false,\"type\":\"string\"},\"httpHeaders\":{\"required\":false,\"type\":\"string\"},\"cookies\":{\"required\":false,\"type\":\"string\"},\"viewportWidth\":{\"required\":false,\"default\":1920,\"type\":\"integer\"},\"viewportHeight\":{\"required\":false,\"default\":1080,\"type\":\"integer\"},\"screenshotX\":{\"required\":false,\"type\":\"integer\"},\"screenshotY\":{\"required\":false,\"type\":\"integer\"},\"screenshotWidth\":{\"required\":false,\"type\":\"integer\"},\"screenshotHeight\":{\"required\":false,\"type\":\"integer\"},\"preRenderCode\":{\"required\":false,\"type\":\"string\"},\"selectorToScreenshot\":{\"required\":false,\"type\":\"string\"},\"omitBackground\":{\"required\":false,\"default\":true,\"type\":\"boolean\"},\"userAgent\":{\"required\":false,\"type\":\"string\"},\"readyEvent\":{\"required\":false,\"type\":\"string\",\"default\":\"load\",\"enum\":[\"load\",\"domcontentloaded\",\"networkidle\"]},\"format\":{\"required\":false,\"type\":\"string\",\"default\":\"image\\/png\",\"enum\":[\"image\\/png\",\"image\\/jpg\",\"image\\/jpeg\",\"image\\/gif\",\"image\\/webp\",\"image\\/jp2\",\"image\\/tiff\"]},\"responseType\":{\"required\":false,\"type\":\"string\",\"default\":\"file\",\"enum\":[\"url\",\"file\"]}}}","''",[],[154,158],{"status":121,"status_code":122,"description":123,"schema":124,"examples":155,"example":157},[156],{"name":127,"summary":41,"description":41,"example":157},"{\"url\":\"https:\\/\\/example.com\\/screenshot.png\"}",{"status":130,"status_code":131,"description":132,"schema":18,"examples":159,"example":41},[],"Ungrouped Endpoints",[162,165,168,171,174],{"question":163,"answer":164},"How do I get started?","Subscribe to the free BASIC plan on the Pricing tab (1,500 captures per month, no credit card). Copy the sample request from the Documentation tab, replace the URL with the page you want to capture, and send it. Upgrade to PRO, ULTRA, or MEGA when you need more volume — every plan includes the same capture features.",{"question":166,"answer":167},"How do I take a screenshot of a website?","Send a GET or POST request to `/api/v1/screenshot` with a `url` parameter (for example `https://example.com`). The response is the screenshot file, or a JSON object with a `url` field if you set `response_type=url`.",{"question":169,"answer":170},"Which image and document formats are supported?","PNG, JPEG, WebP, GIF, TIFF, JP2, and PDF. Set the `format` parameter (for example `image/png` or `application/pdf`) to choose the output type.",{"question":172,"answer":173},"Can I capture a full page, a CSS selector, or a custom viewport?","Yes. Use viewport width/height (up to 4K), crop coordinates, or a CSS `selector` to capture a specific element. Full-page capture is available so the entire scrollable page is rendered, not just the viewport.",{"question":175,"answer":176},"How is usage billed?","Each successful screenshot counts as 1 Request against your plan quota. Failed 5xx responses are not billed. The BASIC plan includes 1,500 requests per month; PRO 10,000; ULTRA 50,000; MEGA 100,000.",[178],{"id":179,"name":180,"description":181},"n29b8265f","Processing Priority","This is how much priority is given when processing your requests, when a great number of requests are received, your screenshots processing can be queued and take some time to be processed. The higher the priority the faster you'll receive your screenshots.",[183,200,210,220],{"type":184,"slug":185,"blocked":6,"period":186,"currency":187,"pricing":188,"rate_limit":192,"objects":194,"name":198,"display_name":198,"features":199},"periodic","tubukogs2uue4bythusrylzv","1 MONTH","usd",{"price":189,"credits":189,"past_due_timeout_num":190,"past_due_timeout_type":191},0,3,"DAY",{"max_requests":193,"time_window":42},500,[195],{"id":196,"name":38,"slug":39,"quota":197,"tiers":18},"n54636bb9",1500,"BASIC",[179],{"type":184,"slug":201,"blocked":6,"period":186,"currency":187,"pricing":202,"rate_limit":204,"objects":205,"name":208,"display_name":208,"features":209},"g5sd36iyp9yl7aeq9wicpaj3",{"price":203,"credits":189,"past_due_timeout_num":190,"past_due_timeout_type":191},9.99,{"max_requests":18,"time_window":18},[206],{"id":196,"name":38,"slug":39,"quota":207,"tiers":18},10000,"PRO",[179],{"type":184,"slug":211,"blocked":6,"period":186,"currency":187,"pricing":212,"rate_limit":214,"objects":215,"name":218,"display_name":218,"features":219},"eec6umc6af2vuhvp4omglqnn",{"price":213,"credits":189,"past_due_timeout_num":190,"past_due_timeout_type":191},29.99,{"max_requests":18,"time_window":18},[216],{"id":196,"name":38,"slug":39,"quota":217,"tiers":18},50000,"ULTRA",[179],{"type":184,"slug":221,"blocked":6,"period":186,"currency":187,"pricing":222,"rate_limit":224,"objects":225,"name":228,"display_name":228,"features":229},"awufjbo08mwtqxjmbpicfjpa",{"price":223,"credits":189,"past_due_timeout_num":190,"past_due_timeout_type":191},59.99,{"max_requests":18,"time_window":18},[226],{"id":196,"name":38,"slug":39,"quota":227,"tiers":18},100000,"MEGA",[179],[],{"canonical":232,"page_title":233,"meta":234},"https://jojapi.com/hub/api/website-screenshot","Website Screenshot API Documentation & Playground - JoJ API",{"description":7,"keywords":235},"API,API Documentation,API Playground,Plans & Pricing,Website Screenshot,screenshotty"]