SPB Git forge

spb/websensor

Public
33commits 1branches 0releases
3.4 MBsize
maindefault branch
10 days agolast push
TypeScript 55.4% Python 43.2% SQL 1.2%
168.6 KB · 4,167 lines yaml
Raw Blame History
1# config/sources.d/48-saas-status-changelogs.yaml — 2026-09-11 — the long tail of SaaS / B2B / consumer-internet2# services: machine-readable status pages (Atlassian Statuspage summary API, Instatus summary.json, incident.io3# /api/v1/summary), changelog / release-note / blog feeds and server-rendered changelog / pricing pages. Generated by4# scripts/gen-status-probe.py (probe of 694 candidate domains at ≤ 4 req/s on 2026-09-11: status.<domain> and its5# redirect target, <domain>/status, 16 feed paths + blog./changelog. subdomains, /changelog and /pricing pages),6# curated by hand, then pruned with the live validator (--drop-warn): every sensor below was fetched and parsed by7# apps/engine/src/validate.ts. Organizations already declared in files 10–46 are extended (`extend: true`); the others8# are declared here with domain, categories, tier (S when a status page exists, else B) and country.9# Not machine-readable (documented, not added) — custom / JS-only status pages: Slack (own API already in 23), Notion,10# Linear, Adyen, Basecamp, Calendly, ClickUp, Intercom, Mailchimp, Pipedrive, Zendesk, Docusign, Workday, Paylocity,11# BambooHR, Deel, Remote, Canva, Roblox, Riot Games, Bethesda, CD Projekt Red, miHoYo, Xbox, Disney+, Crunchyroll,12# SoundCloud, Tumblr, Telegram, Signal, X, Threads, Venmo, PayPal, SoFi, KOHO, Checkout.com, Braintree, Razorpay,13# Paymentus, Plooto, Jobber, Agoda, KAYAK, Kick, itch.io, JetBrains, Raycast, Obsidian, Excalidraw, Evernote, Todoist,14# Whimsical, Pitch, Framer, Softr, FlutterFlow, Appsmith, Appwrite, Budibase, ToolJet, Directus, Strapi, Storyblok,15# GitBook, Hasura, Kong, Meilisearch, MotherDuck, SingleStore, Turso, Trigger.dev, Windmill, Val Town, Cypress,16# Cronitor, Pingdom, UptimeRobot, Healthchecks.io, Checkly, Squadcast, FireHydrant, Highlight.io, Hookdeck, Sendbird,17# Postmark, Customer.io, LaunchDarkly, Split, Fivetran, Informatica, Deepnote, Secoda, Sourcegraph, StackBlitz,18# CodeSandbox, n8n, cal.com, Canny, Featurebase, Short.io, Bitwarden, Dashlane, CyberArk, Mimecast, Mosyle,19# ConnectWise, Splunk, Backblaze, IDrive, NordVPN, TunnelBear, Withings, Fitbit, edX, D2L, ClassDojo, Crazy Egg,20# AB Tasty, VWO, Whatfix, Doodle, Whereby, RingCentral, Outreach, Apollo.io, Freshworks, Paddle, Lemon Squeezy,21# Gumroad, Beehiiv, Substack, Ghost, Linktree, Carrd, Pexels, Gopuff, Culture Amp, 15Five, Workable, Payhawk,22# Financial Modeling Prep, Chronosphere, Descope, Buildkite, Crisp. Better Stack pages (no JSON): 23 hosts incl.23# Hookdeck, Cal.com, Kestra, Lightdash, Nhost… Sorry™ pages: Crisp, Doodle, Bitwarden… (7). Blocked 403/429 on the24# corporate site or status host: 8x8, Webex, AB Tasty, Ada, AnyDesk, Atera, BeyondTrust, Bitmovin, Bolt, Clio,25# Contentful, Constant Contact, Coupa, DataCamp, Expedia, Fandom, Fidelity, Getir, Gusto, Icedrive, Krafton, League,26# Letterboxd, MasterClass, Medium, Strategy (MicroStrategy), Observable, Onfido, Personio, Pleo, Questrade, Quizlet,27# Quora, Revolut, Starling, Tableau, TIDAL, TransUnion, Tripadvisor, trivago, Turo, Vrbo, Persona, LastPass, Replit,28# Rootly, Elliptic, Faire, Campaign Monitor. Canva, Khan Academy, N26, Navan, Paycom, Pinterest and YouTube are29# declared in later fragments (49/52/53), so their probed sensors were left out of this file (see gen-status-probe.py).30sources:31  - id: 100ms32    name: 100ms33    domain: 100ms.live34    categories: [developer, telecom, saas]35    tier: S36    country: IN37    discover: { rss: true, status: true }38    sensors:39      - { name: status, url: "https://status.100ms.live/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }40      - { name: pricing, url: "https://100ms.live/pricing", type: HTML, connector: http, tier: C }41  - id: 15five42    name: 15Five43    domain: 15five.com44    categories: [enterprise, saas]45    tier: B46    country: US47    discover: { rss: true, status: true }48    sensors:49      - { name: blog feed, url: "https://15five.com/blog/rss.xml", type: RSS, connector: rss, tier: B }50      - { name: pricing, url: "https://15five.com/pricing", type: HTML, connector: http, tier: C }51  - id: ably52    extend: true53    country: GB54    sensors:55      - { name: changelog feed, url: "https://ably.com/changelog/rss.xml", type: RSS, connector: rss, tier: B }56      - { name: blog feed, url: "https://ably.com/blog/rss", type: RSS, connector: rss, tier: B }57      - { name: pricing, url: "https://ably.com/pricing", type: HTML, connector: http, tier: C }58  - id: acorns59    name: Acorns60    domain: acorns.com61    categories: [finance]62    tier: B63    country: US64    discover: { rss: true, status: true }65    sensors:66      - { name: feed, url: "https://acorns.com/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }67      - { name: pricing, url: "https://acorns.com/pricing", type: HTML, connector: http, tier: C }68  - id: activecampaign69    name: ActiveCampaign70    domain: activecampaign.com71    categories: [enterprise, saas]72    tier: S73    country: US74    discover: { rss: true, status: true }75    sensors:76      - { name: status, url: "https://status.activecampaign.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }77      - { name: pricing, url: "https://activecampaign.com/pricing", type: HTML, connector: http, tier: C }78  - id: adalo79    name: Adalo80    domain: adalo.com81    categories: [developer, saas]82    tier: S83    country: US84    discover: { rss: true, status: true }85    sensors:86      - { name: status (instatus), url: "https://status.adalo.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }87      - { name: pricing, url: "https://adalo.com/pricing", type: HTML, connector: http, tier: C }88  - id: adapty89    name: Adapty90    domain: adapty.io91    categories: [payments, developer]92    tier: S93    country: US94    discover: { rss: true, status: true }95    sensors:96      - { name: status, url: "https://status.adapty.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }97      - { name: changelog feed, url: "https://changelog.adapty.io/rss.xml", type: RSS, connector: rss, tier: B }98      - { name: pricing, url: "https://adapty.io/pricing", type: HTML, connector: http, tier: C }99  - id: addigy100    name: Addigy101    domain: addigy.com102    categories: [enterprise, saas]103    tier: S104    country: US105    discover: { rss: true, status: true }106    sensors:107      - { name: status, url: "https://status.addigy.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }108      - { name: blog feed, url: "https://addigy.com/blog/feed", type: RSS, connector: rss, tier: B }109      - { name: feed, url: "https://addigy.com/feed", type: RSS, connector: rss, tier: B }110      - { name: pricing, url: "https://addigy.com/pricing", type: HTML, connector: http, tier: C }111  - id: afterpay112    name: Afterpay113    domain: afterpay.com114    categories: [payments]115    tier: S116    country: AU117    discover: { rss: true, status: true }118    sensors:119      - { name: status, url: "https://status.afterpay.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }120  - id: agoda121    name: Agoda122    domain: agoda.com123    categories: [travel]124    tier: B125    country: SG126    discover: { rss: true, status: true }127    sensors:128      - { name: blog feed, url: "https://agoda.com/blog/feed", type: RSS, connector: rss, tier: B }129  - id: agora130    name: Agora131    domain: agora.io132    categories: [developer, telecom, saas]133    tier: B134    country: US135    discover: { rss: true, status: true }136    sensors:137      - { name: status history feed, url: "https://status.agora.io/history.rss", type: RSS, connector: rss, tier: A }138      - { name: changelog, url: "https://agora.io/changelog", type: HTML, connector: http, tier: B }139      - { name: pricing, url: "https://agora.io/pricing", type: HTML, connector: http, tier: C }140  - id: aha141    name: Aha!142    domain: aha.io143    categories: [enterprise, saas]144    tier: S145    country: US146    discover: { rss: true, status: true }147    sensors:148      - { name: status, url: "https://status.aha.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }149      - { name: blog feed, url: "https://aha.io/blog/feed", type: RSS, connector: rss, tier: B }150      - { name: pricing, url: "https://aha.io/pricing", type: HTML, connector: http, tier: C }151  - id: ahrefs152    extend: true153    country: SG154    sensors:155      - { name: pricing, url: "https://ahrefs.com/pricing", type: HTML, connector: http, tier: C }156  - id: airbyte157    extend: true158    country: US159    sensors:160      - { name: pricing, url: "https://airbyte.com/pricing", type: HTML, connector: http, tier: C }161  - id: aircall162    name: Aircall163    domain: aircall.io164    categories: [enterprise, telecom, saas]165    tier: S166    country: FR167    discover: { rss: true, status: true }168    sensors:169      - { name: status, url: "https://status.aircall.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }170      - { name: feed, url: "https://aircall.io/feed.xml", type: RSS, connector: rss, tier: B }171      - { name: pricing, url: "https://aircall.io/pricing", type: HTML, connector: http, tier: C }172  - id: alation173    name: Alation174    domain: alation.com175    categories: [enterprise, saas]176    tier: B177    country: US178    discover: { rss: true, status: true }179    sensors:180      - { name: pricing, url: "https://alation.com/pricing", type: HTML, connector: http, tier: C }181  - id: algolia182    extend: true183    country: FR184    sensors:185      - { name: changelog feed, url: "https://changelog.algolia.com/rss.xml", type: RSS, connector: rss, tier: B }186      - { name: pricing, url: "https://algolia.com/pricing", type: HTML, connector: http, tier: C }187  - id: alloy188    name: Alloy189    domain: alloy.com190    categories: [finance, cyber, saas]191    tier: S192    country: US193    discover: { rss: true, status: true }194    sensors:195      - { name: status, url: "https://status.alloy.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }196      - { name: changelog, url: "https://alloy.com/changelog", type: HTML, connector: http, tier: B }197  - id: alpaca198    name: Alpaca199    domain: alpaca.markets200    categories: [finance, developer]201    tier: S202    country: US203    discover: { rss: true, status: true }204    sensors:205      - { name: status, url: "https://status.alpaca.markets/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }206      - { name: blog feed, url: "https://alpaca.markets/blog/feed", type: RSS, connector: rss, tier: B }207  - id: alteryx208    name: Alteryx209    domain: alteryx.com210    categories: [enterprise, saas]211    tier: B212    country: US213    discover: { rss: true, status: true }214    sensors:215      - { name: blog feed, url: "https://alteryx.com/blog/rss", type: RSS, connector: rss, tier: B }216      - { name: feed, url: "https://alteryx.com/feed", type: RSS, connector: rss, tier: B }217      - { name: pricing, url: "https://alteryx.com/pricing", type: HTML, connector: http, tier: C }218  - id: anaconda219    name: Anaconda220    domain: anaconda.com221    categories: [developer, software]222    tier: B223    country: US224    discover: { rss: true, status: true }225    sensors:226      - { name: feed, url: "https://anaconda.com/feed", type: RSS, connector: rss, tier: B }227      - { name: pricing, url: "https://anaconda.com/pricing", type: HTML, connector: http, tier: C }228  - id: anrok229    name: Anrok230    domain: anrok.com231    categories: [finance, saas]232    tier: B233    country: US234    discover: { rss: true, status: true }235    sensors:236      - { name: pricing, url: "https://anrok.com/pricing", type: HTML, connector: http, tier: C }237  - id: anydesk238    name: AnyDesk239    domain: anydesk.com240    categories: [enterprise, saas]241    tier: S242    country: DE243    discover: { rss: true, status: true }244    sensors:245      - { name: status, url: "https://status.anydesk.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }246  - id: apollo-io247    name: Apollo.io248    domain: apollo.io249    categories: [enterprise, saas]250    tier: B251    country: US252    discover: { rss: true, status: true }253    sensors:254      - { name: pricing, url: "https://apollo.io/pricing", type: HTML, connector: http, tier: C }255  - id: apollo-graphql256    extend: true257    country: US258    sensors:259      - { name: status, url: "https://status.apollographql.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }260      - { name: blog feed, url: "https://apollographql.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }261      - { name: pricing, url: "https://apollographql.com/pricing", type: HTML, connector: http, tier: C }262  - id: appcues263    name: Appcues264    domain: appcues.com265    categories: [enterprise, saas]266    tier: S267    country: US268    discover: { rss: true, status: true }269    sensors:270      - { name: status, url: "https://status.appcues.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }271      - { name: pricing, url: "https://appcues.com/pricing", type: HTML, connector: http, tier: C }272  - id: appsmith273    name: Appsmith274    domain: appsmith.com275    categories: [developer, open-source, saas]276    tier: B277    country: US278    discover: { rss: true, status: true }279    sensors:280      - { name: pricing, url: "https://appsmith.com/pricing", type: HTML, connector: http, tier: C }281  - id: appwrite282    extend: true283    country: US284    sensors:285      - { name: changelog feed, url: "https://appwrite.io/changelog/rss.xml", type: RSS, connector: rss, tier: B }286      - { name: blog feed, url: "https://appwrite.io/blog/rss.xml", type: RSS, connector: rss, tier: B }287      - { name: changelog, url: "https://appwrite.io/changelog", type: HTML, connector: http, tier: B }288      - { name: pricing, url: "https://appwrite.io/pricing", type: HTML, connector: http, tier: C }289  - id: arctic-wolf290    extend: true291    country: US292    sensors:293      - { name: status, url: "https://status.arcticwolf.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }294  - id: asana295    extend: true296    country: US297    sensors:298      - { name: what's new, url: "https://asana.com/whats-new", type: HTML, connector: http, tier: B }299  - id: ashby300    name: Ashby301    domain: ashbyhq.com302    categories: [enterprise, labour, saas]303    tier: S304    country: US305    discover: { rss: true, status: true }306    sensors:307      - { name: status, url: "https://status.ashbyhq.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }308      - { name: pricing, url: "https://ashbyhq.com/pricing", type: HTML, connector: http, tier: C }309  - id: astronomer310    name: Astronomer311    domain: astronomer.io312    categories: [developer, saas]313    tier: S314    country: US315    discover: { rss: true, status: true }316    sensors:317      - { name: status, url: "https://status.astronomer.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }318      - { name: pricing, url: "https://astronomer.io/pricing", type: HTML, connector: http, tier: C }319  - id: atera320    name: Atera321    domain: atera.com322    categories: [enterprise, saas]323    tier: S324    country: IL325    discover: { rss: true, status: true }326    sensors:327      - { name: status, url: "https://status.atera.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }328  - id: atlan329    name: Atlan330    domain: atlan.com331    categories: [enterprise, saas]332    tier: S333    country: SG334    discover: { rss: true, status: true }335    sensors:336      - { name: status, url: "https://status.atlan.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }337      - { name: blog feed, url: "https://blog.atlan.com/rss.xml", type: RSS, connector: rss, tier: B }338  - id: attentive339    name: Attentive340    domain: attentive.com341    categories: [enterprise, commerce, saas]342    tier: B343    country: US344    discover: { rss: true, status: true }345    sensors:346      - { name: pricing, url: "https://attentive.com/pricing", type: HTML, connector: http, tier: C }347  - id: audible348    name: Audible349    domain: audible.com350    categories: [entertainment, media]351    tier: B352    country: US353    discover: { rss: true, status: true }354    sensors:355      - { name: blog feed, url: "https://audible.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }356  - id: avalara357    name: Avalara358    domain: avalara.com359    categories: [finance, saas]360    tier: S361    country: US362    discover: { rss: true, status: true }363    sensors:364      - { name: status, url: "https://status.avalara.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }365      - { name: pricing, url: "https://avalara.com/pricing", type: HTML, connector: http, tier: C }366  - id: axiom367    name: Axiom368    domain: axiom.co369    categories: [developer, saas]370    tier: S371    country: US372    discover: { rss: true, status: true }373    sensors:374      - { name: status, url: "https://status.axiom.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }375      - { name: changelog feed, url: "https://axiom.co/changelog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }376      - { name: blog feed, url: "https://axiom.co/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }377      - { name: changelog, url: "https://axiom.co/changelog", type: HTML, connector: http, tier: B }378      - { name: pricing, url: "https://axiom.co/pricing", type: HTML, connector: http, tier: C }379  - id: bamboohr380    extend: true381    country: US382    sensors:383      - { name: pricing, url: "https://bamboohr.com/pricing", type: HTML, connector: http, tier: C }384  - id: bandwidth385    extend: true386    country: US387    sensors:388      - { name: pricing, url: "https://bandwidth.com/pricing", type: HTML, connector: http, tier: C }389  - id: barracuda-networks390    name: Barracuda Networks391    domain: barracuda.com392    categories: [cyber, saas]393    tier: S394    country: US395    discover: { rss: true, status: true }396    sensors:397      - { name: status, url: "https://status.barracuda.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }398      - { name: blog feed, url: "https://blog.barracuda.com/feed", type: RSS, connector: rss, tier: B }399      - { name: pricing, url: "https://barracuda.com/pricing", type: HTML, connector: http, tier: C }400  - id: basecamp401    name: Basecamp402    domain: basecamp.com403    categories: [enterprise, saas]404    tier: S405    country: US406    discover: { rss: true, status: true }407    sensors:408      - { name: status, url: "https://www.37status.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }409      - { name: pricing, url: "https://basecamp.com/pricing", type: HTML, connector: http, tier: C }410  - id: beehiiv411    name: beehiiv412    domain: beehiiv.com413    categories: [media, saas]414    tier: S415    country: US416    discover: { rss: true, status: true }417    sensors:418      - { name: status, url: "https://www.beehiivstatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }419      - { name: pricing, url: "https://beehiiv.com/pricing", type: HTML, connector: http, tier: C }420  - id: behance421    name: Behance422    domain: behance.net423    categories: [consumer-tech, media]424    tier: B425    country: US426    discover: { rss: true, status: true }427    sensors:428      - { name: feed, url: "https://behance.net/rss.xml", type: RSS, connector: rss, tier: B }429      - { name: feed 2, url: "https://behance.net/atom.xml", type: ATOM, connector: rss, tier: B }430  - id: betterment431    name: Betterment432    domain: betterment.com433    categories: [finance]434    tier: B435    country: US436    discover: { rss: true, status: true }437    sensors:438      - { name: pricing, url: "https://betterment.com/pricing", type: HTML, connector: http, tier: C }439  - id: better-stack440    name: Better Stack441    domain: betterstack.com442    categories: [developer, saas]443    tier: B444    country: CZ445    discover: { rss: true, status: true }446    sensors:447      - { name: pricing, url: "https://betterstack.com/pricing", type: HTML, connector: http, tier: C }448  - id: bigeye449    name: Bigeye450    domain: bigeye.com451    categories: [developer, saas]452    tier: S453    country: US454    discover: { rss: true, status: true }455    sensors:456      - { name: status, url: "https://status.bigeye.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }457  - id: bill458    name: BILL459    domain: bill.com460    categories: [payments, saas]461    tier: B462    country: US463    discover: { rss: true, status: true }464    sensors:465      - { name: pricing, url: "https://bill.com/pricing", type: HTML, connector: http, tier: C }466  - id: bird467    extend: true468    country: NL469    sensors:470      - { name: pricing, url: "https://bird.com/pricing", type: HTML, connector: http, tier: C }471      - { name: changelog, url: "https://sparkpost.com/changelog", type: HTML, connector: http, tier: B }472      - { name: pricing, url: "https://sparkpost.com/pricing", type: HTML, connector: http, tier: C }473  - id: bitly474    name: Bitly475    domain: bitly.com476    categories: [enterprise, saas]477    tier: S478    country: US479    discover: { rss: true, status: true }480    sensors:481      - { name: status, url: "https://status.bitly.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }482      - { name: pricing, url: "https://bitly.com/pricing", type: HTML, connector: http, tier: C }483  - id: bitrise484    name: Bitrise485    domain: bitrise.io486    categories: [developer, saas]487    tier: S488    country: HU489    discover: { rss: true, status: true }490    sensors:491      - { name: status, url: "https://status.bitrise.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }492      - { name: blog feed, url: "https://bitrise.io/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }493      - { name: changelog, url: "https://bitrise.io/changelog", type: HTML, connector: http, tier: B }494      - { name: pricing, url: "https://bitrise.io/pricing", type: HTML, connector: http, tier: C }495  - id: bitwarden496    extend: true497    country: US498    sensors:499      - { name: pricing, url: "https://bitwarden.com/pricing", type: HTML, connector: http, tier: C }500  - id: blablacar501    name: BlaBlaCar502    domain: blablacar.com503    categories: [transport]504    tier: B505    country: FR506    discover: { rss: true, status: true }507    sensors:508      - { name: blog feed, url: "https://blog.blablacar.com/feed", type: RSS, connector: rss, tier: B }509  - id: blackboard510    name: Blackboard (Anthology)511    domain: blackboard.com512    categories: [education, saas]513    tier: S514    country: US515    discover: { rss: true, status: true }516    sensors:517      - { name: status, url: "https://status.blackboard.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }518  - id: bloomreach519    name: Bloomreach520    domain: bloomreach.com521    categories: [commerce, saas]522    tier: S523    country: US524    discover: { rss: true, status: true }525    sensors:526      - { name: status, url: "https://status.bloomreach.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }527      - { name: feed, url: "https://bloomreach.com/feed", type: RSS, connector: rss, tier: B }528      - { name: pricing, url: "https://bloomreach.com/pricing", type: HTML, connector: http, tier: C }529  - id: bolt-payments530    name: Bolt531    domain: bolt.com532    categories: [payments, commerce]533    tier: S534    country: US535    discover: { rss: true, status: true }536    sensors:537      - { name: status, url: "https://status.bolt.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }538  - id: boomi539    extend: true540    country: US541    sensors:542      - { name: pricing, url: "https://boomi.com/pricing", type: HTML, connector: http, tier: C }543  - id: brandwatch544    name: Brandwatch545    domain: brandwatch.com546    categories: [enterprise, saas]547    tier: S548    country: GB549    discover: { rss: true, status: true }550    sensors:551      - { name: status, url: "https://status.brandwatch.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }552      - { name: blog feed, url: "https://brandwatch.com/blog/feed", type: RSS, connector: rss, tier: B }553      - { name: feed, url: "https://brandwatch.com/feed", type: RSS, connector: rss, tier: B }554      - { name: pricing, url: "https://brandwatch.com/pricing", type: HTML, connector: http, tier: C }555  - id: brevo556    extend: true557    country: FR558    sensors:559      - { name: pricing, url: "https://brevo.com/pricing", type: HTML, connector: http, tier: C }560  - id: brilliant561    name: Brilliant562    domain: brilliant.org563    categories: [education]564    tier: B565    country: US566    discover: { rss: true, status: true }567    sensors:568      - { name: blog feed, url: "https://blog.brilliant.org/feed", type: RSS, connector: rss, tier: B }569  - id: browserstack570    name: BrowserStack571    domain: browserstack.com572    categories: [developer, saas]573    tier: S574    country: IN575    discover: { rss: true, status: true }576    sensors:577      - { name: status, url: "https://status.browserstack.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }578      - { name: blog feed, url: "https://browserstack.com/blog/feed", type: RSS, connector: rss, tier: B }579      - { name: pricing, url: "https://browserstack.com/pricing", type: HTML, connector: http, tier: C }580  - id: bluesky581    name: Bluesky582    domain: bsky.app583    categories: [consumer-tech, internet, open-source]584    tier: S585    country: US586    discover: { rss: true, status: true }587    sensors:588      - { name: status (instatus), url: "https://status.bsky.app/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }589  - id: budibase590    name: Budibase591    domain: budibase.com592    categories: [developer, open-source, saas]593    tier: B594    country: GB595    discover: { rss: true, status: true }596    sensors:597      - { name: changelog, url: "https://budibase.com/changelog", type: HTML, connector: http, tier: B }598      - { name: pricing, url: "https://budibase.com/pricing", type: HTML, connector: http, tier: C }599  - id: buffer600    extend: true601    country: US602    sensors:603      - { name: pricing, url: "https://buffer.com/pricing", type: HTML, connector: http, tier: C }604  - id: bugsnag605    name: Bugsnag606    domain: bugsnag.com607    categories: [developer, saas]608    tier: S609    country: US610    discover: { rss: true, status: true }611    sensors:612      - { name: status, url: "https://status.bugsnag.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }613      - { name: blog feed, url: "https://blog.bugsnag.com/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }614      - { name: pricing, url: "https://bugsnag.com/pricing", type: HTML, connector: http, tier: C }615  - id: builder-io616    name: Builder.io617    domain: builder.io618    categories: [developer, saas]619    tier: S620    country: US621    discover: { rss: true, status: true }622    sensors:623      - { name: status, url: "https://status.builder.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }624      - { name: blog feed, url: "https://builder.io/blog/feed.xml", type: RSS, connector: rss, tier: B }625      - { name: pricing, url: "https://builder.io/pricing", type: HTML, connector: http, tier: C }626  - id: buildkite627    extend: true628    country: AU629    sensors:630      - { name: changelog, url: "https://buildkite.com/changelog", type: HTML, connector: http, tier: B }631      - { name: pricing, url: "https://buildkite.com/pricing", type: HTML, connector: http, tier: C }632  - id: buttondown633    name: Buttondown634    domain: buttondown.com635    categories: [media, saas]636    tier: S637    country: US638    discover: { rss: true, status: true }639    sensors:640      - { name: status, url: "https://status.buttondown.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }641      - { name: changelog, url: "https://buttondown.com/changelog", type: HTML, connector: http, tier: B }642      - { name: pricing, url: "https://buttondown.com/pricing", type: HTML, connector: http, tier: C }643  - id: buy-me-a-coffee644    name: Buy Me a Coffee645    domain: buymeacoffee.com646    categories: [consumer-tech, payments]647    tier: B648    country: US649    discover: { rss: true, status: true }650    sensors:651      - { name: blog feed, url: "https://buymeacoffee.com/blog/feed", type: RSS, connector: rss, tier: B }652      - { name: changelog, url: "https://buymeacoffee.com/changelog", type: HTML, connector: http, tier: B }653  - id: cal-com654    name: Cal.com655    domain: cal.com656    categories: [developer, open-source, saas]657    tier: B658    country: US659    discover: { rss: true, status: true }660    sensors:661      - { name: pricing, url: "https://cal.com/pricing", type: HTML, connector: http, tier: C }662  - id: calendly663    extend: true664    country: US665    sensors:666      - { name: pricing, url: "https://calendly.com/pricing", type: HTML, connector: http, tier: C }667      - { name: release notes, url: "https://calendly.com/release-notes", type: HTML, connector: http, tier: B }668  - id: calm669    extend: true670    country: US671    sensors:672      - { name: status, url: "https://status.calm.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }673      - { name: blog feed, url: "https://calm.com/blog/feed", type: RSS, connector: rss, tier: B }674  - id: campaign-monitor675    name: Campaign Monitor676    domain: campaignmonitor.com677    categories: [enterprise, saas]678    tier: B679    country: AU680    discover: { rss: true, status: true }681    sensors:682      - { name: blog feed, url: "https://campaignmonitor.com/blog/feed", type: RSS, connector: rss, tier: B }683      - { name: pricing, url: "https://campaignmonitor.com/pricing", type: HTML, connector: http, tier: C }684  - id: canny685    name: Canny686    domain: canny.io687    categories: [enterprise, saas]688    tier: B689    country: US690    discover: { rss: true, status: true }691    sensors:692      - { name: blog feed, url: "https://canny.io/blog/rss.xml", type: RSS, connector: rss, tier: B }693      - { name: blog feed 2, url: "https://canny.io/blog/feed", type: RSS, connector: rss, tier: B }694      - { name: changelog, url: "https://canny.io/changelog", type: HTML, connector: http, tier: B }695      - { name: pricing, url: "https://canny.io/pricing", type: HTML, connector: http, tier: C }696  - id: carrd697    name: Carrd698    domain: carrd.co699    categories: [consumer-tech, saas]700    tier: B701    country: US702    discover: { rss: true, status: true }703    sensors:704      - { name: changelog feed, url: "https://carrd.co/changelog/rss", type: RSS, connector: rss, tier: B }705  - id: celigo706    name: Celigo707    domain: celigo.com708    categories: [enterprise, saas]709    tier: S710    country: US711    discover: { rss: true, status: true }712    sensors:713      - { name: status, url: "https://status.celigo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }714      - { name: pricing, url: "https://celigo.com/pricing", type: HTML, connector: http, tier: C }715  - id: chainalysis716    extend: true717    country: US718    sensors:719      - { name: status, url: "https://status.chainalysis.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }720      - { name: feed, url: "https://chainalysis.com/feed", type: RSS, connector: rss, tier: B }721  - id: chameleon722    name: Chameleon723    domain: chameleon.io724    categories: [enterprise, saas]725    tier: S726    country: US727    discover: { rss: true, status: true }728    sensors:729      - { name: status, url: "https://status.chameleon.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }730      - { name: pricing, url: "https://chameleon.io/pricing", type: HTML, connector: http, tier: C }731  - id: chargebee732    name: Chargebee733    domain: chargebee.com734    categories: [payments, saas]735    tier: S736    country: US737    discover: { rss: true, status: true }738    sensors:739      - { name: status, url: "https://status.chargebee.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }740      - { name: blog feed, url: "https://chargebee.com/blog/feed", type: RSS, connector: rss, tier: B }741      - { name: blog feed 2, url: "https://blog.chargebee.com/feed", type: RSS, connector: rss, tier: B }742      - { name: pricing, url: "https://chargebee.com/pricing", type: HTML, connector: http, tier: C }743  - id: checkly744    name: Checkly745    domain: checklyhq.com746    categories: [developer, saas]747    tier: B748    country: DE749    discover: { rss: true, status: true }750    sensors:751      - { name: status history feed, url: "https://is.checkly.online/feed.rss", type: RSS, connector: rss, tier: A }752      - { name: changelog feed, url: "https://checklyhq.com/changelog/feed.xml", type: RSS, connector: rss, tier: B }753      - { name: blog feed, url: "https://checklyhq.com/blog/feed", type: RSS, connector: rss, tier: B }754      - { name: changelog, url: "https://checklyhq.com/changelog", type: HTML, connector: http, tier: B }755      - { name: pricing, url: "https://checklyhq.com/pricing", type: HTML, connector: http, tier: C }756  - id: checkout-com757    extend: true758    country: GB759    sensors:760      - { name: pricing, url: "https://checkout.com/pricing", type: HTML, connector: http, tier: C }761  - id: checkr762    name: Checkr763    domain: checkr.com764    categories: [enterprise, saas]765    tier: B766    country: US767    discover: { rss: true, status: true }768    sensors:769      - { name: pricing, url: "https://checkr.com/pricing", type: HTML, connector: http, tier: C }770  - id: circleci771    extend: true772    country: US773    sensors:774      - { name: changelog feed, url: "https://circleci.com/changelog.rss", type: RSS, connector: rss, tier: B }775  - id: clari776    name: Clari777    domain: clari.com778    categories: [enterprise, saas]779    tier: B780    country: US781    discover: { rss: true, status: true }782    sensors:783      - { name: changelog, url: "https://clari.com/changelog", type: HTML, connector: http, tier: B }784      - { name: pricing, url: "https://clari.com/pricing", type: HTML, connector: http, tier: C }785  - id: classdojo786    name: ClassDojo787    domain: classdojo.com788    categories: [education, consumer-tech]789    tier: B790    country: US791    discover: { rss: true, status: true }792    sensors:793      - { name: blog feed, url: "https://blog.classdojo.com/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }794  - id: clearbit795    name: Clearbit796    domain: clearbit.com797    categories: [enterprise, saas]798    tier: S799    country: US800    discover: { rss: true, status: true }801    sensors:802      - { name: status, url: "https://status.clearbit.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }803      - { name: blog feed, url: "https://clearbit.com/blog/rss", type: RSS, connector: rss, tier: B }804      - { name: changelog, url: "https://clearbit.com/changelog", type: HTML, connector: http, tier: B }805  - id: clerk806    extend: true807    country: US808    sensors:809      - { name: pricing, url: "https://clerk.com/pricing", type: HTML, connector: http, tier: C }810  - id: clever811    name: Clever812    domain: clever.com813    categories: [education, saas]814    tier: S815    country: US816    discover: { rss: true, status: true }817    sensors:818      - { name: status, url: "https://status.clever.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }819      - { name: feed, url: "https://clever.com/feed", type: RSS, connector: rss, tier: B }820      - { name: pricing, url: "https://clever.com/pricing", type: HTML, connector: http, tier: C }821  - id: clio822    name: Clio823    domain: clio.com824    categories: [enterprise, legal, saas]825    tier: S826    country: CA827    discover: { rss: true, status: true }828    sensors:829      - { name: status, url: "https://status.clio.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }830  - id: cloudinary831    extend: true832    country: IL833    sensors:834      - { name: pricing, url: "https://cloudinary.com/pricing", type: HTML, connector: http, tier: C }835  - id: cloudsmith836    name: Cloudsmith837    domain: cloudsmith.com838    categories: [developer, saas]839    tier: S840    country: GB841    discover: { rss: true, status: true }842    sensors:843      - { name: status, url: "https://status.cloudsmith.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }844      - { name: blog feed, url: "https://cloudsmith.com/blog/rss", type: RSS, connector: rss, tier: B }845      - { name: changelog, url: "https://cloudsmith.com/changelog", type: HTML, connector: http, tier: B }846  - id: codecov847    extend: true848    country: US849    sensors:850      - { name: pricing, url: "https://codecov.io/pricing", type: HTML, connector: http, tier: C }851  - id: codemagic852    name: Codemagic853    domain: codemagic.io854    categories: [developer, saas]855    tier: S856    country: EE857    discover: { rss: true, status: true }858    sensors:859      - { name: status (instatus), url: "https://status.codemagic.io/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }860  - id: coder861    name: Coder862    domain: coder.com863    categories: [developer, open-source, saas]864    tier: B865    country: US866    discover: { rss: true, status: true }867    sensors:868      - { name: pricing, url: "https://coder.com/pricing", type: HTML, connector: http, tier: C }869  - id: collibra870    name: Collibra871    domain: collibra.com872    categories: [enterprise, saas]873    tier: B874    country: BE875    discover: { rss: true, status: true }876    sensors:877      - { name: status history feed, url: "https://status.collibra.com/rss", type: RSS, connector: rss, tier: A }878  - id: comet879    name: Comet880    domain: comet.com881    categories: [developer, ai, saas]882    tier: S883    country: US884    discover: { rss: true, status: true }885    sensors:886      - { name: status, url: "https://status.comet.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }887      - { name: blog feed, url: "https://comet.com/blog/feed", type: RSS, connector: rss, tier: B }888  - id: connectwise889    name: ConnectWise890    domain: connectwise.com891    categories: [enterprise, saas]892    tier: B893    country: US894    discover: { rss: true, status: true }895    sensors:896      - { name: pricing, url: "https://connectwise.com/pricing", type: HTML, connector: http, tier: C }897  - id: constant-contact898    name: Constant Contact899    domain: constantcontact.com900    categories: [enterprise, saas]901    tier: S902    country: US903    discover: { rss: true, status: true }904    sensors:905      - { name: status, url: "https://status.constantcontact.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }906  - id: constructor907    name: Constructor908    domain: constructor.io909    categories: [commerce, saas]910    tier: B911    country: US912    discover: { rss: true, status: true }913    sensors:914      - { name: blog feed, url: "https://constructor.io/blog/rss.xml", type: RSS, connector: rss, tier: B }915  - id: contentsquare916    name: Contentsquare917    domain: contentsquare.com918    categories: [enterprise, saas]919    tier: S920    country: FR921    discover: { rss: true, status: true }922    sensors:923      - { name: status, url: "https://status.contentsquare.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }924  - id: convex925    name: Convex926    domain: convex.dev927    categories: [developer, saas]928    tier: S929    country: US930    discover: { rss: true, status: true }931    sensors:932      - { name: status, url: "https://status.convex.dev/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }933      - { name: blog feed, url: "https://blog.convex.dev/feed", type: RSS, connector: rss, tier: B }934  - id: count935    name: Count936    domain: count.co937    categories: [developer, saas]938    tier: S939    country: GB940    discover: { rss: true, status: true }941    sensors:942      - { name: status, url: "https://status.count.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }943      - { name: changelog, url: "https://count.co/changelog", type: HTML, connector: http, tier: B }944      - { name: pricing, url: "https://count.co/pricing", type: HTML, connector: http, tier: C }945  - id: courier946    name: Courier947    domain: courier.com948    categories: [developer, saas]949    tier: S950    country: US951    discover: { rss: true, status: true }952    sensors:953      - { name: status, url: "https://status.courier.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }954      - { name: blog feed, url: "https://courier.com/blog/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }955      - { name: changelog, url: "https://courier.com/changelog", type: HTML, connector: http, tier: B }956      - { name: pricing, url: "https://courier.com/pricing", type: HTML, connector: http, tier: C }957  - id: coveralls958    name: Coveralls959    domain: coveralls.io960    categories: [developer, saas]961    tier: S962    country: US963    discover: { rss: true, status: true }964    sensors:965      - { name: status, url: "https://status.coveralls.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }966  - id: craft967    name: Craft968    domain: craft.do969    categories: [consumer-tech, saas]970    tier: B971    country: US972    discover: { rss: true, status: true }973    sensors:974      - { name: pricing, url: "https://craft.do/pricing", type: HTML, connector: http, tier: C }975  - id: crazy-egg976    name: Crazy Egg977    domain: crazyegg.com978    categories: [enterprise, saas]979    tier: B980    country: US981    discover: { rss: true, status: true }982    sensors:983      - { name: blog feed, url: "https://crazyegg.com/blog/feed", type: RSS, connector: rss, tier: B }984      - { name: pricing, url: "https://crazyegg.com/pricing", type: HTML, connector: http, tier: C }985  - id: credit-karma986    name: Credit Karma987    domain: creditkarma.com988    categories: [finance, consumer-tech]989    tier: B990    country: US991    discover: { rss: true, status: true }992    sensors:993      - { name: feed, url: "https://creditkarma.com/feed", type: RSS, connector: rss, tier: B }994  - id: crisp995    name: Crisp996    domain: crisp.chat997    categories: [enterprise, saas]998    tier: B999    country: FR1000    discover: { rss: true, status: true }1001    sensors:1002      - { name: pricing, url: "https://crisp.chat/pricing", type: HTML, connector: http, tier: C }1003  - id: cronitor1004    name: Cronitor1005    domain: cronitor.io1006    categories: [developer, saas]1007    tier: B1008    country: US1009    discover: { rss: true, status: true }1010    sensors:1011      - { name: pricing, url: "https://cronitor.io/pricing", type: HTML, connector: http, tier: C }1012  - id: cube1013    name: Cube1014    domain: cube.dev1015    categories: [developer, open-source, saas]1016    tier: B1017    country: US1018    discover: { rss: true, status: true }1019    sensors:1020      - { name: changelog, url: "https://cube.dev/changelog", type: HTML, connector: http, tier: B }1021      - { name: pricing, url: "https://cube.dev/pricing", type: HTML, connector: http, tier: C }1022  - id: culture-amp1023    name: Culture Amp1024    domain: cultureamp.com1025    categories: [enterprise, saas]1026    tier: B1027    country: AU1028    discover: { rss: true, status: true }1029    sensors:1030      - { name: pricing, url: "https://cultureamp.com/pricing", type: HTML, connector: http, tier: C }1031  - id: cursor1032    extend: true1033    country: US1034    sensors:1035      - { name: feed, url: "https://cursor.com/atom.xml", type: ATOM, connector: rss, tier: B }1036  - id: customer-io1037    extend: true1038    country: US1039    sensors:1040      - { name: pricing, url: "https://customer.io/pricing", type: HTML, connector: http, tier: C }1041  - id: cyberark1042    name: CyberArk1043    domain: cyberark.com1044    categories: [cyber, saas]1045    tier: B1046    country: IL1047    discover: { rss: true, status: true }1048    sensors:1049      - { name: changelog, url: "https://cyberark.com/changelog", type: HTML, connector: http, tier: B }1050      - { name: pricing, url: "https://cyberark.com/pricing", type: HTML, connector: http, tier: C }1051  - id: cypress1052    extend: true1053    country: US1054    sensors:1055      - { name: status, url: "https://www.cypressstatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1056      - { name: blog feed, url: "https://cypress.io/blog/rss.xml", type: RSS, connector: rss, tier: B }1057      - { name: feed, url: "https://cypress.io/feed.xml", type: RSS, connector: rss, tier: B }1058      - { name: pricing, url: "https://cypress.io/pricing", type: HTML, connector: http, tier: C }1059  - id: dagster1060    extend: true1061    country: US1062    sensors:1063      - { name: blog feed, url: "https://dagster.io/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1064      - { name: pricing, url: "https://dagster.io/pricing", type: HTML, connector: http, tier: C }1065  - id: daily1066    name: Daily1067    domain: daily.co1068    categories: [developer, telecom, saas]1069    tier: S1070    country: US1071    discover: { rss: true, status: true }1072    sensors:1073      - { name: status, url: "https://status.daily.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1074      - { name: blog feed, url: "https://daily.co/blog/feed", type: RSS, connector: rss, tier: B }1075      - { name: changelog, url: "https://daily.co/changelog", type: HTML, connector: http, tier: B }1076  - id: dailymotion1077    name: Dailymotion1078    domain: dailymotion.com1079    categories: [media]1080    tier: S1081    country: FR1082    discover: { rss: true, status: true }1083    sensors:1084      - { name: status, url: "https://status.dailymotion.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1085  - id: datacamp1086    name: DataCamp1087    domain: datacamp.com1088    categories: [education, developer]1089    tier: S1090    country: US1091    discover: { rss: true, status: true }1092    sensors:1093      - { name: status, url: "https://status.datacamp.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1094  - id: datto1095    name: Datto1096    domain: datto.com1097    categories: [enterprise, saas]1098    tier: S1099    country: US1100    discover: { rss: true, status: true }1101    sensors:1102      - { name: status, url: "https://status.datto.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1103      - { name: blog feed, url: "https://datto.com/blog/feed", type: RSS, connector: rss, tier: B }1104      - { name: feed, url: "https://datto.com/feed", type: RSS, connector: rss, tier: B }1105      - { name: pricing, url: "https://datto.com/pricing", type: HTML, connector: http, tier: C }1106  - id: deel1107    extend: true1108    country: US1109    sensors:1110      - { name: pricing, url: "https://deel.com/pricing", type: HTML, connector: http, tier: C }1111  - id: deepnote1112    name: Deepnote1113    domain: deepnote.com1114    categories: [developer, saas]1115    tier: B1116    country: US1117    discover: { rss: true, status: true }1118    sensors:1119      - { name: changelog, url: "https://deepnote.com/changelog", type: HTML, connector: http, tier: B }1120      - { name: pricing, url: "https://deepnote.com/pricing", type: HTML, connector: http, tier: C }1121  - id: delinea1122    name: Delinea1123    domain: delinea.com1124    categories: [cyber, saas]1125    tier: S1126    country: US1127    discover: { rss: true, status: true }1128    sensors:1129      - { name: status, url: "https://status.delinea.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1130      - { name: blog feed, url: "https://delinea.com/blog/rss.xml", type: RSS, connector: rss, tier: B }1131  - id: deliveroo1132    extend: true1133    country: GB1134    sensors:1135      - { name: status, url: "https://status.deliveroo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1136  - id: descope1137    name: Descope1138    domain: descope.com1139    categories: [developer, saas]1140    tier: S1141    country: US1142    discover: { rss: true, status: true }1143    sensors:1144      - { name: status (instatus), url: "https://descopestatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }1145      - { name: pricing, url: "https://descope.com/pricing", type: HTML, connector: http, tier: C }1146  - id: dialpad1147    name: Dialpad1148    domain: dialpad.com1149    categories: [enterprise, telecom, saas]1150    tier: S1151    country: US1152    discover: { rss: true, status: true }1153    sensors:1154      - { name: status, url: "https://status.dialpad.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1155  - id: directus1156    extend: true1157    country: US1158    sensors:1159      - { name: status, url: "https://status.directus.cloud/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1160      - { name: feed, url: "https://directus.io/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1161      - { name: pricing, url: "https://directus.io/pricing", type: HTML, connector: http, tier: C }1162  - id: discord1163    extend: true1164    country: US1165    sensors:1166      - { name: status, url: "https://status.discord.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1167  - id: domo1168    name: Domo1169    domain: domo.com1170    categories: [enterprise, saas]1171    tier: B1172    country: US1173    discover: { rss: true, status: true }1174    sensors:1175      - { name: status history feed, url: "https://status.domo.com/rss", type: RSS, connector: rss, tier: A }1176  - id: doppler1177    name: Doppler1178    domain: doppler.com1179    categories: [developer, cyber, saas]1180    tier: S1181    country: US1182    discover: { rss: true, status: true }1183    sensors:1184      - { name: status, url: "https://status.doppler.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1185      - { name: blog feed, url: "https://doppler.com/blog/rss.xml", type: RSS, connector: rss, tier: B }1186      - { name: pricing, url: "https://doppler.com/pricing", type: HTML, connector: http, tier: C }1187  - id: drata1188    name: Drata1189    domain: drata.com1190    categories: [cyber, enterprise, saas]1191    tier: S1192    country: US1193    discover: { rss: true, status: true }1194    sensors:1195      - { name: status, url: "https://status.drata.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1196  - id: dremio1197    name: Dremio1198    domain: dremio.com1199    categories: [developer, saas]1200    tier: S1201    country: US1202    discover: { rss: true, status: true }1203    sensors:1204      - { name: status, url: "https://status.dremio.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1205      - { name: blog feed, url: "https://dremio.com/blog/feed", type: RSS, connector: rss, tier: B }1206      - { name: feed, url: "https://dremio.com/feed", type: RSS, connector: rss, tier: B }1207      - { name: pricing, url: "https://dremio.com/pricing", type: HTML, connector: http, tier: C }1208  - id: dropbox1209    extend: true1210    country: US1211    sensors:1212      - { name: blog feed, url: "https://blog.dropbox.com/feed", type: RSS, connector: rss, tier: B }1213      - { name: release notes, url: "https://dropbox.com/release-notes", type: HTML, connector: http, tier: B }1214  - id: druva1215    name: Druva1216    domain: druva.com1217    categories: [enterprise, saas]1218    tier: B1219    country: US1220    discover: { rss: true, status: true }1221    sensors:1222      - { name: pricing, url: "https://druva.com/pricing", type: HTML, connector: http, tier: C }1223  - id: dub1224    extend: true1225    country: US1226    sensors:1227      - { name: changelog, url: "https://dub.co/changelog", type: HTML, connector: http, tier: B }1228      - { name: pricing, url: "https://dub.co/pricing", type: HTML, connector: http, tier: C }1229  - id: cisco-duo1230    name: Cisco Duo1231    domain: duo.com1232    categories: [cyber, saas]1233    tier: S1234    country: US1235    discover: { rss: true, status: true }1236    sensors:1237      - { name: status, url: "https://status.duo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1238      - { name: feed, url: "https://duo.com/feed", type: RSS, connector: rss, tier: B }1239      - { name: pricing, url: "https://duo.com/pricing", type: HTML, connector: http, tier: C }1240  - id: dwolla1241    name: Dwolla1242    domain: dwolla.com1243    categories: [payments, developer]1244    tier: S1245    country: US1246    discover: { rss: true, status: true }1247    sensors:1248      - { name: status, url: "https://status.dwolla.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1249      - { name: changelog feed, url: "https://dwolla.com/updates/rss.xml", type: RSS, connector: rss, tier: B }1250      - { name: pricing, url: "https://dwolla.com/pricing", type: HTML, connector: http, tier: C }1251  - id: env01252    extend: true1253    country: IL1254    sensors:1255      - { name: pricing, url: "https://env0.com/pricing", type: HTML, connector: http, tier: C }1256  - id: etoro1257    name: eToro1258    domain: etoro.com1259    categories: [finance]1260    tier: S1261    country: IL1262    discover: { rss: true, status: true }1263    sensors:1264      - { name: status, url: "https://status.etoro.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1265      - { name: blog feed, url: "https://etoro.com/blog/feed", type: RSS, connector: rss, tier: B }1266  - id: evidence1267    name: Evidence1268    domain: evidence.dev1269    categories: [developer, open-source]1270    tier: B1271    country: US1272    discover: { rss: true, status: true }1273    sensors:1274      - { name: changelog, url: "https://evidence.dev/changelog", type: HTML, connector: http, tier: B }1275      - { name: pricing, url: "https://evidence.dev/pricing", type: HTML, connector: http, tier: C }1276  - id: expo1277    extend: true1278    country: US1279    sensors:1280      - { name: blog feed, url: "https://blog.expo.dev/feed", type: RSS, connector: rss, tier: B }1281      - { name: changelog, url: "https://expo.dev/changelog", type: HTML, connector: http, tier: B }1282      - { name: pricing, url: "https://expo.dev/pricing", type: HTML, connector: http, tier: C }1283  - id: fastspring1284    name: FastSpring1285    domain: fastspring.com1286    categories: [payments, saas]1287    tier: S1288    country: US1289    discover: { rss: true, status: true }1290    sensors:1291      - { name: status, url: "https://status.fastspring.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1292      - { name: blog feed, url: "https://fastspring.com/blog/feed", type: RSS, connector: rss, tier: B }1293      - { name: feed, url: "https://fastspring.com/feed", type: RSS, connector: rss, tier: B }1294  - id: featurebase1295    name: Featurebase1296    domain: featurebase.app1297    categories: [enterprise, saas]1298    tier: B1299    country: US1300    discover: { rss: true, status: true }1301    sensors:1302      - { name: pricing, url: "https://featurebase.app/pricing", type: HTML, connector: http, tier: C }1303  - id: fibery1304    name: Fibery1305    domain: fibery.io1306    categories: [enterprise, saas]1307    tier: S1308    country: CY1309    discover: { rss: true, status: true }1310    sensors:1311      - { name: status (instatus), url: "https://status.fibery.io/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }1312      - { name: blog feed, url: "https://fibery.io/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1313      - { name: pricing, url: "https://fibery.io/pricing", type: HTML, connector: http, tier: C }1314  - id: filestack1315    name: Filestack1316    domain: filestack.com1317    categories: [developer, saas]1318    tier: S1319    country: US1320    discover: { rss: true, status: true }1321    sensors:1322      - { name: status, url: "https://status.filestack.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1323      - { name: blog feed, url: "https://filestack.com/blog/feed", type: RSS, connector: rss, tier: B }1324      - { name: changelog, url: "https://filestack.com/changelog", type: HTML, connector: http, tier: B }1325      - { name: pricing, url: "https://filestack.com/pricing", type: HTML, connector: http, tier: C }1326  - id: firebolt1327    name: Firebolt1328    domain: firebolt.io1329    categories: [developer, saas]1330    tier: S1331    country: IL1332    discover: { rss: true, status: true }1333    sensors:1334      - { name: status, url: "https://status.firebolt.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1335      - { name: pricing, url: "https://firebolt.io/pricing", type: HTML, connector: http, tier: C }1336  - id: fireflies-ai1337    name: Fireflies.ai1338    domain: fireflies.ai1339    categories: [enterprise, saas, ai]1340    tier: B1341    country: US1342    discover: { rss: true, status: true }1343    sensors:1344      - { name: status history feed, url: "https://status.fireflies.ai/rss", type: RSS, connector: rss, tier: A }1345      - { name: blog feed, url: "https://fireflies.ai/blog/rss.xml", type: RSS, connector: rss, tier: B }1346      - { name: pricing, url: "https://fireflies.ai/pricing", type: HTML, connector: http, tier: C }1347  - id: firehydrant1348    name: FireHydrant1349    domain: firehydrant.com1350    categories: [developer, saas]1351    tier: B1352    country: US1353    discover: { rss: true, status: true }1354    sensors:1355      - { name: feed, url: "https://firehydrant.com/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1356      - { name: changelog, url: "https://firehydrant.com/changelog", type: HTML, connector: http, tier: B }1357      - { name: pricing, url: "https://firehydrant.com/pricing", type: HTML, connector: http, tier: C }1358  - id: fivetran1359    extend: true1360    country: US1361    sensors:1362      - { name: pricing, url: "https://fivetran.com/pricing", type: HTML, connector: http, tier: C }1363  - id: flickr1364    name: Flickr1365    domain: flickr.com1366    categories: [consumer-tech, media]1367    tier: B1368    country: US1369    discover: { rss: true, status: true }1370    sensors:1371      - { name: blog feed, url: "https://blog.flickr.com/feed", type: RSS, connector: rss, tier: B }1372  - id: flutterflow1373    name: FlutterFlow1374    domain: flutterflow.io1375    categories: [developer, saas]1376    tier: B1377    country: US1378    discover: { rss: true, status: true }1379    sensors:1380      - { name: blog feed, url: "https://blog.flutterflow.io/feed", type: RSS, connector: rss, tier: B }1381      - { name: pricing, url: "https://flutterflow.io/pricing", type: HTML, connector: http, tier: C }1382  - id: forter1383    name: Forter1384    domain: forter.com1385    categories: [cyber, commerce, saas]1386    tier: B1387    country: IL1388    discover: { rss: true, status: true }1389    sensors:1390      - { name: blog feed, url: "https://forter.com/blog/feed", type: RSS, connector: rss, tier: B }1391      - { name: feed, url: "https://forter.com/feed", type: RSS, connector: rss, tier: B }1392  - id: framer1393    extend: true1394    country: NL1395    sensors:1396      - { name: pricing, url: "https://framer.com/pricing", type: HTML, connector: http, tier: C }1397  - id: front1398    name: Front1399    domain: front.com1400    categories: [enterprise, saas]1401    tier: B1402    country: US1403    discover: { rss: true, status: true }1404    sensors:1405      - { name: blog feed, url: "https://front.com/blog/feed", type: RSS, connector: rss, tier: B }1406      - { name: changelog, url: "https://front.com/changelog", type: HTML, connector: http, tier: B }1407      - { name: pricing, url: "https://front.com/pricing", type: HTML, connector: http, tier: C }1408  - id: frontegg1409    name: Frontegg1410    domain: frontegg.com1411    categories: [developer, saas]1412    tier: S1413    country: IL1414    discover: { rss: true, status: true }1415    sensors:1416      - { name: status, url: "https://status.frontegg.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1417      - { name: feed, url: "https://frontegg.com/feed", type: RSS, connector: rss, tier: B }1418      - { name: pricing, url: "https://frontegg.com/pricing", type: HTML, connector: http, tier: C }1419  - id: fullstory1420    extend: true1421    country: US1422    sensors:1423      - { name: pricing, url: "https://fullstory.com/pricing", type: HTML, connector: http, tier: C }1424  - id: gamma1425    name: Gamma1426    domain: gamma.app1427    categories: [enterprise, saas, ai]1428    tier: S1429    country: US1430    discover: { rss: true, status: true }1431    sensors:1432      - { name: status (instatus), url: "https://status.gamma.app/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }1433  - id: garmin1434    extend: true1435    country: CH1436    sensors:1437      - { name: blog feed, url: "https://garmin.com/blog/feed", type: RSS, connector: rss, tier: B }1438  - id: getaround1439    extend: true1440    country: US1441    sensors:1442      - { name: blog feed, url: "https://getaround.com/blog/feed", type: RSS, connector: rss, tier: B }1443  - id: getcensus1444    name: Census1445    domain: getcensus.com1446    categories: [developer, saas]1447    tier: S1448    country: US1449    discover: { rss: true, status: true }1450    sensors:1451      - { name: status, url: "https://status.getcensus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1452      - { name: pricing, url: "https://getcensus.com/pricing", type: HTML, connector: http, tier: C }1453  - id: dbt1454    extend: true1455    country: US1456    sensors:1457      - { name: pricing, url: "https://getdbt.com/pricing", type: HTML, connector: http, tier: C }1458  - id: lago1459    name: Lago1460    domain: getlago.com1461    categories: [payments, open-source, developer]1462    tier: S1463    country: FR1464    discover: { rss: true, status: true }1465    sensors:1466      - { name: status, url: "https://status.getlago.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1467      - { name: changelog, url: "https://getlago.com/changelog", type: HTML, connector: http, tier: B }1468      - { name: pricing, url: "https://getlago.com/pricing", type: HTML, connector: http, tier: C }1469  - id: getresponse1470    name: GetResponse1471    domain: getresponse.com1472    categories: [enterprise, saas]1473    tier: S1474    country: PL1475    discover: { rss: true, status: true }1476    sensors:1477      - { name: status, url: "https://status.getresponse.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1478      - { name: blog feed, url: "https://getresponse.com/blog/feed", type: RSS, connector: rss, tier: B }1479  - id: stream1480    extend: true1481    country: US1482    sensors:1483      - { name: blog feed, url: "https://blog.getstream.io/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1484      - { name: changelog, url: "https://getstream.io/changelog", type: HTML, connector: http, tier: B }1485      - { name: pricing, url: "https://getstream.io/pricing", type: HTML, connector: http, tier: C }1486  - id: ghost1487    extend: true1488    country: US1489    sensors:1490      - { name: status, url: "https://ghoststatus.org/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1491      - { name: blog feed, url: "https://ghost.org/blog/feed", type: RSS, connector: rss, tier: B }1492      - { name: changelog, url: "https://ghost.org/changelog", type: HTML, connector: http, tier: B }1493      - { name: pricing, url: "https://ghost.org/pricing", type: HTML, connector: http, tier: C }1494  - id: giphy1495    name: GIPHY1496    domain: giphy.com1497    categories: [consumer-tech, media]1498    tier: S1499    country: US1500    discover: { rss: true, status: true }1501    sensors:1502      - { name: status, url: "https://status.giphy.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1503      - { name: blog feed, url: "https://blog.giphy.com/rss.xml", type: RSS, connector: rss, tier: B }1504  - id: gitbook1505    name: GitBook1506    domain: gitbook.com1507    categories: [developer, saas]1508    tier: S1509    country: US1510    discover: { rss: true, status: true }1511    sensors:1512      - { name: status, url: "https://www.gitbookstatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1513      - { name: changelog feed, url: "https://changelog.gitbook.com/rss.xml", type: RSS, connector: rss, tier: B }1514      - { name: pricing, url: "https://gitbook.com/pricing", type: HTML, connector: http, tier: C }1515  - id: gitpod1516    name: Gitpod1517    domain: gitpod.io1518    categories: [developer, saas]1519    tier: B1520    country: CH1521    discover: { rss: true, status: true }1522    sensors:1523      - { name: blog feed, url: "https://blog.gitpod.io/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1524  - id: glide1525    name: Glide1526    domain: glideapps.com1527    categories: [developer, saas]1528    tier: B1529    country: US1530    discover: { rss: true, status: true }1531    sensors:1532      - { name: status history feed, url: "https://status.glideapps.com/history.rss", type: RSS, connector: rss, tier: A }1533      - { name: pricing, url: "https://glideapps.com/pricing", type: HTML, connector: http, tier: C }1534  - id: gocardless1535    extend: true1536    country: GB1537    sensors:1538      - { name: pricing, url: "https://gocardless.com/pricing", type: HTML, connector: http, tier: C }1539  - id: godot1540    extend: true1541    country: US1542    sensors:1543      - { name: feed, url: "https://godotengine.org/atom.xml", type: ATOM, connector: rss, tier: B }1544  - id: momento1545    name: Momento1546    domain: gomomento.com1547    categories: [developer, saas]1548    tier: B1549    country: US1550    discover: { rss: true, status: true }1551    sensors:1552      - { name: feed, url: "https://gomomento.com/feed", type: RSS, connector: rss, tier: B }1553      - { name: pricing, url: "https://gomomento.com/pricing", type: HTML, connector: http, tier: C }1554  - id: gong1555    extend: true1556    country: IL1557    sensors:1558      - { name: blog feed, url: "https://gong.io/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1559  - id: gooddata1560    name: GoodData1561    domain: gooddata.com1562    categories: [enterprise, saas]1563    tier: B1564    country: US1565    discover: { rss: true, status: true }1566    sensors:1567      - { name: feed, url: "https://gooddata.com/feed.xml", type: RSS, connector: rss, tier: B }1568      - { name: pricing, url: "https://gooddata.com/pricing", type: HTML, connector: http, tier: C }1569  - id: gorgias1570    name: Gorgias1571    domain: gorgias.com1572    categories: [enterprise, saas, commerce]1573    tier: S1574    country: US1575    discover: { rss: true, status: true }1576    sensors:1577      - { name: status, url: "https://status.gorgias.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1578      - { name: blog feed, url: "https://gorgias.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1579      - { name: pricing, url: "https://gorgias.com/pricing", type: HTML, connector: http, tier: C }1580  - id: teleport1581    name: Teleport1582    domain: goteleport.com1583    categories: [developer, cyber, saas]1584    tier: S1585    country: US1586    discover: { rss: true, status: true }1587    sensors:1588      - { name: status, url: "https://status.goteleport.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1589      - { name: blog feed, url: "https://goteleport.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1590  - id: goto1591    name: GoTo1592    domain: goto.com1593    categories: [enterprise, telecom, saas]1594    tier: S1595    country: US1596    discover: { rss: true, status: true }1597    sensors:1598      - { name: status, url: "https://status.goto.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1599      - { name: pricing, url: "https://goto.com/pricing", type: HTML, connector: http, tier: C }1600  - id: grab1601    extend: true1602    country: SG1603    sensors:1604      - { name: blog feed, url: "https://grab.com/blog/feed", type: RSS, connector: rss, tier: B }1605      - { name: blog feed 2, url: "https://grab.com/blog/rss", type: RSS, connector: rss, tier: B }1606  - id: grammarly1607    extend: true1608    country: US1609    sensors:1610      - { name: pricing, url: "https://grammarly.com/pricing", type: HTML, connector: http, tier: C }1611  - id: greenhouse1612    extend: true1613    country: US1614    sensors:1615      - { name: pricing, url: "https://greenhouse.io/pricing", type: HTML, connector: http, tier: C }1616  - id: gumroad1617    name: Gumroad1618    domain: gumroad.com1619    categories: [commerce, payments]1620    tier: B1621    country: US1622    discover: { rss: true, status: true }1623    sensors:1624      - { name: pricing, url: "https://gumroad.com/pricing", type: HTML, connector: http, tier: C }1625  - id: harness1626    extend: true1627    country: US1628    sensors:1629      - { name: pricing, url: "https://harness.io/pricing", type: HTML, connector: http, tier: C }1630  - id: hasura1631    extend: true1632    country: US1633    sensors:1634      - { name: status, url: "https://hasura-status.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1635      - { name: blog feed, url: "https://hasura.io/blog/rss", type: RSS, connector: rss, tier: B }1636      - { name: pricing, url: "https://hasura.io/pricing", type: HTML, connector: http, tier: C }1637  - id: healthchecks-io1638    name: Healthchecks.io1639    domain: healthchecks.io1640    categories: [developer, open-source, saas]1641    tier: B1642    country: US1643    discover: { rss: true, status: true }1644    sensors:1645      - { name: blog feed, url: "https://blog.healthchecks.io/feed", type: RSS, connector: rss, tier: B }1646      - { name: pricing, url: "https://healthchecks.io/pricing", type: HTML, connector: http, tier: C }1647  - id: heap1648    name: Heap1649    domain: heap.io1650    categories: [enterprise, saas]1651    tier: S1652    country: US1653    discover: { rss: true, status: true }1654    sensors:1655      - { name: status, url: "https://status.heap.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1656      - { name: pricing, url: "https://heap.io/pricing", type: HTML, connector: http, tier: C }1657  - id: dropbox-sign1658    name: Dropbox Sign1659    domain: hellosign.com1660    categories: [enterprise, saas]1661    tier: S1662    country: US1663    discover: { rss: true, status: true }1664    sensors:1665      - { name: status, url: "https://status.hellosign.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1666      - { name: blog feed, url: "https://hellosign.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1667  - id: help-scout1668    name: Help Scout1669    domain: helpscout.com1670    categories: [enterprise, saas]1671    tier: S1672    country: US1673    discover: { rss: true, status: true }1674    sensors:1675      - { name: status, url: "https://status.helpscout.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1676      - { name: feed, url: "https://helpscout.com/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1677      - { name: pricing, url: "https://helpscout.com/pricing", type: HTML, connector: http, tier: C }1678  - id: hex1679    name: Hex1680    domain: hex.tech1681    categories: [developer, saas]1682    tier: S1683    country: US1684    discover: { rss: true, status: true }1685    sensors:1686      - { name: status, url: "https://status.hex.tech/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1687      - { name: changelog feed, url: "https://changelog.hex.tech/rss.xml", type: RSS, connector: rss, tier: B }1688      - { name: changelog, url: "https://hex.tech/changelog", type: HTML, connector: http, tier: B }1689      - { name: pricing, url: "https://hex.tech/pricing", type: HTML, connector: http, tier: C }1690  - id: hibob1691    name: HiBob1692    domain: hibob.com1693    categories: [enterprise, saas]1694    tier: S1695    country: IL1696    discover: { rss: true, status: true }1697    sensors:1698      - { name: status, url: "https://status.hibob.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1699  - id: highlight-io1700    name: Highlight.io1701    domain: highlight.io1702    categories: [developer, open-source, saas]1703    tier: B1704    country: US1705    discover: { rss: true, status: true }1706    sensors:1707      - { name: blog feed, url: "https://highlight.io/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1708  - id: hightouch1709    name: Hightouch1710    domain: hightouch.com1711    categories: [developer, saas]1712    tier: B1713    country: US1714    discover: { rss: true, status: true }1715    sensors:1716      - { name: pricing, url: "https://hightouch.com/pricing", type: HTML, connector: http, tier: C }1717  - id: honeycomb1718    extend: true1719    country: US1720    sensors:1721      - { name: feed, url: "https://honeycomb.io/feed.xml", type: RSS, connector: rss, tier: B }1722  - id: hookdeck1723    name: Hookdeck1724    domain: hookdeck.com1725    categories: [developer, saas]1726    tier: B1727    country: CA1728    discover: { rss: true, status: true }1729    sensors:1730      - { name: changelog, url: "https://hookdeck.com/changelog", type: HTML, connector: http, tier: B }1731      - { name: pricing, url: "https://hookdeck.com/pricing", type: HTML, connector: http, tier: C }1732  - id: hootsuite1733    extend: true1734    country: CA1735    sensors:1736      - { name: changelog, url: "https://hootsuite.com/changelog", type: HTML, connector: http, tier: B }1737      - { name: pricing, url: "https://hootsuite.com/pricing", type: HTML, connector: http, tier: C }1738  - id: hopper1739    extend: true1740    country: CA1741    sensors:1742      - { name: status, url: "https://status.hopper.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1743  - id: hostelworld1744    name: Hostelworld1745    domain: hostelworld.com1746    categories: [travel]1747    tier: B1748    country: IE1749    discover: { rss: true, status: true }1750    sensors:1751      - { name: blog feed, url: "https://hostelworld.com/blog/feed", type: RSS, connector: rss, tier: B }1752      - { name: changelog, url: "https://hostelworld.com/changelog", type: HTML, connector: http, tier: B }1753      - { name: pricing, url: "https://hostelworld.com/pricing", type: HTML, connector: http, tier: C }1754  - id: hulu1755    name: Hulu1756    domain: hulu.com1757    categories: [entertainment, media]1758    tier: B1759    country: US1760    discover: { rss: true, status: true }1761    sensors:1762      - { name: changelog, url: "https://hulu.com/changelog", type: HTML, connector: http, tier: B }1763      - { name: pricing, url: "https://hulu.com/pricing", type: HTML, connector: http, tier: C }1764  - id: huntress1765    extend: true1766    country: US1767    sensors:1768      - { name: status, url: "https://status.huntress.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1769      - { name: pricing, url: "https://huntress.com/pricing", type: HTML, connector: http, tier: C }1770  - id: hygraph1771    name: Hygraph1772    domain: hygraph.com1773    categories: [developer, saas]1774    tier: S1775    country: DE1776    discover: { rss: true, status: true }1777    sensors:1778      - { name: status, url: "https://status.hygraph.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1779      - { name: blog feed, url: "https://hygraph.com/blog/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1780      - { name: pricing, url: "https://hygraph.com/pricing", type: HTML, connector: http, tier: C }1781  - id: icims1782    name: iCIMS1783    domain: icims.com1784    categories: [enterprise, labour, saas]1785    tier: B1786    country: US1787    discover: { rss: true, status: true }1788    sensors:1789      - { name: feed, url: "https://icims.com/feed", type: RSS, connector: rss, tier: B }1790  - id: idrive1791    name: IDrive1792    domain: idrive.com1793    categories: [consumer-tech, saas]1794    tier: B1795    country: US1796    discover: { rss: true, status: true }1797    sensors:1798      - { name: blog feed, url: "https://idrive.com/blog/feed", type: RSS, connector: rss, tier: B }1799      - { name: blog feed 2, url: "https://idrive.com/blog/rss", type: RSS, connector: rss, tier: B }1800      - { name: pricing, url: "https://idrive.com/pricing", type: HTML, connector: http, tier: C }1801  - id: imgix1802    name: imgix1803    domain: imgix.com1804    categories: [developer, saas]1805    tier: S1806    country: US1807    discover: { rss: true, status: true }1808    sensors:1809      - { name: status, url: "https://status.imgix.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1810      - { name: pricing, url: "https://imgix.com/pricing", type: HTML, connector: http, tier: C }1811  - id: imgur1812    name: Imgur1813    domain: imgur.com1814    categories: [consumer-tech, media]1815    tier: S1816    country: US1817    discover: { rss: true, status: true }1818    sensors:1819      - { name: status, url: "https://status.imgur.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1820  - id: imply1821    name: Imply1822    domain: imply.io1823    categories: [developer, saas]1824    tier: S1825    country: US1826    discover: { rss: true, status: true }1827    sensors:1828      - { name: status, url: "https://status.imply.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1829      - { name: feed, url: "https://imply.io/feed", type: RSS, connector: rss, tier: B }1830      - { name: pricing, url: "https://imply.io/pricing", type: HTML, connector: http, tier: C }1831  - id: incident-io1832    extend: true1833    country: GB1834    sensors:1835      - { name: pricing, url: "https://incident.io/pricing", type: HTML, connector: http, tier: C }1836  - id: infisical1837    name: Infisical1838    domain: infisical.com1839    categories: [developer, open-source, cyber]1840    tier: S1841    country: US1842    discover: { rss: true, status: true }1843    sensors:1844      - { name: status, url: "https://status.infisical.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1845      - { name: feed, url: "https://infisical.com/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1846      - { name: pricing, url: "https://infisical.com/pricing", type: HTML, connector: http, tier: C }1847  - id: influxdata1848    extend: true1849    country: US1850    sensors:1851      - { name: status, url: "https://status.influxdata.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1852      - { name: blog feed, url: "https://influxdata.com/blog/feed", type: RSS, connector: rss, tier: B }1853      - { name: changelog, url: "https://influxdata.com/changelog", type: HTML, connector: http, tier: B }1854      - { name: pricing, url: "https://influxdata.com/pricing", type: HTML, connector: http, tier: C }1855  - id: infobip1856    extend: true1857    country: HR1858    sensors:1859      - { name: feed, url: "https://infobip.com/feed", type: RSS, connector: rss, tier: B }1860      - { name: pricing, url: "https://infobip.com/pricing", type: HTML, connector: http, tier: C }1861  - id: instapage1862    name: Instapage1863    domain: instapage.com1864    categories: [enterprise, saas]1865    tier: S1866    country: US1867    discover: { rss: true, status: true }1868    sensors:1869      - { name: status, url: "https://status.instapage.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1870      - { name: blog feed, url: "https://instapage.com/blog/feed", type: RSS, connector: rss, tier: B }1871      - { name: blog feed 2, url: "https://instapage.com/blog/rss", type: RSS, connector: rss, tier: B }1872      - { name: changelog, url: "https://instapage.com/changelog", type: HTML, connector: http, tier: B }1873      - { name: pricing, url: "https://instapage.com/pricing", type: HTML, connector: http, tier: C }1874  - id: intrinio1875    name: Intrinio1876    domain: intrinio.com1877    categories: [finance, developer]1878    tier: S1879    country: US1880    discover: { rss: true, status: true }1881    sensors:1882      - { name: status, url: "https://status.intrinio.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1883      - { name: blog feed, url: "https://intrinio.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1884      - { name: pricing, url: "https://intrinio.com/pricing", type: HTML, connector: http, tier: C }1885  - id: ironclad1886    name: Ironclad1887    domain: ironcladapp.com1888    categories: [enterprise, saas, legal]1889    tier: S1890    country: US1891    discover: { rss: true, status: true }1892    sensors:1893      - { name: status, url: "https://status.ironcladapp.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1894      - { name: pricing, url: "https://ironcladapp.com/pricing", type: HTML, connector: http, tier: C }1895  - id: jamf1896    extend: true1897    country: US1898    sensors:1899      - { name: status, url: "https://status.jamf.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1900      - { name: pricing, url: "https://jamf.com/pricing", type: HTML, connector: http, tier: C }1901  - id: jetbrains1902    extend: true1903    country: CZ1904    sensors:1905      - { name: feed, url: "https://jetbrains.com/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1906  - id: mastodon1907    extend: true1908    country: DE1909    sensors:1910      - { name: status (instatus), url: "https://status.joinmastodon.org/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }1911  - id: jumio1912    name: Jumio1913    domain: jumio.com1914    categories: [cyber, saas]1915    tier: B1916    country: US1917    discover: { rss: true, status: true }1918    sensors:1919      - { name: feed, url: "https://jumio.com/feed", type: RSS, connector: rss, tier: B }1920  - id: justworks1921    name: Justworks1922    domain: justworks.com1923    categories: [enterprise, saas]1924    tier: S1925    country: US1926    discover: { rss: true, status: true }1927    sensors:1928      - { name: status, url: "https://status.justworks.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1929  - id: kandji1930    name: Kandji1931    domain: kandji.io1932    categories: [cyber, enterprise, saas]1933    tier: S1934    country: US1935    discover: { rss: true, status: true }1936    sensors:1937      - { name: status, url: "https://status.kandji.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1938      - { name: blog feed, url: "https://kandji.io/blog/rss.xml", type: RSS, connector: rss, tier: B }1939      - { name: pricing, url: "https://kandji.io/pricing", type: HTML, connector: http, tier: C }1940  - id: kaseya1941    name: Kaseya1942    domain: kaseya.com1943    categories: [enterprise, saas]1944    tier: S1945    country: US1946    discover: { rss: true, status: true }1947    sensors:1948      - { name: status, url: "https://status.kaseya.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1949  - id: kestra1950    name: Kestra1951    domain: kestra.io1952    categories: [developer, open-source, saas]1953    tier: B1954    country: FR1955    discover: { rss: true, status: true }1956    sensors:1957      - { name: feed, url: "https://kestra.io/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }1958      - { name: pricing, url: "https://kestra.io/pricing", type: HTML, connector: http, tier: C }1959  - id: kit1960    name: Kit (ConvertKit)1961    domain: kit.com1962    categories: [media, saas]1963    tier: S1964    country: US1965    discover: { rss: true, status: true }1966    sensors:1967      - { name: status, url: "https://status.kit.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1968      - { name: pricing, url: "https://kit.com/pricing", type: HTML, connector: http, tier: C }1969  - id: klaviyo1970    extend: true1971    country: US1972    sensors:1973      - { name: pricing, url: "https://klaviyo.com/pricing", type: HTML, connector: http, tier: C }1974  - id: knock1975    name: Knock1976    domain: knock.app1977    categories: [developer, saas]1978    tier: S1979    country: US1980    discover: { rss: true, status: true }1981    sensors:1982      - { name: status, url: "https://status.knock.app/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }1983      - { name: changelog, url: "https://knock.app/changelog", type: HTML, connector: http, tier: B }1984      - { name: pricing, url: "https://knock.app/pricing", type: HTML, connector: http, tier: C }1985  - id: kong1986    extend: true1987    country: US1988    sensors:1989      - { name: pricing, url: "https://konghq.com/pricing", type: HTML, connector: http, tier: C }1990  - id: krafton1991    name: Krafton1992    domain: krafton.com1993    categories: [gaming]1994    tier: B1995    country: KR1996    discover: { rss: true, status: true }1997    sensors:1998      - { name: blog feed, url: "https://blog.krafton.com/feed", type: RSS, connector: rss, tier: B }1999  - id: kustomer2000    name: Kustomer2001    domain: kustomer.com2002    categories: [enterprise, saas]2003    tier: S2004    country: US2005    discover: { rss: true, status: true }2006    sensors:2007      - { name: status, url: "https://status.kustomer.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2008      - { name: pricing, url: "https://kustomer.com/pricing", type: HTML, connector: http, tier: C }2009  - id: lambdatest2010    name: LambdaTest2011    domain: lambdatest.com2012    categories: [developer, saas]2013    tier: B2014    country: IN2015    discover: { rss: true, status: true }2016    sensors:2017      - { name: pricing, url: "https://lambdatest.com/pricing", type: HTML, connector: http, tier: C }2018  - id: lancedb2019    name: LanceDB2020    domain: lancedb.com2021    categories: [developer, open-source, ai]2022    tier: B2023    country: US2024    discover: { rss: true, status: true }2025    sensors:2026      - { name: blog feed, url: "https://lancedb.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2027      - { name: pricing, url: "https://lancedb.com/pricing", type: HTML, connector: http, tier: C }2028  - id: lastpass2029    extend: true2030    country: US2031    sensors:2032      - { name: pricing, url: "https://lastpass.com/pricing", type: HTML, connector: http, tier: C }2033  - id: later2034    name: Later2035    domain: later.com2036    categories: [enterprise, saas]2037    tier: S2038    country: CA2039    discover: { rss: true, status: true }2040    sensors:2041      - { name: status, url: "https://status.later.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2042      - { name: feed, url: "https://later.com/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2043      - { name: pricing, url: "https://later.com/pricing", type: HTML, connector: http, tier: C }2044  - id: lattice2045    name: Lattice2046    domain: lattice.com2047    categories: [enterprise, saas]2048    tier: S2049    country: US2050    discover: { rss: true, status: true }2051    sensors:2052      - { name: status, url: "https://status.lattice.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2053      - { name: pricing, url: "https://lattice.com/pricing", type: HTML, connector: http, tier: C }2054  - id: launchdarkly2055    extend: true2056    country: US2057    sensors:2058      - { name: blog feed, url: "https://launchdarkly.com/blog/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2059      - { name: changelog, url: "https://launchdarkly.com/changelog", type: HTML, connector: http, tier: B }2060      - { name: pricing, url: "https://launchdarkly.com/pricing", type: HTML, connector: http, tier: C }2061  - id: leapsome2062    name: Leapsome2063    domain: leapsome.com2064    categories: [enterprise, saas]2065    tier: B2066    country: DE2067    discover: { rss: true, status: true }2068    sensors:2069      - { name: blog feed, url: "https://leapsome.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2070      - { name: pricing, url: "https://leapsome.com/pricing", type: HTML, connector: http, tier: C }2071  - id: lemon-squeezy2072    name: Lemon Squeezy2073    domain: lemonsqueezy.com2074    categories: [payments, saas]2075    tier: B2076    country: US2077    discover: { rss: true, status: true }2078    sensors:2079      - { name: pricing, url: "https://lemonsqueezy.com/pricing", type: HTML, connector: http, tier: C }2080  - id: lever2081    extend: true2082    country: US2083    sensors:2084      - { name: pricing, url: "https://lever.co/pricing", type: HTML, connector: http, tier: C }2085  - id: lightdash2086    name: Lightdash2087    domain: lightdash.com2088    categories: [developer, open-source, saas]2089    tier: S2090    country: GB2091    discover: { rss: true, status: true }2092    sensors:2093      - { name: status, url: "https://status.lightdash.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2094      - { name: pricing, url: "https://lightdash.com/pricing", type: HTML, connector: http, tier: C }2095  - id: lime2096    name: Lime2097    domain: lime.co2098    categories: [transport]2099    tier: B2100    country: US2101    discover: { rss: true, status: true }2102    sensors:2103      - { name: pricing, url: "https://lime.co/pricing", type: HTML, connector: http, tier: C }2104  - id: linear2105    extend: true2106    country: US2107    sensors:2108      - { name: pricing, url: "https://linear.app/pricing", type: HTML, connector: http, tier: C }2109  - id: linktree2110    name: Linktree2111    domain: linktr.ee2112    categories: [consumer-tech, saas]2113    tier: B2114    country: AU2115    discover: { rss: true, status: true }2116    sensors:2117      - { name: pricing, url: "https://linktr.ee/pricing", type: HTML, connector: http, tier: C }2118  - id: livechat2119    name: LiveChat2120    domain: livechat.com2121    categories: [enterprise, saas]2122    tier: S2123    country: PL2124    discover: { rss: true, status: true }2125    sensors:2126      - { name: status, url: "https://status.livechat.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2127      - { name: pricing, url: "https://livechat.com/pricing", type: HTML, connector: http, tier: C }2128  - id: livekit2129    extend: true2130    country: US2131    sensors:2132      - { name: pricing, url: "https://livekit.io/pricing", type: HTML, connector: http, tier: C }2133  - id: localstack2134    name: LocalStack2135    domain: localstack.cloud2136    categories: [developer, saas]2137    tier: S2138    country: CH2139    discover: { rss: true, status: true }2140    sensors:2141      - { name: status, url: "https://status.localstack.cloud/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2142      - { name: blog feed, url: "https://localstack.cloud/blog/rss.xml", type: RSS, connector: rss, tier: B }2143      - { name: pricing, url: "https://localstack.cloud/pricing", type: HTML, connector: http, tier: C }2144  - id: logrocket2145    name: LogRocket2146    domain: logrocket.com2147    categories: [developer, saas]2148    tier: S2149    country: US2150    discover: { rss: true, status: true }2151    sensors:2152      - { name: status, url: "https://status.logrocket.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2153      - { name: blog feed, url: "https://logrocket.com/blog/feed", type: RSS, connector: rss, tier: B }2154      - { name: pricing, url: "https://logrocket.com/pricing", type: HTML, connector: http, tier: C }2155  - id: logz-io2156    name: Logz.io2157    domain: logz.io2158    categories: [developer, saas]2159    tier: S2160    country: IL2161    discover: { rss: true, status: true }2162    sensors:2163      - { name: status, url: "https://status.logz.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2164      - { name: blog feed, url: "https://logz.io/blog/feed", type: RSS, connector: rss, tier: B }2165      - { name: feed, url: "https://logz.io/feed", type: RSS, connector: rss, tier: B }2166  - id: looker2167    name: Looker2168    domain: looker.com2169    categories: [enterprise, saas]2170    tier: B2171    country: US2172    discover: { rss: true, status: true }2173    sensors:2174      - { name: changelog, url: "https://looker.com/changelog", type: HTML, connector: http, tier: B }2175      - { name: pricing, url: "https://looker.com/pricing", type: HTML, connector: http, tier: C }2176  - id: loom2177    extend: true2178    country: US2179    sensors:2180      - { name: pricing, url: "https://loom.com/pricing", type: HTML, connector: http, tier: C }2181  - id: lucid-software2182    name: Lucid Software2183    domain: lucid.co2184    categories: [enterprise, saas]2185    tier: S2186    country: US2187    discover: { rss: true, status: true }2188    sensors:2189      - { name: status, url: "https://status.lucid.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2190  - id: lusha2191    name: Lusha2192    domain: lusha.com2193    categories: [enterprise, saas]2194    tier: S2195    country: IL2196    discover: { rss: true, status: true }2197    sensors:2198      - { name: status, url: "https://status.lusha.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2199      - { name: blog feed, url: "https://lusha.com/blog/feed", type: RSS, connector: rss, tier: B }2200      - { name: feed, url: "https://lusha.com/feed", type: RSS, connector: rss, tier: B }2201      - { name: pricing, url: "https://lusha.com/pricing", type: HTML, connector: http, tier: C }2202  - id: mage2203    name: Mage2204    domain: mage.ai2205    categories: [developer, open-source, saas]2206    tier: B2207    country: US2208    discover: { rss: true, status: true }2209    sensors:2210      - { name: changelog, url: "https://mage.ai/changelog", type: HTML, connector: http, tier: B }2211      - { name: pricing, url: "https://mage.ai/pricing", type: HTML, connector: http, tier: C }2212  - id: mailerlite2213    name: MailerLite2214    domain: mailerlite.com2215    categories: [enterprise, saas]2216    tier: S2217    country: LT2218    discover: { rss: true, status: true }2219    sensors:2220      - { name: status, url: "https://status.mailerlite.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2221  - id: mailgun2222    extend: true2223    country: US2224    sensors:2225      - { name: changelog feed, url: "https://mailgun.com/releases/feed", type: RSS, connector: rss, tier: B }2226  - id: mailjet2227    name: Mailjet2228    domain: mailjet.com2229    categories: [developer, saas]2230    tier: S2231    country: FR2232    discover: { rss: true, status: true }2233    sensors:2234      - { name: status, url: "https://status.mailjet.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2235      - { name: changelog feed, url: "https://mailjet.com/releases/feed", type: RSS, connector: rss, tier: B }2236      - { name: blog feed, url: "https://mailjet.com/blog/feed", type: RSS, connector: rss, tier: B }2237      - { name: blog feed 2, url: "https://blog.mailjet.com/feed", type: RSS, connector: rss, tier: B }2238      - { name: pricing, url: "https://mailjet.com/pricing", type: HTML, connector: http, tier: C }2239  - id: mailtrap2240    name: Mailtrap2241    domain: mailtrap.io2242    categories: [developer, saas]2243    tier: B2244    country: US2245    discover: { rss: true, status: true }2246    sensors:2247      - { name: blog feed, url: "https://mailtrap.io/blog/feed", type: RSS, connector: rss, tier: B }2248      - { name: feed, url: "https://mailtrap.io/feed", type: RSS, connector: rss, tier: B }2249      - { name: changelog, url: "https://mailtrap.io/changelog", type: HTML, connector: http, tier: B }2250      - { name: pricing, url: "https://mailtrap.io/pricing", type: HTML, connector: http, tier: C }2251  - id: matillion2252    name: Matillion2253    domain: matillion.com2254    categories: [developer, saas]2255    tier: S2256    country: GB2257    discover: { rss: true, status: true }2258    sensors:2259      - { name: status, url: "https://status.matillion.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2260      - { name: pricing, url: "https://matillion.com/pricing", type: HTML, connector: http, tier: C }2261  - id: maxio2262    name: Maxio2263    domain: maxio.com2264    categories: [payments, saas]2265    tier: B2266    country: US2267    discover: { rss: true, status: true }2268    sensors:2269      - { name: pricing, url: "https://maxio.com/pricing", type: HTML, connector: http, tier: C }2270  - id: mega2271    name: MEGA2272    domain: mega.io2273    categories: [consumer-tech, saas]2274    tier: B2275    country: NZ2276    discover: { rss: true, status: true }2277    sensors:2278      - { name: blog feed, url: "https://blog.mega.io/feed", type: RSS, connector: rss, tier: B }2279      - { name: pricing, url: "https://mega.io/pricing", type: HTML, connector: http, tier: C }2280  - id: meilisearch2281    extend: true2282    country: FR2283    sensors:2284      - { name: pricing, url: "https://meilisearch.com/pricing", type: HTML, connector: http, tier: C }2285  - id: melio2286    name: Melio2287    domain: melio.com2288    categories: [payments, saas]2289    tier: B2290    country: US2291    discover: { rss: true, status: true }2292    sensors:2293      - { name: feed, url: "https://melio.com/feed", type: RSS, connector: rss, tier: B }2294      - { name: pricing, url: "https://melio.com/pricing", type: HTML, connector: http, tier: C }2295  - id: meltwater2296    name: Meltwater2297    domain: meltwater.com2298    categories: [enterprise, saas]2299    tier: S2300    country: NO2301    discover: { rss: true, status: true }2302    sensors:2303      - { name: status, url: "https://status.meltwater.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2304      - { name: pricing, url: "https://meltwater.com/pricing", type: HTML, connector: http, tier: C }2305  - id: mend2306    extend: true2307    country: IL2308    sensors:2309      - { name: status, url: "https://status.mend.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2310      - { name: feed, url: "https://mend.io/feed", type: RSS, connector: rss, tier: B }2311      - { name: pricing, url: "https://mend.io/pricing", type: HTML, connector: http, tier: C }2312  - id: metabase2313    extend: true2314    country: US2315    sensors:2316      - { name: status, url: "https://status.metabase.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2317      - { name: changelog, url: "https://metabase.com/changelog", type: HTML, connector: http, tier: B }2318      - { name: pricing, url: "https://metabase.com/pricing", type: HTML, connector: http, tier: C }2319  - id: metronome2320    name: Metronome2321    domain: metronome.com2322    categories: [payments, developer]2323    tier: S2324    country: US2325    discover: { rss: true, status: true }2326    sensors:2327      - { name: status, url: "https://status.metronome.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2328      - { name: changelog, url: "https://metronome.com/changelog", type: HTML, connector: http, tier: B }2329      - { name: pricing, url: "https://metronome.com/pricing", type: HTML, connector: http, tier: C }2330  - id: mintlify2331    extend: true2332    country: US2333    sensors:2334      - { name: feed, url: "https://mintlify.com/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2335      - { name: pricing, url: "https://mintlify.com/pricing", type: HTML, connector: http, tier: C }2336  - id: miro2337    extend: true2338    country: US2339    sensors:2340      - { name: changelog, url: "https://miro.com/changelog", type: HTML, connector: http, tier: B }2341      - { name: what's new, url: "https://miro.com/whats-new", type: HTML, connector: http, tier: B }2342  - id: mixpanel2343    extend: true2344    country: US2345    sensors:2346      - { name: pricing, url: "https://mixpanel.com/pricing", type: HTML, connector: http, tier: C }2347  - id: modern-treasury2348    name: Modern Treasury2349    domain: moderntreasury.com2350    categories: [payments, developer]2351    tier: S2352    country: US2353    discover: { rss: true, status: true }2354    sensors:2355      - { name: status (instatus), url: "https://status.moderntreasury.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }2356      - { name: pricing, url: "https://moderntreasury.com/pricing", type: HTML, connector: http, tier: C }2357  - id: monday2358    extend: true2359    country: IL2360    sensors:2361      - { name: what's new, url: "https://monday.com/whats-new", type: HTML, connector: http, tier: B }2362  - id: monte-carlo2363    name: Monte Carlo2364    domain: montecarlodata.com2365    categories: [developer, saas]2366    tier: B2367    country: US2368    discover: { rss: true, status: true }2369    sensors:2370      - { name: blog feed, url: "https://montecarlodata.com/blog/feed", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2371      - { name: feed, url: "https://montecarlodata.com/feed", type: RSS, connector: rss, tier: B }2372      - { name: pricing, url: "https://montecarlodata.com/pricing", type: HTML, connector: http, tier: C }2373  - id: monzo2374    extend: true2375    country: GB2376    sensors:2377      - { name: feed, url: "https://monzo.com/feed.xml", type: RSS, connector: rss, tier: B }2378  - id: moovit2379    name: Moovit2380    domain: moovit.com2381    categories: [transport, consumer-tech]2382    tier: B2383    country: IL2384    discover: { rss: true, status: true }2385    sensors:2386      - { name: feed, url: "https://moovit.com/feed", type: RSS, connector: rss, tier: B }2387  - id: motherduck2388    name: MotherDuck2389    domain: motherduck.com2390    categories: [developer, saas]2391    tier: B2392    country: US2393    discover: { rss: true, status: true }2394    sensors:2395      - { name: feed, url: "https://motherduck.com/rss.xml", type: RSS, connector: rss, tier: B }2396      - { name: feed 2, url: "https://motherduck.com/atom.xml", type: ATOM, connector: rss, tier: B }2397      - { name: pricing, url: "https://motherduck.com/pricing", type: HTML, connector: http, tier: C }2398  - id: mouseflow2399    name: Mouseflow2400    domain: mouseflow.com2401    categories: [enterprise, saas]2402    tier: B2403    country: DK2404    discover: { rss: true, status: true }2405    sensors:2406      - { name: feed, url: "https://mouseflow.com/feed", type: RSS, connector: rss, tier: B }2407      - { name: pricing, url: "https://mouseflow.com/pricing", type: HTML, connector: http, tier: C }2408  - id: moz2409    name: Moz2410    domain: moz.com2411    categories: [enterprise, saas]2412    tier: B2413    country: US2414    discover: { rss: true, status: true }2415    sensors:2416      - { name: blog feed, url: "https://moz.com/blog/feed", type: RSS, connector: rss, tier: B }2417      - { name: pricing, url: "https://moz.com/pricing", type: HTML, connector: http, tier: C }2418  - id: mullvad2419    name: Mullvad2420    domain: mullvad.net2421    categories: [cyber, consumer-tech]2422    tier: B2423    country: SE2424    discover: { rss: true, status: true }2425    sensors:2426      - { name: pricing, url: "https://mullvad.net/pricing", type: HTML, connector: http, tier: C }2427  - id: mural2428    name: Mural2429    domain: mural.co2430    categories: [enterprise, saas]2431    tier: S2432    country: US2433    discover: { rss: true, status: true }2434    sensors:2435      - { name: status, url: "https://status.mural.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2436      - { name: blog feed, url: "https://mural.co/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2437      - { name: changelog, url: "https://mural.co/changelog", type: HTML, connector: http, tier: B }2438      - { name: pricing, url: "https://mural.co/pricing", type: HTML, connector: http, tier: C }2439  - id: mux2440    extend: true2441    country: US2442    sensors:2443      - { name: pricing, url: "https://mux.com/pricing", type: HTML, connector: http, tier: C }2444  - id: myfitnesspal2445    name: MyFitnessPal2446    domain: myfitnesspal.com2447    categories: [health, consumer-tech]2448    tier: S2449    country: US2450    discover: { rss: true, status: true }2451    sensors:2452      - { name: status, url: "https://status.myfitnesspal.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2453  - id: n8n2454    extend: true2455    country: DE2456    sensors:2457      - { name: pricing, url: "https://n8n.io/pricing", type: HTML, connector: http, tier: C }2458  - id: nebula2459    name: Nebula2460    domain: nebula.tv2461    categories: [media]2462    tier: B2463    country: US2464    discover: { rss: true, status: true }2465    sensors:2466      - { name: blog feed, url: "https://blog.nebula.tv/feed", type: RSS, connector: rss, tier: B }2467  - id: neo-financial2468    name: Neo Financial2469    domain: neofinancial.com2470    categories: [finance]2471    tier: B2472    country: CA2473    discover: { rss: true, status: true }2474    sensors:2475      - { name: blog feed, url: "https://neofinancial.com/blog/feed.xml", type: RSS, connector: rss, tier: B }2476  - id: nerdwallet2477    name: NerdWallet2478    domain: nerdwallet.com2479    categories: [finance, media]2480    tier: B2481    country: US2482    discover: { rss: true, status: true }2483    sensors:2484      - { name: blog feed, url: "https://nerdwallet.com/blog/feed", type: RSS, connector: rss, tier: B }2485  - id: netskope2486    extend: true2487    country: US2488    sensors:2489      - { name: blog feed, url: "https://netskope.com/blog/feed", type: RSS, connector: rss, tier: B }2490  - id: ngrok2491    name: ngrok2492    domain: ngrok.com2493    categories: [developer, saas]2494    tier: S2495    country: US2496    discover: { rss: true, status: true }2497    sensors:2498      - { name: status, url: "https://status.ngrok.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2499      - { name: blog feed, url: "https://ngrok.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2500      - { name: pricing, url: "https://ngrok.com/pricing", type: HTML, connector: http, tier: C }2501  - id: nhost2502    name: Nhost2503    domain: nhost.io2504    categories: [developer, open-source, saas]2505    tier: S2506    country: SE2507    discover: { rss: true, status: true }2508    sensors:2509      - { name: status (instatus), url: "https://status.nhost.io/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }2510      - { name: pricing, url: "https://nhost.io/pricing", type: HTML, connector: http, tier: C }2511  - id: ninjaone2512    name: NinjaOne2513    domain: ninjaone.com2514    categories: [enterprise, saas]2515    tier: S2516    country: US2517    discover: { rss: true, status: true }2518    sensors:2519      - { name: status, url: "https://status.ninjaone.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2520      - { name: blog feed, url: "https://ninjaone.com/blog/feed", type: RSS, connector: rss, tier: B }2521      - { name: feed, url: "https://ninjaone.com/feed", type: RSS, connector: rss, tier: B }2522      - { name: pricing, url: "https://ninjaone.com/pricing", type: HTML, connector: http, tier: C }2523  - id: noom2524    extend: true2525    country: US2526    sensors:2527      - { name: feed, url: "https://noom.com/feed", type: RSS, connector: rss, tier: B }2528  - id: notion2529    extend: true2530    country: US2531    sensors:2532      - { name: changelog, url: "https://notion.so/changelog", type: HTML, connector: http, tier: B }2533  - id: novu2534    name: Novu2535    domain: novu.co2536    categories: [developer, open-source, saas]2537    tier: B2538    country: US2539    discover: { rss: true, status: true }2540    sensors:2541      - { name: blog feed, url: "https://novu.co/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2542      - { name: changelog, url: "https://novu.co/changelog", type: HTML, connector: http, tier: B }2543      - { name: pricing, url: "https://novu.co/pricing", type: HTML, connector: http, tier: C }2544  - id: obsidian2545    extend: true2546    country: US2547    sensors:2548      - { name: changelog feed, url: "https://obsidian.md/changelog.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2549      - { name: feed, url: "https://obsidian.md/feed.xml", type: RSS, connector: rss, tier: B }2550      - { name: changelog, url: "https://obsidian.md/changelog", type: HTML, connector: http, tier: B }2551      - { name: pricing, url: "https://obsidian.md/pricing", type: HTML, connector: http, tier: C }2552  - id: octopus-deploy2553    extend: true2554    country: AU2555    sensors:2556      - { name: feed, url: "https://octopus.com/feed", type: RSS, connector: rss, tier: B }2557      - { name: pricing, url: "https://octopus.com/pricing", type: HTML, connector: http, tier: C }2558  - id: olark2559    name: Olark2560    domain: olark.com2561    categories: [enterprise, saas]2562    tier: S2563    country: US2564    discover: { rss: true, status: true }2565    sensors:2566      - { name: status, url: "https://status.olark.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2567      - { name: blog feed, url: "https://blog.olark.com/rss.xml", type: RSS, connector: rss, tier: B }2568      - { name: pricing, url: "https://olark.com/pricing", type: HTML, connector: http, tier: C }2569  - id: omnisend2570    name: Omnisend2571    domain: omnisend.com2572    categories: [enterprise, commerce, saas]2573    tier: S2574    country: LT2575    discover: { rss: true, status: true }2576    sensors:2577      - { name: status, url: "https://status.omnisend.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2578      - { name: blog feed, url: "https://omnisend.com/blog/feed", type: RSS, connector: rss, tier: B }2579      - { name: changelog, url: "https://omnisend.com/changelog", type: HTML, connector: http, tier: B }2580      - { name: pricing, url: "https://omnisend.com/pricing", type: HTML, connector: http, tier: C }2581  - id: onesignal2582    extend: true2583    country: US2584    sensors:2585      - { name: pricing, url: "https://onesignal.com/pricing", type: HTML, connector: http, tier: C }2586  - id: onfido2587    name: Onfido2588    domain: onfido.com2589    categories: [cyber, saas]2590    tier: S2591    country: GB2592    discover: { rss: true, status: true }2593    sensors:2594      - { name: status, url: "https://status.onfido.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2595  - id: opensearch2596    extend: true2597    country: US2598    sensors:2599      - { name: feed, url: "https://opensearch.org/feed", type: RSS, connector: rss, tier: B }2600  - id: opsgenie2601    name: Opsgenie2602    domain: opsgenie.com2603    categories: [developer, saas]2604    tier: S2605    country: US2606    discover: { rss: true, status: true }2607    sensors:2608      - { name: status, url: "https://status.opsgenie.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2609  - id: optimizely2610    extend: true2611    country: US2612    sensors:2613      - { name: pricing, url: "https://optimizely.com/pricing", type: HTML, connector: http, tier: C }2614  - id: otter-ai2615    name: Otter.ai2616    domain: otter.ai2617    categories: [enterprise, saas, ai]2618    tier: S2619    country: US2620    discover: { rss: true, status: true }2621    sensors:2622      - { name: status, url: "https://status.otter.ai/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2623      - { name: pricing, url: "https://otter.ai/pricing", type: HTML, connector: http, tier: C }2624  - id: outreach2625    name: Outreach2626    domain: outreach.io2627    categories: [enterprise, saas]2628    tier: B2629    country: US2630    discover: { rss: true, status: true }2631    sensors:2632      - { name: pricing, url: "https://outreach.io/pricing", type: HTML, connector: http, tier: C }2633  - id: paddle2634    name: Paddle2635    domain: paddle.com2636    categories: [payments, saas]2637    tier: S2638    country: GB2639    discover: { rss: true, status: true }2640    sensors:2641      - { name: status, url: "https://paddlestatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2642      - { name: pricing, url: "https://paddle.com/pricing", type: HTML, connector: http, tier: C }2643  - id: pandadoc2644    name: PandaDoc2645    domain: pandadoc.com2646    categories: [enterprise, saas]2647    tier: S2648    country: US2649    discover: { rss: true, status: true }2650    sensors:2651      - { name: status, url: "https://status.pandadoc.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2652  - id: payhawk2653    name: Payhawk2654    domain: payhawk.com2655    categories: [finance, saas]2656    tier: B2657    country: GB2658    discover: { rss: true, status: true }2659    sensors:2660      - { name: pricing, url: "https://payhawk.com/pricing", type: HTML, connector: http, tier: C }2661  - id: pcloud2662    name: pCloud2663    domain: pcloud.com2664    categories: [consumer-tech, saas]2665    tier: B2666    country: CH2667    discover: { rss: true, status: true }2668    sensors:2669      - { name: blog feed, url: "https://blog.pcloud.com/feed", type: RSS, connector: rss, tier: B }2670  - id: peloton2671    extend: true2672    country: US2673    sensors:2674      - { name: blog feed, url: "https://peloton.com/blog/rss.xml", type: RSS, connector: rss, tier: B }2675  - id: pendo2676    extend: true2677    country: US2678    sensors:2679      - { name: pricing, url: "https://pendo.io/pricing", type: HTML, connector: http, tier: C }2680  - id: pingdom2681    name: Pingdom2682    domain: pingdom.com2683    categories: [developer, saas]2684    tier: B2685    country: US2686    discover: { rss: true, status: true }2687    sensors:2688      - { name: blog feed, url: "https://pingdom.com/blog/feed", type: RSS, connector: rss, tier: B }2689      - { name: pricing, url: "https://pingdom.com/pricing", type: HTML, connector: http, tier: C }2690  - id: pipedream2691    name: Pipedream2692    domain: pipedream.com2693    categories: [developer, saas]2694    tier: S2695    country: US2696    discover: { rss: true, status: true }2697    sensors:2698      - { name: status, url: "https://status.pipedream.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2699      - { name: changelog, url: "https://pipedream.com/changelog", type: HTML, connector: http, tier: B }2700  - id: pitch2701    name: Pitch2702    domain: pitch.com2703    categories: [enterprise, saas]2704    tier: B2705    country: DE2706    discover: { rss: true, status: true }2707    sensors:2708      - { name: pricing, url: "https://pitch.com/pricing", type: HTML, connector: http, tier: C }2709      - { name: what's new, url: "https://pitch.com/whats-new", type: HTML, connector: http, tier: B }2710  - id: plane2711    name: Plane2712    domain: plane.so2713    categories: [developer, open-source, saas]2714    tier: S2715    country: US2716    discover: { rss: true, status: true }2717    sensors:2718      - { name: status, url: "https://status.plane.so/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2719      - { name: changelog, url: "https://plane.so/changelog", type: HTML, connector: http, tier: B }2720      - { name: pricing, url: "https://plane.so/pricing", type: HTML, connector: http, tier: C }2721  - id: planetscale2722    extend: true2723    country: US2724    sensors:2725      - { name: changelog, url: "https://planetscale.com/changelog", type: HTML, connector: http, tier: B }2726  - id: plasmic2727    name: Plasmic2728    domain: plasmic.app2729    categories: [developer, saas]2730    tier: B2731    country: US2732    discover: { rss: true, status: true }2733    sensors:2734      - { name: blog feed, url: "https://plasmic.app/blog/feed.xml", type: RSS, connector: rss, tier: B }2735      - { name: pricing, url: "https://plasmic.app/pricing", type: HTML, connector: http, tier: C }2736  - id: pleo2737    name: Pleo2738    domain: pleo.io2739    categories: [finance, saas]2740    tier: S2741    country: DK2742    discover: { rss: true, status: true }2743    sensors:2744      - { name: status, url: "https://status.pleo.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2745      - { name: pricing, url: "https://pleo.io/pricing", type: HTML, connector: http, tier: C }2746  - id: plivo2747    extend: true2748    country: US2749    sensors:2750      - { name: pricing, url: "https://plivo.com/pricing", type: HTML, connector: http, tier: C }2751  - id: pluralsight2752    name: Pluralsight2753    domain: pluralsight.com2754    categories: [education, developer]2755    tier: B2756    country: US2757    discover: { rss: true, status: true }2758    sensors:2759      - { name: pricing, url: "https://pluralsight.com/pricing", type: HTML, connector: http, tier: C }2760  - id: polygon-io2761    name: Polygon.io2762    domain: polygon.io2763    categories: [finance, developer]2764    tier: B2765    country: US2766    discover: { rss: true, status: true }2767    sensors:2768      - { name: changelog feed, url: "https://polygon.io/changelog/rss.xml", type: RSS, connector: rss, tier: B }2769      - { name: changelog, url: "https://polygon.io/changelog", type: HTML, connector: http, tier: B }2770      - { name: pricing, url: "https://polygon.io/pricing", type: HTML, connector: http, tier: C }2771      - { name: api openapi spec, url: "https://api.polygon.io/openapi", type: JSON, connector: openapi, tier: C, config: { docsUrl: "https://polygon.io/docs" } }2772  - id: posthog2773    extend: true2774    country: US2775    sensors:2776      - { name: status (incident.io), url: "https://www.posthogstatus.com/api/v1/summary", type: STATUSPAGE, connector: statusjson, tier: S }2777      - { name: changelog feed, url: "https://posthog.com/changelog.rss", type: RSS, connector: rss, tier: B }2778      - { name: changelog, url: "https://posthog.com/changelog", type: HTML, connector: http, tier: B }2779      - { name: pricing, url: "https://posthog.com/pricing", type: HTML, connector: http, tier: C }2780  - id: postman2781    extend: true2782    country: US2783    sensors:2784      - { name: changelog, url: "https://postman.com/changelog", type: HTML, connector: http, tier: B }2785      - { name: pricing, url: "https://postman.com/pricing", type: HTML, connector: http, tier: C }2786  - id: postscript2787    name: Postscript2788    domain: postscript.io2789    categories: [enterprise, commerce, saas]2790    tier: S2791    country: US2792    discover: { rss: true, status: true }2793    sensors:2794      - { name: status, url: "https://status.postscript.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2795      - { name: pricing, url: "https://postscript.io/pricing", type: HTML, connector: http, tier: C }2796  - id: prefect2797    extend: true2798    country: US2799    sensors:2800      - { name: status, url: "https://status.prefect.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2801      - { name: changelog feed, url: "https://prefect.io/changelog/feed.xml", type: RSS, connector: rss, tier: B }2802      - { name: changelog, url: "https://prefect.io/changelog", type: HTML, connector: http, tier: B }2803  - id: preset2804    name: Preset2805    domain: preset.io2806    categories: [developer, saas]2807    tier: S2808    country: US2809    discover: { rss: true, status: true }2810    sensors:2811      - { name: status, url: "https://status.preset.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2812      - { name: feed, url: "https://preset.io/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2813      - { name: pricing, url: "https://preset.io/pricing", type: HTML, connector: http, tier: C }2814  - id: prisma2815    extend: true2816    country: DE2817    sensors:2818      - { name: status, url: "https://status.prisma.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2819      - { name: changelog, url: "https://prisma.io/changelog", type: HTML, connector: http, tier: B }2820      - { name: pricing, url: "https://prisma.io/pricing", type: HTML, connector: http, tier: C }2821  - id: prismic2822    extend: true2823    country: FR2824    sensors:2825      - { name: blog feed, url: "https://prismic.io/blog/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2826      - { name: pricing, url: "https://prismic.io/pricing", type: HTML, connector: http, tier: C }2827  - id: productboard2828    extend: true2829    country: CZ2830    sensors:2831      - { name: pricing, url: "https://productboard.com/pricing", type: HTML, connector: http, tier: C }2832  - id: proton-vpn2833    name: Proton VPN2834    domain: protonvpn.com2835    categories: [cyber, consumer-tech]2836    tier: B2837    country: CH2838    discover: { rss: true, status: true }2839    sensors:2840      - { name: blog feed, url: "https://protonvpn.com/blog/feed", type: RSS, connector: rss, tier: B }2841      - { name: pricing, url: "https://protonvpn.com/pricing", type: HTML, connector: http, tier: C }2842  - id: pubnub2843    name: PubNub2844    domain: pubnub.com2845    categories: [developer, saas]2846    tier: S2847    country: US2848    discover: { rss: true, status: true }2849    sensors:2850      - { name: status, url: "https://status.pubnub.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2851      - { name: pricing, url: "https://pubnub.com/pricing", type: HTML, connector: http, tier: C }2852  - id: pulumi2853    extend: true2854    country: US2855    sensors:2856      - { name: pricing, url: "https://pulumi.com/pricing", type: HTML, connector: http, tier: C }2857  - id: qdrant2858    extend: true2859    country: DE2860    sensors:2861      - { name: pricing, url: "https://qdrant.tech/pricing", type: HTML, connector: http, tier: C }2862  - id: qualtrics2863    extend: true2864    country: US2865    sensors:2866      - { name: pricing, url: "https://qualtrics.com/pricing", type: HTML, connector: http, tier: C }2867  - id: qualys2868    extend: true2869    country: US2870    sensors:2871      - { name: status, url: "https://status.qualys.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2872  - id: questdb2873    extend: true2874    country: GB2875    sensors:2876      - { name: feed, url: "https://questdb.io/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2877      - { name: pricing, url: "https://questdb.io/pricing", type: HTML, connector: http, tier: C }2878  - id: ramp2879    name: Ramp2880    domain: ramp.com2881    categories: [finance, saas]2882    tier: B2883    country: US2884    discover: { rss: true, status: true }2885    sensors:2886      - { name: pricing, url: "https://ramp.com/pricing", type: HTML, connector: http, tier: C }2887  - id: rapid72888    extend: true2889    country: US2890    sensors:2891      - { name: status, url: "https://status.rapid7.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2892      - { name: blog feed, url: "https://rapid7.com/blog/rss", type: RSS, connector: rss, tier: B }2893      - { name: pricing, url: "https://rapid7.com/pricing", type: HTML, connector: http, tier: C }2894  - id: raycast2895    name: Raycast2896    domain: raycast.com2897    categories: [developer, consumer-tech]2898    tier: B2899    country: US2900    discover: { rss: true, status: true }2901    sensors:2902      - { name: changelog feed, url: "https://raycast.com/changelog/feed.xml", type: RSS, connector: rss, tier: B }2903      - { name: changelog, url: "https://raycast.com/changelog", type: HTML, connector: http, tier: B }2904      - { name: pricing, url: "https://raycast.com/pricing", type: HTML, connector: http, tier: C }2905  - id: razorpay2906    name: Razorpay2907    domain: razorpay.com2908    categories: [payments]2909    tier: B2910    country: IN2911    discover: { rss: true, status: true }2912    sensors:2913      - { name: blog feed, url: "https://razorpay.com/blog/feed", type: RSS, connector: rss, tier: B }2914      - { name: blog feed 2, url: "https://razorpay.com/blog/rss", type: RSS, connector: rss, tier: B }2915      - { name: pricing, url: "https://razorpay.com/pricing", type: HTML, connector: http, tier: C }2916  - id: readme2917    name: ReadMe2918    domain: readme.com2919    categories: [developer, saas]2920    tier: S2921    country: US2922    discover: { rss: true, status: true }2923    sensors:2924      - { name: status, url: "https://status.readme.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2925      - { name: blog feed, url: "https://readme.com/blog/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2926      - { name: blog feed 2, url: "https://blog.readme.com/feed", type: RSS, connector: rss, tier: B }2927      - { name: pricing, url: "https://readme.com/pricing", type: HTML, connector: http, tier: C }2928  - id: recharge2929    name: Recharge2930    domain: rechargepayments.com2931    categories: [commerce, payments, saas]2932    tier: S2933    country: US2934    discover: { rss: true, status: true }2935    sensors:2936      - { name: status, url: "https://status.rechargepayments.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2937      - { name: blog feed, url: "https://rechargepayments.com/blog/feed", type: RSS, connector: rss, tier: B }2938      - { name: feed, url: "https://rechargepayments.com/feed", type: RSS, connector: rss, tier: B }2939      - { name: blog feed 2, url: "https://blog.rechargepayments.com/feed", type: RSS, connector: rss, tier: B }2940      - { name: changelog feed, url: "https://changelog.rechargepayments.com/rss.xml", type: RSS, connector: rss, tier: B }2941      - { name: pricing, url: "https://rechargepayments.com/pricing", type: HTML, connector: http, tier: C }2942  - id: recurly2943    name: Recurly2944    domain: recurly.com2945    categories: [payments, saas]2946    tier: S2947    country: US2948    discover: { rss: true, status: true }2949    sensors:2950      - { name: status, url: "https://status.recurly.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2951      - { name: blog feed, url: "https://recurly.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2952      - { name: blog feed 2, url: "https://blog.recurly.com/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }2953      - { name: pricing, url: "https://recurly.com/pricing", type: HTML, connector: http, tier: C }2954  - id: remind2955    name: Remind2956    domain: remind.com2957    categories: [education, saas]2958    tier: S2959    country: US2960    discover: { rss: true, status: true }2961    sensors:2962      - { name: status, url: "https://status.remind.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2963  - id: remote2964    name: Remote2965    domain: remote.com2966    categories: [enterprise, labour, saas]2967    tier: B2968    country: US2969    discover: { rss: true, status: true }2970    sensors:2971      - { name: pricing, url: "https://remote.com/pricing", type: HTML, connector: http, tier: C }2972  - id: replit2973    extend: true2974    country: US2975    sensors:2976      - { name: changelog, url: "https://replit.com/changelog", type: HTML, connector: http, tier: B }2977  - id: retool2978    extend: true2979    country: US2980    sensors:2981      - { name: pricing, url: "https://retool.com/pricing", type: HTML, connector: http, tier: C }2982  - id: revenuecat2983    name: RevenueCat2984    domain: revenuecat.com2985    categories: [payments, developer]2986    tier: S2987    country: US2988    discover: { rss: true, status: true }2989    sensors:2990      - { name: status, url: "https://status.revenuecat.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }2991      - { name: blog feed, url: "https://revenuecat.com/blog/rss.xml", type: RSS, connector: rss, tier: B }2992      - { name: pricing, url: "https://revenuecat.com/pricing", type: HTML, connector: http, tier: C }2993  - id: ringcentral2994    extend: true2995    country: US2996    sensors:2997      - { name: pricing, url: "https://ringcentral.com/pricing", type: HTML, connector: http, tier: C }2998  - id: rippling2999    extend: true3000    country: US3001    sensors:3002      - { name: pricing, url: "https://rippling.com/pricing", type: HTML, connector: http, tier: C }3003  - id: riskified3004    name: Riskified3005    domain: riskified.com3006    categories: [cyber, commerce, saas]3007    tier: S3008    country: IL3009    discover: { rss: true, status: true }3010    sensors:3011      - { name: status, url: "https://status.riskified.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3012  - id: rollbar3013    name: Rollbar3014    domain: rollbar.com3015    categories: [developer, saas]3016    tier: S3017    country: US3018    discover: { rss: true, status: true }3019    sensors:3020      - { name: status, url: "https://status.rollbar.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3021      - { name: blog feed, url: "https://rollbar.com/blog/feed", type: RSS, connector: rss, tier: B }3022      - { name: pricing, url: "https://rollbar.com/pricing", type: HTML, connector: http, tier: C }3023  - id: rootly3024    name: Rootly3025    domain: rootly.com3026    categories: [developer, saas]3027    tier: B3028    country: US3029    discover: { rss: true, status: true }3030    sensors:3031      - { name: changelog feed, url: "https://rootly.com/changelog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }3032      - { name: blog feed, url: "https://rootly.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }3033      - { name: changelog, url: "https://rootly.com/changelog", type: HTML, connector: http, tier: B }3034      - { name: pricing, url: "https://rootly.com/pricing", type: HTML, connector: http, tier: C }3035  - id: salesloft3036    extend: true3037    country: US3038    sensors:3039      - { name: pricing, url: "https://salesloft.com/pricing", type: HTML, connector: http, tier: C }3040  - id: sanity3041    extend: true3042    country: NO3043    sensors:3044      - { name: changelog, url: "https://sanity.io/changelog", type: HTML, connector: http, tier: B }3045      - { name: pricing, url: "https://sanity.io/pricing", type: HTML, connector: http, tier: C }3046  - id: sardine3047    name: Sardine3048    domain: sardine.ai3049    categories: [cyber, payments, saas]3050    tier: S3051    country: US3052    discover: { rss: true, status: true }3053    sensors:3054      - { name: status, url: "https://status.sardine.ai/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3055  - id: sauce-labs3056    name: Sauce Labs3057    domain: saucelabs.com3058    categories: [developer, saas]3059    tier: S3060    country: US3061    discover: { rss: true, status: true }3062    sensors:3063      - { name: status, url: "https://status.saucelabs.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3064      - { name: pricing, url: "https://saucelabs.com/pricing", type: HTML, connector: http, tier: C }3065  - id: savvycal3066    name: SavvyCal3067    domain: savvycal.com3068    categories: [enterprise, saas]3069    tier: B3070    country: US3071    discover: { rss: true, status: true }3072    sensors:3073      - { name: feed, url: "https://savvycal.com/feed.xml", type: RSS, connector: rss, tier: B }3074  - id: scalr3075    name: Scalr3076    domain: scalr.com3077    categories: [developer, saas]3078    tier: B3079    country: US3080    discover: { rss: true, status: true }3081    sensors:3082      - { name: pricing, url: "https://scalr.com/pricing", type: HTML, connector: http, tier: C }3083  - id: secoda3084    name: Secoda3085    domain: secoda.co3086    categories: [enterprise, saas]3087    tier: B3088    country: CA3089    discover: { rss: true, status: true }3090    sensors:3091      - { name: pricing, url: "https://secoda.co/pricing", type: HTML, connector: http, tier: C }3092  - id: secureframe3093    name: Secureframe3094    domain: secureframe.com3095    categories: [cyber, enterprise, saas]3096    tier: S3097    country: US3098    discover: { rss: true, status: true }3099    sensors:3100      - { name: status, url: "https://status.secureframe.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3101      - { name: pricing, url: "https://secureframe.com/pricing", type: HTML, connector: http, tier: C }3102  - id: segment3103    extend: true3104    country: US3105    sensors:3106      - { name: pricing, url: "https://segment.com/pricing", type: HTML, connector: http, tier: C }3107  - id: semaphore-ci3108    name: Semaphore CI3109    domain: semaphoreci.com3110    categories: [developer, saas]3111    tier: S3112    country: US3113    discover: { rss: true, status: true }3114    sensors:3115      - { name: status, url: "https://status.semaphoreci.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3116      - { name: blog feed, url: "https://semaphoreci.com/blog/feed", type: RSS, connector: rss, tier: B }3117      - { name: feed, url: "https://semaphoreci.com/feed", type: RSS, connector: rss, tier: B }3118      - { name: pricing, url: "https://semaphoreci.com/pricing", type: HTML, connector: http, tier: C }3119  - id: semrush3120    extend: true3121    country: US3122    sensors:3123      - { name: pricing, url: "https://semrush.com/pricing", type: HTML, connector: http, tier: C }3124  - id: sezzle3125    name: Sezzle3126    domain: sezzle.com3127    categories: [payments]3128    tier: S3129    country: US3130    discover: { rss: true, status: true }3131    sensors:3132      - { name: status, url: "https://status.sezzle.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3133      - { name: changelog, url: "https://sezzle.com/changelog", type: HTML, connector: http, tier: B }3134      - { name: pricing, url: "https://sezzle.com/pricing", type: HTML, connector: http, tier: C }3135  - id: short-io3136    name: Short.io3137    domain: short.io3138    categories: [enterprise, saas]3139    tier: B3140    country: US3141    discover: { rss: true, status: true }3142    sensors:3143      - { name: blog feed, url: "https://blog.short.io/rss.xml", type: RSS, connector: rss, tier: B }3144      - { name: pricing, url: "https://short.io/pricing", type: HTML, connector: http, tier: C }3145  - id: shortcut3146    extend: true3147    country: US3148    sensors:3149      - { name: changelog feed, url: "https://shortcut.com/release-notes/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }3150  - id: sift3151    name: Sift3152    domain: sift.com3153    categories: [cyber, saas]3154    tier: S3155    country: US3156    discover: { rss: true, status: true }3157    sensors:3158      - { name: status, url: "https://status.sift.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3159      - { name: blog feed, url: "https://sift.com/blog/feed", type: RSS, connector: rss, tier: B }3160      - { name: blog feed 2, url: "https://sift.com/blog/rss", type: RSS, connector: rss, tier: B }3161  - id: signal3162    extend: true3163    country: US3164    sensors:3165      - { name: feed, url: "https://signal.org/feed.xml", type: RSS, connector: rss, tier: B }3166  - id: signifyd3167    name: Signifyd3168    domain: signifyd.com3169    categories: [cyber, commerce, saas]3170    tier: S3171    country: US3172    discover: { rss: true, status: true }3173    sensors:3174      - { name: status, url: "https://status.signifyd.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3175      - { name: blog feed, url: "https://signifyd.com/blog/feed", type: RSS, connector: rss, tier: B }3176      - { name: feed, url: "https://signifyd.com/feed", type: RSS, connector: rss, tier: B }3177      - { name: pricing, url: "https://signifyd.com/pricing", type: HTML, connector: http, tier: C }3178  - id: similarweb3179    name: Similarweb3180    domain: similarweb.com3181    categories: [enterprise, saas]3182    tier: B3183    country: IL3184    discover: { rss: true, status: true }3185    sensors:3186      - { name: pricing, url: "https://similarweb.com/pricing", type: HTML, connector: http, tier: C }3187  - id: sinch3188    extend: true3189    country: SE3190    sensors:3191      - { name: blog feed, url: "https://sinch.com/blog/feed", type: RSS, connector: rss, tier: B }3192      - { name: pricing, url: "https://sinch.com/pricing", type: HTML, connector: http, tier: C }3193  - id: singlestore3194    name: SingleStore3195    domain: singlestore.com3196    categories: [developer, saas]3197    tier: B3198    country: US3199    discover: { rss: true, status: true }3200    sensors:3201      - { name: blog feed, url: "https://singlestore.com/blog/feed", type: RSS, connector: rss, tier: B }3202      - { name: pricing, url: "https://singlestore.com/pricing", type: HTML, connector: http, tier: C }3203  - id: sisense3204    name: Sisense3205    domain: sisense.com3206    categories: [enterprise, saas]3207    tier: S3208    country: US3209    discover: { rss: true, status: true }3210    sensors:3211      - { name: status, url: "https://status.sisense.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3212      - { name: pricing, url: "https://sisense.com/pricing", type: HTML, connector: http, tier: C }3213  - id: slack3214    extend: true3215    country: US3216    sensors:3217      - { name: changelog, url: "https://slack.com/changelog", type: HTML, connector: http, tier: B }3218      - { name: release notes, url: "https://slack.com/release-notes", type: HTML, connector: http, tier: B }3219      - { name: what's new, url: "https://slack.com/whats-new", type: HTML, connector: http, tier: B }3220  - id: smartrecruiters3221    name: SmartRecruiters3222    domain: smartrecruiters.com3223    categories: [enterprise, labour, saas]3224    tier: S3225    country: US3226    discover: { rss: true, status: true }3227    sensors:3228      - { name: status, url: "https://status.smartrecruiters.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3229      - { name: blog feed, url: "https://smartrecruiters.com/blog/feed", type: RSS, connector: rss, tier: B }3230      - { name: pricing, url: "https://smartrecruiters.com/pricing", type: HTML, connector: http, tier: C }3231  - id: smartsheet3232    extend: true3233    country: US3234    sensors:3235      - { name: changelog feed, url: "https://smartsheet.com/release-notes/rss.xml", type: RSS, connector: rss, tier: B }3236      - { name: pricing, url: "https://smartsheet.com/pricing", type: HTML, connector: http, tier: C }3237  - id: snyk3238    extend: true3239    country: US3240    sensors:3241      - { name: pricing, url: "https://snyk.io/pricing", type: HTML, connector: http, tier: C }3242  - id: socure3243    name: Socure3244    domain: socure.com3245    categories: [cyber, saas]3246    tier: S3247    country: US3248    discover: { rss: true, status: true }3249    sensors:3250      - { name: status, url: "https://status.socure.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3251      - { name: pricing, url: "https://socure.com/pricing", type: HTML, connector: http, tier: C }3252  - id: soda3253    name: Soda3254    domain: soda.io3255    categories: [developer, saas]3256    tier: B3257    country: BE3258    discover: { rss: true, status: true }3259    sensors:3260      - { name: status history feed, url: "https://status.soda.io/history.rss", type: RSS, connector: rss, tier: A }3261      - { name: pricing, url: "https://soda.io/pricing", type: HTML, connector: http, tier: C }3262  - id: softr3263    name: Softr3264    domain: softr.io3265    categories: [developer, saas]3266    tier: B3267    country: DE3268    discover: { rss: true, status: true }3269    sensors:3270      - { name: changelog, url: "https://softr.io/changelog", type: HTML, connector: http, tier: B }3271  - id: sonarsource3272    extend: true3273    country: CH3274    sensors:3275      - { name: pricing, url: "https://sonarsource.com/pricing", type: HTML, connector: http, tier: C }3276  - id: sonatype3277    extend: true3278    country: US3279    sensors:3280      - { name: pricing, url: "https://sonatype.com/pricing", type: HTML, connector: http, tier: C }3281  - id: sourcegraph3282    name: Sourcegraph3283    domain: sourcegraph.com3284    categories: [developer, saas]3285    tier: S3286    country: US3287    discover: { rss: true, status: true }3288    sensors:3289      - { name: status, url: "https://sourcegraphstatus.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3290      - { name: blog feed, url: "https://sourcegraph.com/blog/rss.xml", type: RSS, connector: rss, tier: B }3291      - { name: changelog, url: "https://sourcegraph.com/changelog", type: HTML, connector: http, tier: B }3292      - { name: pricing, url: "https://sourcegraph.com/pricing", type: HTML, connector: http, tier: C }3293  - id: spacelift3294    name: Spacelift3295    domain: spacelift.io3296    categories: [developer, saas]3297    tier: B3298    country: US3299    discover: { rss: true, status: true }3300    sensors:3301      - { name: pricing, url: "https://spacelift.io/pricing", type: HTML, connector: http, tier: C }3302  - id: spendesk3303    name: Spendesk3304    domain: spendesk.com3305    categories: [finance, saas]3306    tier: S3307    country: FR3308    discover: { rss: true, status: true }3309    sensors:3310      - { name: status, url: "https://status.spendesk.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3311      - { name: pricing, url: "https://spendesk.com/pricing", type: HTML, connector: http, tier: C }3312  - id: splashtop3313    name: Splashtop3314    domain: splashtop.com3315    categories: [enterprise, saas]3316    tier: S3317    country: US3318    discover: { rss: true, status: true }3319    sensors:3320      - { name: status, url: "https://status.splashtop.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3321      - { name: feed, url: "https://splashtop.com/feed", type: RSS, connector: rss, tier: B }3322      - { name: pricing, url: "https://splashtop.com/pricing", type: HTML, connector: http, tier: C }3323  - id: split3324    name: Split3325    domain: split.io3326    categories: [developer, saas]3327    tier: B3328    country: US3329    discover: { rss: true, status: true }3330    sensors:3331      - { name: pricing, url: "https://split.io/pricing", type: HTML, connector: http, tier: C }3332  - id: splunk3333    extend: true3334    country: US3335    sensors:3336      - { name: pricing, url: "https://splunk.com/pricing", type: HTML, connector: http, tier: C }3337  - id: sprout-social3338    extend: true3339    country: US3340    sensors:3341      - { name: pricing, url: "https://sproutsocial.com/pricing", type: HTML, connector: http, tier: C }3342  - id: stackblitz3343    name: StackBlitz3344    domain: stackblitz.com3345    categories: [developer, saas]3346    tier: B3347    country: US3348    discover: { rss: true, status: true }3349    sensors:3350      - { name: blog feed, url: "https://blog.stackblitz.com/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }3351      - { name: pricing, url: "https://stackblitz.com/pricing", type: HTML, connector: http, tier: C }3352  - id: starburst3353    name: Starburst3354    domain: starburst.io3355    categories: [developer, saas]3356    tier: B3357    country: US3358    discover: { rss: true, status: true }3359    sensors:3360      - { name: blog feed, url: "https://starburst.io/blog/rss.xml", type: RSS, connector: rss, tier: B }3361      - { name: pricing, url: "https://starburst.io/pricing", type: HTML, connector: http, tier: C }3362  - id: statsig3363    extend: true3364    country: US3365    sensors:3366      - { name: blog feed, url: "https://blog.statsig.com/feed", type: RSS, connector: rss, tier: B }3367      - { name: pricing, url: "https://statsig.com/pricing", type: HTML, connector: http, tier: C }3368  - id: statuscake3369    name: StatusCake3370    domain: statuscake.com3371    categories: [developer, saas]3372    tier: S3373    country: GB3374    discover: { rss: true, status: true }3375    sensors:3376      - { name: status, url: "https://status.statuscake.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3377      - { name: feed, url: "https://statuscake.com/feed", type: RSS, connector: rss, tier: B }3378      - { name: pricing, url: "https://statuscake.com/pricing", type: HTML, connector: http, tier: C }3379  - id: stigg3380    name: Stigg3381    domain: stigg.io3382    categories: [payments, developer]3383    tier: S3384    country: IL3385    discover: { rss: true, status: true }3386    sensors:3387      - { name: status, url: "https://status.stigg.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3388      - { name: changelog feed, url: "https://changelog.stigg.io/rss.xml", type: RSS, connector: rss, tier: B }3389      - { name: pricing, url: "https://stigg.io/pricing", type: HTML, connector: http, tier: C }3390  - id: stitch3391    name: Stitch3392    domain: stitchdata.com3393    categories: [developer, saas]3394    tier: S3395    country: US3396    discover: { rss: true, status: true }3397    sensors:3398      - { name: status, url: "https://status.stitchdata.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3399      - { name: changelog, url: "https://stitchdata.com/changelog", type: HTML, connector: http, tier: B }3400      - { name: pricing, url: "https://stitchdata.com/pricing", type: HTML, connector: http, tier: C }3401  - id: stoplight3402    name: Stoplight3403    domain: stoplight.io3404    categories: [developer, saas]3405    tier: S3406    country: US3407    discover: { rss: true, status: true }3408    sensors:3409      - { name: status, url: "https://status.stoplight.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3410      - { name: blog feed, url: "https://stoplight.io/blog/feed", type: RSS, connector: rss, tier: B }3411      - { name: pricing, url: "https://stoplight.io/pricing", type: HTML, connector: http, tier: C }3412  - id: strapi3413    extend: true3414    country: FR3415    sensors:3416      - { name: pricing, url: "https://strapi.io/pricing", type: HTML, connector: http, tier: C }3417  - id: stytch3418    extend: true3419    country: US3420    sensors:3421      - { name: changelog feed, url: "https://changelog.stytch.com/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }3422      - { name: pricing, url: "https://stytch.com/pricing", type: HTML, connector: http, tier: C }3423  - id: substack3424    extend: true3425    country: US3426    sensors:3427      - { name: changelog, url: "https://substack.com/changelog", type: HTML, connector: http, tier: B }3428  - id: sumo-logic3429    name: Sumo Logic3430    domain: sumologic.com3431    categories: [enterprise, developer, saas]3432    tier: S3433    country: US3434    discover: { rss: true, status: true }3435    sensors:3436      - { name: status, url: "https://status.sumologic.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3437      - { name: pricing, url: "https://sumologic.com/pricing", type: HTML, connector: http, tier: C }3438  - id: supertokens3439    name: SuperTokens3440    domain: supertokens.com3441    categories: [developer, open-source]3442    tier: B3443    country: US3444    discover: { rss: true, status: true }3445    sensors:3446      - { name: pricing, url: "https://supertokens.com/pricing", type: HTML, connector: http, tier: C }3447  - id: surfshark3448    name: Surfshark3449    domain: surfshark.com3450    categories: [cyber, consumer-tech]3451    tier: B3452    country: NL3453    discover: { rss: true, status: true }3454    sensors:3455      - { name: pricing, url: "https://surfshark.com/pricing", type: HTML, connector: http, tier: C }3456  - id: surveymonkey3457    extend: true3458    country: US3459    sensors:3460      - { name: pricing, url: "https://surveymonkey.com/pricing", type: HTML, connector: http, tier: C }3461  - id: svix3462    name: Svix3463    domain: svix.com3464    categories: [developer, saas]3465    tier: S3466    country: US3467    discover: { rss: true, status: true }3468    sensors:3469      - { name: status, url: "https://status.svix.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3470      - { name: blog feed, url: "https://svix.com/blog/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }3471      - { name: pricing, url: "https://svix.com/pricing", type: HTML, connector: http, tier: C }3472  - id: sync-com3473    name: Sync.com3474    domain: sync.com3475    categories: [consumer-tech, saas]3476    tier: S3477    country: CA3478    discover: { rss: true, status: true }3479    sensors:3480      - { name: status, url: "https://status.sync.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3481      - { name: blog feed, url: "https://sync.com/blog/rss.xml", type: RSS, connector: rss, tier: B }3482      - { name: pricing, url: "https://sync.com/pricing", type: HTML, connector: http, tier: C }3483  - id: tawk-to3484    name: tawk.to3485    domain: tawk.to3486    categories: [enterprise, saas]3487    tier: S3488    country: US3489    discover: { rss: true, status: true }3490    sensors:3491      - { name: status, url: "https://status.tawk.to/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3492  - id: taxjar3493    name: TaxJar3494    domain: taxjar.com3495    categories: [finance, saas]3496    tier: S3497    country: US3498    discover: { rss: true, status: true }3499    sensors:3500      - { name: status, url: "https://status.taxjar.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3501      - { name: feed, url: "https://taxjar.com/feed", type: RSS, connector: rss, tier: B }3502      - { name: blog feed, url: "https://blog.taxjar.com/feed", type: RSS, connector: rss, tier: B }3503      - { name: pricing, url: "https://taxjar.com/pricing", type: HTML, connector: http, tier: C }3504  - id: teamviewer3505    name: TeamViewer3506    domain: teamviewer.com3507    categories: [enterprise, saas]3508    tier: S3509    country: DE3510    discover: { rss: true, status: true }3511    sensors:3512      - { name: status, url: "https://status.teamviewer.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3513      - { name: pricing, url: "https://teamviewer.com/pricing", type: HTML, connector: http, tier: C }3514  - id: teamwork-com3515    name: Teamwork.com3516    domain: teamwork.com3517    categories: [enterprise, saas]3518    tier: S3519    country: IE3520    discover: { rss: true, status: true }3521    sensors:3522      - { name: status, url: "https://status.teamwork.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3523      - { name: pricing, url: "https://teamwork.com/pricing", type: HTML, connector: http, tier: C }3524  - id: tecton3525    name: Tecton3526    domain: tecton.ai3527    categories: [developer, ai, saas]3528    tier: B3529    country: US3530    discover: { rss: true, status: true }3531    sensors:3532      - { name: feed, url: "https://tecton.ai/feed", type: RSS, connector: rss, tier: B }3533  - id: temporal3534    name: Temporal3535    domain: temporal.io3536    categories: [developer, open-source, saas]3537    tier: S3538    country: US3539    discover: { rss: true, status: true }3540    sensors:3541      - { name: status, url: "https://status.temporal.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3542      - { name: blog feed, url: "https://temporal.io/blog/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }3543      - { name: changelog, url: "https://temporal.io/changelog", type: HTML, connector: http, tier: B }3544      - { name: pricing, url: "https://temporal.io/pricing", type: HTML, connector: http, tier: C }3545  - id: text3546    name: Text (LiveChat)3547    domain: text.com3548    categories: [enterprise, saas]3549    tier: S3550    country: PL3551    discover: { rss: true, status: true }3552    sensors:3553      - { name: status, url: "https://status.text.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3554      - { name: blog feed, url: "https://text.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }3555      - { name: pricing, url: "https://text.com/pricing", type: HTML, connector: http, tier: C }3556  - id: thoughtspot3557    name: ThoughtSpot3558    domain: thoughtspot.com3559    categories: [enterprise, saas]3560    tier: B3561    country: US3562    discover: { rss: true, status: true }3563    sensors:3564      - { name: feed, url: "https://thoughtspot.com/rss.xml", type: RSS, connector: rss, tier: B }3565      - { name: pricing, url: "https://thoughtspot.com/pricing", type: HTML, connector: http, tier: C }3566  - id: ticktick3567    name: TickTick3568    domain: ticktick.com3569    categories: [consumer-tech, saas]3570    tier: B3571    country: US3572    discover: { rss: true, status: true }3573    sensors:3574      - { name: blog feed, url: "https://blog.ticktick.com/feed", type: RSS, connector: rss, tier: B }3575  - id: tidio3576    name: Tidio3577    domain: tidio.com3578    categories: [enterprise, saas]3579    tier: S3580    country: PL3581    discover: { rss: true, status: true }3582    sensors:3583      - { name: status, url: "https://status.tidio.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3584      - { name: feed, url: "https://tidio.com/feed", type: RSS, connector: rss, tier: B }3585      - { name: pricing, url: "https://tidio.com/pricing", type: HTML, connector: http, tier: C }3586  - id: timescale3587    extend: true3588    country: US3589    sensors:3590      - { name: pricing, url: "https://timescale.com/pricing", type: HTML, connector: http, tier: C }3591  - id: tipalti3592    name: Tipalti3593    domain: tipalti.com3594    categories: [payments, saas]3595    tier: B3596    country: US3597    discover: { rss: true, status: true }3598    sensors:3599      - { name: pricing, url: "https://tipalti.com/pricing", type: HTML, connector: http, tier: C }3600  - id: todoist3601    extend: true3602    country: US3603    sensors:3604      - { name: pricing, url: "https://todoist.com/pricing", type: HTML, connector: http, tier: C }3605  - id: tooljet3606    name: ToolJet3607    domain: tooljet.com3608    categories: [developer, open-source, saas]3609    tier: B3610    country: US3611    discover: { rss: true, status: true }3612    sensors:3613      - { name: blog feed, url: "https://blog.tooljet.com/feed", type: RSS, connector: rss, tier: B }3614      - { name: pricing, url: "https://tooljet.com/pricing", type: HTML, connector: http, tier: C }3615  - id: top-hat3616    name: Top Hat3617    domain: tophat.com3618    categories: [education, saas]3619    tier: S3620    country: CA3621    discover: { rss: true, status: true }3622    sensors:3623      - { name: status, url: "https://status.tophat.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3624      - { name: feed, url: "https://tophat.com/feed", type: RSS, connector: rss, tier: B }3625      - { name: pricing, url: "https://tophat.com/pricing", type: HTML, connector: http, tier: C }3626  - id: tradier3627    name: Tradier3628    domain: tradier.com3629    categories: [finance, developer]3630    tier: S3631    country: US3632    discover: { rss: true, status: true }3633    sensors:3634      - { name: status, url: "https://status.tradier.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3635  - id: transit3636    name: Transit3637    domain: transitapp.com3638    categories: [transport, consumer-tech]3639    tier: B3640    country: CA3641    discover: { rss: true, status: true }3642    sensors:3643      - { name: blog feed, url: "https://blog.transitapp.com/feed", type: RSS, connector: rss, tier: B }3644  - id: travis-ci3645    name: Travis CI3646    domain: travis-ci.com3647    categories: [developer, saas]3648    tier: B3649    country: US3650    discover: { rss: true, status: true }3651    sensors:3652      - { name: feed, url: "https://travis-ci.com/feed", type: RSS, connector: rss, tier: B }3653      - { name: pricing, url: "https://travis-ci.com/pricing", type: HTML, connector: http, tier: C }3654  - id: tray-ai3655    name: Tray.ai3656    domain: tray.io3657    categories: [enterprise, saas]3658    tier: S3659    country: US3660    discover: { rss: true, status: true }3661    sensors:3662      - { name: status, url: "https://status.tray.io/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3663      - { name: pricing, url: "https://tray.io/pricing", type: HTML, connector: http, tier: C }3664  - id: trello3665    name: Trello3666    domain: trello.com3667    categories: [enterprise, saas]3668    tier: S3669    country: US3670    discover: { rss: true, status: true }3671    sensors:3672      - { name: status, url: "https://status.trello.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3673      - { name: blog feed, url: "https://blog.trello.com/index.xml", type: RSS, connector: rss, tier: B }3674      - { name: pricing, url: "https://trello.com/pricing", type: HTML, connector: http, tier: C }3675  - id: trigger-dev3676    name: Trigger.dev3677    domain: trigger.dev3678    categories: [developer, open-source, saas]3679    tier: B3680    country: US3681    discover: { rss: true, status: true }3682    sensors:3683      - { name: changelog feed, url: "https://trigger.dev/changelog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }3684      - { name: blog feed, url: "https://trigger.dev/blog/rss.xml", type: RSS, connector: rss, tier: B }3685      - { name: changelog, url: "https://trigger.dev/changelog", type: HTML, connector: http, tier: B }3686      - { name: pricing, url: "https://trigger.dev/pricing", type: HTML, connector: http, tier: C }3687  - id: tumblr3688    name: Tumblr3689    domain: tumblr.com3690    categories: [consumer-tech, media]3691    tier: B3692    country: US3693    discover: { rss: true, status: true }3694    sensors:3695      - { name: changelog feed, url: "https://changelog.tumblr.com/rss.xml", type: RSS, connector: rss, tier: B }3696  - id: tunnelbear3697    name: TunnelBear3698    domain: tunnelbear.com3699    categories: [cyber, consumer-tech]3700    tier: B3701    country: CA3702    discover: { rss: true, status: true }3703    sensors:3704      - { name: blog feed, url: "https://tunnelbear.com/blog/feed", type: RSS, connector: rss, tier: B }3705      - { name: changelog, url: "https://tunnelbear.com/changelog", type: HTML, connector: http, tier: B }3706      - { name: pricing, url: "https://tunnelbear.com/pricing", type: HTML, connector: http, tier: C }3707  - id: turbopuffer3708    name: turbopuffer3709    domain: turbopuffer.com3710    categories: [developer, ai, saas]3711    tier: S3712    country: CA3713    discover: { rss: true, status: true }3714    sensors:3715      - { name: status, url: "https://status.turbopuffer.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3716      - { name: blog feed, url: "https://turbopuffer.com/blog/rss.xml", type: RSS, connector: rss, tier: B }3717      - { name: changelog, url: "https://turbopuffer.com/changelog", type: HTML, connector: http, tier: B }3718      - { name: pricing, url: "https://turbopuffer.com/pricing", type: HTML, connector: http, tier: C }3719  - id: twelve-data3720    name: Twelve Data3721    domain: twelvedata.com3722    categories: [finance, developer]3723    tier: B3724    country: US3725    discover: { rss: true, status: true }3726    sensors:3727      - { name: changelog, url: "https://twelvedata.com/changelog", type: HTML, connector: http, tier: B }3728      - { name: pricing, url: "https://twelvedata.com/pricing", type: HTML, connector: http, tier: C }3729  - id: tyk3730    extend: true3731    country: GB3732    sensors:3733      - { name: pricing, url: "https://tyk.io/pricing", type: HTML, connector: http, tier: C }3734  - id: typeform3735    extend: true3736    country: ES3737    sensors:3738      - { name: pricing, url: "https://typeform.com/pricing", type: HTML, connector: http, tier: C }3739      - { name: what's new, url: "https://typeform.com/whats-new", type: HTML, connector: http, tier: B }3740  - id: typesense3741    extend: true3742    country: US3743    sensors:3744      - { name: pricing, url: "https://typesense.org/pricing", type: HTML, connector: http, tier: C }3745  - id: unbounce3746    name: Unbounce3747    domain: unbounce.com3748    categories: [enterprise, saas]3749    tier: S3750    country: CA3751    discover: { rss: true, status: true }3752    sensors:3753      - { name: status, url: "https://status.unbounce.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3754      - { name: pricing, url: "https://unbounce.com/pricing", type: HTML, connector: http, tier: C }3755  - id: unit3756    name: Unit3757    domain: unit.co3758    categories: [payments, developer]3759    tier: S3760    country: US3761    discover: { rss: true, status: true }3762    sensors:3763      - { name: status, url: "https://status.unit.co/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3764  - id: unit213765    name: Unit213766    domain: unit21.ai3767    categories: [cyber, finance, saas]3768    tier: B3769    country: US3770    discover: { rss: true, status: true }3771    sensors:3772      - { name: blog feed, url: "https://unit21.ai/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }3773  - id: unity3774    extend: true3775    country: US3776    sensors:3777      - { name: status history feed, url: "https://status.unity.com/history.rss", type: RSS, connector: rss, tier: A }3778      - { name: pricing, url: "https://unity.com/pricing", type: HTML, connector: http, tier: C }3779  - id: epic-games3780    extend: true3781    country: US3782    sensors:3783      - { name: feed, url: "https://unrealengine.com/rss.xml", type: RSS, connector: rss, tier: B }3784  - id: unsplash3785    name: Unsplash3786    domain: unsplash.com3787    categories: [consumer-tech, media]3788    tier: S3789    country: US3790    discover: { rss: true, status: true }3791    sensors:3792      - { name: status, url: "https://status.unsplash.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3793      - { name: blog feed, url: "https://unsplash.com/blog/feed", type: RSS, connector: rss, tier: B }3794  - id: uploadcare3795    name: Uploadcare3796    domain: uploadcare.com3797    categories: [developer, saas]3798    tier: S3799    country: US3800    discover: { rss: true, status: true }3801    sensors:3802      - { name: status, url: "https://status.uploadcare.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3803      - { name: blog feed, url: "https://uploadcare.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }3804      - { name: changelog, url: "https://uploadcare.com/changelog", type: HTML, connector: http, tier: B }3805      - { name: pricing, url: "https://uploadcare.com/pricing", type: HTML, connector: http, tier: C }3806  - id: uptimerobot3807    name: UptimeRobot3808    domain: uptimerobot.com3809    categories: [developer, saas]3810    tier: B3811    country: MT3812    discover: { rss: true, status: true }3813    sensors:3814      - { name: blog feed, url: "https://uptimerobot.com/blog/feed", type: RSS, connector: rss, tier: B }3815      - { name: pricing, url: "https://uptimerobot.com/pricing", type: HTML, connector: http, tier: C }3816  - id: userpilot3817    name: Userpilot3818    domain: userpilot.com3819    categories: [enterprise, saas]3820    tier: B3821    country: US3822    discover: { rss: true, status: true }3823    sensors:3824      - { name: pricing, url: "https://userpilot.com/pricing", type: HTML, connector: http, tier: C }3825  - id: val-town3826    name: Val Town3827    domain: val.town3828    categories: [developer, saas]3829    tier: B3830    country: US3831    discover: { rss: true, status: true }3832    sensors:3833      - { name: blog feed, url: "https://blog.val.town/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }3834  - id: vanta3835    name: Vanta3836    domain: vanta.com3837    categories: [cyber, enterprise, saas]3838    tier: S3839    country: US3840    discover: { rss: true, status: true }3841    sensors:3842      - { name: status, url: "https://status.vanta.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3843      - { name: pricing, url: "https://vanta.com/pricing", type: HTML, connector: http, tier: C }3844  - id: veriff3845    name: Veriff3846    domain: veriff.com3847    categories: [cyber, saas]3848    tier: S3849    country: EE3850    discover: { rss: true, status: true }3851    sensors:3852      - { name: status, url: "https://status.veriff.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3853      - { name: feed, url: "https://veriff.com/feed", type: RSS, connector: rss, tier: B }3854      - { name: pricing, url: "https://veriff.com/pricing", type: HTML, connector: http, tier: C }3855  - id: vespa-ai3856    name: Vespa.ai3857    domain: vespa.ai3858    categories: [developer, open-source, ai]3859    tier: S3860    country: NO3861    discover: { rss: true, status: true }3862    sensors:3863      - { name: status (instatus), url: "https://status.vespa.ai/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }3864      - { name: feed, url: "https://vespa.ai/feed", type: RSS, connector: rss, tier: B }3865      - { name: blog feed, url: "https://blog.vespa.ai/feed", type: RSS, connector: rss, tier: B }3866  - id: vimeo3867    extend: true3868    country: US3869    sensors:3870      - { name: feed, url: "https://vimeo.com/rss.xml", type: RSS, connector: rss, tier: B }3871  - id: vwo3872    name: VWO3873    domain: vwo.com3874    categories: [enterprise, saas]3875    tier: B3876    country: IN3877    discover: { rss: true, status: true }3878    sensors:3879      - { name: blog feed, url: "https://vwo.com/blog/feed", type: RSS, connector: rss, tier: B }3880      - { name: pricing, url: "https://vwo.com/pricing", type: HTML, connector: http, tier: C }3881  - id: walkme3882    name: WalkMe3883    domain: walkme.com3884    categories: [enterprise, saas]3885    tier: S3886    country: IL3887    discover: { rss: true, status: true }3888    sensors:3889      - { name: status, url: "https://status.walkme.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3890      - { name: blog feed, url: "https://walkme.com/blog/feed", type: RSS, connector: rss, tier: B }3891      - { name: pricing, url: "https://walkme.com/pricing", type: HTML, connector: http, tier: C }3892  - id: warp3893    name: Warp3894    domain: warp.dev3895    categories: [developer, saas]3896    tier: S3897    country: US3898    discover: { rss: true, status: true }3899    sensors:3900      - { name: status, url: "https://status.warp.dev/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3901      - { name: blog feed, url: "https://warp.dev/blog/feed.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }3902      - { name: pricing, url: "https://warp.dev/pricing", type: HTML, connector: http, tier: C }3903  - id: wattpad3904    name: Wattpad3905    domain: wattpad.com3906    categories: [consumer-tech, media]3907    tier: S3908    country: CA3909    discover: { rss: true, status: true }3910    sensors:3911      - { name: status, url: "https://status.wattpad.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3912  - id: wealthfront3913    name: Wealthfront3914    domain: wealthfront.com3915    categories: [finance]3916    tier: B3917    country: US3918    discover: { rss: true, status: true }3919    sensors:3920      - { name: blog feed, url: "https://wealthfront.com/blog/feed", type: RSS, connector: rss, tier: B }3921      - { name: pricing, url: "https://wealthfront.com/pricing", type: HTML, connector: http, tier: C }3922  - id: weaviate3923    extend: true3924    country: NL3925    sensors:3926      - { name: pricing, url: "https://weaviate.io/pricing", type: HTML, connector: http, tier: C }3927  - id: webex3928    name: Webex3929    domain: webex.com3930    categories: [enterprise, telecom, saas]3931    tier: B3932    country: US3933    discover: { rss: true, status: true }3934    sensors:3935      - { name: status history feed, url: "https://status.webex.com/history.rss", type: RSS, connector: rss, tier: A }3936      - { name: blog feed, url: "https://blog.webex.com/feed", type: RSS, connector: rss, tier: B }3937  - id: webflow3938    extend: true3939    country: US3940    sensors:3941      - { name: changelog feed, url: "https://webflow.com/updates/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }3942      - { name: pricing, url: "https://webflow.com/pricing", type: HTML, connector: http, tier: C }3943  - id: whatfix3944    name: Whatfix3945    domain: whatfix.com3946    categories: [enterprise, saas]3947    tier: B3948    country: IN3949    discover: { rss: true, status: true }3950    sensors:3951      - { name: pricing, url: "https://whatfix.com/pricing", type: HTML, connector: http, tier: C }3952  - id: whimsical3953    name: Whimsical3954    domain: whimsical.com3955    categories: [enterprise, saas]3956    tier: B3957    country: US3958    discover: { rss: true, status: true }3959    sensors:3960      - { name: pricing, url: "https://whimsical.com/pricing", type: HTML, connector: http, tier: C }3961  - id: windmill3962    name: Windmill3963    domain: windmill.dev3964    categories: [developer, open-source, saas]3965    tier: B3966    country: US3967    discover: { rss: true, status: true }3968    sensors:3969      - { name: changelog feed, url: "https://windmill.dev/changelog/rss.xml", type: RSS, connector: rss, tier: B }3970      - { name: blog feed, url: "https://windmill.dev/blog/rss.xml", type: RSS, connector: rss, tier: B }3971      - { name: changelog, url: "https://windmill.dev/changelog", type: HTML, connector: http, tier: B }3972      - { name: pricing, url: "https://windmill.dev/pricing", type: HTML, connector: http, tier: C }3973  - id: windsurf3974    extend: true3975    country: US3976    sensors:3977      - { name: feed, url: "https://windsurf.com/feed.xml", type: RSS, connector: rss, tier: B }3978  - id: wistia3979    name: Wistia3980    domain: wistia.com3981    categories: [enterprise, media, saas]3982    tier: S3983    country: US3984    discover: { rss: true, status: true }3985    sensors:3986      - { name: status (instatus), url: "https://status.wistia.com/api/v2/summary.json", type: STATUSPAGE, connector: statusjson, tier: S }3987      - { name: blog feed, url: "https://wistia.com/blog/feed.xml", type: RSS, connector: rss, tier: B }3988      - { name: pricing, url: "https://wistia.com/pricing", type: HTML, connector: http, tier: C }3989  - id: orb3990    name: Orb3991    domain: withorb.com3992    categories: [payments, developer]3993    tier: S3994    country: US3995    discover: { rss: true, status: true }3996    sensors:3997      - { name: status, url: "https://status.withorb.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }3998      - { name: changelog feed, url: "https://changelog.withorb.com/rss.xml", type: RSS, connector: rss, tier: B }3999      - { name: pricing, url: "https://withorb.com/pricing", type: HTML, connector: http, tier: C }4000  - id: persona4001    name: Persona4002    domain: withpersona.com4003    categories: [cyber, saas]4004    tier: B4005    country: US4006    discover: { rss: true, status: true }4007    sensors:4008      - { name: status history feed, url: "https://status.withpersona.com/feed.rss", type: RSS, connector: rss, tier: A }4009  - id: wolt4010    name: Wolt4011    domain: wolt.com4012    categories: [food, consumer-tech]4013    tier: S4014    country: FI4015    discover: { rss: true, status: true }4016    sensors:4017      - { name: status, url: "https://status.wolt.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }4018      - { name: blog feed, url: "https://wolt.com/blog/feed", type: RSS, connector: rss, tier: B }4019  - id: automattic4020    extend: true4021    country: US4022    sensors:4023      - { name: changelog feed, url: "https://changelog.wordpress.com/feed.xml", type: RSS, connector: rss, tier: B }4024      - { name: pricing, url: "https://wordpress.com/pricing", type: HTML, connector: http, tier: C }4025  - id: workato4026    extend: true4027    country: US4028    sensors:4029      - { name: changelog, url: "https://workato.com/changelog", type: HTML, connector: http, tier: B }4030  - id: workos4031    name: WorkOS4032    domain: workos.com4033    categories: [developer, saas]4034    tier: S4035    country: US4036    discover: { rss: true, status: true }4037    sensors:4038      - { name: status, url: "https://status.workos.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }4039      - { name: changelog feed, url: "https://workos.com/changelog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }4040      - { name: blog feed, url: "https://workos.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }4041      - { name: changelog, url: "https://workos.com/changelog", type: HTML, connector: http, tier: B }4042      - { name: pricing, url: "https://workos.com/pricing", type: HTML, connector: http, tier: C }4043  - id: wrike4044    name: Wrike4045    domain: wrike.com4046    categories: [enterprise, saas]4047    tier: B4048    country: US4049    discover: { rss: true, status: true }4050    sensors:4051      - { name: pricing, url: "https://wrike.com/pricing", type: HTML, connector: http, tier: C }4052  - id: xata4053    name: Xata4054    domain: xata.io4055    categories: [developer, saas]4056    tier: B4057    country: DE4058    discover: { rss: true, status: true }4059    sensors:4060      - { name: feed, url: "https://xata.io/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }4061      - { name: pricing, url: "https://xata.io/pricing", type: HTML, connector: http, tier: C }4062  - id: ynab4063    name: YNAB4064    domain: ynab.com4065    categories: [finance, consumer-tech]4066    tier: S4067    country: US4068    discover: { rss: true, status: true }4069    sensors:4070      - { name: status, url: "https://status.ynab.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }4071      - { name: blog feed, url: "https://ynab.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }4072      - { name: pricing, url: "https://ynab.com/pricing", type: HTML, connector: http, tier: C }4073  - id: yotpo4074    name: Yotpo4075    domain: yotpo.com4076    categories: [enterprise, commerce, saas]4077    tier: S4078    country: IL4079    discover: { rss: true, status: true }4080    sensors:4081      - { name: status, url: "https://status.yotpo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }4082      - { name: pricing, url: "https://yotpo.com/pricing", type: HTML, connector: http, tier: C }4083  - id: yubico4084    extend: true4085    country: SE4086    sensors:4087      - { name: status, url: "https://status.yubico.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }4088      - { name: blog feed, url: "https://yubico.com/blog/feed", type: RSS, connector: rss, tier: B }4089  - id: yugabyte4090    extend: true4091    country: US4092    sensors:4093      - { name: blog feed, url: "https://yugabyte.com/blog/feed", type: RSS, connector: rss, tier: B }4094      - { name: feed, url: "https://yugabyte.com/feed", type: RSS, connector: rss, tier: B }4095      - { name: pricing, url: "https://yugabyte.com/pricing", type: HTML, connector: http, tier: C }4096  - id: zilliz4097    name: Zilliz4098    domain: zilliz.com4099    categories: [developer, ai, saas]4100    tier: S4101    country: US4102    discover: { rss: true, status: true }4103    sensors:4104      - { name: status, url: "https://status.zilliz.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }4105      - { name: pricing, url: "https://zilliz.com/pricing", type: HTML, connector: http, tier: C }4106  - id: zipcar4107    name: Zipcar4108    domain: zipcar.com4109    categories: [transport]4110    tier: B4111    country: US4112    discover: { rss: true, status: true }4113    sensors:4114      - { name: feed, url: "https://zipcar.com/rss.xml", type: RSS, connector: rss, tier: B }4115  - id: zoho4116    name: Zoho4117    domain: zoho.com4118    categories: [enterprise, saas]4119    tier: B4120    country: IN4121    discover: { rss: true, status: true }4122    sensors:4123      - { name: status history feed, url: "https://status.zoho.com/rss", type: RSS, connector: rss, tier: A }4124      - { name: blog feed, url: "https://zoho.com/blog/feed", type: RSS, connector: rss, tier: B }4125      - { name: blog feed 2, url: "https://blog.zoho.com/feed", type: RSS, connector: rss, tier: B }4126  - id: zoominfo4127    extend: true4128    country: US4129    sensors:4130      - { name: pricing, url: "https://zoominfo.com/pricing", type: HTML, connector: http, tier: C }4131  - id: zscaler4132    extend: true4133    country: US4134    sensors:4135      - { name: pricing, url: "https://zscaler.com/pricing", type: HTML, connector: http, tier: C }4136  - id: zuora4137    name: Zuora4138    domain: zuora.com4139    categories: [payments, saas]4140    tier: B4141    country: US4142    discover: { rss: true, status: true }4143    sensors:4144      - { name: pricing, url: "https://zuora.com/pricing", type: HTML, connector: http, tier: C }4145  - id: zuplo4146    name: Zuplo4147    domain: zuplo.com4148    categories: [developer, saas]4149    tier: S4150    country: US4151    discover: { rss: true, status: true }4152    sensors:4153      - { name: status, url: "https://status.zuplo.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }4154      - { name: changelog feed, url: "https://zuplo.com/changelog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }4155      - { name: blog feed, url: "https://zuplo.com/blog/rss.xml", type: RSS, connector: rss, tier: B, config: { maxItems: 60 } }4156      - { name: changelog, url: "https://zuplo.com/changelog", type: HTML, connector: http, tier: B }4157      - { name: pricing, url: "https://zuplo.com/pricing", type: HTML, connector: http, tier: C }4158  - id: zwift4159    name: Zwift4160    domain: zwift.com4161    categories: [health, gaming]4162    tier: S4163    country: US4164    discover: { rss: true, status: true }4165    sensors:4166      - { name: status, url: "https://status.zwift.com/api/v2/summary.json", type: STATUSPAGE, connector: statuspage, tier: S }4167