Test agent conversion on a website
test_conversionStart a real Agent Conversion audit: an autonomous browsing agent opens the given website and tries to complete the task, then the run is scored 0-100 with problems and recommendations.
Use this when someone wants to know whether an AI agent can find something or complete a commercial step on a specific website, e.g. "Can an agent find the Pro plan's monthly price on example.com?" or "Can an agent start the self-service signup on example.com?".
Returns immediately with an audit_id and status "pending" — it does NOT wait for the result. Call get_conversion_report with the audit_id to get the result.
Rules: url must be a public http(s) URL (no localhost, private IPs, credentials or custom ports). task must be 10-1000 characters and describe the goal in plain language; phrase purchase-like goals as "reach checkout without buying". Each call costs a real browser run and is rate limited: do not call it repeatedly for the same url+task — poll get_conversion_report instead. Error codes rate_limited, daily_limit and at_capacity mean try again later.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Public website URL to test, including https://, e.g. https://www.example.com or https://www.example.com/pricing. | |
| task | Yes | The commercial task in plain language, e.g. "Find the monthly price of the Pro plan" or "Start the free trial signup and stop before entering payment details". | |
| locale | No | Language for the generated summary and recommendations: "en" (default) or "es". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| url | Yes | ||
| task | Yes | ||
| domain | Yes | ||
| locale | Yes | ||
| status | Yes | ||
| audit_id | Yes | Pass this to get_conversion_report. | |
| next_step | Yes | ||
| report_url | Yes | Human-readable report; available once the audit completes (404 before). | |
| submitted_at | Yes | ||
| retry_after_seconds | Yes |