Skip to main content

Agent vs AI Mode

Maxun offers two ways to use natural language to extract data from websites.

  • Agent on Maxun Cloud: describe the data you want, optionally provide a URL, and let the agent discover where the data lives and how to extract it.
  • AI Mode in the self-hosted open-source edition: provide a URL and describe the data you want to extract from that specific page.

Both create reusable robots that can be run repeatedly without making LLM calls on every run. You can schedule, monitor, and use them through the API, SDK, MCP and CLI.

Two different approaches: autonomous discovery vs. page-specific extraction​

Agent is designed for autonomous discovery. You describe the outcome you want, not necessarily where to find it. The agent can search the web, identify relevant pages, follow links, apply a website's search, filters and sorting, and determine how to collect the requested data. It handles the discovery and setup, then saves a reusable robot for subsequent runs.

AI Mode is designed for focused extraction. You provide the exact page containing your data and describe what you need in natural language. Maxun builds a robot to extract the requested information from that page. It doesn't independently search the web or navigate to other pages to find missing data.

The distinction is simple: Agent figures out where and how to get the data; AI Mode extracts the data from the page you specify.

At a glance​

CapabilityAgentAI Mode
Available onMaxun CloudSelf-hosted open source
Website URLOptional. Searches the web when no URL is providedRequired. You specify the page to extract from
Page discoveryDiscovers relevant pages and can follow links to locate the dataNo autonomous discovery; reads only the specified page
Multiple websitesCan collect data across multiple sites in one promptLimited to the specified page
PaginationFollows pagination to collect the requested itemsCan scroll or use the page's own Next / Load more controls when you request more items than initially available
Site search, filters and sortingCan apply the website's own controls and replay them on subsequent runsNot applied automatically. Provide a URL that already displays the view you need
Detail pagesSupports Deep Extraction to follow individual items to their detail pagesDoes not navigate to detail pages
Questions in the promptCan answer questions using the data collected during the run, such as “Which plans include SSO?”Extracts the requested data; doesn't answer additional questions about it
Result validationChecks results against the request, including fields, item counts, duplicates, links and applicable constraintsChecks the extraction against the specified page; unavailable fields are reported
When data is missingCan search for other relevant pages and reports anything it couldn't findReports missing data or stops with an error; doesn't look elsewhere
Website layout changesMaxun Cloud can automatically adapt the robotNot supported automatically. Create a new AI Mode robot
LLM configurationManaged by MaxunConfigure your own supported provider, including Anthropic, OpenAI, OpenAI-compatible servers, or Ollama

Which one should you use?​

Use Agent when you know what data you want but don't know exactly where it lives, or when finding the right page and applying website controls are part of the task.

Examples:

  • “Find the 5 cheapest 4K monitors on this store.”
  • “Find Acme's pricing plans and identify which ones include SSO.”
  • “Collect the latest remote backend jobs from these websites.”

Use AI Mode when you know the page containing the data and want to describe the extraction in natural language.

Examples:

  • “Extract the product names, prices and ratings from this category page.”
  • “Extract the pricing tiers and included features from this pricing page.”
  • “Extract the names and contact details listed in this directory.”

For workflows that require logging in, filling forms or clicking through multiple steps before the data appears, use Recorder Mode.

Example​

Prompt: “Extract 15 products with their name, price and ID.”

  • Agent: Without a URL, it searches for the relevant store, locates a product listing, and collects 15 products, following pagination when needed. It then checks the results against the request.
  • AI Mode: Given https://example.com/products, it extracts products from that page. If only 12 are initially visible, it can use the page's pagination or load-more controls to retrieve the remaining items. If the requested data isn't available, it reports the problem rather than searching elsewhere.

See also: Cloud vs Open Source.