CalcFleet Freelance API
The freelance API from CalcFleet — 2 operation(s) for freelance.
The freelance API from CalcFleet — 2 operation(s) for freelance.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/calcfleet-com:calcfleet-com-freelance-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Calcfleet Com Freelance API
version: 1.0.0
contact:
name: CalcFleet Developers
url: https://calcfleet.com/developers
license:
name: CalcFleet API Terms
url: https://calcfleet.com/developers
description: 'Operations tagged freelance across 2 of this provider''s published API definitions: calcfleet-com-openapi.json, calcfleet-com-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
tags:
- name: freelance
paths:
/api/v1/tools/freelance-hourly-rate-calculator:
post:
operationId: freelanceHourlyRateCalculator
summary: Freelance Hourly Rate Calculator
description: Calculate your freelance hourly rate accounting for taxes, business expenses, and a profit margin. Find out exactly what to charge to hit your income goal.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
desiredAnnualIncome:
type: number
exclusiveMinimum: 0
maximum: 10000000
annualBusinessExpenses:
type: number
minimum: 0
maximum: 1000000
taxRatePct:
type: number
minimum: 0
maximum: 60
billableHoursPerWeek:
type: number
exclusiveMinimum: 0
maximum: 60
workWeeksPerYear:
type: number
exclusiveMinimum: 0
maximum: 52
profitMarginPct:
type: number
minimum: 0
maximum: 50
required:
- desiredAnnualIncome
- annualBusinessExpenses
- taxRatePct
- billableHoursPerWeek
- workWeeksPerYear
- profitMarginPct
additionalProperties: false
responses:
'200':
description: Successful calculation result.
content:
application/json:
schema:
type: object
properties:
result:
type: object
description: Structured calculation output (fields vary per calculator).
required:
- result
'400':
description: Invalid input — the issues array contains Zod validation errors.
content:
application/json:
schema:
type: object
properties:
error:
type: string
issues:
type: array
items:
type: object
required:
- error
- issues
'403':
description: 'Forbidden — an Authorization: Bearer cf_… key was supplied but is invalid.'
'404':
description: Unknown tool slug.
tags:
- freelance
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/contractor-vs-employee-calculator:
post:
operationId: contractorVsEmployeeCalculator
summary: 1099 vs W-2 Rate Calculator
description: 'Compare a W-2 job to 1099 contract work: enter salary, employer FICA, benefits, and PTO to see the equivalent 1099 gross rate you need to break even fairly.'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
w2Salary:
type: number
minimum: 0
maximum: 10000000
employerFicaPct:
type: number
minimum: 0
maximum: 100
benefitsValue:
type: number
minimum: 0
maximum: 10000000
ptoValue:
type: number
minimum: 0
maximum: 10000000
contractorGross:
type: number
minimum: 0
maximum: 10000000
required:
- w2Salary
- employerFicaPct
- benefitsValue
- ptoValue
- contractorGross
additionalProperties: false
responses:
'200':
description: Successful calculation result.
content:
application/json:
schema:
type: object
properties:
result:
type: object
description: Structured calculation output (fields vary per calculator).
required:
- result
'400':
description: Invalid input — the issues array contains Zod validation errors.
content:
application/json:
schema:
type: object
properties:
error:
type: string
issues:
type: array
items:
type: object
required:
- error
- issues
'403':
description: 'Forbidden — an Authorization: Bearer cf_… key was supplied but is invalid.'
'404':
description: Unknown tool slug.
tags:
- freelance
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
x-refined-from:
- calcfleet-com-openapi.json
- calcfleet-com-openapi.yml