Cross-Origin-Opener-Policy (COOP) Header Checker avatar
Cross-Origin-Opener-Policy (COOP) Header Checker

Pricing

Pay per usage

Go to Apify Store
Cross-Origin-Opener-Policy (COOP) Header Checker

Cross-Origin-Opener-Policy (COOP) Header Checker

Fetches URLs and validates the Cross-Origin-Opener-Policy (COOP) and COOP-Report-Only response headers. Flags missing/invalid/unsafe policies to help with cross-origin isolation hardening. Outputs per-URL results plus SUMMARY and REPORT.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Bikram Adhikari

Bikram Adhikari

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Share

Checks the Cross-Origin-Opener-Policy (COOP) and Cross-Origin-Opener-Policy-Report-Only response headers for a list of URLs.

COOP is one of the key headers for cross-origin isolation (usually used together with COEP).

What it checks

  • Missing COOP
  • Only report-only present (does not enforce)
  • Invalid/unknown policy token
  • Policy set to unsafe-none
  • Policy weaker than configured minimumPolicy

Input

  • startUrls (required)
  • requestStrategy: HEAD_THEN_GET (default), HEAD_ONLY, GET_ONLY
  • minimumPolicy: SAME_ORIGIN | SAME_ORIGIN_ALLOW_POPUPS (default) | PRESENT
  • warnOnMissing, warnOnUnsafeNone

Output

Dataset (per-URL)

Each item includes:

  • startUrl, finalUrl, statusCode, usedMethod, timingMs
  • coopRaw, coopPolicy, coopReportOnlyRaw, coopReportOnlyPolicy
  • score, ok, warningCount, errorCount, issues

Key-value store

  • SUMMARY (JSON)
  • REPORT (JSON)

Quick start

Store page: https://apify.com/scrappy_garden/cross-origin-opener-policy-header-checker

Paste this into Input and click Run:

{
"startUrls": [
{
"url": "https://example.com/"
}
],
"proxyConfiguration": {
"useApifyProxy": false
}
}

Outputs (what you get)

  • Dataset: Dataset items typically include fields like: startUrl, finalUrl, statusCode, coopRaw, coopPolicy, coopReportOnlyRaw, coopReportOnlyPolicy, score, ok, warningCount.
  • Key-value store: REPORT, SUMMARY

Tips (trust + predictable results)

  • Start with 1–3 URLs to validate behavior, then scale up.
  • If a target blocks requests, enable Proxy and/or slow down concurrency in Input.
  • Use the SUMMARY / REPORT keys (when present) for automation pipelines and monitoring.

Search keywords

cross origin opener policy header checker, cross-origin-opener-policy (coop) header checker, website audit, seo, http headers