import { Reveal } from "@/components/connectors-marketing/reveal"; import { MarketingSection } from "@/components/marketing/section"; const ROWS = [ { feature: "Who does the work", suites: "Analysts read human dashboards", scrapers: "You build everything on raw data", surfsense: "Your AI agents gather, analyze, and alert", }, { feature: "Intelligence layer", suites: "Curated but slow, human-in-the-loop", scrapers: "None; data only", surfsense: "Agent harness turns live data into briefs", }, { feature: "Pricing", suites: "Enterprise contracts, annual quotes", scrapers: "Usage-priced infrastructure", surfsense: "Self-serve, pay per item, free tier", }, { feature: "Developer surface", suites: "No agent surface", scrapers: "APIs, but no MCP or harness", surfsense: "REST API with your API key, plus an MCP server for agents", }, { feature: "Open source", suites: "No", scrapers: "No", surfsense: "Yes, self-hostable", }, ]; export function CompareTable() { return (

How SurfSense compares

CI suites sell dashboards to analysts. Scraper APIs sell raw data to engineers. SurfSense gives AI agents the data and the harness in one open-source platform.

{ROWS.map((row) => ( ))}
Feature CI suites Crayon, Klue Scraper APIs Bright Data, Apify SurfSense
{row.feature} {row.suites} {row.scrapers} {row.surfsense}
); }