Mobile-Friendly Checker - Test Any Page, No Browser Needed avatar

Mobile-Friendly Checker - Test Any Page, No Browser Needed

Pricing

$20.00 / 1,000 page scanneds

Go to Apify Store
Mobile-Friendly Checker - Test Any Page, No Browser Needed

Mobile-Friendly Checker - Test Any Page, No Browser Needed

Check mobile-friendliness signals on any page without a headless browser. Input: a URL. Output: JSON with viewport meta presence and content, responsive tags, tap-target and font hints, fixed-width elements, and Flash/legacy usage flags. $0.02 per page scanned.

Pricing

$20.00 / 1,000 page scanneds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Mobile-Friendly Checker

Instantly check whether any web page is mobile-friendly — no headless browser, no Google API, no quota.

Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.

What you get

For each URL, a clean verdict plus the exact signals behind it:

  • Viewport meta — present? does it use width=device-width? does it block zoom?
  • Responsive hints@media queries, responsive <link media>, srcset/<picture>
  • Fixed-width layout — pixel widths ≥1000px that overflow small screens
  • Tiny fonts — inline font-size below 12px
  • Deprecated tech — Flash / .swf / <applet> that mobile browsers can't run
  • Touch icon — apple-touch-icon for home-screen saves
  • A 0–100 score, a boolean mobileFriendly verdict, and a human-readable issues list

Send one URL or a bulk list (capped at 50/run). Each scan is one charge event.

Input

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

Output

{
"url": "https://example.com",
"finalUrl": "https://example.com/",
"httpStatus": 200,
"mobileFriendly": true,
"hasViewport": true,
"hasResponsiveHints": true,
"score": 96,
"details": {
"hasDeviceWidth": true,
"viewportContent": "width=device-width, initial-scale=1",
"hasFixedWidth": false,
"hasTinyFont": false,
"hasFlash": false,
"hasTouchIcon": true
},
"issues": [],
"scannedAt": "2026-06-24T00:00:00.000Z"
}