Skip to main content
CatchAll API is currently in beta (v0.x.x). The API may change as we refine features and gather feedback. Breaking changes may occur in minor version updates during this phase.
0.4.5
2025-11-08

Monitor webhooks and deduplication

Introduced webhook notifications and intelligent deduplication for monitors to streamline automated data collection workflows.Features:
  • Webhook notifications: Receive real-time POST notifications when scheduled monitor jobs complete, including monitor ID, latest job ID, and record counts.
  • Intelligent deduplication: Monitors automatically eliminate duplicate records across job executions, sending only new results to webhooks.
  • Monitor management: Enable or disable monitors to control automated job execution.
Endpoints:Improvements:
  • Reduced default date range from 14 days to 5 days for faster job processing.
  • Limited maximum date range to 30 days to maintain optimal performance.
  • Fixed special characters displaying incorrectly in article text.
  • Improved error handling when monitor jobs have incomplete data.
0.3.8
2025-11-02

Pagination and reliability improvements

Enhanced core functionality with pagination fixes, job tracking capabilities, and improved data quality.Endpoints:Improvements:
  • Fixed pagination returning all records instead of the requested page.
  • Enhanced pagination support for handling large result sets with page and page_size parameters.
  • Fixed jobs failing to complete during data extraction.
  • Fixed special characters displaying incorrectly in article text.
  • Fixed timezone errors when scheduling monitor jobs.
  • Fixed monitors failing to execute all configured queries.
0.3.0
2025-10-23

Monitors feature

Introduced monitors for automated queries — schedule recurring data collection with natural language and webhook notifications.Features:
  • Schedule automation: Create monitors that run queries on schedules defined in natural language (e.g., “every day at 12 PM UTC”).
  • Job tracking: Track all jobs associated with a monitor.
  • Execution history: Retrieve job execution history and status for each monitor.
  • Webhook notifications: Get notified when scheduled jobs complete.
Endpoints:Improvements:
  • Added date range information to results showing the time period covered.
  • Fixed incorrect date filtering in search results.
0.1.0
2025-10-20

Initial beta release

CatchAll API transforms natural language questions into structured, validated data extracted from web sources.Features:
  • Natural language processing: Submit queries in plain English and receive structured data with source citations.
  • Dynamic schemas: Response structures adapt to your query, generating relevant fields automatically.
  • 12-stage pipeline: Track your job through analysis, retrieval, clustering, validation, and extraction phases.
  • Real-time status tracking: Monitor job progress from submission to completion.
Endpoints:Get started with the quickstart guide