GitHub Action that checks current SaaS pricing data from the ComparEdge API. SaaS pricing data from ComparEdge. No API key required.
Modern engineering teams use 20–50 SaaS tools. Prices change quietly. This action:
- 🔍 Monitors pricing for your exact tech stack
- 🚨 Alerts when a tool exceeds your budget threshold
- 📊 Generates cost reports in your CI logs
- 🆓 Completely free — powered by the open ComparEdge API
- uses: comparedge/saas-price-check@v1
with:
products: 'notion,slack,linear,github'
max-price: '50'| Input | Required | Default | Description |
|---|---|---|---|
products |
No | '' |
Comma-separated product slugs to check |
category |
No | '' |
Category slug (e.g. crm, llm, project-management) |
max-price |
No | '' |
Alert if starting price exceeds this USD/mo amount |
output-format |
No | 'table' |
Output format: table, json, or csv |
If neither
productsnorcategoryis specified, the top 20 products are returned.
| Output | Description |
|---|---|
products-json |
JSON array of checked products with current pricing |
total-products |
Number of products checked |
alerts |
Number of price alerts triggered |
name: SaaS Price Monitor
on:
schedule:
- cron: '0 9 * * 1' # Every Monday at 9am UTC
jobs:
check-prices:
runs-on: ubuntu-latest
steps:
- name: Check SaaS prices
uses: comparedge/saas-price-check@v1
with:
products: 'notion,slack,linear,figma,vercel,github,datadog'
max-price: '30'- uses: comparedge/saas-price-check@v1
with:
category: 'llm'
output-format: 'json'- uses: comparedge/saas-price-check@v1
id: prices
with:
products: 'notion,slack'
- name: Show results
run: |
echo "Products checked: ${{ steps.prices.outputs.total-products }}"
echo "Alerts: ${{ steps.prices.outputs.alerts }}"
echo '${{ steps.prices.outputs.products-json }}' | jq '.'Browse all products at comparedge.com or query the API directly:
GET https://comparedge-api.up.railway.app/api/v1/products?limit=50
Popular slugs: notion, slack, linear, figma, vercel, github, gitlab, datadog, pagerduty, jira, confluence, asana, monday, hubspot, salesforce, intercom, zendesk, stripe, twilio, sendgrid
crm · llm · project-management · analytics · monitoring · communication · devtools · marketing · finance · hr · security · storage · email · payment · video · support
comparedge.com — independent SaaS comparison platform. Data is updated regularly from public sources.
MIT