Skip to main content
Pass a Pydantic model (Python) or Zod schema (TypeScript) — result.output is automatically validated and converted to the typed object.
from browser_use_sdk.v3 import AsyncBrowserUse
from pydantic import BaseModel

class Contact(BaseModel):
    name: str
    title: str
    company: str

client = AsyncBrowserUse()
result = await client.run(
    "Find the founding team of Browser Use on LinkedIn",
    output_schema=Contact,
)
print(result.output)