Print Stylesheet Checker - Is Your Page Print-Friendly? avatar

Print Stylesheet Checker - Is Your Page Print-Friendly?

Pricing

from $0.40 / 1,000 scanned pages

Go to Apify Store
Print Stylesheet Checker - Is Your Page Print-Friendly?

Print Stylesheet Checker - Is Your Page Print-Friendly?

Checks whether a page is print-friendly from one URL or up to 50: print stylesheets, @media print blocks and inline print rules. Returns a print-styles flag, stylesheet count, source breakdown and page-break hints; failed fetches are free. For frontend developers and accessibility auditors.

Pricing

from $0.40 / 1,000 scanned pages

Rating

0.0

(0)

Developer

Broke to Built

Broke to Built

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Features

Limited permissions

Share

Check whether a page has print-specific CSS: <link media="print"> stylesheets, @media print blocks, and inline print rules — plus hints about missing page-break/@page rules and print-hostile backgrounds. Single URL or bulk. $0.0005 per page. Failed fetches are recorded free.

What you get

  • hasPrintStyles and printStylesheetCount.
  • printStyleSources breakdown: linkMediaPrint, styleMediaPrint, atMediaPrintBlocks, inlineStyleBlocks.
  • hints — print-readiness advice (page-break rules, background printing, etc.).
  • Fail-soft: an unreachable URL returns {ok:false, error} and is never charged.

Input

{ "url": "https://en.wikipedia.org/wiki/HTTP", "urls": ["https://example.com"], "maxUrls": 25 }

Output (real run, 2026-08-07)

{
"ok": true, "url": "https://en.wikipedia.org/wiki/HTTP", "status": 200,
"hasPrintStyles": true, "printStylesheetCount": 5,
"printStyleSources": { "linkMediaPrint": 0, "styleMediaPrint": 0, "atMediaPrintBlocks": 5, "inlineStyleBlocks": 12 },
"hints": ["Print styles present but no page-break / @page rules — long content may break awkwardly across pages.", "…"]
}

Example

A real run on 2026-10-31 with the input this page's form is prefilled with:

{
"url": "https://en.wikipedia.org/wiki/Printing",
"urls": [
"https://en.wikipedia.org/wiki/Printing",
"https://github.com"
]
}

It finished in 2 seconds and returned 2 results. It was charged for 2 page-scanned events ($0.001 on the Free plan). The first result (long text and lists cut for display):

{
"ok": true,
"url": "https://en.wikipedia.org/wiki/Printing",
"finalUrl": "https://en.wikipedia.org/wiki/Printing",
"status": 200,
"contentType": "text/html; charset=UTF-8",
"htmlBytes": 597174,
"hasPrintStyles": true,
"printStylesheetCount": 5,
"printStyleSources": {
"linkMediaPrint": 0,
"styleMediaPrint": 0,
"atMediaPrintBlocks": 5,
"inlineStyleBlocks": 14
},
"hints": [
"1 CSS background-image rule(s) — browsers often omit backgrounds when printing unless print-color-adjust is set.",
"Contains <video> — media elements usually do not print."
]
}

Pricing — $0.0005 per page

Priced at the floor. No directly comparable print-stylesheet checker was found on the Apify Store on 2026-08-07, so there is no competitor price to quote.

Limits (honest ones)

  • Detects print styles declared in the served HTML (media="print", @media print, inline <style> blocks). Print rules that live only in externally-linked CSS files are counted by their <link media="print"> reference, not by fetching the file.
  • hints are heuristics for common print problems, not a full print-render preview.
  • maxUrls capped per run.

FAQ

  • Why does print-friendliness matter? Users and tools still print/save-to-PDF pages; without print CSS, content breaks and wastes ink.
  • What does it detect? <link media="print">, @media print blocks, and inline print styles, with a source breakdown.
  • Does it render a print preview? No — it analyzes the CSS declarations and flags common issues.
  • What about a dead URL? You get an {ok:false, error} record, uncharged.

Use from code or AI agents

curl -X POST "https://api.apify.com/v2/acts/EliAI~webpage-print-css-checker/runs?token=YOUR_APIFY_TOKEN" \
-H 'content-type: application/json' -d '{"url":"https://en.wikipedia.org/wiki/HTTP"}'

Callable as an agent tool through the Apify MCP server (mcp.apify.com).

Who uses it

  • Recipe and documentation site owners checking pages print without nav and ads
  • Legal and government web teams confirming forms and notices have print stylesheets
  • Frontend developers finding pages with print-hostile backgrounds or missing @page rules
  • Accessibility auditors including print-friendliness in a site review
  • E-commerce teams checking order confirmation pages print cleanly

Changelog

  • 2026-11-01: Page text only: an Example section from a real run. Code, output and price are unchanged.