{"id":18881106,"url":"https://github.com/darkterminal/rest-screenshoot","last_synced_at":"2026-04-19T05:33:33.574Z","repository":{"id":147936972,"uuid":"619329106","full_name":"darkterminal/rest-screenshoot","owner":"darkterminal","description":"REST Screenshoot is a free tool for capturing screenshots of webpages via a REST API. Free an always!","archived":false,"fork":false,"pushed_at":"2023-03-27T09:04:36.000Z","size":50,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-23T20:49:45.178Z","etag":null,"topics":["open-source","puppeteer","rest-api","screenshoot"],"latest_commit_sha":null,"homepage":"https://rest-screenshoot.fly.dev/screenshot?url=https://metaphore.vercel.app/stories/javascript/react-table-sever-side-pagination-search-sortorder","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/darkterminal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"darkterminal","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":"https://www.paypal.me/lazarusalhambra"}},"created_at":"2023-03-26T22:52:48.000Z","updated_at":"2023-03-26T22:59:06.000Z","dependencies_parsed_at":"2023-05-28T01:15:41.834Z","dependency_job_id":null,"html_url":"https://github.com/darkterminal/rest-screenshoot","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/darkterminal/rest-screenshoot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkterminal%2Frest-screenshoot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkterminal%2Frest-screenshoot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkterminal%2Frest-screenshoot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkterminal%2Frest-screenshoot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/darkterminal","download_url":"https://codeload.github.com/darkterminal/rest-screenshoot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darkterminal%2Frest-screenshoot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31996441,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["open-source","puppeteer","rest-api","screenshoot"],"created_at":"2024-11-08T06:47:33.969Z","updated_at":"2026-04-19T05:33:33.556Z","avatar_url":"https://github.com/darkterminal.png","language":"JavaScript","funding_links":["https://github.com/sponsors/darkterminal","https://www.paypal.me/lazarusalhambra"],"categories":[],"sub_categories":[],"readme":"# REST Screenshoot 📸\n\nREST Screenshoot is a free tool for capturing screenshots of webpages via a REST API. It provides a simple, easy-to-use endpoint URL for generating screenshots.\n\n## Endpoint URL\n\nTo generate a screenshot, make a GET request to the following endpoint URL, replacing `{url}` with the URL of the webpage you want to capture:\n\n`https://rest-screenshoot.fly.dev/screenshot?url={url}`\n\n## Example\n\nTo capture a screenshot of the React Table server-side pagination, search, and sort order story on Metaphore, use this URL:\n\n`https://rest-screenshoot.fly.dev/screenshot?url=https://metaphore.vercel.app/stories/javascript/react-table-sever-side-pagination-search-sortorder`\n\nThe resulting screenshot will be returned as a PNG image.\n\n## Options\n\n| Query    | Type     | Description                           | Required |\n| :------- | :------- | :------------------------------------ | :------- |\n| `url`    | `string` | Valid url for target website          | Yes      |\n| `width`  | `number` | Valid Number (pixel) default is `850` | No       |\n| `height` | `number` | Valid Number (pixel) default is `400` | No       |\n| `pick`   | `string` | Valid CSS Selector for element        | No       |\n\nNote: This project idea is an extension for [Metaphor Website](https://metaphore.vercel.app)\n\n## Donation / Support\n\nIf you find REST Screenshoot to be a helpful tool for your website or application, please consider supporting the project. Your donation or sponsorship can help ensure that the project continues to thrive and improve over time. You can sponsor the project directly through Github Sponsor or donate through Paypal. Your support is greatly appreciated and will help to ensure that this powerful tool remains available for free to users all over the world. Thank you for your generosity and support!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkterminal%2Frest-screenshoot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarkterminal%2Frest-screenshoot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkterminal%2Frest-screenshoot/lists"}