CalcFleet Salary API
The salary API from CalcFleet — 5 operation(s) for salary.
The salary API from CalcFleet — 5 operation(s) for salary.
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-salary-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 Salary 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 salary 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: salary
paths:
/api/v1/tools/take-home-pay-calculator:
post:
operationId: takeHomePayCalculator
summary: Take-Home Pay Calculator (US)
description: Estimate your US take-home pay for 2026. Enter gross salary and filing status to see federal income tax, Social Security, Medicare, and monthly net income.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
grossAnnualSalary:
type: number
exclusiveMinimum: 0
maximum: 10000000
filingStatus:
type: string
enum:
- single
- married
required:
- grossAnnualSalary
- filingStatus
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:
- salary
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/salary-to-hourly-calculator:
post:
operationId: salaryToHourlyCalculator
summary: Salary to Hourly Calculator (and Back)
description: Convert an annual salary to an hourly wage or an hourly rate back to a yearly salary. Set your hours and weeks to see weekly, biweekly, and monthly pay too.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
mode:
type: string
enum:
- salaryToHourly
- hourlyToSalary
annualSalary:
type: number
minimum: 0
maximum: 100000000
hourlyRate:
type: number
minimum: 0
maximum: 1000000
hoursPerWeek:
type: number
minimum: 0.1
maximum: 168
weeksPerYear:
type: number
minimum: 0.1
maximum: 53
required:
- mode
- annualSalary
- hourlyRate
- hoursPerWeek
- weeksPerYear
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:
- salary
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/overtime-pay-calculator:
post:
operationId: overtimePayCalculator
summary: Overtime Pay Calculator (Time-and-a-Half)
description: Calculate overtime pay at time-and-a-half or a custom rate. Enter your hourly wage plus regular, overtime, and double-time hours for weekly and annual gross.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
hourlyRate:
type: number
minimum: 0
maximum: 100000
regularHours:
type: number
minimum: 0
maximum: 168
overtimeHours:
type: number
minimum: 0
maximum: 168
overtimeMultiplier:
type: number
minimum: 1
maximum: 10
doubletimeHours:
type: number
minimum: 0
maximum: 168
required:
- hourlyRate
- regularHours
- overtimeHours
- overtimeMultiplier
- doubletimeHours
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:
- salary
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/pay-raise-calculator:
post:
operationId: payRaiseCalculator
summary: Pay Raise Calculator
description: 'Calculate your pay raise two ways: the nominal percentage increase and the real, inflation-adjusted raise, plus the annual and per-paycheck dollar gain.'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
oldSalary:
type: number
exclusiveMinimum: 0
maximum: 100000000
newSalary:
type: number
minimum: 0
maximum: 100000000
inflationPct:
type: number
minimum: -50
maximum: 1000
payPeriodsPerYear:
type: integer
minimum: 1
maximum: 366
required:
- oldSalary
- newSalary
- inflationPct
- payPeriodsPerYear
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:
- salary
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/pto-accrual-calculator:
post:
operationId: ptoAccrualCalculator
summary: PTO Accrual Calculator
description: Calculate how much paid time off you accrue each pay period from your annual PTO days, then project your future balance by pay date after the hours you've used.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
annualDays:
type: number
minimum: 0
maximum: 365
hoursPerDay:
type: number
minimum: 0.5
maximum: 24
periodsPerYear:
type: integer
minimum: 1
maximum: 366
currentBalanceHours:
type: number
minimum: 0
maximum: 100000
usedHours:
type: number
minimum: 0
maximum: 100000
periodsElapsed:
type: integer
minimum: 0
maximum: 366
required:
- annualDays
- hoursPerDay
- periodsPerYear
- currentBalanceHours
- usedHours
- periodsElapsed
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:
- salary
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