{"licence":"CC BY 4.0","licenceUrl":"https://creativecommons.org/licenses/by/4.0/","citation":"Ambera Forge, API and uptime monitoring, October 2026","report":"https://forge.ambera.app/sectors/api-monitoring/2026-10","note":"Counts are over the companies Forge read in this sector during the month, each with its denominator. Themes and capabilities are the words the reading listed; a theme with no declared match shares no word with anything a company declares, which is not the same as no product doing it. Carried market-size figures are their publishers’ and are not redistributed here.","version":2,"monthKey":"2026-10","sector":{"slug":"api-monitoring","name":"API and uptime monitoring","scope":"Checks that call an endpoint on a schedule and alert when it stops answering."},"coverage":{"entities":6,"readEntities":6,"neverRead":0,"readInMonth":1,"lastReadAt":"2026-09-30T20:43:23.272Z"},"withheldReason":null,"declaredCapabilities":[{"name":"Status pages","listing":2,"denominator":5,"entityIds":["cmuohfjfz001hofmykbfllh31","cmuohfjit001jofmyp34pbwp6"]},{"name":"Uptime monitoring","listing":2,"denominator":5,"entityIds":["cmuohfjfz001hofmykbfllh31","cmuohfjlq001lofmyxfudu0ba"]},{"name":"100+ global polling locations","listing":1,"denominator":5,"entityIds":["cmuohfjlq001lofmyxfudu0ba"]},{"name":"20+ global monitoring locations","listing":1,"denominator":5,"entityIds":["cmuohfjcx001fofmyf6te4b6h"]},{"name":"AI agent / MCP integration","listing":1,"denominator":5,"entityIds":["cmuohfjcx001fofmyf6te4b6h"]},{"name":"AI SRE / AI postmortems","listing":1,"denominator":5,"entityIds":["cmuohfjfz001hofmykbfllh31"]},{"name":"Alerting (email/SMS/push)","listing":1,"denominator":5,"entityIds":["cmuohfjlq001lofmyxfudu0ba"]},{"name":"alerting (Slack, SMS, webhook, etc.)","listing":1,"denominator":5,"entityIds":["cmuohfjcx001fofmyf6te4b6h"]},{"name":"API access","listing":1,"denominator":5,"entityIds":["cmuohfjit001jofmyp34pbwp6"]},{"name":"API monitoring with assertions","listing":1,"denominator":5,"entityIds":["cmuohfjcx001fofmyf6te4b6h"]},{"name":"browser login monitoring","listing":1,"denominator":5,"entityIds":["cmuohfjtc001pofmyxcabkcoc"]},{"name":"Domain expiry monitoring","listing":1,"denominator":5,"entityIds":["cmuohfjit001jofmyp34pbwp6"]},{"name":"Error tracking (Sentry-compatible)","listing":1,"denominator":5,"entityIds":["cmuohfjfz001hofmykbfllh31"]},{"name":"flat/low monthly pricing","listing":1,"denominator":5,"entityIds":["cmuohfjtc001pofmyxcabkcoc"]},{"name":"Heartbeat/cron monitoring","listing":1,"denominator":5,"entityIds":["cmuohfjit001jofmyp34pbwp6"]},{"name":"HTTP/uptime checks","listing":1,"denominator":5,"entityIds":["cmuohfjtc001pofmyxcabkcoc"]},{"name":"Incident management & on-call scheduling","listing":1,"denominator":5,"entityIds":["cmuohfjfz001hofmykbfllh31"]},{"name":"Live map / user experience monitoring","listing":1,"denominator":5,"entityIds":["cmuohfjlq001lofmyxfudu0ba"]},{"name":"Log management (Logtail)","listing":1,"denominator":5,"entityIds":["cmuohfjfz001hofmykbfllh31"]},{"name":"Metrics & dashboards","listing":1,"denominator":5,"entityIds":["cmuohfjfz001hofmykbfllh31"]},{"name":"monitoring as code (TypeScript/JS)","listing":1,"denominator":5,"entityIds":["cmuohfjcx001fofmyf6te4b6h"]},{"name":"multi-region checks","listing":1,"denominator":5,"entityIds":["cmuohfjtc001pofmyxcabkcoc"]},{"name":"OpenTelemetry tracing & eBPF instrumentation","listing":1,"denominator":5,"entityIds":["cmuohfjfz001hofmykbfllh31"]},{"name":"Page speed monitoring","listing":1,"denominator":5,"entityIds":["cmuohfjlq001lofmyxfudu0ba"]},{"name":"phone/SMS/Slack alerts","listing":1,"denominator":5,"entityIds":["cmuohfjtc001pofmyxcabkcoc"]},{"name":"Playwright browser checks","listing":1,"denominator":5,"entityIds":["cmuohfjcx001fofmyf6te4b6h"]},{"name":"public status pages","listing":1,"denominator":5,"entityIds":["cmuohfjtc001pofmyxcabkcoc"]},{"name":"Public status pages","listing":1,"denominator":5,"entityIds":["cmuohfjlq001lofmyxfudu0ba"]},{"name":"Real user monitoring (RUM)","listing":1,"denominator":5,"entityIds":["cmuohfjlq001lofmyxfudu0ba"]},{"name":"self-hosted option (Uptime Kuma)","listing":1,"denominator":5,"entityIds":["cmuohfjtc001pofmyxcabkcoc"]},{"name":"SMS/voice/email alerting","listing":1,"denominator":5,"entityIds":["cmuohfjit001jofmyp34pbwp6"]},{"name":"SSL certificate monitoring","listing":1,"denominator":5,"entityIds":["cmuohfjit001jofmyp34pbwp6"]},{"name":"SSL/DNS monitoring","listing":1,"denominator":5,"entityIds":["cmuohfjtc001pofmyxcabkcoc"]},{"name":"status pages","listing":1,"denominator":5,"entityIds":["cmuohfjcx001fofmyf6te4b6h"]},{"name":"Terraform / Pulumi support","listing":1,"denominator":5,"entityIds":["cmuohfjcx001fofmyf6te4b6h"]},{"name":"Third-party integrations (Slack, PagerDuty, Zapier)","listing":1,"denominator":5,"entityIds":["cmuohfjit001jofmyp34pbwp6"]},{"name":"Transaction monitoring","listing":1,"denominator":5,"entityIds":["cmuohfjlq001lofmyxfudu0ba"]},{"name":"Uptime/website monitoring","listing":1,"denominator":5,"entityIds":["cmuohfjit001jofmyp34pbwp6"]}],"complaintThemes":[{"name":"Price level","listing":4,"denominator":6,"entityIds":["cmuohfjtc001pofmyxcabkcoc","cmuohfjcx001fofmyf6te4b6h","cmuohfjfz001hofmykbfllh31","cmuohfjlq001lofmyxfudu0ba"],"phrases":["enterprise tools priced for teams, not solo founders","Paid tier cost jump for startups","pricing rigidity for smaller/growing teams","Steep cost scaling past low check counts"]},{"name":"Billing, fees and cancellation","listing":3,"denominator":6,"entityIds":["cmuohfjcx001fofmyf6te4b6h","cmuohfjfz001hofmykbfllh31","cmuohfjit001jofmyp34pbwp6"],"phrases":["check-run overage costs can be high","Complex modular/per-product billing","Hidden seat/SMS add-on costs"]},{"name":"Free tier, trial and paywalled features","listing":2,"denominator":6,"entityIds":["cmuohfjit001jofmyp34pbwp6","cmuohfjlq001lofmyxfudu0ba"],"phrases":["Free plan restricted to non-commercial use","No free plan, trial-only"]},{"name":"Usage limits and caps","listing":2,"denominator":6,"entityIds":["cmuohfjlq001lofmyxfudu0ba","cmuohfjod001nofmy66drxg07"],"phrases":["high volume of false alerts per day","SMS/alert credit system adds extra charges","SMS/paid alert credits consumed by false alerts"]},{"name":"Accuracy and output quality","listing":1,"denominator":6,"entityIds":["cmuohfjod001nofmy66drxg07"],"phrases":["false positives from single-location checks","monitoring engine itself going down, producing false alerts","rate-limited monitoring IPs causing false failures"]},{"name":"Ads, spam and notifications","listing":1,"denominator":6,"entityIds":["cmuohfjtc001pofmyxcabkcoc"],"phrases":["alert fatigue from unfiltered notifications"]},{"name":"Advanced features require paid plans","listing":1,"denominator":6,"entityIds":["cmuohfjfz001hofmykbfllh31"],"phrases":["Advanced features require paid plans"]},{"name":"alert fatigue / alerts ignored over time","listing":1,"denominator":6,"entityIds":["cmuohfjod001nofmy66drxg07"],"phrases":["alert fatigue / alerts ignored over time"]},{"name":"Bugs and reliability","listing":1,"denominator":6,"entityIds":["cmuohfjtc001pofmyxcabkcoc"],"phrases":["homepage-only checks miss real outages"]},{"name":"Complexity, setup and learning curve","listing":1,"denominator":6,"entityIds":["cmuohfjcx001fofmyf6te4b6h"],"phrases":["steep learning curve for advanced checks/terminology"]},{"name":"Confusing/changing plan structure","listing":1,"denominator":6,"entityIds":["cmuohfjit001jofmyp34pbwp6"],"phrases":["Confusing/changing plan structure"]},{"name":"Customization and branding","listing":1,"denominator":6,"entityIds":["cmuohfjcx001fofmyf6te4b6h"],"phrases":["lack of ready-made templates"]},{"name":"email alerts insufficient to wake someone at night","listing":1,"denominator":6,"entityIds":["cmuohfjtc001pofmyxcabkcoc"],"phrases":["email alerts insufficient to wake someone at night"]},{"name":"Higher plans feel expensive relative to alternatives","listing":1,"denominator":6,"entityIds":["cmuohfjlq001lofmyxfudu0ba"],"phrases":["Higher plans feel expensive relative to alternatives"]},{"name":"monitor and app hosted together fail silently together","listing":1,"denominator":6,"entityIds":["cmuohfjtc001pofmyxcabkcoc"],"phrases":["monitor and app hosted together fail silently together"]},{"name":"Newer/less established vs incumbents","listing":1,"denominator":6,"entityIds":["cmuohfjfz001hofmykbfllh31"],"phrases":["Newer/less established vs incumbents"]},{"name":"PagerDuty rotation/escalation features unnecessary solo","listing":1,"denominator":6,"entityIds":["cmuohfjtc001pofmyxcabkcoc"],"phrases":["PagerDuty rotation/escalation features unnecessary solo"]},{"name":"Price increases","listing":1,"denominator":6,"entityIds":["cmuohfjit001jofmyp34pbwp6"],"phrases":["Large price increases on paid plans"]}],"complaintVocabularyVersion":2,"whiteSpace":{"rows":[{"theme":{"name":"Price level","listing":4,"denominator":6,"entityIds":["cmuohfjtc001pofmyxcabkcoc","cmuohfjcx001fofmyf6te4b6h","cmuohfjfz001hofmykbfllh31","cmuohfjlq001lofmyxfudu0ba"],"phrases":["enterprise tools priced for teams, not solo founders","Paid tier cost jump for startups","pricing rigidity for smaller/growing teams","Steep cost scaling past low check counts"]},"declared":[{"name":"flat/low monthly pricing","listing":1,"denominator":5,"entityIds":["cmuohfjtc001pofmyxcabkcoc"],"sharedWords":["pricing"]}],"answeredBy":"price"},{"theme":{"name":"Billing, fees and cancellation","listing":3,"denominator":6,"entityIds":["cmuohfjcx001fofmyf6te4b6h","cmuohfjfz001hofmykbfllh31","cmuohfjit001jofmyp34pbwp6"],"phrases":["check-run overage costs can be high","Complex modular/per-product billing","Hidden seat/SMS add-on costs"]},"declared":[{"name":"Transaction monitoring","listing":1,"denominator":5,"entityIds":["cmuohfjlq001lofmyxfudu0ba"],"sharedWords":["transaction"]}],"answeredBy":"price"},{"theme":{"name":"Free tier, trial and paywalled features","listing":2,"denominator":6,"entityIds":["cmuohfjit001jofmyp34pbwp6","cmuohfjlq001lofmyxfudu0ba"],"phrases":["Free plan restricted to non-commercial use","No free plan, trial-only"]},"declared":[],"answeredBy":"price"},{"theme":{"name":"Usage limits and caps","listing":2,"denominator":6,"entityIds":["cmuohfjlq001lofmyxfudu0ba","cmuohfjod001nofmy66drxg07"],"phrases":["high volume of false alerts per day","SMS/alert credit system adds extra charges","SMS/paid alert credits consumed by false alerts"]},"declared":[],"answeredBy":"price"}],"unansweredCount":0,"belowFloor":14},"entities":[{"id":"cmuohfjtc001pofmyxcabkcoc","slug":"indie-saas-founders-on-call-for-themselves","name":"Indie SaaS founders on call for themselves","kind":"segment","site":null,"lastWatchedAt":"2026-09-30T20:43:23.272Z","addedBy":"definition"},{"id":"cmuohfjcx001fofmyf6te4b6h","slug":"checkly","name":"Checkly","kind":"competitor","site":"https://checklyhq.com","lastWatchedAt":"2026-09-30T19:18:09.995Z","addedBy":"definition"},{"id":"cmuohfjfz001hofmykbfllh31","slug":"better-stack","name":"Better Stack","kind":"competitor","site":"https://betterstack.com","lastWatchedAt":"2026-09-30T19:18:09.995Z","addedBy":"definition"},{"id":"cmuohfjit001jofmyp34pbwp6","slug":"uptimerobot","name":"UptimeRobot","kind":"competitor","site":"https://uptimerobot.com","lastWatchedAt":"2026-09-30T19:18:09.995Z","addedBy":"definition"},{"id":"cmuohfjlq001lofmyxfudu0ba","slug":"pingdom","name":"Pingdom","kind":"competitor","site":"https://pingdom.com","lastWatchedAt":"2026-09-30T19:18:09.995Z","addedBy":"definition"},{"id":"cmuohfjod001nofmy66drxg07","slug":"alert-fatigue-and-false-alarms","name":"Alert fatigue and false alarms","kind":"discourse","site":null,"lastWatchedAt":"2026-09-30T19:18:09.995Z","addedBy":"definition"}],"entrants":{"placed":[],"sighted":[{"name":"SonarOps","kind":"competitor","site":"https://www.sonarops.it/","sourceUrl":"https://www.sonarops.it/blog/uptime-monitoring-tools-in-2026-an-honest-comparison-sonarops","firstSeenAt":"2026-10-05T06:08:15.250Z"},{"name":"MonitorPlatform","kind":"competitor","site":"https://monitorplatform.com/","sourceUrl":"https://monitorplatform.com/blog/uptime-monitoring-tools","firstSeenAt":"2026-10-05T06:08:15.250Z"},{"name":"Sentry Uptime Monitoring","kind":"adjacent","site":"https://sentry.io/","sourceUrl":"https://onlineornot.com/uptime-monitoring-tools","firstSeenAt":"2026-10-05T06:08:15.250Z"},{"name":"PingSLA","kind":"competitor","site":"https://pingsla.com/","sourceUrl":"https://pingsla.com/blog/api-monitoring-for-startups-2026","firstSeenAt":"2026-10-05T06:08:15.250Z"}]},"entries":{"observed":6,"inference":0,"sourceBroken":0,"byTag":[{"tag":"FACT","count":6}],"byCategory":[{"category":"PRODUCT","count":6}]},"pricing":{"readEntities":6,"withPricing":4,"changesInMonth":0,"companiesChangedInMonth":0,"withheldReason":null,"companies":[{"entityId":"cmuohfjcx001fofmyf6te4b6h","name":"Checkly","kind":"competitor","site":"https://checklyhq.com","changesInMonth":0,"latest":{"claim":"Checkly's pricing is organized into separate modules (Detect, Communicate, Resolve, Platform), with Detect Starter at $24/month and Detect Team at $64/month when billed annually, Resolve Starter at $12/month and Resolve Team at $39/month, and Enterprise custom-priced; a free Hobby tier includes roughly 10,000 API and 1,500 browser check runs per month.","tag":"FACT","sourceUrl":"https://cubeapm.com/blog/checkly-pricing-review/","observedAt":"2026-09-30T19:18:09.995Z"}},{"entityId":"cmuohfjfz001hofmykbfllh31","name":"Better Stack","kind":"competitor","site":"https://betterstack.com","changesInMonth":0,"latest":{"claim":"Better Stack prices on a modular, usage-based model: a free tier (10 monitors, 1 status page, limited telemetry), a Responder/on-call license starting around $29/month annual ($34 monthly), and separate Telemetry packs (e.g., Nano) starting near $25-30/month, with advanced incident workflow add-ons (~$9/responder) and custom Enterprise pricing.","tag":"COMPANY CLAIM","sourceUrl":"https://betterstack.com/pricing","observedAt":"2026-09-30T19:18:09.995Z"}},{"entityId":"cmuohfjit001jofmyp34pbwp6","name":"UptimeRobot","kind":"competitor","site":"https://uptimerobot.com","changesInMonth":0,"latest":{"claim":"UptimeRobot's free plan was restricted to personal, non-commercial use starting October 2024, and the company restructured paid plans with substantially higher pricing than before, including a Solo plan jump that one tracker describes as going from $8/month to $34/month at announcement.","tag":"COMPANY CLAIM","sourceUrl":"https://gopinger.com/blog/uptimerobot-pricing-alternatives/","observedAt":"2026-09-30T19:18:09.995Z"}},{"entityId":"cmuohfjod001nofmy66drxg07","name":"Alert fatigue and false alarms","kind":"discourse","site":null,"changesInMonth":0,"latest":{"claim":"UptimeRobot changed its Terms of Service in late 2024/2025 to restrict the free plan to personal, non-commercial use only and restructured paid plans with substantially higher prices, which multiple third-party sources describe as a multi-fold increase (accounts differ on exact multiples, e.g. 4x, 425%).","tag":"FACT","sourceUrl":"https://gopinger.com/blog/uptimerobot-pricing-alternatives/","observedAt":"2026-09-30T19:18:09.995Z"}},{"entityId":"cmuohfjtc001pofmyxcabkcoc","name":"Indie SaaS founders on call for themselves","kind":"segment","site":null,"changesInMonth":0,"latest":null},{"entityId":"cmuohfjlq001lofmyxfudu0ba","name":"Pingdom","kind":"competitor","site":"https://pingdom.com","changesInMonth":0,"latest":null}]},"funding":{"quartersConsidered":8,"readQuarters":2,"totalRounds":0,"currencies":[],"withheldReason":null,"quarters":[{"quarterKey":"2025-Q1","entitiesRead":0,"rounds":0,"roundsWithAmount":0,"sums":[]},{"quarterKey":"2025-Q2","entitiesRead":0,"rounds":0,"roundsWithAmount":0,"sums":[]},{"quarterKey":"2025-Q3","entitiesRead":0,"rounds":0,"roundsWithAmount":0,"sums":[]},{"quarterKey":"2025-Q4","entitiesRead":0,"rounds":0,"roundsWithAmount":0,"sums":[]},{"quarterKey":"2026-Q1","entitiesRead":0,"rounds":0,"roundsWithAmount":0,"sums":[]},{"quarterKey":"2026-Q2","entitiesRead":0,"rounds":0,"roundsWithAmount":0,"sums":[]},{"quarterKey":"2026-Q3","entitiesRead":6,"rounds":0,"roundsWithAmount":0,"sums":[]},{"quarterKey":"2026-Q4","entitiesRead":1,"rounds":0,"roundsWithAmount":0,"sums":[]}]},"marketSize":{"readAt":null,"publishers":[]}}