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 Community
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days 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.