diff --git a/README.md b/README.md index cc5478e20..f9b0fd2be 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -SurfSense, the open-source open web research platform for AI agents +SurfSense, the open-source NotebookLM alternative for open web research @@ -20,9 +20,9 @@ MODSetter%2FSurfSense | Trendshift -# SurfSense: NotebookLM for Open Web Research +# SurfSense: The Open-Source NotebookLM Alternative for Open Web Research -SurfSense is the **open-source open web research platform for AI agents**, like NotebookLM but with live data connectors. Your agents research the live web with structured data from **Reddit, YouTube, Instagram, TikTok, Amazon, Google Maps, Google Search, and any page on the open web**, through one **REST API** or **MCP server**. Scheduled and event-triggered agents turn what they find into briefs and alerts, and a built-in knowledge base keeps every finding searchable with citations. +SurfSense is the **open-source NotebookLM alternative for AI agents**, an open web research platform with live data connectors. Your agents research the live web with structured data from **Reddit, YouTube, Instagram, TikTok, Amazon, Google Maps, Google Search, and any page on the open web**, through one **REST API** or **MCP server**. Scheduled and event-triggered agents turn what they find into briefs and alerts, and a built-in knowledge base keeps every finding searchable with citations. > [!NOTE] > **📢 A note for our NotebookLM-alternative users** diff --git a/surfsense_web/app/layout.tsx b/surfsense_web/app/layout.tsx index 21f6acc80..fa3f7e041 100644 --- a/surfsense_web/app/layout.tsx +++ b/surfsense_web/app/layout.tsx @@ -50,9 +50,9 @@ export const metadata: Metadata = { alternates: { canonical: "https://www.surfsense.com", }, - title: "SurfSense - NotebookLM for Open Web Research", + title: "SurfSense - Open-Source NotebookLM Alternative for Web Research", description: - "SurfSense is an open-source open web research platform. Your AI agents research the live web with structured data from Reddit, YouTube, Amazon, Google Maps, Google Search, and any page, through one API or MCP server.", + "The open-source NotebookLM for open web research. Your AI agents pull live, structured data from Reddit, YouTube, Amazon, and any page via one API or MCP server.", keywords: [ "open web research platform", "web research for AI agents", @@ -69,7 +69,7 @@ export const metadata: Metadata = { openGraph: { title: "SurfSense - NotebookLM for Open Web Research", description: - "SurfSense is an open-source open web research platform. Your AI agents research the live web with structured data from Reddit, YouTube, Amazon, Google Maps, Google Search, and any page, through one API or MCP server.", + "The open-source NotebookLM alternative for AI agents. Research the live web with structured data from Reddit, YouTube, Amazon, Google Maps, and Google Search, through one API or MCP server.", url: "https://www.surfsense.com", siteName: "SurfSense", type: "website", @@ -78,7 +78,7 @@ export const metadata: Metadata = { url: "/og-image.png", width: 1200, height: 630, - alt: "SurfSense - Open Web Research Platform for AI Agents", + alt: "SurfSense, open-source NotebookLM alternative for AI agents", }, ], locale: "en_US", @@ -87,7 +87,7 @@ export const metadata: Metadata = { card: "summary_large_image", title: "SurfSense - NotebookLM for Open Web Research", description: - "SurfSense is an open-source open web research platform. Your AI agents research the live web with structured data from Reddit, YouTube, Amazon, Google Maps, Google Search, and any page, through one API or MCP server.", + "The open-source NotebookLM alternative for AI agents. Research the live web with structured data from Reddit, YouTube, Amazon, Google Maps, and Google Search, through one API or MCP server.", creator: "@SurfSenseAI", site: "@SurfSenseAI", images: [ @@ -95,7 +95,7 @@ export const metadata: Metadata = { url: "/og-image-twitter.png", width: 1200, height: 630, - alt: "SurfSense - Open Web Research Platform for AI Agents", + alt: "SurfSense, open-source NotebookLM alternative for AI agents", }, ], }, diff --git a/surfsense_web/components/homepage/hero-section.tsx b/surfsense_web/components/homepage/hero-section.tsx index ba956f646..e92e2ce10 100644 --- a/surfsense_web/components/homepage/hero-section.tsx +++ b/surfsense_web/components/homepage/hero-section.tsx @@ -647,7 +647,7 @@ export function HeroSection() { "relative mt-4 max-w-4xl text-left text-4xl font-bold tracking-tight text-balance text-neutral-900 sm:text-5xl md:text-6xl dark:text-neutral-50" )} > - NotebookLM for open web research. + The open-source NotebookLM alternative for open web research.
@@ -656,11 +656,10 @@ export function HeroSection() { "relative mb-8 max-w-2xl text-left text-sm text-neutral-600 antialiased sm:text-base md:text-lg dark:text-neutral-400" )} > - SurfSense is an open-source open web research platform, like NotebookLM but with live - data connectors. Your AI agents research the live web with structured data from - Reddit, YouTube, Instagram, TikTok, Amazon, Google Maps, Google Search, and any page on - the - open web. + SurfSense is the open-source NotebookLM alternative for AI agents, an open web + research platform with live data connectors. Your AI agents research the live web with + structured data from Reddit, YouTube, Instagram, TikTok, Amazon, Google Maps, Google + Search, and any page on the open web.

