Cookie · privacy
Public homepage cookie-banner and privacy-policy compliance scans
This Actor fetches public homepages (and optional privacy/cookie policy URLs) to look for cookie-banner and policy signals for compliance-audit evidence. Each sites[] item requires homepageUrl; policy URLs auto-discover if omitted. Maximum 100 sites per run.
Not a penetration test, consent-management platform, or legal opinion. Passive public-page scanning only. Not itself a SOC2 certification.
from $12.00 / 1,000 results ($0.012 per result) plus Actor Start $0.002. One-site cheapest path ≈ $0.014 if one start + one result.
Open GDPR & CCPA Cookie Compliance Scraper on Apify
GDPR & CCPA Cookie Compliance Scraper, not a neighboring Actor
Use this page for this Actor’s job. Use DMARC & Email Security Checker for Email DNS posture; Use Trust Center Subprocessor Monitor for Trust-center vendor lists; Use Website Content Extractor for Policy page markdown.
| This Actor | DMARC & Email Security Checker | Trust Center Subprocessor Monitor | Website Content Extractor | |
|---|---|---|---|---|
| Intent | GDPR & CCPA Cookie Compliance Scraper | Email DNS posture | Trust-center vendor lists | Policy page markdown |
| Primary input | sites |
domains | trust-center URLs | urls |
| What it reads | Public sources listed on the Store page | DNS TXT | public subprocessors pages | HTML body |
| Primary output | Dataset rows billed per live PPE | DMARC/SPF/DKIM rows | vendor-list diffs | markdown |
| Not this job | Not a penetration test, consent-management platform, or legal opinion. Passive public-page scanning only. Not itself a SOC2 certification. | Not cookie banners | Not cookie-banner scans | Not banner/compliance scoring |
Store ID: taroyamada/privacy-cookie-compliance-scanner. Respect source terms, robots.txt, and rate limits.
Use cases
- Cookie-banner presence watches
- Privacy-policy URL drift
- Agency compliance evidence artifacts
How is GDPR & CCPA Cookie Compliance Scraper different from DMARC & Email Security Checker and Trust Center Subprocessor Monitor?
GDPR & CCPA Cookie Compliance Scraper (taroyamada/privacy-cookie-compliance-scanner): This Actor fetches public homepages (and optional privacy/cookie policy URLs) to look for cookie-banner and policy signals for compliance-audit evidence. Each sites[] item requires homepageUrl; policy URLs auto-discover if omitted. Maximum 100 sites per run. Not a penetration test, consent-management platform, or legal opinion. Passive public-page scanning only. Not itself a SOC2 certification. DMARC & Email Security Checker is for Email DNS posture (input domains; DNS TXT; DMARC/SPF/DKIM rows). Not cookie banners. Trust Center Subprocessor Monitor is for Trust-center vendor lists (input trust-center URLs; public subprocessors pages; vendor-list diffs). Not cookie-banner scans. Website Content Extractor is for Policy page markdown (input urls; HTML body; markdown). Not banner/compliance scoring.
What input is required?
Live required fields: sites. exampleRunInput scans vercel.com with privacyPolicyUrl, region EU, concurrency 1. Schema prefill matches Vercel. Max 100 sites. Only scan properties you are authorized to check.
| Field | Type | Default | Notes |
|---|---|---|---|
sites |
array required | empty |
Sites to scan. List of sites to scan. Each entry requires a homepageUrl; privacyPolicyUrl and cookiePolicyUrl are auto-discovered if omitted. Quickstart: begin with one site. Maximum 100 per run. |
delivery |
string | dataset |
Delivery mode. Starter path: dataset keeps the first run low-friction. Advanced path: webhook sends the same payload to your endpoint for compliance ops or agency handoff. |
webhookUrl |
string | empty |
Webhook URL. Advanced delivery only: required when delivery is webhook. Must be a valid http(s) URL. |
snapshotKey |
string | privacy-cookie-compliance-snapshots |
Snapshot key for recurring checks. Keep this stable when moving from the quickstart to recurring compliance monitoring so policy drift stays comparable run to run. |
concurrency |
integer | 2 |
Concurrency. Parallel site checks. Keep at 1-2 for quickstart runs; increase for larger compliance portfolios. |
batchDelayMs |
integer | 500 |
Batch delay (ms). Pause between batches to keep scans polite and avoid rate limiting. |
requestTimeoutSecs |
integer | 20 |
Request timeout (seconds). Per-request timeout for fetching homepage, privacy policy, and cookie policy pages. |
followRedirects |
boolean | true |
Follow redirects. Follow HTTP redirects before scanning pages so canonical URLs are evaluated correctly. |
dryRun |
boolean | false |
Dry run. Preview scan results without saving snapshots, dataset rows, or sending webhooks. |
Published Store example run input (omitted fields take schema defaults):
{
"sites": [
{
"homepageUrl": "https://vercel.com",
"privacyPolicyUrl": "https://vercel.com/legal/privacy-policy",
"cookiePolicyUrl": "",
"region": "EU",
"consentMode": ""
}
],
"delivery": "dataset",
"snapshotKey": "privacy-cookie-compliance-quickstart",
"concurrency": 1,
"batchDelayMs": 500,
"requestTimeoutSecs": 20,
"followRedirects": true,
"dryRun": false
}
Run GDPR & CCPA Cookie Compliance Scraper on Apify
How do dataset, webhook, and dry-run delivery work?
delivery defaults to dataset on the live schema. Dataset output is the billable surface when rows are written. webhookUrl is used when delivery is webhook (and typically not during dryRun). dryRun true validates or samples without the usual dataset/webhook side effects described on the Store schema.
What does a result contain?
The published README output sample on the Store page is truncated or not valid standalone JSON. Treat README field lists as illustrations, not a live coverage guarantee. There is no published output JSON schema on the Store page.
How is GDPR & CCPA Cookie Compliance Scraper priced?
Billing is pay per event. The live Store card is from $12.00 / 1,000 results ($0.012 per result) plus Actor Start $0.002. One-site cheapest path ≈ $0.014 if one start + one result. Current PPE:
| Event | Price | Emitted when |
|---|---|---|
apify-actor-start (Actor Start) |
$0.002 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
apify-default-dataset-item (result) |
$0.012 | Single result in the default dataset. |
The published README Cost block is stale versus the live Store pricing tab. README Cost quotes actor-start $0.01 + dataset-item $0.003. Live: Actor Start $0.002 + result $0.012. README examples that send urls/includeStorage/acceptConsent are not live schema (use sites[]). This page quotes live PPE only.
from $12.00 / 1,000 results ($0.012 per result) plus Actor Start $0.002. One-site cheapest path ≈ $0.014 if one start + one result.
See GDPR & CCPA Cookie Compliance Scraper pricing on Apify
Limits to keep in mind
- Max 100 sites
- Passive public HTML only
- No exploitation/auth bypass
- README urls examples are stale
- Respect source terms, robots.txt, and rate limits.
Open GDPR & CCPA Cookie Compliance Scraper on Apify
Related pages
- DMARC & Email Security Checker — Email authentication DNS, not cookies.
- Trust Center Subprocessor Monitor — Subprocessors, not cookie banners.
- Website Content Extractor — Extract policy markdown; this Actor scores banner/policy signals.
- Site Governance Monitor — robots/sitemap/schema drift, not cookie banners
- robots.txt Parser & AI Crawler Block Checker — AI crawler allow/disallow, not CMP banners
- Tools