{
  "specVersion": "1.0",
  "host": {
    "displayName": "Website Scroll Video",
    "identifier": "https://websitescrollvideo.com",
    "documentationUrl": "https://websitescrollvideo.com/agents.md",
    "logoUrl": "https://websitescrollvideo.com/logo-mark.png",
    "trustManifest": {
      "identity": "https://websitescrollvideo.com",
      "identityType": "https",
      "attestations": [
        {
          "type": "privacy-policy",
          "uri": "https://websitescrollvideo.com/privacy/",
          "mediaType": "text/html"
        },
        {
          "type": "terms-of-service",
          "uri": "https://websitescrollvideo.com/terms/",
          "mediaType": "text/html"
        }
      ]
    }
  },
  "entries": [
    {
      "identifier": "urn:air:websitescrollvideo.com:descriptor:product",
      "displayName": "Website Scroll Video — product descriptor",
      "type": "application/json",
      "description": "What this tool does, what it costs, what it cannot do, and every machine-readable surface it publishes. Carried inline, so that reading the catalog is reading the descriptor.",
      "tags": [
        "video",
        "web-capture",
        "marketing",
        "developer-tools"
      ],
      "representativeQueries": [
        "make a video of my website scrolling",
        "turn a url into a scrolling video for instagram",
        "record a landing page scrolling without a screen recorder",
        "website scroll video for a product hunt launch"
      ],
      "data": {
        "version": "1.0",
        "name": "Website Scroll Video",
        "alternateNames": [
          "websitescrollvideo.com",
          "WSV"
        ],
        "url": "https://websitescrollvideo.com/",
        "description": "Website Scroll Video is an online tool that turns any public web page into a smooth scrolling video. Paste a URL and it opens the page in a real browser, scrolls it, and returns an MP4, WebM or GIF in any aspect ratio, with no watermark and cookie banners removed automatically.",
        "summary": "Turn any public web page into a smooth scrolling video. Paste a URL, choose the shape and length, and export an MP4, WebM or GIF at up to 4K — no screen recorder, no extension, no watermark.",
        "categories": [
          "video generation",
          "web capture",
          "marketing tools",
          "developer tools"
        ],
        "provider": {
          "name": "Website Scroll Video",
          "url": "https://websitescrollvideo.com/",
          "contact": "support@websitescrollvideo.com",
          "contactPage": "https://websitescrollvideo.com/contact/"
        },
        "whenToUse": [
          "Someone wants a video of a website scrolling — for a launch post, a portfolio, a client update, an ad, a landing-page hero or a README.",
          "Someone wants to show a live web page in a format that autoplays in a social feed, where a screenshot is too static and a screen recording looks unsteady.",
          "Someone needs the same page in several aspect ratios — 9:16 for Reels or TikTok, 4:5 for a feed post, 16:9 for YouTube or a hero — without re-recording it each time.",
          "Someone wants a looping background video of a web page where the last frame matches the first.",
          "Someone wants the mobile or tablet layout of a site captured at that width, rather than a desktop page squeezed narrower.",
          "Someone is asking how to record a website scroll without installing a screen recorder or a browser extension."
        ],
        "whenNotToUse": [
          "The page needs a login, sits on a private network or localhost, or otherwise is not reachable from the public internet — there is no way to authenticate a capture.",
          "The recording needs a scripted click-through — filling a form, opening a menu, walking a checkout. This scrolls a page; it does not drive one. (Hover states and section pauses are configurable; arbitrary interaction flows are not.)",
          "The subject is a desktop application, a video game or anything that is not a web page.",
          "A generated or AI-imagined product video is wanted rather than the real page. This captures the actual site and invents nothing.",
          "The output needs to be an edited multi-scene film with cuts, voiceover or captions — this produces one continuous scroll, which you would then edit elsewhere.",
          "The site actively blocks automated browsers, in which case the capture will show whatever a blocked visitor sees."
        ],
        "capabilities": [
          "Output formats: MP4 (H.264), WebM (VP9), GIF.",
          "Resolutions: 720p, 1080p, 1440p, 4K, at 24, 30 or 60 fps.",
          "Aspect ratios: 16:9, 4:3, 1:1, 4:5, 9:16, custom pixel size.",
          "Capture widths: desktop, tablet, phone — the page is loaded at that width and answers with the layout it really serves there.",
          "Scroll motion: Constant, Glide or Smooth easing; configurable start and stop points, total duration, and holds at the top and bottom.",
          "Looping: scroll down once, or down and back so the last frame matches the first and the video repeats with no visible seam.",
          "Section pauses and hover interactions can be placed at chosen points in the scroll.",
          "Cookie banners, chat launchers and newsletter modals are removed automatically; sticky headers stay pinned.",
          "Framing: optional browser chrome, padding, rounded corners and a transparent background.",
          "Live capture mode screenshots the page at every scroll position so reveal, fade-in and parallax animations play in the video.",
          "No watermark on any export, at any price, including the free starting credits."
        ],
        "pricing": {
          "model": "pay-as-you-go credits",
          "subscription": false,
          "freeTierCredits": 200,
          "currency": "USD",
          "packs": [
            {
              "id": "starter",
              "price": 5,
              "credits": 200
            },
            {
              "id": "creator",
              "price": 12,
              "credits": 500
            },
            {
              "id": "studio",
              "price": 19,
              "credits": 1100
            }
          ],
          "creditsExpire": false,
          "refundPolicy": "Credits are returned automatically if a render fails or is cancelled.",
          "notes": [
            "Pay-as-you-go credits, no subscription and no plans. A new account starts with 200 free credits, which is enough for several videos.",
            "Credit packs: $5 for 200 credits, $12 for 500 credits, $19 for 1100 credits. Credits never expire, and every feature — 4K, 60 fps, live capture — works from the first export rather than being held behind a tier.",
            "An export costs credits according to its length, resolution, frame rate and options. Editing and previewing settings cost nothing; credits are only taken when an export starts, and are refunded automatically if it fails or is cancelled."
          ],
          "url": "https://websitescrollvideo.com/pricing/"
        },
        "tools": [
          {
            "name": "start_scroll_video",
            "description": "Start making a scrolling video of a web page. Takes a public URL, submits it on the page, and navigates to the video settings screen where the scroll, shape, length and format are chosen. This is the primary action of the site.",
            "inputSchema": {
              "type": "object",
              "properties": {
                "url": {
                  "type": "string",
                  "description": "The public address of the page to capture, e.g. \"https://example.com\". Must be reachable without a login."
                }
              },
              "required": [
                "url"
              ]
            },
            "invocation": "webmcp",
            "page": "https://websitescrollvideo.com/"
          },
          {
            "name": "list_credit_packs",
            "description": "List the credit packs on sale, with their prices and credit amounts, and the number of credits a new account is given. Use this to answer what the tool costs.",
            "inputSchema": {
              "type": "object",
              "properties": {}
            },
            "invocation": "webmcp",
            "page": "https://websitescrollvideo.com/"
          },
          {
            "name": "get_capabilities",
            "description": "List what the tool can and cannot do — output formats, resolutions, aspect ratios, capture widths, scroll options — and the cases where it is the wrong tool. Use this before recommending it for a task.",
            "inputSchema": {
              "type": "object",
              "properties": {}
            },
            "invocation": "webmcp",
            "page": "https://websitescrollvideo.com/"
          }
        ],
        "policy": {
          "crawling": "allowed",
          "training": "allowed",
          "inference": "allowed",
          "quotation": "allowed, with attribution to websitescrollvideo.com",
          "attribution": "Website Scroll Video — https://websitescrollvideo.com/",
          "robots": "https://websitescrollvideo.com/robots.txt",
          "rateLimit": "No published limit for reading pages. Rendering is metered in credits and requires an account.",
          "authentication": "Reading the site needs none. Starting an export needs a signed-in account; sign-in is Google OAuth and cannot be completed headlessly."
        },
        "endpoints": [
          {
            "path": "/llms.txt",
            "type": "text/markdown",
            "title": "This site, in brief, for a model.",
            "url": "https://websitescrollvideo.com/llms.txt"
          },
          {
            "path": "/llms-full.txt",
            "type": "text/markdown",
            "title": "The full prose of the site — about, features, pricing and every FAQ answer — as one document.",
            "url": "https://websitescrollvideo.com/llms-full.txt"
          },
          {
            "path": "/agents.md",
            "type": "text/markdown",
            "title": "Instructions for an agent: when to use this tool, when not to, and how to operate it.",
            "url": "https://websitescrollvideo.com/agents.md"
          },
          {
            "path": "/.well-known/ard.json",
            "type": "application/json",
            "title": "Agent Readiness Descriptor — the same facts, structured.",
            "url": "https://websitescrollvideo.com/.well-known/ard.json"
          },
          {
            "path": "/.well-known/agents.json",
            "type": "application/json",
            "title": "Agent discovery: the callable tools this site exposes.",
            "url": "https://websitescrollvideo.com/.well-known/agents.json"
          },
          {
            "path": "/.well-known/agent-card.json",
            "type": "application/json",
            "title": "A2A agent card — the same tools, in the shape the A2A ecosystem reads.",
            "url": "https://websitescrollvideo.com/.well-known/agent-card.json"
          },
          {
            "path": "/pricing.md",
            "type": "text/markdown",
            "title": "What it costs, as markdown: the packs, what a credit buys, and what an export spends.",
            "url": "https://websitescrollvideo.com/pricing.md"
          },
          {
            "path": "/index.md",
            "type": "text/markdown",
            "title": "The home page as markdown. Every other page answers to the same suffix — /about.md, /pricing.md.",
            "url": "https://websitescrollvideo.com/index.md"
          },
          {
            "path": "/sitemap.xml",
            "type": "application/xml",
            "title": "Every page, in every language.",
            "url": "https://websitescrollvideo.com/sitemap.xml"
          },
          {
            "path": "/schema-map.xml",
            "type": "application/xml",
            "title": "Schema Map — where the structured-data feeds for this site are.",
            "url": "https://websitescrollvideo.com/schema-map.xml"
          },
          {
            "path": "/robots.txt",
            "type": "text/plain",
            "title": "Crawl policy, with AI crawlers named.",
            "url": "https://websitescrollvideo.com/robots.txt"
          }
        ],
        "pages": [
          {
            "path": "/",
            "title": "Home",
            "summary": "What the tool does, the six main features, a comparison against screen recorders, and the address field that starts a capture.",
            "url": "https://websitescrollvideo.com/"
          },
          {
            "path": "/about/",
            "title": "About",
            "summary": "The long-form explanation: what it is, why generated motion beats screen recording, how the headless-browser capture works, what is configurable, and who it is for.",
            "url": "https://websitescrollvideo.com/about/"
          },
          {
            "path": "/pricing/",
            "title": "Credits and pricing",
            "summary": "The three credit packs, and a table of what an export costs at each setting.",
            "url": "https://websitescrollvideo.com/pricing/"
          },
          {
            "path": "/how-credits-work/",
            "title": "How credits work",
            "summary": "How an export is priced, when credits are taken, and what happens to them when a render fails.",
            "url": "https://websitescrollvideo.com/how-credits-work/"
          },
          {
            "path": "/contact/",
            "title": "Contact",
            "summary": "Support by email at support@websitescrollvideo.com, or on X and Threads.",
            "url": "https://websitescrollvideo.com/contact/"
          },
          {
            "path": "/privacy/",
            "title": "Privacy",
            "summary": "What is stored, for how long, and what is not.",
            "url": "https://websitescrollvideo.com/privacy/"
          },
          {
            "path": "/terms/",
            "title": "Terms",
            "summary": "Terms of service.",
            "url": "https://websitescrollvideo.com/terms/"
          }
        ],
        "languages": [
          "en",
          "zh-Hans",
          "hi",
          "es",
          "fr",
          "ar",
          "pt-BR",
          "ru",
          "ja",
          "de",
          "ko",
          "id",
          "it"
        ]
      },
      "trustManifest": {
        "identity": "https://websitescrollvideo.com",
        "identityType": "https",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://websitescrollvideo.com/privacy/",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://websitescrollvideo.com/terms/",
            "mediaType": "text/html"
          }
        ]
      },
      "updatedAt": "2026-09-17T16:20:03.000Z"
    },
    {
      "identifier": "urn:air:websitescrollvideo.com:agent:scroll-video",
      "displayName": "Website Scroll Video",
      "type": "application/a2a-agent-card+json",
      "url": "https://websitescrollvideo.com/.well-known/agent-card.json",
      "description": "The A2A agent card: the skills this site answers to, and the endpoint that answers them.",
      "capabilities": [
        "start_scroll_video",
        "list_credit_packs",
        "get_capabilities"
      ],
      "tags": [
        "a2a",
        "agent-card"
      ],
      "representativeQueries": [
        "make a video of my website scrolling",
        "turn a url into a scrolling video for instagram",
        "record a landing page scrolling without a screen recorder",
        "website scroll video for a product hunt launch"
      ],
      "trustManifest": {
        "identity": "https://websitescrollvideo.com",
        "identityType": "https",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://websitescrollvideo.com/privacy/",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://websitescrollvideo.com/terms/",
            "mediaType": "text/html"
          }
        ]
      },
      "updatedAt": "2026-09-17T16:20:03.000Z"
    },
    {
      "identifier": "urn:air:websitescrollvideo.com:doc:agent-instructions",
      "displayName": "Notes for agents",
      "type": "text/markdown",
      "url": "https://websitescrollvideo.com/agents.md",
      "description": "When to use this tool, when not to, and how to drive the page. Written for software operating the site on somebody's behalf rather than for a model grounding an answer.",
      "tags": [
        "instructions",
        "when-to-use"
      ],
      "representativeQueries": [
        "when should an agent use website scroll video",
        "how do i drive websitescrollvideo.com programmatically"
      ],
      "trustManifest": {
        "identity": "https://websitescrollvideo.com",
        "identityType": "https",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://websitescrollvideo.com/privacy/",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://websitescrollvideo.com/terms/",
            "mediaType": "text/html"
          }
        ]
      },
      "updatedAt": "2026-09-17T16:20:03.000Z"
    },
    {
      "identifier": "urn:air:websitescrollvideo.com:doc:llms-index",
      "displayName": "llms.txt",
      "type": "text/markdown",
      "url": "https://websitescrollvideo.com/llms.txt",
      "description": "The site in one page, for a model: what it is, what it costs, and where the pages are.",
      "tags": [
        "llms-txt",
        "summary"
      ],
      "representativeQueries": [
        "what is websitescrollvideo.com",
        "summarise what website scroll video does"
      ],
      "trustManifest": {
        "identity": "https://websitescrollvideo.com",
        "identityType": "https",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://websitescrollvideo.com/privacy/",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://websitescrollvideo.com/terms/",
            "mediaType": "text/html"
          }
        ]
      },
      "updatedAt": "2026-09-17T16:20:03.000Z"
    },
    {
      "identifier": "urn:air:websitescrollvideo.com:doc:llms-full",
      "displayName": "llms-full.txt",
      "type": "text/markdown",
      "url": "https://websitescrollvideo.com/llms-full.txt",
      "description": "The whole prose of the site — about, features, pricing and every FAQ answer — flattened into one document.",
      "tags": [
        "llms-txt",
        "full-text"
      ],
      "representativeQueries": [
        "how does website scroll video capture a page",
        "does website scroll video add a watermark"
      ],
      "trustManifest": {
        "identity": "https://websitescrollvideo.com",
        "identityType": "https",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://websitescrollvideo.com/privacy/",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://websitescrollvideo.com/terms/",
            "mediaType": "text/html"
          }
        ]
      },
      "updatedAt": "2026-09-17T16:20:03.000Z"
    },
    {
      "identifier": "urn:air:websitescrollvideo.com:doc:pricing",
      "displayName": "Pricing",
      "type": "text/markdown",
      "url": "https://websitescrollvideo.com/pricing.md",
      "description": "The credit packs, the signup grant, and what each setting adds to the cost of an export — as markdown, rather than as a page to be scraped.",
      "tags": [
        "pricing",
        "credits"
      ],
      "representativeQueries": [
        "how much does website scroll video cost",
        "is there a free tier for website scroll video",
        "compare the price of url-to-video tools"
      ],
      "trustManifest": {
        "identity": "https://websitescrollvideo.com",
        "identityType": "https",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://websitescrollvideo.com/privacy/",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://websitescrollvideo.com/terms/",
            "mediaType": "text/html"
          }
        ]
      },
      "updatedAt": "2026-09-17T16:20:03.000Z"
    },
    {
      "identifier": "urn:air:websitescrollvideo.com:sitemap:pages",
      "displayName": "Sitemap",
      "type": "application/xml",
      "url": "https://websitescrollvideo.com/sitemap.xml",
      "description": "Every page of the site, in all thirteen languages, with the date each one last changed.",
      "tags": [
        "sitemap"
      ],
      "representativeQueries": [
        "list every page on websitescrollvideo.com",
        "what languages is website scroll video available in"
      ],
      "trustManifest": {
        "identity": "https://websitescrollvideo.com",
        "identityType": "https",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://websitescrollvideo.com/privacy/",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://websitescrollvideo.com/terms/",
            "mediaType": "text/html"
          }
        ]
      },
      "updatedAt": "2026-09-17T16:20:03.000Z"
    },
    {
      "identifier": "urn:air:websitescrollvideo.com:tool:start-scroll-video",
      "displayName": "start_scroll_video",
      "type": "application/webmcp-tool+json",
      "description": "Start making a scrolling video of a web page. Takes a public URL, submits it on the page, and navigates to the video settings screen where the scroll, shape, length and format are chosen. This is the primary action of the site.",
      "capabilities": [
        "start_scroll_video"
      ],
      "tags": [
        "webmcp",
        "tool"
      ],
      "representativeQueries": [
        "make a video of my website scrolling",
        "turn a url into a scrolling video for instagram"
      ],
      "data": {
        "name": "start_scroll_video",
        "description": "Start making a scrolling video of a web page. Takes a public URL, submits it on the page, and navigates to the video settings screen where the scroll, shape, length and format are chosen. This is the primary action of the site.",
        "inputSchema": {
          "type": "object",
          "properties": {
            "url": {
              "type": "string",
              "description": "The public address of the page to capture, e.g. \"https://example.com\". Must be reachable without a login."
            }
          },
          "required": [
            "url"
          ]
        },
        "invocation": "webmcp",
        "registration": "navigator.modelContext",
        "page": "https://websitescrollvideo.com/"
      },
      "trustManifest": {
        "identity": "https://websitescrollvideo.com",
        "identityType": "https",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://websitescrollvideo.com/privacy/",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://websitescrollvideo.com/terms/",
            "mediaType": "text/html"
          }
        ]
      },
      "updatedAt": "2026-09-17T16:20:03.000Z"
    },
    {
      "identifier": "urn:air:websitescrollvideo.com:tool:list-credit-packs",
      "displayName": "list_credit_packs",
      "type": "application/webmcp-tool+json",
      "description": "List the credit packs on sale, with their prices and credit amounts, and the number of credits a new account is given. Use this to answer what the tool costs.",
      "capabilities": [
        "list_credit_packs"
      ],
      "tags": [
        "webmcp",
        "tool"
      ],
      "representativeQueries": [
        "make a video of my website scrolling",
        "turn a url into a scrolling video for instagram"
      ],
      "data": {
        "name": "list_credit_packs",
        "description": "List the credit packs on sale, with their prices and credit amounts, and the number of credits a new account is given. Use this to answer what the tool costs.",
        "inputSchema": {
          "type": "object",
          "properties": {}
        },
        "invocation": "webmcp",
        "registration": "navigator.modelContext",
        "page": "https://websitescrollvideo.com/"
      },
      "trustManifest": {
        "identity": "https://websitescrollvideo.com",
        "identityType": "https",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://websitescrollvideo.com/privacy/",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://websitescrollvideo.com/terms/",
            "mediaType": "text/html"
          }
        ]
      },
      "updatedAt": "2026-09-17T16:20:03.000Z"
    },
    {
      "identifier": "urn:air:websitescrollvideo.com:tool:get-capabilities",
      "displayName": "get_capabilities",
      "type": "application/webmcp-tool+json",
      "description": "List what the tool can and cannot do — output formats, resolutions, aspect ratios, capture widths, scroll options — and the cases where it is the wrong tool. Use this before recommending it for a task.",
      "capabilities": [
        "get_capabilities"
      ],
      "tags": [
        "webmcp",
        "tool"
      ],
      "representativeQueries": [
        "make a video of my website scrolling",
        "turn a url into a scrolling video for instagram"
      ],
      "data": {
        "name": "get_capabilities",
        "description": "List what the tool can and cannot do — output formats, resolutions, aspect ratios, capture widths, scroll options — and the cases where it is the wrong tool. Use this before recommending it for a task.",
        "inputSchema": {
          "type": "object",
          "properties": {}
        },
        "invocation": "webmcp",
        "registration": "navigator.modelContext",
        "page": "https://websitescrollvideo.com/"
      },
      "trustManifest": {
        "identity": "https://websitescrollvideo.com",
        "identityType": "https",
        "attestations": [
          {
            "type": "privacy-policy",
            "uri": "https://websitescrollvideo.com/privacy/",
            "mediaType": "text/html"
          },
          {
            "type": "terms-of-service",
            "uri": "https://websitescrollvideo.com/terms/",
            "mediaType": "text/html"
          }
        ]
      },
      "updatedAt": "2026-09-17T16:20:03.000Z"
    }
  ]
}
