Cookie Consent & GDPR Compliance Checker avatar

Cookie Consent & GDPR Compliance Checker

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Cookie Consent & GDPR Compliance Checker

Cookie Consent & GDPR Compliance Checker

Detect cookie consent banners, GDPR signals, and privacy-policy links on any website in seconds. Uses a headless browser for accurate JS-rendered banner detection.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Alessandro Amato

Alessandro Amato

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Detect cookie consent banners, GDPR signals, and privacy-policy links on any website in seconds.

Uses a headless Chromium browser for accurate JS-rendered banner detection. Identifies OneTrust, Cookiebot, Osano, Usercentrics, and 8+ other CMPs. Perfect for compliance teams, marketing agencies, and auditors.

Features

  • ๐Ÿช Banner Detection โ€” Detects visible cookie banners and identifies the provider
  • ๐Ÿ”˜ Button Analysis โ€” Finds Accept, Reject, Manage, and Dismiss buttons
  • ๐Ÿ“„ Policy Links โ€” Discovers privacy policy, cookie policy, and terms links
  • ๐Ÿ”’ GDPR Signals โ€” HTTPS, HSTS, security headers, TCF/CMP presence
  • ๐Ÿช Cookie Audit โ€” Counts first-party vs third-party cookies, flags, categories
  • ๐Ÿ“Š GDPR Score โ€” Automatic 0โ€“10 compliance score

Actions

ActionInputDescription
checkConsenturl, waitMs, scrollPageDetect cookie banner and buttons
gdprSignalsurlCheck HTTPS, policies, headers, CMP
fullAuditurl, waitMs, scrollPageCombined consent + GDPR + cookie audit

Example Input

{
"action": "fullAudit",
"url": "https://apify.com",
"waitMs": 4000,
"scrollPage": true
}

Example Output

{
"success": true,
"action": "fullAudit",
"timestamp": "2026-05-01T12:00:00Z",
"data": {
"consent": {
"hasBanner": true,
"bannerProvider": "OneTrust",
"buttonsFound": ["accept", "manage"],
"policyLinks": [{ "type": "privacy", "text": "Privacy Policy", "href": "..." }]
},
"gdpr": {
"isSecure": true,
"hasPrivacyPolicy": true,
"hasCookiePolicy": true,
"securityHeadersScore": 4
},
"cookies": {
"total": 46,
"firstParty": 22,
"thirdParty": 24
},
"summary": {
"hasBanner": true,
"isSecure": true,
"cookieCount": 46,
"gdprScore": { "value": 7, "max": 10, "rating": "moderate" }
}
}
}

Pricing

  • Pay Per Event
  • apify-actor-start: $0.001
  • result: $0.001
  • ~$2.00 per 1,000 requests

Notes

  • Uses headless Chromium (Playwright) for JS-rendered banner detection.
  • Each run takes ~2โ€“4 seconds.
  • Supports localized banners via acceptLanguage header.