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.
الانتقال إلى التثبيت سوق المهارات اكتشف واستكشف مهارات الذكاء الاصطناعي التي بناها المجتمع.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
نسخ Promptعرض تفاصيل Prompt يتجاوز الأمر المباشر Prompt المخصّص للمراجعة. افحص المصدر قبل تشغيله.
npx skills add https://github.com/polymerdao/pay-apis --skill polymer-pay-notteيبقى الأمر في سطر واحد. مرّر أفقيًا لمراجعته كاملًا قبل النسخ.
تفضّل نسخة محلية؟ نزّل الملفات المتاحة حاليًا لدى SkillsMP.
تحميل Zip جاري التحميل... المهن ذات الصلة SOC
استنادا إلى تصنيف SOC المهني
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