Skip to main content
polymer-pay-notte Browser automation API for AI agents. Start browser sessions, run AI agents, scrape webpages, and automate browser tasks with headless Chrome/Firefox.
Zur Installation springen Skills Marktplatz Entdecken und erkunden Sie KI-Skills, die von der Community erstellt wurden.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Prompt kopierenPrompt-Details anzeigen Ein direkter Befehl überspringt den Prüf-Prompt. Prüfen Sie die Quelle, bevor Sie ihn ausführen.
npx skills add https://github.com/polymerdao/pay-apis --skill polymer-pay-notteDer Befehl bleibt in einer Zeile. Scrollen Sie horizontal, um ihn vor dem Kopieren vollständig zu prüfen.
Sie bevorzugen eine lokale Kopie? Laden Sie die Dateien herunter, die SkillsMP derzeit vorliegen.
ZIP herunterladen Herunterladen... Mehr aus diesem Repository Verwandte Berufe SOC
Basierend auf der SOC-Berufsklassifikation
name polymer-pay-notte description Browser automation API for AI agents. Start browser sessions, run AI agents, scrape webpages, and automate browser tasks with headless Chrome/Firefox. endpoints [{"path":"/sessions/start","method":"POST","price":"Dynamic","description":"Start browser session"},{"path":"/sessions/{session_id}","method":"GET","price":"Free","description":"Get session status"},{"path":"/sessions/{session_id}/stop","method":"DELETE","price":"Free","description":"Stop session"},{"path":"/sessions/{session_id}/cookies","method":"GET","price":"Free","description":"Get cookies"},{"path":"/sessions/{session_id}/cookies","method":"POST","price":"$0.001","description":"Set cookies"},{"path":"/sessions/{session_id}/network/logs","method":"GET","price":"Free","description":"Get network logs"},{"path":"/sessions/{session_id}/page/scrape","method":"POST","price":"$0.003","description":"Scrape page content"},{"path":"/sessions/{session_id}/page/execute","method":"POST","price":"$0.002","description":"Execute action"},{"path":"/sessions/{session_id}/page/screenshot","method":"POST","price":"$0.001","description":"Take screenshot"},{"path":"/sessions/{session_id}/page/observe","method":"POST","price":"$0.005","description":"Observe page actions"},{"path":"/scrape","method":"POST","price":"$0.01","description":"Direct URL scrape"},{"path":"/scrape_from_html","method":"POST","price":"$0.002","description":"Parse HTML"},{"path":"/agents/start","method":"POST","price":"Dynamic","description":"Start AI agent"},{"path":"/agents/{agent_id}","method":"GET","price":"Free","description":"Get agent status"},{"path":"/agents/{agent_id}/stop","method":"DELETE","price":"Free","description":"Stop agent"}] metadata {"polymer-pay-skill":"🌐","requires.env":"POLYMER_PAY_API_KEY","requires.primaryEnv":"POLYMER_PAY_API_KEY"} registries {} provider orthogonal
Notte
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.
Authentication
All requests route through the Polymer Pay proxy. Include your Polymer Pay API key in every request:
{
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
}
}
Base URL: https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte
To get an Polymer Pay API key, sign up at https://my.pay.polymerlabs.org/dashboard/api-keys .
Common Operations
Start Browser Session
Start a new browser session with configurable options.
Pricing: Dynamic
{
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/start" ,
"method" : "POST" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"headless"
:
true
,
"browser_type"
:
"chromium"
,
"solve_captchas"
:
true
,
"idle_timeout_minutes"
:
5
}
}
Returns session_id for subsequent operations.
Scrape Page Content Scrape content from the current page in a session.
{
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/page/scrape" ,
"method" : "POST" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"only_main_content" : true ,
"scrape_links" : true
}
}
Execute Action Execute an action on the page (click, type, navigate, scroll, etc.).
{
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/page/execute" ,
"method" : "POST" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"type" : "goto" ,
"url" : "https://example.com"
}
}
Take Screenshot Capture a screenshot of the current page.
{
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/page/screenshot" ,
"method" : "POST" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"full_page" : false
}
}
Scrape URL Directly Scrape content from a URL without managing sessions.
{
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/scrape" ,
"method" : "POST" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"url" : "https://example.com"
}
}
Start AI Agent Start an AI agent to autonomously complete a browser task.
{
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/agents/start" ,
"method" : "POST" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"task" : "Find the contact email from the about page" ,
"session_id" : "{session_id}" ,
"max_steps" : 20
}
}
Observe Page Observe current page state and get available actions.
{
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/page/observe" ,
"method" : "POST" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"max_nb_actions" : 50
}
}
Stop Session Stop and clean up a browser session.
{
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/stop" ,
"method" : "DELETE" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
}
}
Get Session Status Get session status and details.
{
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}" ,
"method" : "GET" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
}
}
Get Cookies Get all cookies from the browser session.
{
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/cookies" ,
"method" : "GET" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
}
}
Set Cookies Set cookies in the browser session.
{
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/cookies" ,
"method" : "POST" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"cookies" : [ { "name" : "session" , "value" : "abc123" } ]
}
}
Get Agent Status Get agent execution status and results.
{
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/agents/{agent_id}" ,
"method" : "GET" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
}
}
Stop Agent {
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/agents/{agent_id}/stop?session_id={session_id}" ,
"method" : "DELETE" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
}
}
Get Network Logs Get network request/response logs from the session.
{
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/sessions/{session_id}/network/logs" ,
"method" : "GET" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
}
}
Scrape from HTML Extract structured content from raw HTML.
{
"url" : "https://pay.polymerlabs.org/proxy/https/x402.orth.sh/notte/scrape_from_html" ,
"method" : "POST" ,
"headers" : {
"Content-Type" : "application/json" ,
"x-polymer-pay-api-key" : "{{POLYMER_PAY_API_KEY}}"
} ,
"body" : {
"frames" : [ "<html>...</html>" ]
}
}
When to Use
Web Automation : Automate repetitive browser tasks
AI Agents : Power autonomous agents to complete complex web tasks
Web Scraping : Scrape dynamic JavaScript-heavy pages
Form Filling : Automate form submissions
Testing : Automate browser testing workflows
Best Practices
Session Management : Reuse sessions for related tasks to save costs
Idle Timeout : Set appropriate idle timeouts (default 3 minutes)
CAPTCHA Solving : Enable for sites with bot protection
Cleanup : Always stop sessions when done to avoid charges
For errors — See @skills/polymer-pay-api-errors/SKILL.md for complete error code reference and troubleshooting