ArticleEric Ciarla·2026년 7월 7일·0

Introducing web-scale /monitor: Always-on search across the entire web

Quick Summary

Firecrawl은 기존의 특정 페이지·사이트 감시 기능을 웹 전체 검색으로 확장한 web scale /monitor를 출시해, 새롭고 관련성 있는 페이지가 공개되는 즉시 에이전트나 앱에 알리도록 했다.

Introducing web-scale /monitor: Always-on search across the entire web 관련 대표 이미지

🖼️ 인포그래픽

Introducing web-scale /monitor: Always-on search across the entire web 내용을 설명하는 본문 이미지

🖼️ 4컷 인포그래픽

Introducing web-scale /monitor: Always-on search across the entire web 내용을 설명하는 본문 이미지

💡 한 줄 요약

Firecrawl은 기존의 특정 페이지·사이트 감시 기능을 웹 전체 검색으로 확장한 web-scale /monitor를 출시해, 새롭고 관련성 있는 페이지가 공개되는 즉시 에이전트나 앱에 알리도록 했다.

📌 핵심 요약

  • Firecrawl의 web-scale /monitor는 웹 전체를 대상으로 항상 켜져 있는 검색을 수행하고, 새 페이지가 온라인에 나타나는 순간 사용자나 AI 에이전트에 알림을 보낸다.
  • 기존 /monitor가 사용자가 지정한 URL이나 웹사이트의 변경을 주기적으로 비교했다면, 새 기능은 검색 쿼리와 목표를 기반으로 아직 알지 못하는 새 결과까지 탐지한다.
  • 각 점검마다 Firecrawl은 검색을 실행하고, 지정한 recency window 안의 결과를 고르며, canonical URL 기준으로 이전 결과와 중복을 제거하고, 설정 시 목표에 맞는지 판단한다.
  • 웹 모니터는 type이 search인 target을 사용하는 create_monitor 호출로 만들 수 있으며, Python과 Node 예시 모두 일정, 목표, 검색어, 검색 범위, 최대 결과 수, 이메일 알림 설정을 보여준다.
  • 알림은 webhook이나 이메일로 받을 수 있고, 웹 모니터는 규제·법률 변화, 경쟁사 동향, 속보성 뉴스와 이벤트 추적 같은 반복적인 웹 감시 작업을 하나의 엔드포인트로 대체하는 것을 목표로 한다.

🧩 주요 포인트

  1. Firecrawl의 web-scale /monitor는 웹 전체를 대상으로 항상 켜져 있는 검색을 수행하고, 새 페이지가 온라인에 나타나는 순간 사용자나 AI 에이전트에 알림을 보낸다.
  2. 기존 /monitor가 사용자가 지정한 URL이나 웹사이트의 변경을 주기적으로 비교했다면, 새 기능은 검색 쿼리와 목표를 기반으로 아직 알지 못하는 새 결과까지 탐지한다.
  3. 각 점검마다 Firecrawl은 검색을 실행하고, 지정한 recency window 안의 결과를 고르며, canonical URL 기준으로 이전 결과와 중복을 제거하고, 설정 시 목표에 맞는지 판단한다.
  4. 웹 모니터는 type이 search인 target을 사용하는 create_monitor 호출로 만들 수 있으며, Python과 Node 예시 모두 일정, 목표, 검색어, 검색 범위, 최대 결과 수, 이메일 알림 설정을 보여준다.
  5. 알림은 webhook이나 이메일로 받을 수 있고, 웹 모니터는 규제·법률 변화, 경쟁사 동향, 속보성 뉴스와 이벤트 추적 같은 반복적인 웹 감시 작업을 하나의 엔드포인트로 대체하는 것을 목표로 한다.

🧠 상세 정리

1. 웹 전체로 확장된 항상 켜진 모니터링

글은 Firecrawl이 web-scale /monitor를 출시했다는 발표로 시작한다. 이 기능은 웹을 계속 감시하다가 새로운 정보가 온라인에 올라오면 사용자나 사용자의 에이전트에 즉시 알리는 항상 켜진 검색 기능으로 설명된다. 기존의 /monitor가 특정 페이지나 특정 웹사이트를 대상으로 정해진 일정에 따라 변경 사항을 비교하고 알림을 보내는 방식이었다면, 이번 기능은 같은 개념을 웹 전체 검색으로 넓힌다. 핵심은 사용자가 이미 알고 있는 URL만 감시하는 것이 아니라, 쿼리와 목표를 정의해 아직 발견하지 못한 새 페이지까지 찾아내는 데 있다.

2. 쿼리, 일정, 목표를 중심으로 작동하는 방식

web-scale /monitor는 사용자가 하나 이상의 검색 쿼리, 검색할 시간 범위, 자연어로 된 목표를 지정하는 구조다. Firecrawl은 각 점검마다 웹에서 해당 쿼리를 실행하고, searchWindow 안에 들어오는 결과만 골라낸다. 이후 canonical URL을 기준으로 과거 점검에서 이미 본 결과와 중복을 제거한다. judging 기능이 켜져 있으면 새 결과가 사용자가 적은 목표와 실제로 맞는지도 판단한다. 최종적으로 행동할 가치가 있다고 판단된 새 페이지가 있을 때만 사용자나 에이전트에 알림을 보낸다.

3. 페이지·사이트 모니터링과 웹 모니터링의 차이

