{"uid":"cap_QfqX9YzEBeVNXZkXBRzo7","slug":"formwerk-iframe-form-count-inspector-cfee334c","name":"Formwerk – iframe Form Count Inspector","description":"Prüft am Objekt iframe den Befund Zahl enthaltener Formulare.","url":"https://formwerk.halowerk.com/v1/pruef/formwerk/formularzahl/iframe","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"ziel":{"oneOf":[{"type":"string","maxLength":2048,"minLength":1,"description":"Öffentliche HTTP(S)-Adresse; bei DNS-Befunden Domain oder öffentliche IP."},{"type":"object","required":["adresse"],"properties":{"adresse":{"type":"string","maxLength":2048,"minLength":1},"selektor":{"type":"string","maxLength":240,"minLength":1,"description":"CSS-Selektor: genau ein Objekt, sonst erster Treffer des Objektfilters."},"vergleich":{"type":"string","maxLength":2048,"description":"Öffentliche Vergleichsadresse für Link-, Sitemap- oder Sprachbefunde."},"user_agent":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,80}$"},"dkim_selektor":{"type":"string","pattern":"^[A-Za-z0-9_-]{1,63}$"}},"additionalProperties":false}]}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7uulP73LsBt2oy_FyGhe6","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks how many HTML forms are contained within iframes on a given web page.","exampleAgentPrompt":"How many HTML forms are embedded inside iframes on https://example.com? Use a CSS selector of #main-iframe to target the specific iframe.","exampleUseCases":[{"title":"Privacy audit for iframe-embedded forms","prompt":"Can you check how many forms are hidden inside iframes on https://shop.example.com? I'm auditing this site for GDPR compliance and want to know if forms are being embedded through iframes rather than directly in the page."},{"title":"Competitor web structure analysis","prompt":"I'm researching how our competitors collect user data — can you tell me how many forms are contained within iframes on https://competitor-site.com?"},{"title":"QA check after CMS migration","prompt":"We just migrated our site and I want to make sure iframe-embedded forms are still rendering correctly — can you count how many forms exist inside iframes on https://our-new-site.com/contact?"}],"resultDescription":"Returns a finding (Befund) indicating the number of HTML forms contained within iframe elements found on the inspected page at the given URL. The response quantifies the count of forms embedded inside iframes, helping auditors understand form structure and potential hidden data-collection mechanisms.","failureModes":["Target URL is unreachable or returns a non-200 status — endpoint may return an error or empty result","CSS selector matches no elements or matches multiple elements — first match used","Target page requires authentication — forms behind login walls will not be accessible","Iframes with cross-origin sources may not be inspectable due to browser security policies","Invalid or malformed URL input returns a validation error","Rate limiting or payment failure returns 402 or related error"],"whenToPreferThis":"Use this endpoint when you specifically need to count or audit HTML forms that are embedded inside iframe elements on a web page, as opposed to top-level page forms. Ideal for compliance checks, web audits, privacy analysis, or QA workflows where iframe-hosted forms are a concern. If you need to count forms on the main page (not inside iframes), use the sibling 'seite' (page-level) endpoint instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:45:51.163Z","isFirstParty":false}