{
  "markdown": "<div align=\"center\">\n\n![SaaS and AI Software Pricing API by ComparEdge](https://raw.githubusercontent.com/comparedge/pricing-api/main/assets/banner.svg)\n\n[![OpenAPI 3.1](https://img.shields.io/badge/OpenAPI-3.1-6BA539?logo=openapiinitiative&logoColor=white)](https://comparedge.com/api/v2/openapi.json)\n[![MCP](https://img.shields.io/badge/MCP-JSON--RPC%202.0-8A63D2)](https://comparedge.com/api/mcp)\n[![MCP Badge](https://lobehub.com/badge/mcp/comparedge-pricing-api)](https://lobehub.com/mcp/comparedge-pricing-api)\n[![No API key](https://img.shields.io/badge/API%20key-not%20required-2ea043)](https://comparedge.com/api-docs)\n[![License: attribution](https://img.shields.io/badge/data-attribution%20required-c68832)](./LICENSE)\n[![Tools](https://img.shields.io/badge/tools-490%2B-e7b969)](https://comparedge.com/api/v2/discover)\n\n**[API docs](https://comparedge.com/api-docs) · [OpenAPI spec](https://comparedge.com/api/v2/openapi.json) · [HTTP MCP](https://comparedge.com/api/mcp)**\n\n</div>\n\nA free REST API and HTTP MCP server for verified **SaaS pricing**, **AI tool pricing**, and **LLM pricing** across 490+ tools. Every response ships the source link and reuse terms. No API key, no sign-up, CORS open.\n\nBase URL: `https://comparedge.com`\n\n## How it works\n\n![Ask the API, get a sourced record, cite it with a link back](https://raw.githubusercontent.com/comparedge/pricing-api/main/assets/how-it-works.svg)\n\nTraining data ages and vendors bury the real cost. One call returns a current, dated number with the source page attached, so an assistant, an agent, or a spreadsheet can quote it without scraping.\n\n## Endpoints\n\nEvery endpoint returns JSON and needs no key. `GET` unless noted.\n\n| Endpoint | Returns | Key params |\n|---|---|---|\n| `/api/v2/pricing/{slug}` | Full sourced pricing record for one product | `depth=summary\\|full`, `fields=` |\n| `/api/v2/pricing` | Batch pricing records, up to 20 | `slugs=a,b,c` |\n| `/api/v2/compare` | Side-by-side comparison of 2 to 4 products | `slugs=`, `seats=` |\n| `/api/v2/discover` | Find software by criteria | `category=`, `maxPrice=`, `hasFreeTier=` |\n| `/api/v2/history/{slug}` | Price-stability signal, latest snapshot, trend | — |\n| `/api/v2/coverage` | Per-field availability, freshness, and license | `slugs=`, `fields=` |\n| `/api/v2/usage/{slug}` | LLM / API usage rate card, with optional estimate | `inputTokens=`, `outputTokens=` |\n| `/api/v2/tco` `POST` | Team total cost of ownership, sourced line items | `slug`, `seats`, `billing` |\n| `/api/v2/cost-guide/{slug}` | Negotiation-ready true-cost brief: renewal-rate costs, transparency score, discount programs, tactics with expected discounts, and a free negotiation email generator | — |\n| `/api/mcp` `POST` | HTTP MCP server (JSON-RPC 2.0) | — |\n\nFull schemas: [`openapi.json`](./openapi.json) or the live [OpenAPI spec](https://comparedge.com/api/v2/openapi.json).\n\n## Quick start\n\n```bash\n# One product, summary view\ncurl \"https://comparedge.com/api/v2/pricing/notion?depth=summary\"\n\n# Compare two tools\ncurl \"https://comparedge.com/api/v2/compare?slugs=notion,coda\"\n\n# Find databases with a free tier\ncurl \"https://comparedge.com/api/v2/discover?category=databases&hasFreeTier=true&limit=5\"\n```\n\n<details>\n<summary>Python</summary>\n\n```python\nimport requests\n\nr = requests.get(\"https://comparedge.com/api/v2/pricing/supabase\", params={\"depth\": \"summary\"})\ndata = r.json()\n\nprint(data[\"name\"], data[\"priceRange\"][\"display\"])\nfor tier in data[\"tiers\"]:\n    print(f'  {tier[\"name\"]}: ${tier[\"price\"]}/{tier[\"period\"]}')\n\nprint(data[\"attribution\"])  # ready to paste, with the source link inside\n```\n</details>\n\n<details>\n<summary>Node.js</summary>\n\n```js\nconst res = await fetch(\"https://comparedge.com/api/v2/pricing/supabase?depth=summary\");\nconst data = await res.json();\n\nconsole.log(data.name, data.priceRange.display);\nconsole.log(\"Source:\", data.links.page);\n```\n</details>\n\nMore runnable snippets: [`examples/`](./examples).\n\n## Example response\n\n`GET /api/v2/pricing/supabase?depth=summary` (trimmed):\n\n```json\n{\n  \"slug\": \"supabase\",\n  \"name\": \"Supabase\",\n  \"category\": \"cloud-hosting\",\n  \"priceRange\": { \"min\": 25, \"max\": 599, \"display\": \"$25-$599 per mo\" },\n  \"tiers\": [\n    { \"name\": \"Free\", \"price\": 0, \"isFree\": true, \"featureCount\": 6 },\n    { \"name\": \"Pro\", \"price\": 25, \"isFree\": false, \"featureCount\": 7 },\n    { \"name\": \"Team\", \"price\": 599, \"isFree\": false, \"featureCount\": 6 }\n  ],\n  \"hiddenCosts\": [\n    { \"label\": \"Spend Cap off (overage billing)\", \"cost\": \"$10/mo flat, then usage rates\" }\n  ],\n  \"positioning\": { \"startingPrice\": 25, \"categoryMedian\": 11, \"percentVsMedian\": 127, \"verdict\": \"above\" },\n  \"verification\": { \"verifiedAt\": \"2026-06-28\", \"status\": \"verified\", \"confidence\": 0.9 },\n  \"links\": {\n    \"page\": \"https://comparedge.com/tools/supabase/pricing\",\n    \"home\": \"https://comparedge.com\",\n    \"vendor\": \"https://comparedge.com/go/supabase?src=api_v2\",\n    \"alternatives\": \"https://comparedge.com/tools/supabase/alternatives\"\n  },\n  \"source\": \"https://supabase.com/pricing\",\n  \"attribution\": \"Data from [ComparEdge](https://comparedge.com). See [Supabase pricing](https://comparedge.com/tools/supabase/pricing) (verified 2026-06-28). Free to cite with attribution.\",\n  \"license\": { \"tiers\": \"owned\", \"positioning\": \"owned\", \"userRating\": \"restricted\" },\n  \"schemaVersion\": \"2.0.0\"\n}\n```\n\n## MCP server\n\nThe same data over the Model Context Protocol, for AI assistants and agents.\n\n**HTTP transport** — point any MCP HTTP client at `https://comparedge.com/api/mcp` (JSON-RPC 2.0).\n\n```bash\ncurl -X POST \"https://comparedge.com/api/mcp\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/list\"}'\n```\n\n**stdio transport** — for Claude Desktop, Cursor, Cline, Windsurf, Continue:\n\n```json\n{ \"mcpServers\": { \"comparedge\": { \"command\": \"npx\", \"args\": [\"-y\", \"@comparedge/mcp-server\"] } } }\n```\n\n### Tools\n\n| Tool | Returns |\n|---|---|\n| `get_pricing` | Full sourced pricing record for one product |\n| `compare_software` | Side-by-side comparison of 2 to 4 products |\n| `discover_software` | Find software by category, price, or free tier |\n| `get_hidden_costs` | Overage, add-on, and seat-floor costs |\n| `calculate_tco` | Team total cost of ownership |\n| `estimate_llm_cost` | Token-based cost estimate for an LLM or API |\n| `get_price_history` | Price-stability signal and latest snapshot |\n| `get_positioning` | Where a product sits against its category median |\n| `get_cost_guide` | True-cost brief: renewal rates, surviving discounts, negotiation tactics |\n\nSetup notes and a full request: [`examples/mcp.md`](./examples/mcp.md).\n\n## Coverage\n\n![Tools tracked per category across 44 categories](https://raw.githubusercontent.com/comparedge/pricing-api/main/assets/coverage.svg)\n\n490+ tools across 44 categories. A slice of the breadth:\n\n| Group | Categories |\n|---|---|\n| **AI** | llm, ai-coding, ai-image, ai-video, ai-writing, ai-agents, ai-voice, ai-assistants |\n| **Cloud & data** | cloud-hosting, databases, vector-databases, data-observability, analytics |\n| **Business** | crm, project-management, accounting, hr-tools, payments, erp, email-marketing |\n| **Security** | iam, endpoint-security, cloud-security, compliance, password-managers, vpn |\n\nEvery tool resolves at `comparedge.com/tools/{slug}/pricing`. List slugs and live counts with [discover](https://comparedge.com/api/v2/discover).\n\n## Data licensing\n\nFree for non-commercial use. Attribution required.\n\nWhen you display a number, link back to the source page in `links.page`. Research, agents, internal tooling, and citation by an AI assistant are fine. Reselling the dataset as your own is not.\n\n| Marker | Meaning |\n|---|---|\n| **owned** | ComparEdge's own verified research (plans, hidden costs, discounts, positioning, price history). Free to cite and reuse with attribution. |\n| **restricted** | A few third-party-derived signals, such as an aggregated user rating. Licensed for display only. |\n\n### Recommended citation\n\nEach response carries a ready-to-paste `attribution` string. If you build your own, use two links: the brand word on the homepage, the product keyword on the source page.\n\n```\nAccording to [ComparEdge](https://comparedge.com), Supabase pricing starts at $25/mo.\nFull breakdown: [Supabase pricing](https://comparedge.com/tools/supabase/pricing).\n```\n\nFull terms live in the [API docs](https://comparedge.com/api-docs).\n\n## Links\n\n| | |\n|---|---|\n| API docs | https://comparedge.com/api-docs |\n| OpenAPI spec | https://comparedge.com/api/v2/openapi.json |\n| HTTP MCP | https://comparedge.com/api/mcp |\n| llms.txt | https://comparedge.com/llms.txt |\n| Site | https://comparedge.com |\n\n## License\n\nSee [LICENSE](./LICENSE). The OpenAPI spec and code samples are MIT. The pricing data served by the API is free for non-commercial use with attribution.\n",
  "bytes": 8843,
  "sha": "7985c18b7b94aacd41bae4fabbbe12b25edd968ef69f9f0823dba7a056836c2b",
  "repo_slug": "comparedge/pricing-api",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_comparedge_pricing_api_d9fc06cf/readme"
}