---
title: "Terms left to finish a degree"
method: GET
path: "/api/v1/calculate/transfer-credit-planner"
---

# Terms left to finish a degree

`GET /api/v1/calculate/transfer-credit-planner`

## Request

- Base URL: `https://everycalc.xyz`
- URL: `https://everycalc.xyz/api/v1/calculate/transfer-credit-planner`
- Auth: none declared

Credits remaining, terms remaining at the credits taken per term, years remaining at the terms per year, and credits per year. The graduation date label is not returned because the page derives it from the current date. Results match the interactive calculator at everycalc.xyz; every response includes a calculator_url deep link to it.

## Query parameters

- `required_credits` number, required
- `completed_credits` number, required
- `credits_per_term` number, required
- `terms_per_year` number

## Response `200`

Calculation result.

## Other responses

- `400`: Invalid input.

---

[API](https://skmtc.dev/everycalc/apis/everycalc-api.md) · [All operations](https://skmtc.dev/everycalc/apis/everycalc-api/llms.txt) · [OpenAPI document](https://skmtc.dev/everycalc/apis/everycalc-api/revisions/a4bd5db0868a?raw)
