{"id":51723452,"url":"https://github.com/comparedge/pricing-api","last_synced_at":"2026-07-17T15:13:58.206Z","repository":{"id":371191684,"uuid":"1299735297","full_name":"comparedge/pricing-api","owner":"comparedge","description":"Free REST API and MCP server for verified SaaS, AI, and LLM pricing across 490+ tools. OpenAPI 3.1, no API key.","archived":false,"fork":false,"pushed_at":"2026-07-13T22:54:58.000Z","size":16,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-07-13T23:15:39.607Z","etag":null,"topics":["ai-tools","api","llm-pricing","mcp","model-context-protocol","openapi","pricing","pricing-api","pricing-dataset","saas","saas-pricing","software-pricing"],"latest_commit_sha":null,"homepage":"https://comparedge.com/api-docs","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/comparedge.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-07-13T21:06:39.000Z","updated_at":"2026-07-13T22:55:01.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/comparedge/pricing-api","commit_stats":null,"previous_names":["comparedge/pricing-api"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/comparedge/pricing-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/comparedge%2Fpricing-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/comparedge%2Fpricing-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/comparedge%2Fpricing-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/comparedge%2Fpricing-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/comparedge","download_url":"https://codeload.github.com/comparedge/pricing-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/comparedge%2Fpricing-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35586141,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-17T02:00:06.162Z","response_time":116,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-tools","api","llm-pricing","mcp","model-context-protocol","openapi","pricing","pricing-api","pricing-dataset","saas","saas-pricing","software-pricing"],"created_at":"2026-07-17T15:13:57.280Z","updated_at":"2026-07-17T15:13:58.200Z","avatar_url":"https://github.com/comparedge.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\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\u0026logoColor=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\u003c/div\u003e\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\u0026hasFreeTier=true\u0026limit=5\"\n```\n\n\u003cdetails\u003e\n\u003csummary\u003ePython\u003c/summary\u003e\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\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eNode.js\u003c/summary\u003e\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\u003c/details\u003e\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 \u0026 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","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcomparedge%2Fpricing-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcomparedge%2Fpricing-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcomparedge%2Fpricing-api/lists"}