diff --git a/surfsense_web/components/seo/json-ld.tsx b/surfsense_web/components/seo/json-ld.tsx index 3311d3e23..43b4371e4 100644 --- a/surfsense_web/components/seo/json-ld.tsx +++ b/surfsense_web/components/seo/json-ld.tsx @@ -19,7 +19,7 @@ export function OrganizationJsonLd() { url: "https://www.surfsense.com", logo: "https://www.surfsense.com/logo.png", description: - "SurfSense is an open-source open web research platform. AI agents research the live web with structured data through one API or MCP server.", + "SurfSense is an open-source NotebookLM alternative for AI agents. It researches the live web with structured data through one API or MCP server.", sameAs: [ "https://github.com/MODSetter/SurfSense", "https://discord.gg/ejRNvftDp9", @@ -45,7 +45,7 @@ export function WebSiteJsonLd() { name: "SurfSense", url: "https://www.surfsense.com", description: - "SurfSense is an open-source open web research platform for AI agents, with live data connectors served through one API or MCP server.", + "SurfSense is an open-source NotebookLM alternative for AI agents, an open web research platform with live data connectors served through one API or MCP server.", potentialAction: { "@type": "SearchAction", target: { @@ -76,7 +76,7 @@ export function SoftwareApplicationJsonLd() { "Free self-hosted from the open-source repo; cloud starts with $5 of free credit, then pay as you go", }, description: - "SurfSense is an open-source open web research platform. AI agents research the live web with platform-native connectors for Reddit, YouTube, TikTok, Amazon, Google Maps, Google Search, and any page on the open web, through one API or MCP server.", + "SurfSense is an open-source NotebookLM alternative for AI agents. It researches the live web with platform-native connectors for Reddit, YouTube, TikTok, Amazon, Google Maps, Google Search, and any page on the open web, through one API or MCP server.", url: "https://www.surfsense.com", downloadUrl: "https://github.com/MODSetter/SurfSense/releases", featureList: [ diff --git a/surfsense_web/lib/connectors-marketing/amazon.tsx b/surfsense_web/lib/connectors-marketing/amazon.tsx index e36d89ba2..9e70f8f21 100644 --- a/surfsense_web/lib/connectors-marketing/amazon.tsx +++ b/surfsense_web/lib/connectors-marketing/amazon.tsx @@ -7,7 +7,7 @@ export const amazon: ConnectorPageContent = { cardTitle: "Amazon Product API", icon: IconBrandAmazon, - metaTitle: "Amazon Product Scraper API for Price & Review Data | SurfSense", + metaTitle: "Amazon Product API for Price and Review Data | SurfSense", metaDescription: "Scrape public Amazon product data as structured JSON across US, UK, Germany, Italy, and Spain: prices, ratings, offers, sellers, and ranks. Start free.", keywords: [ @@ -25,7 +25,7 @@ export const amazon: ConnectorPageContent = { "ecommerce product api", ], - h1: "Amazon Product Scraper API for Price, Review, and Offer Data", + h1: "Amazon Product API for Price, Review, and Offer Data", heroLede: "The SurfSense Amazon Product API scrapes public Amazon listings as structured JSON: price and list price, rating and review breakdown, availability, marketplace offers, sellers, best-seller ranks, and on-page reviews. Point your AI agents at a search term or product URL and track prices across US, UK, German, Italian, and Spanish marketplaces — no login, only public data.", diff --git a/surfsense_web/lib/connectors-marketing/instagram.tsx b/surfsense_web/lib/connectors-marketing/instagram.tsx index 5422a0c90..17864cdba 100644 --- a/surfsense_web/lib/connectors-marketing/instagram.tsx +++ b/surfsense_web/lib/connectors-marketing/instagram.tsx @@ -6,7 +6,7 @@ export const instagram: ConnectorPageContent = { name: "Instagram", icon: IconBrandInstagram, - metaTitle: "Instagram Scraper API for Profiles and Reels | SurfSense", + metaTitle: "Instagram API for Profiles, Posts, and Reels | SurfSense", metaDescription: "Instagram scraper API for public profiles, posts, and reels. No login or Graph API review. Structured data for AI agents, plus a free tier. Start now.", keywords: [ @@ -29,7 +29,7 @@ export const instagram: ConnectorPageContent = { "social listening", ], - h1: "Instagram Scraper API for Profiles, Posts, and Reels", + h1: "Instagram API for Profiles, Posts, and Reels", heroLede: "The SurfSense Instagram scraper extracts public profiles, posts, and reels without logging in or registering for the Instagram Graph API. Give your AI agents a live feed of what creators post, so you spot trends and shifts in engagement first.", diff --git a/surfsense_web/lib/connectors-marketing/reddit.tsx b/surfsense_web/lib/connectors-marketing/reddit.tsx index 320fdddc4..a300102d0 100644 --- a/surfsense_web/lib/connectors-marketing/reddit.tsx +++ b/surfsense_web/lib/connectors-marketing/reddit.tsx @@ -6,7 +6,7 @@ export const reddit: ConnectorPageContent = { name: "Reddit", icon: IconBrandReddit, - metaTitle: "Reddit Scraper API for Brand Monitoring | SurfSense", + metaTitle: "Reddit API for Brand Monitoring | SurfSense", metaDescription: "Track every mention of any brand, product, or topic across Reddit with the SurfSense Reddit Scraper API. No official API rate limits or pricing, plus a free tier. Start now.", keywords: [ @@ -24,7 +24,7 @@ export const reddit: ConnectorPageContent = { "brand monitoring tool", ], - h1: "Reddit Scraper API for Brand Monitoring and Community Research", + h1: "Reddit API for Brand Monitoring and Community Research", heroLede: "The SurfSense Reddit API extracts posts, comments, subreddits, and user data without the official Reddit API's rate limits or per-call pricing. Give your AI agents a live feed of what Reddit actually says about any brand, product, or topic, so you hear it first.", diff --git a/surfsense_web/lib/connectors-marketing/tiktok.tsx b/surfsense_web/lib/connectors-marketing/tiktok.tsx index 77f395a93..dfaa4de73 100644 --- a/surfsense_web/lib/connectors-marketing/tiktok.tsx +++ b/surfsense_web/lib/connectors-marketing/tiktok.tsx @@ -6,7 +6,7 @@ export const tiktok: ConnectorPageContent = { name: "TikTok", icon: IconBrandTiktok, - metaTitle: "TikTok Scraper API for Videos and Comments | SurfSense", + metaTitle: "TikTok API for Videos, Comments, and Trends | SurfSense", metaDescription: "TikTok scraper API for public videos, comments, hashtags, and profiles. No Research API approval. Structured data for AI agents, plus a free tier. Start now.", keywords: [ @@ -30,7 +30,7 @@ export const tiktok: ConnectorPageContent = { "influencer research tool", ], - h1: "TikTok Scraper API for Videos, Comments, and Trend Research", + h1: "TikTok API for Videos, Comments, and Trend Research", heroLede: "The SurfSense TikTok scraper extracts public videos by hashtag, creator profile, or URL, plus comment threads and trending feeds, without TikTok's approval-gated Research API. Give your AI agents a live feed of what people watch and share, so you catch a trend while it is still rising.", diff --git a/surfsense_web/lib/connectors-marketing/youtube.tsx b/surfsense_web/lib/connectors-marketing/youtube.tsx index 0abfc8384..2dc9b8a88 100644 --- a/surfsense_web/lib/connectors-marketing/youtube.tsx +++ b/surfsense_web/lib/connectors-marketing/youtube.tsx @@ -6,7 +6,7 @@ export const youtube: ConnectorPageContent = { name: "YouTube", icon: IconBrandYoutube, - metaTitle: "YouTube Scraper API for Audience Sentiment | SurfSense", + metaTitle: "YouTube Data API for Comments and Transcripts | SurfSense", metaDescription: "Scrape YouTube videos, comments, and transcripts at scale with the SurfSense YouTube Scraper API. No Data API quotas, plus a free tier for AI agents. Start now.", keywords: [ @@ -23,7 +23,7 @@ export const youtube: ConnectorPageContent = { "audience research tools", ], - h1: "YouTube Scraper API for Audience Sentiment and Content Intelligence", + h1: "YouTube Data API for Comments, Transcripts, and Audience Sentiment", heroLede: "The SurfSense YouTube API pulls videos, channel stats, comments, and transcripts at scale, without YouTube Data API quotas. Feed your AI agents every comment and transcript that matters to your research, so you know what audiences actually think about any product, topic, or channel.",