For Agents
Run autonomous browser agents that complete web tasks (form fills, dashboard navigation, data extraction) and retrieve structured results. Includes a one-shot URL extraction endpoint.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Autonomous API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Autonomous API.
Launch an autonomous browser-based task with a natural-language prompt and target URL via POST /autonomous
Poll the result of an in-progress or completed autonomous task with GET /autonomous/{id}
Halt a running autonomous task before completion with POST /autonomous/{id}/stop
GET STARTED
Use for: I want to run an autonomous browser agent to fill out a form on a third-party site, Extract structured product data from a page that requires login, Get the result of an autonomous task I started ten minutes ago, Stop a running autonomous task that is taking too long
Not supported: Does not handle hosted browser sessions for human users, screenshot rendering, or proxy management — use for autonomous browser-agent task execution and one-shot URL extraction only.
Jentic publishes the only available OpenAPI specification for Autonomous API, keeping it validated and agent-ready. Induced.ai's Autonomous API runs browser-based AI agents that complete multi-step tasks on the open web on a user's behalf, such as filling out forms, navigating dashboards, and extracting structured data from authenticated pages. The API exposes six endpoints for kicking off an autonomous task, polling its result, stopping a run, submitting feedback, and a separate /extract pair for one-shot data extraction from a URL. Authentication is via an x-api-key header.
Submit thumbs-up/down feedback on a completed run to improve the underlying model via POST /autonomous/{id}/feedback
Extract structured data from a single URL in one shot using POST /extract and retrieve it later with GET /extract/{id}
Patterns agents use Autonomous API for, with concrete tasks.
★ Authenticated Dashboard Data Extraction
Pull metrics out of SaaS dashboards that have no public API by running an autonomous browser agent that logs in, navigates the UI, and returns structured JSON. POST /autonomous accepts a prompt and URL; the agent completes the task and the result is fetched from GET /autonomous/{id}. Useful for pulling data from internal admin tools, partner portals, and ad platforms without scraping breakage.
Submit POST /autonomous with a prompt to log into an analytics dashboard and return weekly visitor counts as JSON, then poll GET /autonomous/{id} until status is complete.
Form Submission and Workflow Automation
Automate repetitive web form submissions (vendor onboarding portals, government filings, lead-routing tools) by giving the autonomous agent a goal in natural language. The agent handles cookie banners, multi-step wizards, and conditional fields. Stop endpoints exist if a run goes off-track; feedback endpoints close the learning loop.
Start POST /autonomous with a goal of submitting a vendor onboarding form at a specific URL using supplied company details, and confirm completion.
One-Shot URL Extraction
Extract structured information from a public URL without orchestrating a full autonomous run. POST /extract takes the URL and a schema/prompt; GET /extract/{id} returns the parsed payload. Faster and cheaper than the full /autonomous flow when the data is on a single page and no navigation is required.
Call POST /extract on a product page URL with a schema requesting price, title, and availability, then retrieve the result with GET /extract/{id}.
AI Agent with Browser Tool Access
An LLM-driven agent uses the Autonomous API as its 'browse and act' tool when no first-party API exists for the target service. Through Jentic, the agent searches by intent (e.g., 'run a browser task'), loads the schema, and dispatches the call. The browser agent's structured response feeds back into the parent agent's reasoning loop.
Search Jentic for 'run a browser task', execute POST /autonomous with a natural-language goal, and parse the structured result for the parent agent.
6 endpoints — jentic publishes the only available openapi specification for autonomous api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/autonomous
Execute an autonomous browser-based task
/autonomous/{id}
Get the result of an autonomous task
/autonomous/{id}/stop
Stop a running autonomous task
/autonomous/{id}/feedback
Provide feedback on an autonomous task
/extract
Extract structured data from a URL
/extract/{id}
Retrieve a previous extraction result
/autonomous
Execute an autonomous browser-based task
/autonomous/{id}
Get the result of an autonomous task
/autonomous/{id}/stop
Stop a running autonomous task
/autonomous/{id}/feedback
Provide feedback on an autonomous task
/extract
Extract structured data from a URL
Three things that make agents converge on Jentic-routed access.
Credential isolation
The induced.ai x-api-key header value is stored encrypted in the Jentic vault (MAXsystem) and injected by the runtime — the agent calls Autonomous API operations through scoped Jentic credentials and never holds the raw key.
Intent-based discovery
Agents search Jentic with intents like 'run a browser task' or 'extract data from a URL' and Jentic returns the matching induced.ai operations with their input schemas, removing the need to read the docs.
Time to first call
Direct induced.ai integration: a few hours to wire up the API key, polling loop, and result parsing. Through Jentic: minutes — search, load schema, execute, with credential handling already solved.
Alternatives and complements available in the Jentic catalogue.
Specific to using Autonomous API through Jentic.
Why is there no official OpenAPI spec for Autonomous API?
Induced.ai does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Autonomous API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Autonomous API use?
The Autonomous API uses an API key passed in the 'x-api-key' header on every request. Through Jentic, the key is stored encrypted in the MAXsystem vault and is injected at execution time, so the agent never sees the raw key.
Can I extract data from pages that require a login?
Yes. The /autonomous endpoint accepts natural-language goals that include credentials or session steps so the agent can authenticate and navigate the target site, then return structured data. For purely public pages, the lighter /extract endpoint is faster.
What are the rate limits for the Autonomous API?
Rate limits are not encoded in the spec. They are enforced per API key and depend on plan tier; check the induced.ai dashboard or contact induced.ai support for current concurrency and per-minute limits.
How do I run a browser task through Jentic?
Search Jentic with the query 'run a browser task' to find POST /autonomous, load its input schema (prompt, URL), and execute. Poll GET /autonomous/{id} for the result. Get started at https://app.jentic.com/sign-up.
How do I stop a long-running autonomous task?
Call POST /autonomous/{id}/stop with the task ID returned from the original POST /autonomous call. The agent will halt at the next safe step and the GET /autonomous/{id} endpoint will report the stopped state with whatever partial result was produced.
/extract/{id}
Retrieve a previous extraction result