Cookie CMP Scanner
Pricing
from $15.00 / 1,000 browser page checkeds
Cookie CMP Scanner
Inventory cookies, consent banners, CMP vendor hints, Consent Mode signals, tracker categories, and privacy risk recommendations from supplied page snapshots.
Cookie CMP Scanner
Pricing
from $15.00 / 1,000 browser page checkeds
Inventory cookies, consent banners, CMP vendor hints, Consent Mode signals, tracker categories, and privacy risk recommendations from supplied page snapshots.
HTML/header/cookie snapshots to scan. Defaults to a small OneTrust fixture that finishes locally without network or browser work.
[ { "sourceId": "sample-onetrust-consent-mode", "sourceUrl": "https://example.com", "html": "<!doctype html><html><head><meta name=\"privacy-policy\" content=\"https://example.com/privacy\"><script src=\"https://cdn.cookielaw.org/scripttemplates/otSDKStub.js\"></script><script>gtag('consent','default',{ad_storage:'denied',analytics_storage:'denied',ad_user_data:'denied',ad_personalization:'denied',wait_for_update:500});</script><script src=\"https://www.googletagmanager.com/gtm.js?id=GTM-TEST\"></script></head><body><div id=\"onetrust-banner-sdk\">We use cookies. <button>Accept all</button><button>Reject all</button><button>Preferences</button><a href=\"/privacy\">Privacy Policy</a></div></body></html>", "headers": { "set-cookie": [ "OptanonConsent=isGpcEnabled=0; Path=/; Max-Age=31536000; SameSite=Lax", "_ga=GA1.1.123; Path=/; Max-Age=63072000; SameSite=Lax", "_fbp=fb.1.123; Path=/; Max-Age=7776000; SameSite=Lax" ] } }]Optional URLs to fetch only when fetchUrls is true. Leave empty for fixture/local runs.
[]Fetch page HTML and headers over HTTP. Default is false to avoid browser/network work and Apify cloud credits.
Alias for Max Targets/Maximum Records used by the Junipr actor baseline. When both are provided, actor-specific limits still apply.
Write summary JSON and Markdown report artifacts to the key-value store.
Maximum snapshots or URLs to scan.
HTTP timeout for optional URL fetches.
Maximum HTML bytes to read or analyze per page.
Hard local spending cap for actor-start, per-item, and report events. The actor stops before work or withholds uncharged output when the next event would exceed this amount.
Validate input and write a dry-run summary without PPE charges or dataset output.