Urgent.News

What's breaking now, across thousands of outlets.

Tech

Read any BetterStack status page as JSON

Status pages are built for humans: a page per vendor, each with its own markup. If you want the same data as JSON — which components exist, what state each one is in, when it last changed — you end up writing a parser per vendor. This actor does that part for BetterStack (Better Uptime) status pages. What comes back One real record from an actual run: { "id" : "5482129" , "title" : "Render:…

BetterStack status pages are designed for human users, featuring a unique page for each vendor with its own formatting. To obtain data in JSON format, including component details, statuses, and timestamps, you must write a separate parser for each vendor. The BetterStack Status Page Scraper, an actor, simplifies this process specifically for Better Uptime status pages.

When using the scraper, the output is a single real record containing essential information. For example, the record includes:

- id: 5482129

- title: Render: Background Workers

- url: https://render.betteruptime.com/

- seller: Render

- description: All background workers hosted on Render.

- status: not_monitored

- availability: 1

- resource_type: Monitor

- last_status_day: 2026-08-02

- record_type: resource

Each record maintains a consistent structure with fields for availability, description, id, last_status_day, record_type, resource_type, seller, status, title, and url. Fields without values are omitted instead of being filled with placeholders. The scraper also deduplicates records before adding them to the dataset.

Users can interact with the scraper through various methods, including the Apify Console, REST API calls, or integration as an MCP tool within an agent. The scraper returns the same dataset regardless of the method used.

The pricing model is based on per-event charges rather than hourly rates. Starting a run is free, and costs are incurred only for the results obtained. To try the BetterStack Status Page Scraper, visit the Apify Store.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Prevention Over Reporting: What Scrum Can Learn From Linters

Linters catch mistakes the moment you make them. Most agile tools wait until after the sprint to tell you. Introduction Your sprint failed three days ago, and the tool knew it the whole time.

  • Linters act as preventing tools, catching errors instantly
  • Scrum often only notices issues during sprint reviews
  • Implementing linter-like principles shifts Scrum to proactive stance

7 Common Flow Designer Challenges in ServiceNow and How to Handle Them

Introduction: Flow Designer is one of the easiest ways to build workflow automation in ServiceNow without writing everything as custom code.

  • Separate complex logic into subflows or reusable custom actions
  • Verify data types when using data pills in Flow Designer
  • Minimize unnecessary record lookups, especially within loops

AWS IAM Explained: Users, Groups, and Roles

What is IAM Users and Groups? First, let's understand what IAM is in AWS. IAM stands for Identity and Access Management , and it is a service in AWS that lets us control who can access what kind of…

  • AWS IAM controls access to resources within an AWS account
  • IAM users and groups, plus IAM roles, facilitate this control
  • IAM simplifies permission management and prevents unauthorized access

More from Sunday 30 August →