---
title: "List"
method: GET
path: "/loans"
tags: ["Loan"]
---

# List

`GET /loans`

Recovers all loans collected for the item provided

## Query parameters

- `itemId` string, uuid, required

## Response `200`

Retrieve a list of all loans

- object
  - `page` number, double
  - `total` number, double
  - `totalPages` number, double
  - `results` Loan[] — List of loans
    - `id` string, required — Primary identifier
    - `itemId` string, uuid, required — Identifier of the item linked to the loan
    - `contractNumber` string — Contract number given by the contracting institution
    - `ipocCode` string — Standard contract number - IPOC (Identificação Padronizada da Operação de Crédito)
    - `productName` string, required — Denomination/Identification of the name of the credit operation disclosed to the customer
    - `type` string — Loan type (https://openbanking-brasil.github.io/openapi/swagger-apis/loans/?urls.primaryName=2.0.1#model-EnumContractProductSubTypeLoans)
    - `kind` 'LOAN' | 'FINANCING' | 'INVOICE_FINANCING' | 'UNARRANGED_ACCOUNT_OVERDRAFT', required — Credit-operation family this contract belongs to.
    - `date` string, date-time, required — Date when the loan data was collected
    - `contractDate` string, date-time — Date when the loan was contracted
    - `disbursementDates` string[] — Disbursement date of the contracted amount
    - `settlementDate` string, date-time — Loan settlement date
    - `contractAmount` number — Loan contracted value
    - `currencyCode` string, required — Code referencing the currency of the loan
    - `dueDate` string, date-time — Loan due date
    - `installmentPeriodicity` 'WITHOUT_REGULAR_PERIODICITY' | 'WEEKLY' | 'FORTNIGHTLY' | 'MONTHLY' | 'BIMONTHLY' | 'QUARTERLY' | 'SEMESTERLY' | 'YEARLY' | 'OTHERS' — Installments regular frequency
    - `installmentPeriodicityAdditionalInfo` string — Mandatory field to complement the information regarding the regular payment frequency when installmentPeriodicity has value 'OTHERS'
    - `firstInstallmentDueDate` string, date-time — First installment due date
    - `CET` number — CET - Custo Efetivo Total must be expressed as an annual percentage rate and incorporates all charges and expenses incurred in credit operations (interest rate, but also tariffs, taxes, insurance and other expenses charged)
    - `amortizationScheduled` 'SAC' | 'PRICE' | 'SAM' | 'WITHOUT_AMORTIZATION_SYSTEM' | 'OTHERS' — Amortization system (https://openbanking-brasil.github.io/openapi/swagger-apis/loans/?urls.primaryName=2.0.1#model-EnumContractAmortizationScheduled)
    - `amortizationScheduledAdditionalInfo` string — Mandatory field to complement the information regarding the scheduled amortization when it has value 'OTHERS'
    - `cnpjConsignee` string — Consignor CNPJ
    - `interestRates` LoanInterestRate[]
      - `taxType` 'NOMINAL' | 'EFFECTIVE' — Tax type
      - `interestRateType` 'SIMPLE' | 'COMPOUND' — Interest rate type
      - `taxPeriodicity` 'MONTHLY' | 'YEARLY' — Tax periodicity
      - `calculation` string — Calculation basis
      - `referentialRateIndexerType` string — Types of benchmark rates or indexers (https://openbanking-brasil.github.io/openapi/swagger-apis/loans/?urls.primaryName=2.0.1#model-EnumContractReferentialRateIndexerType)
      - `referentialRateIndexerSubType` string — Subtypes of benchmark rates or indexers (https://openbanking-brasil.github.io/openapi/swagger-apis/loans/?urls.primaryName=2.0.1#model-EnumContractReferentialRateIndexerSubType)
      - `referentialRateIndexerAdditionalInfo` string — Free field to complement the information regarding the Type of reference rate or indexer
      - `preFixedRate` number — Pre-fixed rate applied under the credit modality contract. 1 = 100%
      - `postFixedRate` number — Post-fixed rate applied under the credit modality contract. 1 = 100%
      - `additionalInfo` string — Text with additional information on the composition of agreed interest rates
    - `contractedFees` LoanContractedFee[] — List that brings the information of the tariffs agreed in the contract.
      - `name` string — Agreed rate denomination
      - `code` string — Acronym identifying the agreed rate
      - `chargeType` 'UNIQUE' | 'BY_INSTALLMENT' — Charge type for the rate agreed in the contract
      - `charge` 'MINIMUM' | 'MAXIMUM' | 'FIXED' | 'PERCENTAGE' — Billing method related to the tariff agreed in the contract
      - `amount` number — Monetary value of the tariff agreed in the contract
      - `rate` number — Rate value in percentage agreed in the contract
    - `contractedFinanceCharges` LoanContractedFinanceCharge[] — List that brings the charges agreed in the contract
      - `type` string — Charge type agreed in the contract (https://openbanking-brasil.github.io/openapi/swagger-apis/loans/?urls.primaryName=2.0.1#model-EnumContractFinanceChargeType)
      - `additionalInfo` string — Field for additional information
      - `rate` number — Charge value in percentage agreed in the contract
    - `warranties` LoanWarranty[]
      - `currencyCode` string — Code referencing the currency of the warranty
      - `type` string — Denomination / Identification of the type of warranty that guarantees the Type of Credit Operation contracted (https://openbanking-brasil.github.io/openapi/swagger-apis/loans/?urls.primaryName=2.0.1#model-EnumWarrantyType)
      - `subtype` string — Denomination / Identification of the subtype of warranty that guarantees the Type of Credit Operation contracted (https://openbanking-brasil.github.io/openapi/swagger-apis/loans/?urls.primaryName=2.0.1#model-EnumWarrantySubType)
      - `amount` number — Warranty original value
    - `installments` LoanInstallments
      - `typeNumberOfInstallments` 'DAY' | 'WEEK' | 'MONTH' | 'YEAR' | 'WITHOUT_TOTAL_PERIOD' — Type of total term of the contract referring to the type of credit informed
      - `totalNumberOfInstallments` number — Total term according to the type referring to the type of credit informed
      - `typeContractRemaining` 'DAY' | 'WEEK' | 'MONTH' | 'YEAR' | 'WITHOUT_TOTAL_PERIOD' | 'WITHOUT_REMAINING_PERIOD' — Type of remaining term of the contract referring to the type of credit informed
      - `contractRemainingNumber` number — Remaining term according to the type referring to the credit type informed
      - `paidInstallments` number — Number of paid installments
      - `dueInstallments` number — Number of due installments
      - `pastDueInstallments` number — Number of overdue installments
      - `balloonPayments` LoanInstallmentBalloonPayment[] — List that brings the due dates and value of the non-regular installments of the contract of the type of credit consulted
        - `dueDate` string, date-time — Expiration date of the non-regular installment to expire from the contract of the consulted credit modality
        - `amount` LoanInstallmentBalloonPaymentAmount — Monetary value of the non-regular installment due
          - `value` number — Monetary value of the non-regular installment due
          - `currencyCode` string — Code referencing the currency of the installment
    - `payments` LoanPayments
      - `contractOutstandingBalance` number — Amount required for the customer to settle the debt
      - `releases` LoanPaymentRelease[] — List of payments made in the period
        - `isOverParcelPayment` boolean — Identifies whether it is an agreed payment (false) or a one-time payment (true)
        - `installmentId` string — Installment identifier, responsibility of each transmitting Institution
        - `paidDate` string, date-time — Effective date of payment referring to the contract of the credit modality consulted
        - `currencyCode` string — Code referencing the currency of the payment
        - `paidAmount` number — Payment amount referring to the contract of the credit modality consulted
        - `overParcel` LoanPaymentReleaseOverParcel — Object of fees and charges that were paid outside the installment
          - `fees` LoanPaymentReleaseOverParcelFee[] — List of fees that were paid outside the installment, only for single payment
            - `name` string — Denomination of the agreed rate
            - `code` string — Acronym identifying the agreed rate
            - `amount` number — Monetary value of the tariff agreed in the contract
          - `charges` LoanPaymentReleaseOverParcelCharge[] — List of charges that were paid out of installment
            - `type` string — Charge type agreed in the contract (https://openbanking-brasil.github.io/openapi/swagger-apis/loans/?urls.primaryName=2.0.1#model-EnumContractFinanceChargeType)
            - `additionalInfo` string — Free field to fill in additional information regarding the charge
            - `amount` number — Payment amount of the charge paid outside the installment

---

[API](https://skmtc.dev/pluggy/apis/pluggy-api.md) · [All operations](https://skmtc.dev/pluggy/apis/pluggy-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/pluggy/pluggy-api/revisions/75e87ec7f9cd/schema)
