

API that turns any webpage into a structured JSON action manifest — every button, form, and input an AI agent can use, with required fields spelled out.

API that turns any webpage into a structured JSON action manifest — every button, form, and input an AI agent can use, with required fields spelled out.
Manifest by Omfang is a web-action API for AI agents: point it at any URL and it returns a clean JSON map of everything an agent can click, fill, and submit on that page, including the fields each action needs and what's required before it can proceed. Under the hood, Manifest visits the URL, reads the page's accessibility tree the way a screen reader would, and cross-references it against the live DOM for details accessibility trees miss — required flags, input types, placeholders, and disabled states. The result is a structured action manifest that survives redesigns and removes the need for hand-written selectors or screenshot-guessing. Developers call POST /manifest with a URL and get back the page state, an actions array (buttons, inputs, forms with descriptions), and navigation links — a stable action layer their agent can reason about and execute against.

Manifest is an API that transforms any webpage into a structured JSON action manifest, detailing every button, form, and input that an AI agent can utilize. It specifies required fields, making it easier for developers to integrate and automate web interactions seamlessly.
Manifest plays a pivotal role in enhancing the interoperability between AI agents and web applications. By converting a webpage into a JSON action manifest, it simplifies the communication between AI systems and web interfaces. The structured format contains all the necessary elements, including buttons, forms, and inputs, which an AI agent can manipulate.
Manifest works by creating a JSON manifest of actions from any webpage, utilizing techniques like Accessibility-Tree Grounding and DOM Cross-Referencing. This allows autonomous agents to effectively interact with web elements, automating tasks like form-filling and navigation without relying on fragile selectors.
Manifest employs several innovative techniques to enhance web automation:
URL-to-Action Manifest: By making a single POST call, Manifest generates a comprehensive JSON object that describes available buttons, forms, and inputs on a webpage. This object includes essential attributes like required flags, which inform the agent about which fields must be completed.
Accessibility-Tree Grounding: This feature reads and interprets the webpage in a manner consistent with screen readers, ensuring that labels and roles are derived from semantic HTML elements rather than relying on potentially inaccurate CSS selectors. This approach enhances both accessibility and automation reliability.
DOM Cross-Referencing: Manifest augments the accessibility tree by pulling live data from the DOM. This includes input types (such as text boxes and dropdowns), required fields, placeholders, and disabled states. This real-time data ensures that agents can accurately interact with the webpage.
Redesign-Resilient Selectors: Unlike traditional methods that depend on fixed CSS paths, Manifest re-derives actions dynamically for each request. This adaptability means that even if a webpage undergoes significant redesigns, the automation will continue to function seamlessly.
Structured Navigation Extraction: This feature captures the navigation links present on a page, allowing agents to plan multi-step workflows efficiently. This is particularly useful for orchestrating complex tasks across various sites and platforms.
Manifest offers several key features including a URL-to-Action Manifest, Accessibility-Tree Grounding, DOM Cross-Referencing, Redesign-Resilient Selectors, and Structured Navigation Extraction. These capabilities enhance web accessibility, streamline form interactions, and improve user experience in automated environments, making it easier for agents to interact with web pages effectively.
The URL-to-Action Manifest feature allows developers to convert any web page into a JSON manifest through a single POST call. This simplifies the process of creating interactive agents by automatically generating buttons, forms, and inputs with relevant descriptions and required flags. This feature is essential for developers looking to automate processes on various web platforms without extensive manual coding.
This feature enhances web accessibility by interpreting the page content as a screen reader would. It derives labels and roles from semantic signals instead of relying on CSS, which can often be misleading. This is crucial for ensuring that visually impaired users can navigate websites effectively, as it improves the accuracy of the content presented to them.
DOM Cross-Referencing augments the accessibility tree with real-time data from the live DOM. It captures input types, required fields, placeholders, and disabled states, providing a comprehensive view of the page's functionality. This is particularly useful for dynamic web applications where elements may change based on user interactions.
One of the standout features of Manifest is its ability to adapt to redesigns. It eliminates the need for hand-maintained CSS paths by re-deriving the action set with each request. This ensures that even if a webpage undergoes significant changes, the agent continues to function without disruption, saving developers time and resources.
Structured Navigation Extraction returns navigation links along with actions, enabling agents to plan multi-step flows across a website. This is especially beneficial for complex sites where users need to follow a series of steps to complete a task, enhancing the overall user experience.
Manifest is designed for developers, businesses, and individuals who need efficient automation solutions. It streamlines tasks involving web interactions, such as executing agent commands at specific URLs, automating form submissions, orchestrating workflows across multiple sites, and conducting quality assurance audits.
Manifest offers a powerful platform for automating web interactions through various key features:
Agent Web Task Execution: This feature allows users to provide an autonomous agent with a machine-readable list of tasks. For example, if an agent needs to scrape information from a website, users can specify actions like clicking buttons or retrieving text based on the URL structure.
Automation Without Brittle Scrapers: Traditional scrapers often fail when a website undergoes design changes. Manifest replaces fragile selectors with a robust action layer, enabling users to maintain automation without frequent updates. This is particularly useful for e-commerce sites where layout changes can disrupt data collection.
Form-Filling and Sign-Up Automation: Manifest simplifies form automation by allowing agents to identify required fields and input types. For instance, when signing up for a service, the agent can navigate fields, validate input formats, and submit forms seamlessly, saving time in repetitive tasks.
Multi-Site Workflow Orchestration: Businesses often need to manage tasks across different platforms, such as vendor portals and SaaS applications. Manifest enables the creation of comprehensive workflows that span these various sites, using a consistent action schema to ensure reliability.
QA and UI Auditing: Users can take snapshots of a webpage’s interactive elements, capturing them as structured data. This allows for easy comparisons across different releases, helping identify accessibility gaps or UI changes that could affect user experience.
Manifest offers a free tier with essential features, while paid plans start at $10 per month for advanced functionalities. Users can choose from different pricing tiers based on their needs, including options for enhanced collaboration and integrations.
Manifest provides a flexible pricing structure to accommodate various users, from individuals to large organizations. The free tier allows users to access basic functionalities, perfect for casual users or those wanting to test the platform.
Free Tier: This option enables users to create and manage simple projects without any financial commitment. It's a great way to familiarize oneself with Manifest’s capabilities, including task management and basic collaboration tools.
Paid Plans: For users looking for more advanced features, Manifest offers several paid plans. The basic plan starts at $10 per month, unlocking additional capabilities such as:
Custom Solutions: Larger teams or enterprises can opt for custom pricing solutions. These plans are tailored depending on the organization's size, specific needs, and the level of support required. It’s advisable to contact the sales team for a personalized quote.
To get started with Manifest, visit Omfang.io to sign up for an account. Once registered, you can explore its features, access tutorials, and begin utilizing Manifest to streamline your processes and enhance productivity.
Manifest is designed to help users manage their tasks and enhance productivity through AI-driven tools. To begin, follow these steps:
Visit the Website: Go to Omfang.io, where you can find comprehensive information about Manifest.
Create Your Account: Click on the “Sign Up” button. Fill out the required fields, including your email and password. You may also need to verify your email address.
Explore the Dashboard: After logging in, you will be greeted by the user-friendly dashboard. Familiarize yourself with the layout, and take note of essential tools such as task management, collaboration features, and AI assistance.
Access Tutorials: Navigate to the resources section for tutorials and guides that can help you understand how to maximize the use of Manifest. These tutorials are often interactive and provide step-by-step instructions.
Start Using Manifest: Begin by creating your first project or task. Utilize the templates available to streamline your work. Test various features, such as AI suggestions for task prioritization, to see how they can assist you.
Browse by use case: Automation & Productivity
Compare Manifest: vs ClinicFrame · vs Illume Labs · vs Velane · vs OpenComputer