@@ -5581,4 +5581,54 @@ export const services: ServiceDef[] = [
55815581 } ,
55825582 ] ,
55835583 } ,
5584+
5585+ // ── Surf ─────────────────────────────────────────────────────────────
5586+ {
5587+ id : "surf" ,
5588+ name : "Surf" ,
5589+ url : "https://surf.cascade.fyi" ,
5590+ serviceUrl : "https://surf.cascade.fyi" ,
5591+ description :
5592+ "Pay-per-use research and inference API for AI agents. Twitter, Reddit, web data, and LLM inference - no signup, no API keys." ,
5593+ categories : [ "ai" , "data" , "search" , "social" , "web" ] ,
5594+ integration : "first-party" ,
5595+ tags : [
5596+ "twitter" ,
5597+ "reddit" ,
5598+ "web" ,
5599+ "crawl" ,
5600+ "search" ,
5601+ "inference" ,
5602+ "llm" ,
5603+ "mcp" ,
5604+ "agents" ,
5605+ ] ,
5606+ docs : {
5607+ homepage : "https://surf.cascade.fyi" ,
5608+ apiReference : "https://surf.cascade.fyi" ,
5609+ } ,
5610+ provider : { name : "Cascade" , url : "https://surf.cascade.fyi" } ,
5611+ realm : "surf.cascade.fyi" ,
5612+ intent : "charge" ,
5613+ payment : TEMPO_PAYMENT ,
5614+ endpoints : [
5615+ { route : "POST /api/v1/twitter/search" , desc : "Search tweets with advanced operators" , amount : "5000" } ,
5616+ { route : "POST /api/v1/twitter/tweet" , desc : "Fetch tweet with full thread context" , amount : "5000" } ,
5617+ { route : "POST /api/v1/twitter/user" , desc : "Fetch user profile with recent tweets" , amount : "5000" } ,
5618+ { route : "POST /api/v1/reddit/search" , desc : "Search Reddit posts" , amount : "5000" } ,
5619+ { route : "POST /api/v1/reddit/post" , desc : "Fetch post with comments" , amount : "5000" } ,
5620+ { route : "POST /api/v1/reddit/subreddit" , desc : "Subreddit info and top posts" , amount : "5000" } ,
5621+ { route : "POST /api/v1/reddit/user" , desc : "User profile with recent activity" , amount : "5000" } ,
5622+ { route : "POST /api/v1/web/search" , desc : "AI-powered web search" , amount : "10000" } ,
5623+ { route : "POST /api/v1/web/crawl" , desc : "Crawl URL to markdown or HTML" , amount : "2000" } ,
5624+ {
5625+ route : "POST /api/v1/inference/completions" ,
5626+ desc : "Chat completions with 15 models - price varies by model and tokens" ,
5627+ dynamic : true ,
5628+ amountHint : "$0.001 - $25.00 per 1M tokens" ,
5629+ intent : "session" ,
5630+ } ,
5631+ { route : "GET /api/v1/inference/models" , desc : "List available models" } ,
5632+ ] ,
5633+ } ,
55845634] ;
0 commit comments