Product data fails to load
The product page opens, but price, variants, inventory, or recommendations are missing.
Many website failures start behind the page. The HTML loads, but a first-party API request fails, product data disappears, checkout cannot calculate totals, or the dashboard renders an empty state.
Trace the backend calls that break your front end — before customers notice.
Modern websites often use APIs for product data, pricing, carts, authentication, account information, search, inventory, personalization, and checkout. When one of those requests fails, the page may still be reachable while the actual experience breaks.
That makes API visibility important for website monitoring. Teams need to know whether the browser could reach the page and whether the page's own requests completed successfully — including all XHR and Fetch calls that run after the initial HTML loads.
NorthDuty intercepts both XHR and Fetch calls as Chromium renders each monitored page. Failed requests are grouped and classified as critical or non-critical before being reported and scored.
Critical API failures are first-party requests that directly serve your site's data or functionality. Each distinct group of critical failures reduces the Errors subscore by 25 points. Non-critical failures — analytics and tracking requests from domains like Google Analytics, Google Tag Manager, DoubleClick, Hotjar, Segment, Clarity, or Facebook — reduce the subscore by 10 points per group. The Errors component accounts for 20% of the overall 0–100 health score, with a floor of 10 regardless of how many failures are found.
Start by monitoring the web pages that depend on important first-party API calls: checkout, signup, login, dashboards, product pages, pricing, search, and account routes. For flows like checkout and signup, add user journey monitoring so the team knows whether an API failure blocks the customer action or only affects a secondary part of the page.
These failures are common on pages that depend on dynamic data.
The product page opens, but price, variants, inventory, or recommendations are missing.
Cart, shipping, tax, discount, or payment requests fail and stop shoppers from buying.
The form submits, but the account, authentication, or session request fails behind the scenes.
Customers reach the application shell but see no useful data because a first-party request failed.
Track API failures where they affect the pages customers use.
API failures can make a website unusable while the page itself still responds. Website monitoring needs browser-side API call visibility — not just URL availability — to catch these failures before customers do.
NorthDuty intercepts XHR and Fetch calls from a real Chromium browser, classifies each failure as critical or non-critical, and connects the result to the page health score and any journeys that depend on those requests. Critical API failures have a direct, measurable impact on the Errors subscore, which accounts for 20% of the total health score.
Keep exploring the feature pages and commercial routes connected to this topic.
Feature
Monitor uptime every 5 minutes by default with HTTP, SSL, DNS, blank-page detection, broken resources, JavaScript errors, and API call tracking.
Explore Uptime MonitoringFeature
NorthDuty AI suggests 2-5 website journeys. Enable them in one click or describe a custom multi-step flow in plain text.
Explore User Journey MonitoringFeature
Run scheduled API monitors with chained requests, status, JSON, header, and latency assertions, plus alerts when an endpoint breaks.
Explore API MonitoringSolution
Use NorthDuty for ecommerce website monitoring to protect product pages, cart, checkout, payments, and revenue-critical customer journeys.
View Ecommerce Website MonitoringSolution
Use NorthDuty for SaaS website monitoring to protect signup, login, onboarding, billing, and customer-facing application flows.
View SaaS Website MonitoringPricing
NorthDuty pricing for website monitoring: Free, $29 Starter, $79 Pro, $199 Business, and $499 Enterprise plans.
Compare pricing plansMore NorthDuty guides on related website monitoring topics.
Article
Learn how to set up a public status page for your website — what to include, how to manage incidents, and how to schedule maintenance so customers stay informed.
Read How to Set Up a Public Status PageArticle
Learn how to monitor website uptime, choose the right checks, and catch downtime before it hurts traffic, leads, or sales.
Read How to Monitor Website UptimeArticle
Learn why websites can break without going fully offline and how website health monitoring helps detect silent failures.
Read Why Websites Break Without Going OfflineShort answers that summarize the practical takeaways from this guide.
Pages often depend on APIs for data, checkout, authentication, search, and account actions. If those requests fail, the page can load but still be unusable — and a simple uptime check will not detect it.
Critical failures are first-party requests that serve your site's content or functionality. Non-critical failures come from analytics and third-party tracking tools. In NorthDuty, critical API groups reduce the Errors subscore by 25 points each and non-critical groups reduce it by 10 points each, with a floor of 10.
Yes. NorthDuty intercepts XHR and Fetch calls in a real Chromium browser, classifies each request as critical or non-critical, and includes the result in the page health score.
Use NorthDuty to monitor API failures that break web pages by tracking first-party requests, page health, and the customer journeys those APIs support.
Start on the free plan — add your base URL and monitoring starts in minutes.