Cookie Consent & GDPR Compliance Checker
Pricing
from $3.50 / 1,000 results
Go to Apify Store
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
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
1
Monthly active users
a day ago
Last modified
Categories
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
| Action | Input | Description |
|---|---|---|
checkConsent | url, waitMs, scrollPage | Detect cookie banner and buttons |
gdprSignals | url | Check HTTPS, policies, headers, CMP |
fullAudit | url, waitMs, scrollPage | Combined 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.001result: $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
acceptLanguageheader.
