# Notte Browser Session Page Observer

> Notte Browser Session Page Observer is a paid API for AI agents from x402.orthogonal.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Observes the current page state of an active browser session and returns the available interactive actions on that page.

## Facts

- Endpoint: POST https://x402.orthogonal.com/notte/sessions/:id/page/observe
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/notte-browser-session-page-observer-6eb46346
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qOr1D0DwbyFZXBN8BHMPr

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability notte-browser-session-page-observer-6eb46346 -d '<json body>'
```

Example prompt: Look at the current state of my browser session abc123 and show me up to 10 available actions I can take on this page, filtered to actions related to login.

## When to prefer this

Use this endpoint when you have an active Notte browser session and need to introspect the current page to determine what interactive actions are available before proceeding with automation steps. It is ideal for agentic web automation workflows where the agent needs situational awareness of the page state before deciding the next action. Prefer this over raw HTML scraping when you need structured, actionable elements rather than raw markup.

## Known failure modes

- Invalid or expired session ID returns an error or empty result
- No actions available on the page if it is a blank or non-interactive page
- Exceeding rate limits may result in 402 payment or throttle errors
- Instruction filter may return zero actions if no elements match the criteria
- Session may have navigated away from expected page, returning unexpected actions

## How this service works

Observe the current page state and get available actions.

## Output

Returns the current page state of the specified browser session along with a list of available interactive actions (clicks, inputs, navigation, etc.) on the page, filtered and bounded by the provided instruction and action count parameters.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "instruction": {
   "type": "string",
   "description": "Optional instruction to filter actions"
  },
  "max_nb_actions": {
   "type": "number",
   "description": "Maximum actions to return (default: 100)"
  },
  "min_nb_actions": {
   "type": "number",
   "description": "Minimum actions to return"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/notte-browser-session-page-observer-6eb46346/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.orthogonal.com](https://www.zero.xyz/host/x402.orthogonal.com/llms.txt)
