Public API

RevenueLab API

1,685 calculators and a set of creator-economy and SaaS benchmark datasets, all callable over plain HTTP. No API key, no signup, CORS enabled. Everything below returns JSON.

Quick start

Run a calculator with a GET request:

curl -s "https://www.revenuelab.fyi/api/public/calc?tool=mortgage-payment&loan_amount=400000&rate=6.5&years=30"

Or POST a JSON body:

curl -s https://www.revenuelab.fyi/api/public/calc \
  -H 'content-type: application/json' \
  -d '{"tool":"mortgage-payment","inputs":{"loan_amount":400000,"rate":6.5,"years":30}}'

Endpoints

Datasets

Static JSON files you can cache and diff. Each one backs a set of calculators on the site.

Using an AI assistant?

Skip the REST calls — connect the MCP server and your agent gets search, describe, and run tools directly.

FAQ

Is the API really free?

Yes. No key, no account, no billing. Be reasonable with request volume and cache responses where you can — the data changes slowly.

Can I call it from the browser?

Yes. Every public endpoint sends permissive CORS headers, so client-side fetches work without a proxy.

What are the terms of use?

Use it commercially, embed it, build on it. Attribute RevenueLab when you publish results — every calc response ships with a citation string you can render as-is.

How do I find a tool's slug?

Search with /api/public/calc?q=keyword, or pull the whole catalog from /api/public/toolbox-index.json. The slug is also the last segment of any tool's page URL.

Publishing results? Here is the citation format.