Dealogic Loan Deal API

The LoanDeal API from Dealogic — 1 operation(s) for loandeal.

Operations 1

GET /v1/Deal/Loan/{id} Get deal loan by id #

Documentation

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/dealogic-loandeal-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API 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 Specification

dealogic-loandeal-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: IONA.Profiles. Loan Deal API
  version: '1.0'
servers:
- url: /
  description: IONA Profiles API API
security:
- oauth2: []
tags:
- name: LoanDeal
paths:
  /v1/Deal/Loan/{id}:
    get:
      tags:
      - LoanDeal
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: integer
          format: int32
      - name: clientCode
        in: query
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.DealDto'
            application/json:
              schema:
                $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.DealDto'
            text/json:
              schema:
                $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.DealDto'
      summary: Get deal loan by id
      x-summary-source: derived
      operationId: getV1DealLoanById
      x-operation-id-source: derived
components:
  schemas:
    IONA.Profiles.API.Interfaces.Deal.Loan.TrancheDetailsDto:
      type: object
      properties:
        trancheId:
          type: integer
          format: int64
        loanPrices:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.LoanPricesDto'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.DealBaseDto:
      type: object
      properties:
        dealId:
          type:
          - integer
          - 'null'
          format: int64
        dealCurrencyCode:
          type:
          - string
          - 'null'
        dealStatusCode:
          type:
          - string
          - 'null'
        dealStatusDescription:
          type:
          - string
          - 'null'
        dealTypeDescription:
          type:
          - string
          - 'null'
        dealCloseDate:
          type:
          - string
          - 'null'
          format: date-time
        dealExpectedCloseDate:
          type:
          - string
          - 'null'
          format: date-time
        dealExpectedDate:
          type:
          - string
          - 'null'
          format: date-time
        dealFilingAnnouncementDate:
          type:
          - string
          - 'null'
          format: date-time
        dealFundingDate:
          type:
          - string
          - 'null'
          format: date-time
        dealPricingCompletionDate:
          type:
          - string
          - 'null'
          format: date-time
        dealSignDate:
          type:
          - string
          - 'null'
          format: date-time
        dealWithdrawnCancelledDate:
          type:
          - string
          - 'null'
          format: date-time
        dealLaunchDate:
          type:
          - string
          - 'null'
          format: date-time
        companyBusinessDescripton:
          type:
          - string
          - 'null'
        dealNote:
          type:
          - string
          - 'null'
        dealAnalyticsDealNo:
          type:
          - integer
          - 'null'
          format: int32
        dealFinancedMnaDealNo:
          type:
          - integer
          - 'null'
          format: int32
        dealGlobalNetRevenueEuro:
          type:
          - number
          - 'null'
          format: double
        dealGlobalNetRevenueUsd:
          type:
          - number
          - 'null'
          format: double
        dealGlobalValueEuro:
          type:
          - number
          - 'null'
          format: double
        dealGlobalValueUsd:
          type:
          - number
          - 'null'
          format: double
        dealGrossFeeDiscEuro:
          type:
          - number
          - 'null'
          format: double
        dealGrossFeeDiscUsd:
          type:
          - number
          - 'null'
          format: double
        dealGrossFeeModelEuro:
          type:
          - number
          - 'null'
          format: double
        dealGrossFeeModelUsd:
          type:
          - number
          - 'null'
          format: double
        dealNewMoneyUsd:
          type:
          - number
          - 'null'
          format: double
        dealNewMoneyValueEuro:
          type:
          - number
          - 'null'
          format: double
        dealTotalValueEuro:
          type:
          - number
          - 'null'
          format: double
        dealTotalValueForex:
          type:
          - number
          - 'null'
          format: double
        dealTotalValueUsd:
          type:
          - number
          - 'null'
          format: double
        trancheProceedsDescriptions:
          type:
          - array
          - 'null'
          items:
            type: string
        trancheCurrencyCodes:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.TrancheCurrencyCodeDto'
        lboDealNo:
          type:
          - integer
          - 'null'
          format: int64
        headTrancheMarketTypeDescription:
          type:
          - string
          - 'null'
        transactionProfileLink:
          type:
          - string
          - 'null'
        strategicTransactionProfileLink:
          type:
          - string
          - 'null'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.PartakerListDto:
      type: object
      properties:
        partakers:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.PartakerDto'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.TrancheBaseListDto:
      type: object
      properties:
        trancheDetails:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.TrancheBaseDto'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.BankListDto:
      type: object
      properties:
        parentBanks:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.ParentBankDto'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.TrancheBaseDto:
      type: object
      properties:
        trancheId:
          type: integer
          format: int64
        dealOtherRatios:
          type:
          - string
          - 'null'
        dealMaxLeverageRatio:
          type:
          - string
          - 'null'
        dealSeniorLeverageRatio:
          type:
          - number
          - 'null'
          format: double
        dealTotalLeverageRatio:
          type:
          - number
          - 'null'
          format: double
        dealCovenantLiteYn:
          type:
          - boolean
          - 'null'
        dealStatusCode:
          type:
          - string
          - 'null'
        dealStatusDescription:
          type:
          - string
          - 'null'
        dealForexUsd:
          type:
          - number
          - 'null'
          format: double
        dealWithdrawnCancelledDate:
          type:
          - string
          - 'null'
          format: date-time
        dealFilingAnnouncementDate:
          type:
          - string
          - 'null'
          format: date-time
        dealExpectedDate:
          type:
          - string
          - 'null'
          format: date-time
        trancheBilateralYn:
          type:
          - boolean
          - 'null'
        trancheCallProtectionDuration:
          type:
          - integer
          - 'null'
          format: int32
        trancheCallProtectionTypeDescription:
          type:
          - string
          - 'null'
        trancheClubDealYn:
          type:
          - boolean
          - 'null'
        trancheCurrencyCode:
          type:
          - string
          - 'null'
        trancheCusipNumber:
          type:
          - string
          - 'null'
        trancheEffectiveRatingLaunch:
          type:
          - string
          - 'null'
        trancheExtendibleYn:
          type:
          - boolean
          - 'null'
        trancheFloor:
          type:
          - number
          - 'null'
          format: double
        trancheForceMajeureYn:
          type:
          - boolean
          - 'null'
        trancheInstrumentTypeDescription:
          type:
          - string
          - 'null'
        trancheMfnSunsetDuration:
          type:
          - integer
          - 'null'
          format: int32
        trancheMoodyRatingAtSigning:
          type:
          - string
          - 'null'
        trancheMulticurrencyYn:
          type:
          - boolean
          - 'null'
        trancheRankEligibleYn:
          type:
          - boolean
          - 'null'
        trancheRepaymentFrequencyDescription:
          type:
          - string
          - 'null'
        trancheSecuredBy:
          type:
          - string
          - 'null'
        trancheSecuredYn:
          type:
          - boolean
          - 'null'
        trancheSpRatingAtSigning:
          type:
          - string
          - 'null'
        trancheSubordinatedFlagYn:
          type:
          - boolean
          - 'null'
        trancheYearsToMaturityBandDescription:
          type:
          - string
          - 'null'
        trancheMaturityDate:
          type:
          - string
          - 'null'
          format: date-time
        trancheMfnSunsetEndDate:
          type:
          - string
          - 'null'
          format: date-time
        trancheCallProtectionComments:
          type:
          - string
          - 'null'
        trancheMfnProvisionComments:
          type:
          - string
          - 'null'
        trancheCommitmentFeeDescription:
          type:
          - string
          - 'null'
        trancheFacilityFeeDescription:
          type:
          - string
          - 'null'
        trancheFeeRemarks:
          type:
          - string
          - 'null'
        trancheInitialMarginDescription:
          type:
          - string
          - 'null'
        trancheMarginFeeDescription:
          type:
          - string
          - 'null'
        trancheNote:
          type:
          - string
          - 'null'
        trancheParticipationFeeDescription:
          type:
          - string
          - 'null'
        trancheUnderwritingFeeDescription:
          type:
          - string
          - 'null'
        trancheUtilizationFeeDescription:
          type:
          - string
          - 'null'
        analyticsTrancheId:
          type:
          - integer
          - 'null'
          format: int32
        trancheGracePeriod:
          type:
          - number
          - 'null'
          format: double
        trancheLcFee:
          type:
          - number
          - 'null'
          format: double
        trancheMfnCap:
          type:
          - number
          - 'null'
          format: double
        trancheNetRevenueUsd:
          type:
          - number
          - 'null'
          format: double
        trancheOriginalIssueDiscount:
          type:
          - number
          - 'null'
          format: double
        trancheOriginalIssueDiscountInitialFrom:
          type:
          - number
          - 'null'
          format: double
        trancheOriginalIssueDiscountInitialTo:
          type:
          - number
          - 'null'
          format: double
        trancheOriginalIssueDiscountRevisedFrom:
          type:
          - number
          - 'null'
          format: double
        trancheOriginalIssueDiscountRevisedTo:
          type:
          - number
          - 'null'
          format: double
        trancheValueFaceEuro:
          type:
          - number
          - 'null'
          format: double
        trancheValueFaceLocal:
          type:
          - number
          - 'null'
          format: double
        trancheValueFaceUsd:
          type:
          - number
          - 'null'
          format: double
        isHeadTranche:
          type:
          - boolean
          - 'null'
        trancheLoanCallProtectionPrices:
          type:
          - array
          - 'null'
          items:
            type: string
        dealMoodyRatingAtSigning:
          type:
          - string
          - 'null'
        trancheExchangeRate:
          type:
          - number
          - 'null'
          format: double
        trancheSpRatingAtLaunch:
          type:
          - string
          - 'null'
        trancheMoodyRatingAtLaunch:
          type:
          - string
          - 'null'
        trancheFitchRatingAtLanuch:
          type:
          - string
          - 'null'
        trancheEffectiveRatingCurrent:
          type:
          - string
          - 'null'
        trancheSpRatingCurrentCode:
          type:
          - string
          - 'null'
        trancheFitchRatingCurrentCode:
          type:
          - string
          - 'null'
        trancheMoodysRatingCurrentCode:
          type:
          - string
          - 'null'
        trancheOtherRatings:
          type:
          - string
          - 'null'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.TrancheCurrencyCodeDto:
      type: object
      properties:
        trancheId:
          type:
          - integer
          - 'null'
          format: int64
        currencyCode:
          type:
          - string
          - 'null'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.SponsorDto:
      type: object
      properties:
        sponsorId:
          type:
          - integer
          - 'null'
          format: int32
        brandName:
          type:
          - string
          - 'null'
        parentId:
          type:
          - integer
          - 'null'
          format: int32
        sponsorProfileLink:
          type:
          - string
          - 'null'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.BankDto:
      type: object
      properties:
        bankId:
          type:
          - integer
          - 'null'
          format: int32
        brandName:
          type:
          - string
          - 'null'
        name:
          type:
          - string
          - 'null'
        trancheDetails:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.TrancheDetails'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.LoanPricesDto:
      type: object
      properties:
        pricePercent:
          type: number
          format: double
        pricePercentOneWeekPrior:
          type:
          - number
          - 'null'
          format: double
        pricePercentOneMonthPrior:
          type:
          - number
          - 'null'
          format: double
        percentChangeOneWeek:
          type:
          - number
          - 'null'
          format: double
        percentChangeOneMonth:
          type:
          - number
          - 'null'
          format: double
        pricingDate:
          type:
          - string
          - 'null'
          format: date-time
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.HeaderDto:
      type: object
      properties:
        sortNo:
          type:
          - integer
          - 'null'
          format: int32
        companyId:
          type:
          - integer
          - 'null'
          format: int32
        companyName:
          type:
          - string
          - 'null'
        companyBrandName:
          type:
          - string
          - 'null'
        parentCompanyId:
          type:
          - integer
          - 'null'
          format: int32
        privateParentCompanyId:
          type:
          - integer
          - 'null'
          format: int32
        isPrimary:
          type: boolean
        localName:
          type:
          - string
          - 'null'
        rowId:
          type: integer
          format: int32
        companyProfileLink:
          type:
          - string
          - 'null'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.PartakerDto:
      type: object
      properties:
        guarantor:
          type:
          - string
          - 'null'
        guarantorType:
          type:
          - string
          - 'null'
        guarantorDescription:
          type:
          - string
          - 'null'
        gig:
          type:
          - string
          - 'null'
        moodys:
          type:
          - string
          - 'null'
        sig:
          type:
          - string
          - 'null'
        sp:
          type:
          - string
          - 'null'
        nationality:
          type:
          - string
          - 'null'
        eid:
          type:
          - integer
          - 'null'
          format: int32
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.ParentBankDto:
      type: object
      properties:
        bankId:
          type:
          - integer
          - 'null'
          format: int32
        brandName:
          type:
          - string
          - 'null'
        parentCode:
          type:
          - string
          - 'null'
        roleCode:
          type:
          - string
          - 'null'
        roleDescription:
          type:
          - string
          - 'null'
        roleSortOrder:
          type:
          - integer
          - 'null'
          format: int32
        fullParticipation:
          type:
          - number
          - 'null'
          format: double
        fullRevenue:
          type:
          - number
          - 'null'
          format: double
        subsidiaryBanks:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.BankDto'
        bankProfileLink:
          type:
          - string
          - 'null'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.SponsorListDto:
      type: object
      properties:
        sponsors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.SponsorDto'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.TrancheDetails:
      type: object
      properties:
        trancheId:
          type:
          - integer
          - 'null'
          format: int64
        roleCode:
          type:
          - string
          - 'null'
        roleDescription:
          type:
          - string
          - 'null'
        roleSortOrder:
          type:
          - integer
          - 'null'
          format: int32
        sortNo:
          type: integer
          format: int32
        participation:
          type:
          - number
          - 'null'
          format: double
        revenue:
          type:
          - number
          - 'null'
          format: double
        isOtherRole:
          type: boolean
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.TrancheDetailsListDto:
      type: object
      properties:
        trancheDetails:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.TrancheDetailsDto'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.CompanyDto:
      type: object
      properties:
        feePayerId:
          type:
          - integer
          - 'null'
          format: int32
        brandName:
          type:
          - string
          - 'null'
        city:
          type:
          - string
          - 'null'
        companyProperName:
          type:
          - string
          - 'null'
        companyId:
          type:
          - integer
          - 'null'
          format: int32
        companyRoleSortOrder:
          type:
          - integer
          - 'null'
          format: int32
        companyRoleCode:
          type:
          - string
          - 'null'
        companyTypeDescription:
          type:
          - string
          - 'null'
        fitchAtSigning:
          type:
          - string
          - 'null'
        fitchRatingCode:
          type:
          - string
          - 'null'
        fundamentalEbitdaUsd:
          type:
          - number
          - 'null'
          format: double
        fundamentalEnterpriseValueUsd:
          type:
          - number
          - 'null'
          format: double
        fundamentalMarketCapUsd:
          type:
          - number
          - 'null'
          format: double
        fundamentalRevenueUsd:
          type:
          - number
          - 'null'
          format: double
        gigDescription:
          type:
          - string
          - 'null'
        isPrimary:
          type: boolean
        moodysAtSigning:
          type:
          - string
          - 'null'
        moodysRatingCode:
          type:
          - string
          - 'null'
        name:
          type:
          - string
          - 'null'
        nationality:
          type:
          - string
          - 'null'
        parentCompanyTypeDescription:
          type:
          - string
          - 'null'
        parentName:
          type:
          - string
          - 'null'
        parentBrandName:
          type:
          - string
          - 'null'
        parentNationality:
          type:
          - string
          - 'null'
        parentNationalityOfIncorporationDescription:
          type:
          - string
          - 'null'
        parentUsStateDescription:
          type:
          - string
          - 'null'
        primaryNaicsDescription:
          type:
          - string
          - 'null'
        primarySicCode:
          type:
          - string
          - 'null'
        sigDescription:
          type:
          - string
          - 'null'
        spRatingCode:
          type:
          - string
          - 'null'
        spAtSigning:
          type:
          - string
          - 'null'
        stateCode:
          type:
          - string
          - 'null'
        companyBusinessDescripton:
          type:
          - string
          - 'null'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.CompanyListDto:
      type: object
      properties:
        companies:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.CompanyDto'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.HeaderListDto:
      type: object
      properties:
        headers:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.HeaderDto'
      additionalProperties: false
    IONA.Profiles.API.Interfaces.Deal.Loan.DealDto:
      type: object
      properties:
        banks:
          $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.BankListDto'
        companies:
          $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.CompanyListDto'
        dealBase:
          $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.DealBaseDto'
        headers:
          $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.HeaderListDto'
        partakers:
          $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.PartakerListDto'
        sponsors:
          $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.SponsorListDto'
        trancheBases:
          $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.TrancheBaseListDto'
        trancheDetails:
          $ref: '#/components/schemas/IONA.Profiles.API.Interfaces.Deal.Loan.TrancheDetailsListDto'
      additionalProperties: false
  securitySchemes:
    oauth2:
      type: oauth2
      flows:
        implicit:
          authorizationUrl: https://login.dealogic.com/as/authorization.oauth2
          tokenUrl: https://login.dealogic.com/as/token.oauth2
          scopes: {}