글은 기존 페이지·사이트 모니터링과 새 웹 모니터링을 명확히 구분한다. 페이지 또는 사이트 모니터링은 사용자가 감시할 URL이나 사이트를 직접 제공하고, Firecrawl이 그 알려진 대상을 스크랩해 변경점을 비교하는 방식이다. 반면 웹 모니터링은 검색 쿼리와 목표를 입력받아 웹 전체에서 새로 나타난 관련 결과를 찾는다. 따라서 가격표, 변경 로그, 문서처럼 이미 추적할 대상을 아는 경우에는 기존 방식이 적합하고, 규제 변화, 경쟁사 움직임, 속보처럼 어디서 새 정보가 나올지 모르는 경우에는 웹 모니터링이 적합하다고 설명한다.

4. 첫 웹 모니터 생성 예시와 설정 요소

글은 첫 웹 모니터를 만드는 방법으로 type이 search인 target을 사용하는 create_monitor 호출 예시를 제시한다. 예시에서는 “새 오픈소스 AI 코딩 어시스턴트가 발표되면 알리고, 투자 유치나 관련 없는 AI 뉴스는 무시하라”는 목표를 설정한다. 검색어는 “open source AI coding assistant launch”이며, 검색 범위는 24시간, 최대 결과 수는 10개로 지정된다. 일정은 30분마다 실행되도록 되어 있고, 알림은 이메일로 받도록 설정되어 있다. 같은 구성을 Python과 Node 코드로 나란히 보여주며 API 형태가 기존 /monitor 사용자에게 익숙할 것이라고 설명한다.

5. 검색 범위와 관련성 조정 방법

Firecrawl은 정확한 알림을 위해 두 가지 조정 축을 구분한다. queries는 recall, 즉 검색이 얼마나 넓게 후보를 끌어오는지를 조절하고, goal은 precision, 즉 가져온 결과 중 무엇이 실제 알림으로 이어질지를 결정한다. 글은 좋은 쿼리가 문장보다는 검색어처럼 보여야 하며, 충분히 넓은 관련 표현과 변형을 포함해야 한다고 말한다. 또 도메인을 제한하고 싶을 때는 검색 문자열 안에 site: 연산자를 넣기보다 includeDomains와 excludeDomains를 쓰는 방식을 권한다. 예시로 FDA 승인, 임상시험 결과 같은 검색어와 fda.gov, clinicaltrials.gov 같은 포함 도메인을 함께 설정하는 구성을 보여준다.

6. 알림, 활용 사례, 비용과 도입 메시지

알림은 webhook 또는 이메일로 받을 수 있으며, webhook은 monitor.page와 monitor.check.completed 이벤트를 구독하는 방식으로 설명된다. 새로 발견된 관련 결과가 있으면 payload에는 status가 new로 표시되고, 판단 결과에는 의미 있음 여부, 신뢰도, 이유가 포함된다. 이메일 요약도 같은 원리로 작동하며, 새 결과나 오류가 있을 때만 전송된다. 활용 사례로는 규제와 법률 변화 추적, 경쟁사 개발 상황 감시, 임상 결과나 인수합병 파일링 같은 속보성 이벤트 추적이 제시된다. 글은 이 기능이 기존에 필요했던 스케줄러, 검색 API, 중복 제거, 관련성 필터, 알림 계층을 하나의 엔드포인트로 대체한다고 설명하고, 가격은 점검당 결과 10개마다 2크레딧, judging 사용 시 평가된 결과마다 1크레딧이라고 밝힌다.

🧾 핵심 주장 / 시사점

  • 이 기능의 핵심 전환은 ‘이미 아는 URL의 변경 감시’에서 ‘아직 모르는 새 웹페이지의 발견’으로 모니터링 범위를 넓힌 데 있다.
  • queries와 goal을 분리한 설계는 넓게 찾아오되 실제 알림은 목표로 걸러내는 구조라서, 웹 감시에서 흔한 누락과 잡음 문제를 각각 다른 설정으로 조정하게 한다.
  • 웹훅과 이메일, 중복 제거, 판단 결과, 비용 모델까지 함께 제시한 점에서 단순 검색 기능보다 에이전트나 파이프라인에 연결되는 운영형 웹 감시 엔드포인트로 포지셔닝하고 있다.

✅ 액션 아이템

  • Firecrawl의 /monitor를 검색 기반 web-scale 모드로 전환해 특정 URL 변경 감시에서 신생 페이지 알림으로 모니터링 범위를 확장한다.
  • 각 점검 사이클에서 recency window 기준 후보를 선별하고 canonical URL 중복 제거 규칙을 적용해 반복 알림을 줄인다.
  • create_monitor를 type=search로 구성해 일정·검색어·범위·최대 결과 수·이메일 수신 옵션을 함께 정의하고 목표 적합도 판별 기준을 정한다.

❓ 열린 질문

  • recency window는 어떤 구간으로 잡아야 즉시성 확보와 불필요 알림 억제를 동시에 달성할 수 있는가?
  • 규제·법률 변화 감시와 경쟁사 동향 추적을 같은 웹 모니터에서 운영할 때 목표 충돌은 어떻게 판단할 것인가?
  • webhook 알림과 이메일 알림 조합을 단독 방식보다 나은 것으로 만들 수 있는 조건은 어떤 것이 있는가?

관련 문서

공통 태그와 주제 흐름을 기준으로 같이 보면 좋은 문서를 이어서 제안합니다.