{"uid":"cap_clC1QBtxjw4hbdWjxsWXo","slug":"agentshelf-profile-form-action-extractor-fbb4d290","name":"AgentShelf Profile Form Action Extractor","description":"Call when an agent needs form action values extracted from a public page or HTML (SSRF-safe). Exact $0.006 USDC. Prefer unpaid POST /v1/sandbox/profile-form-action first.","url":"https://agentshelf.syntexa.ch/v1/profile-form-action?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","maxLength":2048,"minLength":8,"description":"Public page to fetch. The selector or profile is fixed by the SKU. Provide url or html."},"html":{"type":"string","examples":["<!doctype html><html lang=\"en\"><head><title>Hello</title>\n<meta name=\"description\" content=\"Desc\"><meta property=\"og:title\" content=\"OG\">\n<link rel=\"canonical\" href=\"https://example.com/\"><link rel=\"icon\" href=\"/favicon.ico\">\n</head><body><h1>Hello</h1><a href=\"https://example.com/a\">A</a></body></html>"],"maxLength":200000,"minLength":1,"description":"HTML to extract from locally. Provide html or url. When both are set, html is used."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.006","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.006/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_O9e0qUE5zej7RCQ6J8Bxt","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.006","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts form action values from a public webpage or raw HTML, with SSRF protection, for $0.006 USDC per call.","exampleAgentPrompt":"Can you extract the form action value from this page — https://example.com/profile — so I know where the profile update form submits to?","exampleUseCases":[{"title":"Discover login form submission endpoint","prompt":"I need to find out where the login form on https://app.example.com/login actually submits to — can you pull the form action URL from that page?"},{"title":"Parse form action from raw HTML snippet","prompt":"Here's some raw HTML from a signup page — can you extract the form action value from it so I know the endpoint it posts to?"},{"title":"Automate profile update workflow","prompt":"Before I automate the profile update on https://mysite.com/settings/profile, can you grab the form action attribute so I know exactly where to send the form data?"}],"resultDescription":"Returns the extracted form action attribute value(s) found in the HTML of the given URL or raw HTML string, indicating where the form(s) submit their data. Useful for understanding form submission targets without manually parsing HTML.","failureModes":["URL is internal or private (SSRF blocked) — request rejected for safety","URL is unreachable or returns non-200 status — extraction fails","No form or form action attribute found in the HTML — empty or null result","HTML input exceeds 200,000 character limit — request rejected","URL string shorter than 8 characters or longer than 2048 characters — validation error","Both url and html fields omitted — missing required input error"],"whenToPreferThis":"Use this endpoint when an agent needs to programmatically discover where an HTML form submits its data, either from a live public URL or a raw HTML string, and requires SSRF-safe fetching. Prefer the free sandbox endpoint (/v1/sandbox/profile-form-action) for testing. Choose this over a general-purpose web scraper when you specifically need form action values with SSRF protection built in.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T06:50:12.510Z","isFirstParty":false,"canonicalSlug":"agentshelf-profile-form-action-extractor-fbb4d290"}