Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
158 changes: 158 additions & 0 deletions schemas/services.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6315,4 +6315,162 @@ export const services: ServiceDef[] = [
},
],
},

// ── Trellis ──────────────────────────────────────────────────────────
{
id: "trellis",
name: "Trellis",
url: "https://trellismarket.com",
serviceUrl: "https://api.trellismarket.com",
description:
"Structured financial intelligence for autonomous agents — real-time quotes, historical prices, fundamentals, analyst consensus, equity screening, and event signals across global equities, ETFs, and funds.",
icon: "https://api.trellismarket.com/favicon.ico",
categories: ["data"],
integration: "first-party",
tags: [
"market-data",
"equities",
"fundamentals",
"analyst-research",
"options",
"screening",
"finance",
],
docs: {
homepage: "https://trellismarket.com",
llmsTxt: "https://api.trellismarket.com/llms.txt",
},
provider: { name: "Trellis", url: "https://trellismarket.com" },
realm: "api.trellismarket.com",
intent: "charge",
payment: TEMPO_PAYMENT,
endpoints: [
{
route: "GET /v1/market/session",
desc: "Market session status and trading hours",
amount: "1000",
unitType: "request",
},
{
route: "GET /v1/lookup",
desc: "Search instruments by name or ticker",
amount: "1000",
unitType: "request",
},
{
route: "GET /v1/signals/news",
desc: "Latest news articles for a symbol",
amount: "1000",
unitType: "request",
},
{
route: "GET /v1/snapshot",
desc: "Current quote and key stats for a symbol",
amount: "5000",
unitType: "request",
},
{
route: "GET /v1/prices",
desc: "Historical OHLCV price data",
amount: "5000",
unitType: "request",
},
{
route: "GET /v1/ownership",
desc: "Institutional and fund holders",
amount: "5000",
unitType: "request",
},
{
route: "GET /v1/ownership/insiders",
desc: "Insider transactions",
amount: "5000",
unitType: "request",
},
{
route: "GET /v1/signals/calendar",
desc: "Earnings, dividends, splits, and IPO calendar",
amount: "5000",
unitType: "request",
},
{
route: "GET /v1/sectors",
desc: "Sector performance and top companies",
amount: "5000",
unitType: "request",
},
{
route: "GET /v1/industries",
desc: "Industry performance and top companies",
amount: "5000",
unitType: "request",
},
{
route: "GET /v1/fundamentals/income",
desc: "Income statement — revenue, margins, net income",
amount: "50000",
unitType: "request",
},
{
route: "GET /v1/fundamentals/balance-sheet",
desc: "Balance sheet — assets, liabilities, equity",
amount: "50000",
unitType: "request",
},
{
route: "GET /v1/fundamentals/cash-flow",
desc: "Cash flow — operating, investing, financing",
amount: "50000",
unitType: "request",
},
{
route: "GET /v1/fundamentals/earnings",
desc: "Earnings history and surprises",
amount: "50000",
unitType: "request",
},
{
route: "GET /v1/options",
desc: "Options chain — calls, puts, expirations",
amount: "50000",
unitType: "request",
},
{
route: "GET /v1/consensus/targets",
desc: "Analyst price targets — low, mean, median, high",
amount: "50000",
unitType: "request",
},
{
route: "GET /v1/consensus/ratings",
desc: "Analyst buy/sell/hold ratings and history",
amount: "50000",
unitType: "request",
},
{
route: "GET /v1/consensus/estimates",
desc: "Revenue and EPS consensus estimates",
amount: "50000",
unitType: "request",
},
{
route: "GET /v1/consensus/outlook",
desc: "Forward growth projections and sustainability",
amount: "50000",
unitType: "request",
},
{
route: "GET /v1/screen",
desc: "Predefined equity screens by preset",
amount: "50000",
unitType: "request",
},
{
route: "POST /v1/screen",
desc: "Custom equity screen with filter expressions",
amount: "50000",
unitType: "request",
},
],
},
];
Loading