CalcFleet Pet API
The pet API from CalcFleet — 5 operation(s) for pet.
The pet API from CalcFleet — 5 operation(s) for pet.
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-pet-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 Pet 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 pet 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: pet
paths:
/api/v1/tools/dog-age-calculator:
post:
operationId: dogAgeCalculator
summary: Dog Age Calculator (Human Years, Size-Adjusted)
description: Convert your dog age into human years the AKC way, adjusted for body size — not the old myth of multiplying by seven. Enter age and size for a real estimate.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
age:
type: integer
minimum: 0
maximum: 30
sizeClass:
type: string
enum:
- small
- medium
- large
required:
- age
- sizeClass
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:
- pet
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/pet-food-portion-calculator:
post:
operationId: petFoodPortionCalculator
summary: Dog & Cat Food Portion Calculator
description: Estimate how much to feed a dog or cat from ideal weight and activity using the vet RER formula. Enter weight and food calories to get daily cups to serve.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
weightKg:
type: number
minimum: 0.1
maximum: 120
lifestyleFactor:
type: number
minimum: 1
maximum: 5
foodKcalPerCup:
type: number
minimum: 1
maximum: 1000
required:
- weightKg
- lifestyleFactor
- foodKcalPerCup
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:
- pet
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/puppy-weight-calculator:
post:
operationId: puppyWeightCalculator
summary: Puppy Adult Weight Predictor
description: Predict your puppy adult weight from its current weight and age in weeks, with a size-class note. Enter the numbers to see the grown-up size to expect.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
currentWeightKg:
type: number
exclusiveMinimum: 0
maximum: 120
ageWeeks:
type: number
exclusiveMinimum: 0
maximum: 104
sizeClass:
type: string
enum:
- small
- medium
- large
required:
- currentWeightKg
- ageWeeks
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:
- pet
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/pet-cost-calculator:
post:
operationId: petCostCalculator
summary: Pet Cost Calculator (First-Year & Lifetime)
description: 'Add up the true cost of a pet: first-year and lifetime. Enter monthly food, vet, insurance, and supplies plus setup cost to see what it really adds up to.'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
food:
type: number
minimum: 0
maximum: 100000
vet:
type: number
minimum: 0
maximum: 100000
insurance:
type: number
minimum: 0
maximum: 100000
supplies:
type: number
minimum: 0
maximum: 100000
other:
type: number
minimum: 0
maximum: 100000
setupCost:
type: number
minimum: 0
maximum: 1000000
lifespanYears:
type: integer
exclusiveMinimum: 0
maximum: 40
required:
- food
- vet
- insurance
- supplies
- other
- setupCost
- lifespanYears
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:
- pet
servers:
- url: https://calcfleet.com
description: 'First-party API — free anonymous trial; optional Authorization: Bearer cf_… key for higher rate limits.'
/api/v1/tools/aquarium-stocking-calculator:
post:
operationId: aquariumStockingCalculator
summary: Aquarium Volume & Stocking Calculator
description: Work out your fish tank volume and stocking capacity. Enter length, width, and height in inches to get gallons, litres, inch-of-fish, and heater wattage.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
lengthIn:
type: number
exclusiveMinimum: 0
maximum: 1000
widthIn:
type: number
exclusiveMinimum: 0
maximum: 1000
heightIn:
type: number
exclusiveMinimum: 0
maximum: 1000
inchesPerGallon:
type: number
minimum: 0.1
maximum: 5
required:
- lengthIn
- widthIn
- heightIn
- inchesPerGallon
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:
- pet
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