{"openapi":"3.1.0","info":{"title":"Notte","version":"1.0.0","description":"Browser automation API for AI agents. Start browser sessions, run AI agents, scrape webpages, and automate browser tasks with headless Chrome/Firefox. Features include CAPTCHA solving, proxy support, and persistent browser profiles."},"x-service-info":{"name":"Notte","docs":{"llms":"https://api.orthogonal.com/llms.txt"},"protocols":["mpp","x402","np"]},"servers":[{"url":"https://mpp.orthogonal.com/notte","description":"MPP (Tempo) rail"},{"url":"https://x402.orthogonal.com/notte","description":"x402 rail"},{"url":"https://np.orthogonal.com/notte","description":"np (Circle Gateway, x402 v2) rail"}],"paths":{"/sessions/{session_id}/cookies":{"get":{"operationId":"notte_GET__sessions_session_id_cookies","summary":"Get all cookies from the browser session.","tags":["Notte"],"responses":{"200":{"description":"Successful response"}}},"post":{"operationId":"notte_POST__sessions_session_id_cookies","summary":"Set cookies in the browser session.","tags":["Notte"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":0.001,"offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/notte/sessions/{session_id}/cookies"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/notte/sessions/{session_id}/cookies"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/notte/sessions/{session_id}/cookies"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/notte/sessions/{session_id}/cookies"}]}}},"/sessions/{session_id}/network/logs":{"get":{"operationId":"notte_GET__sessions_session_id_network_logs","summary":"Get network request/response logs from the session.","tags":["Notte"],"responses":{"200":{"description":"Successful response"}}}},"/sessions/{session_id}/page/observe":{"post":{"operationId":"notte_POST__sessions_session_id_page_observe","summary":"Observe the current page state and get available actions.","tags":["Notte"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":0.005,"offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/notte/sessions/{session_id}/page/observe"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/notte/sessions/{session_id}/page/observe"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/notte/sessions/{session_id}/page/observe"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/notte/sessions/{session_id}/page/observe"}]}}},"/sessions/{session_id}/page/screenshot":{"post":{"operationId":"notte_POST__sessions_session_id_page_screenshot","summary":"Take a screenshot of the current page.","tags":["Notte"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":0.001,"offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/notte/sessions/{session_id}/page/screenshot"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/notte/sessions/{session_id}/page/screenshot"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/notte/sessions/{session_id}/page/screenshot"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/notte/sessions/{session_id}/page/screenshot"}]}}},"/sessions/{session_id}/stop":{"delete":{"operationId":"notte_DELETE__sessions_session_id_stop","summary":"Stop and clean up a browser session.","tags":["Notte"],"responses":{"200":{"description":"Successful response"}}}},"/scrape_from_html":{"post":{"operationId":"notte_POST__scrape_from_html","summary":"Extract structured content from raw HTML without using a browser","tags":["Notte"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":0.002,"offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/notte/scrape_from_html"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/notte/scrape_from_html"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/notte/scrape_from_html"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/notte/scrape_from_html"}]}}},"/agents/start":{"post":{"operationId":"notte_POST__agents_start","summary":"Start an AI agent to autonomously complete a browser task.","tags":["Notte"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":"dynamic","offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/notte/agents/start"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/notte/agents/start"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/notte/agents/start"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/notte/agents/start"}]}}},"/sessions/start":{"post":{"operationId":"notte_POST__sessions_start","summary":"Start a new browser session. Configure browser type, proxies, viewport, and session timeout.","tags":["Notte"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":"dynamic","offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/notte/sessions/start"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/notte/sessions/start"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/notte/sessions/start"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/notte/sessions/start"}]}}},"/agents/{agent_id}":{"get":{"operationId":"notte_GET__agents_agent_id_","summary":"Get agent execution status and results.","tags":["Notte"],"responses":{"200":{"description":"Successful response"}}}},"/agents/{agent_id}/stop":{"delete":{"operationId":"notte_DELETE__agents_agent_id_stop","summary":"Stop a running agent.","tags":["Notte"],"responses":{"200":{"description":"Successful response"}}}},"/scrape":{"post":{"operationId":"notte_POST__scrape","summary":"Scrape content from a URL without managing sessions.","tags":["Notte"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":0.01,"offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/notte/scrape"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/notte/scrape"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/notte/scrape"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/notte/scrape"}]}}},"/sessions/{session_id}/page/execute":{"post":{"operationId":"notte_POST__sessions_session_id_page_execute","summary":"Execute an action on the page (click, type, navigate, etc.).","tags":["Notte"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":0.002,"offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/notte/sessions/{session_id}/page/execute"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/notte/sessions/{session_id}/page/execute"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/notte/sessions/{session_id}/page/execute"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/notte/sessions/{session_id}/page/execute"}]}}},"/sessions/{session_id}/page/scrape":{"post":{"operationId":"notte_POST__sessions_session_id_page_scrape","summary":"Scrape content from the current page in the session.","tags":["Notte"],"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required (x402 / MPP / np)"}},"x-payment-info":{"price":0.003,"offers":[{"method":"mpp","intent":"charge","rail":"tempo","currency":"USDC.e","url":"https://mpp.orthogonal.com/notte/sessions/{session_id}/page/scrape"},{"method":"x402","intent":"charge","rail":"base","currency":"USDC","url":"https://x402.orthogonal.com/notte/sessions/{session_id}/page/scrape"},{"method":"x402","intent":"charge","rail":"monad","currency":"USDC","url":"https://x402.orthogonal.com/notte/sessions/{session_id}/page/scrape"},{"method":"np","intent":"charge","rail":"base","currency":"USDC","settlement":"circle-gateway","version":"x402-v2","url":"https://np.orthogonal.com/notte/sessions/{session_id}/page/scrape"}]}}},"/sessions/{session_id}":{"get":{"operationId":"notte_GET__sessions_session_id_","summary":"Get session status and details.","tags":["Notte"],"responses":{"200":{"description":"Successful response"}}}}}}