openapi: 3.2.0 info: title: OpenAPI definition Deals API version: v0 description: Deals servers: - url: https://api.pitchbook.com tags: - name: Deals description: Deals paths: /deals/search: get: tags: - Deals summary: Deal Search description: Retrieves deals along with the companies associated with the deal operationId: dealSearch parameters: - name: companyNames in: query description: Accepts company names, pbIds, websites, and tickers to find all deals. Returns a list of deals related to companies that are an exact match. Use a comma to separate multiple values required: false style: form explode: true schema: type: string example: 11111-11, Name - name: ownershipStatus in: query description: Search for deals by ownership status code of the companies involved required: false style: form explode: true schema: type: string example: ACQ - name: backingStatus in: query description: Search for deals by backing status code of the companies involved required: false style: form explode: true schema: type: string example: ACCIB - name: businessStatus in: query description: Search for deals by business status code of the companies involved required: false style: form explode: true schema: type: string example: CH11 - name: city in: query description: Search for deals by city location of the companies involved required: false style: form explode: true schema: type: string example: Seattle - name: stateProvince in: query description: Search for deals by state code or province code of the companies involved required: false style: form explode: true schema: type: string example: AL - name: country in: query description: Search for deals by country code of the companies involved required: false style: form explode: true schema: type: string example: ABW - name: postCode in: query description: Search for deals by postcode of the companies involved, included to support searching for both US postal code and foreign required: false style: form explode: true schema: type: string example: '98765' - name: locationType in: query description: Search for deals by additional parameter concerning the companies involved specifying HQ Only (HQ_ONLY), Non-HQ Only (NON_HQ_ONLY) or any office location (ANY) values. Set this parameter in pair with city, stateProvince, country, postCode options required: false style: form explode: true schema: type: string example: ANY - name: dateFounded in: query description: 'Deals can be found by founding date of the companies involved. Search for deals of companies founded after a certain date using the > operator, companies founded before a certain date using the < operator and companies founded between 2 dates using the ^ operator. Format: YYYY-MM-DD' required: false style: form explode: true schema: type: string example: <2026-09-16 - name: industry in: query description: Deals can be found by the industry code of the companies involved. Only one industry classification can be used at a time. This parameter cannot be combined with parameters from other industry classifications required: false style: form explode: true schema: type: string example: '10' - name: verticals in: query description: Deals can be found by the vertical code of the companies involved. Only one industry classification can be used at a time. This parameter cannot be combined with parameters from other industry classifications required: false style: form explode: true schema: type: string example: 3D - name: industryAndVertical in: query description: When using both industry and vertical parameters, "OR" logic is used by default. To use "AND" logic, set this parameter to True. Set this parameter in pair with industry and vertical options required: false style: form explode: true schema: type: string example: 'TRUE' - name: gecsSector in: query description: Deals can be found by the GECS sector code of the companies involved. Only one industry classification can be used at a time. This parameter cannot be combined with parameters from other industry classifications required: false style: form explode: true schema: type: string example: '102' - name: gecsIndustryGroup in: query description: Deals can be found by the GECS industry group code of the companies involved. Only one industry classification can be used at a time. This parameter cannot be combined with parameters from other industry classifications required: false style: form explode: true schema: type: string example: '10200' - name: gecsIndustry in: query description: Deals can be found by the GECS industry code of the companies involved. Only one industry classification can be used at a time. This parameter cannot be combined with parameters from other industry classifications required: false style: form explode: true schema: type: string example: '10200020' - name: totalRaised in: query description: Find deals by the companies' total amount of money they have raised to date in millions. Use the > operator to find companies that have raised more than a certain value, use the < to find companies who have raised less than a certain value and the ^ operator to search within a range. Amounts in millions required: false style: form explode: true schema: type: string example: 10^15 - name: keywords in: query description: Search for deals by keywords associated with the companies involved or keywords appearing in their business description. Only one industry classification can be used at a time. This parameter cannot be combined with parameters from other industry classifications required: false style: form explode: true schema: type: string example: IT - name: onlyMostRecentTransaction in: query description: 'Find most recent deals. To use this parameter set it as True ' required: false style: form explode: true schema: type: string example: 'TRUE' - name: dealType in: query description: Find specific deal type code required: false style: form explode: true schema: type: string example: SeedA - name: dealStatus in: query description: Distinguish between failed, upcoming, completed deals and more. Pass a deal status code required: false style: form explode: true schema: type: string example: ANNO - name: dealSize in: query description: Find deals of a certain size. Search for deals larger than an amount using the > operator, deals smaller than a certain amount using the < operator and deals in a range using the ^ operator. Amounts in millions required: false style: form explode: true schema: type: string example: 10^15 - name: includeDealsWithoutDealSize in: query description: Include deals without a known deal size. Set this parameter as True only when Deal Size parameter is applied. False by default required: false style: form explode: true schema: type: string example: 'TRUE' - name: excludeDealsWithoutDealSize in: query description: Exclude deals without a known deal size. Set this parameter as True only when Deal Size parameter is not applied. False by default required: false style: form explode: true schema: type: string example: 'TRUE' - name: dealDate in: query description: 'Find deals within a certain time frame. Search for a deal after a certain date using the > operator, a deal before a certain date using the < operator and a deal between 2 dates using the ^ operator. Format: YYYY-MM-DD' required: false style: form explode: true schema: type: string example: <2026-09-16 - name: partialExit in: query description: Find deals with partial investor's exit within them. To use this parameter set it as True required: false style: form explode: true schema: type: string example: 'TRUE' - name: fullExit in: query description: Find deals with full investor's exit within them. To use this parameter set it as True required: false style: form explode: true schema: type: string example: 'TRUE' - name: investorNames in: query description: Search for deals by who invested in them with an exact match. Accepts investor names, pbIds, websites, and tickers to return all deals they participated in. Use a comma to separate multiple values required: false style: form explode: true schema: type: string example: 11111-11, Name - name: exitType in: query description: Find specific deal types with investor's exit within them. Pass a exit type code required: false style: form explode: true schema: type: string example: CH11 - name: exitStatus in: query description: Distinguish between failed, upcoming, completed exits and more. Pass a deal status code required: false style: form explode: true schema: type: string example: ANNO - name: exitSize in: query description: Find deals of a certain size with investor's exit within them. Search for deals with an exit larger than an amount using the > operator, deals with an exit smaller than a certain amount using the < operator and deals with an exit size in a range using the ^ operator. Amounts in millions required: false style: form explode: true schema: type: string example: 10^15 - name: exitDate in: query description: 'Find deals of a certain time frame with investor''s exit within them. Search for deals with an exit after a certain date using the > operator, companies with an exit before a certain date using the < operator and companies with an exit between 2 dates using the ^ operator. Format: YYYY-MM-DD' required: false style: form explode: true schema: type: string example: <2026-09-16 - name: preMoneyValuation in: query description: Search for deals by companies' valuation prior to a financing. Search for deals with companies' valuation prior to a financing larger than an amount using the > operator, deals with companies' valuation prior to a financing smaller than a certain amount using the < operator and deals with companies' valuation prior to a financing in a range using the ^ operator. Amounts in millions required: false style: form explode: true schema: type: string example: 10^15 - name: postValuation in: query description: Search for deals by companies' valuation prior at or post investment. Search for deals with companies' valuation prior at or post investment larger than an amount using the > operator, deals with companies' valuation prior at or post investment smaller than a certain amount using the < operator and deals with companies' valuation prior at or post investment in a range using the ^ operator. Amounts in millions required: false style: form explode: true schema: type: string example: 10^15 - name: revenue in: query description: Find deals by the revenue of the companies involved. Search for deals with companies' revenue more than an amount using the > operator, deals with companies' revenue less than an amount using the < operator or deals with companies' revenue in a range using the ^ operator. Amounts in millions required: false style: form explode: true schema: type: string example: 10^15 - name: currency in: query description: Specify the currency that your other parameters, such as dealSize, are entered as. It depends on the currency in user preferences required: false style: form explode: true schema: type: string example: AFN - name: page in: query description: Results are returned so that they can be paged through. Set this parameter to increment the page required: false style: form explode: true schema: type: string example: '1' - name: perPage in: query description: How many returned results show on page required: false style: form explode: true schema: type: string example: '25' responses: '400': description: Bad Request content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '500': description: Internal Server Error content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '404': description: Not Found content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '503': description: Service Unavailable content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '403': description: Forbidden content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '504': description: Gateway Timeout content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '402': description: Payment Required content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '429': description: Too Many Requests content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/AdvancedSearchPageDtoDealAdvancedSearchResultDto_SearchView' security: - pbToken: [] /deals/{pbId}/bio: get: tags: - Deals summary: Deal Bio description: Retrieves key data points about specific deal operationId: getDealBio parameters: - name: pbId in: path description: Deal pbId required: true style: simple explode: false schema: type: string examples: 105928-66T: summary: 105928-66T value: 105928-66T 75779-11T: summary: 75779-11T value: 75779-11T 111416-59T: summary: 111416-59T value: 111416-59T 119310-31T: summary: 119310-31T value: 119310-31T 85305-88T: summary: 85305-88T value: 85305-88T responses: '400': description: Bad Request content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '500': description: Internal Server Error content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '404': description: Not Found content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '503': description: Service Unavailable content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '403': description: Forbidden content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '504': description: Gateway Timeout content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '402': description: Payment Required content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '429': description: Too Many Requests content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/DealBioDto' security: - pbToken: [] /deals/{pbId}/detailed: get: tags: - Deals summary: Deal Detailed description: Retrieves extended description of the specific deal operationId: getDealDetailed parameters: - name: pbId in: path description: Deal pbId required: true style: simple explode: false schema: type: string examples: 163939-87T: summary: 163939-87T value: 163939-87T 124120-36T: summary: 124120-36T value: 124120-36T 26404-75T: summary: 26404-75T value: 26404-75T 117731-62T: summary: 117731-62T value: 117731-62T 85305-88T: summary: 85305-88T value: 85305-88T responses: '400': description: Bad Request content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '500': description: Internal Server Error content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '404': description: Not Found content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '503': description: Service Unavailable content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '403': description: Forbidden content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '504': description: Gateway Timeout content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '402': description: Payment Required content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '429': description: Too Many Requests content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/DealDetailedDto' security: - pbToken: [] /deals/{pbId}/investors/exiters: get: tags: - Deals summary: Deal Investors/Exiters description: Retrieves investors, exiters and sellers within the specific deal operationId: getDealInvestorsExiters parameters: - name: pbId in: path description: Deal pbId required: true style: simple explode: false schema: type: string examples: 124120-36T: summary: 124120-36T value: 124120-36T 75779-11T: summary: 75779-11T value: 75779-11T 111416-59T: summary: 111416-59T value: 111416-59T 119310-31T: summary: 119310-31T value: 119310-31T 85305-88T: summary: 85305-88T value: 85305-88T responses: '400': description: Bad Request content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '500': description: Internal Server Error content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '404': description: Not Found content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '503': description: Service Unavailable content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '403': description: Forbidden content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '504': description: Gateway Timeout content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '402': description: Payment Required content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '429': description: Too Many Requests content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/DealInvestorsExitersDto' security: - pbToken: [] /deals/{pbId}/service-providers: get: tags: - Deals summary: Deal Service Providers description: Retrieves service providers hired within the specific deal operationId: getDealServiceProviders parameters: - name: pbId in: path description: Deal pbId required: true style: simple explode: false schema: type: string examples: 173485-81T: summary: 173485-81T value: 173485-81T 163939-87T: summary: 163939-87T value: 163939-87T 117731-62T: summary: 117731-62T value: 117731-62T 75779-11T: summary: 75779-11T value: 75779-11T 119310-31T: summary: 119310-31T value: 119310-31T responses: '400': description: Bad Request content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '500': description: Internal Server Error content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '404': description: Not Found content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '503': description: Service Unavailable content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '403': description: Forbidden content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '504': description: Gateway Timeout content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '402': description: Payment Required content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '429': description: Too Many Requests content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '200': description: OK content: '*/*': schema: type: array items: $ref: '#/components/schemas/DealServiceProviderDto' security: - pbToken: [] /deals/{pbId}/valuation: get: tags: - Deals summary: Deal Valuation description: Retrieves the company's valuation prior and after the specific deal operationId: getDealValuation parameters: - name: pbId in: path description: Deal pbId required: true style: simple explode: false schema: type: string examples: 173485-81T: summary: 173485-81T value: 173485-81T 26404-75T: summary: 26404-75T value: 26404-75T 105443-38T: summary: 105443-38T value: 105443-38T 118069-93T: summary: 118069-93T value: 118069-93T 85305-88T: summary: 85305-88T value: 85305-88T responses: '400': description: Bad Request content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '500': description: Internal Server Error content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '404': description: Not Found content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '503': description: Service Unavailable content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '403': description: Forbidden content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '504': description: Gateway Timeout content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '402': description: Payment Required content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '429': description: Too Many Requests content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/DealValuationDto' security: - pbToken: [] /deals/{pbId}/stock-info: get: tags: - Deals summary: Deal Stock Info description: Retrieves key data about stock within the specific deal operationId: getDealStockInfo parameters: - name: pbId in: path description: Deal pbId required: true style: simple explode: false schema: type: string examples: 173485-81T: summary: 173485-81T value: 173485-81T 105928-66T: summary: 105928-66T value: 105928-66T 165559-69T: summary: 165559-69T value: 165559-69T 105443-38T: summary: 105443-38T value: 105443-38T 189494-92T: summary: 189494-92T value: 189494-92T responses: '400': description: Bad Request content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '500': description: Internal Server Error content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '404': description: Not Found content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '503': description: Service Unavailable content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '403': description: Forbidden content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '504': description: Gateway Timeout content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '402': description: Payment Required content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '429': description: Too Many Requests content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/DealStockInfoDto' security: - pbToken: [] /deals/{pbId}/cap-table-history: get: tags: - Deals summary: Deal Cap Table History description: Retrieves stock prices values within the specific deal and prior to it operationId: getDealCapTableHistory parameters: - name: pbId in: path description: Deal pbId required: true style: simple explode: false schema: type: string examples: 173485-81T: summary: 173485-81T value: 173485-81T 163939-87T: summary: 163939-87T value: 163939-87T 123088-78T: summary: 123088-78T value: 123088-78T 111416-59T: summary: 111416-59T value: 111416-59T 105443-38T: summary: 105443-38T value: 105443-38T responses: '400': description: Bad Request content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '500': description: Internal Server Error content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '404': description: Not Found content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '503': description: Service Unavailable content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '403': description: Forbidden content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '504': description: Gateway Timeout content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '402': description: Payment Required content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '429': description: Too Many Requests content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '200': description: OK content: '*/*': schema: type: array items: $ref: '#/components/schemas/DealCapTableHistoryDto' security: - pbToken: [] /deals/{pbId}/tranche-info: get: tags: - Deals summary: Deal Tranche Information description: Retrieves tranche data within the specific deal operationId: getDealTrancheInfo parameters: - name: pbId in: path description: Deal pbId required: true style: simple explode: false schema: type: string examples: 163939-87T: summary: 163939-87T value: 163939-87T 118069-93T: summary: 118069-93T value: 118069-93T 119310-31T: summary: 119310-31T value: 119310-31T 85305-88T: summary: 85305-88T value: 85305-88T 189494-92T: summary: 189494-92T value: 189494-92T responses: '400': description: Bad Request content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '500': description: Internal Server Error content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '404': description: Not Found content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '503': description: Service Unavailable content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '403': description: Forbidden content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '504': description: Gateway Timeout content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '402': description: Payment Required content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '429': description: Too Many Requests content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/DealTrancheInformationDto' security: - pbToken: [] /deals/{pbId}/debt-lenders: get: tags: - Deals summary: Deal Debt/Lenders description: Retrieves debt and lender data within the specific deal operationId: getDealDebtLenders parameters: - name: pbId in: path description: Deal pbId required: true style: simple explode: false schema: type: string examples: 105928-66T: summary: 105928-66T value: 105928-66T 165559-69T: summary: 165559-69T value: 165559-69T 163939-87T: summary: 163939-87T value: 163939-87T 26404-75T: summary: 26404-75T value: 26404-75T 75779-11T: summary: 75779-11T value: 75779-11T responses: '400': description: Bad Request content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '500': description: Internal Server Error content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '404': description: Not Found content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '503': description: Service Unavailable content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '403': description: Forbidden content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '504': description: Gateway Timeout content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '402': description: Payment Required content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '429': description: Too Many Requests content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/DealDebtLendersDto' security: - pbToken: [] /deals/{pbId}/multiples: get: tags: - Deals summary: Deal Multiples description: Retrieves key financial multiple values of the specific deal operationId: getDealMultiples parameters: - name: pbId in: path description: Deal pbId required: true style: simple explode: false schema: type: string examples: 165559-69T: summary: 165559-69T value: 165559-69T 124120-36T: summary: 124120-36T value: 124120-36T 26404-75T: summary: 26404-75T value: 26404-75T 123088-78T: summary: 123088-78T value: 123088-78T 118069-93T: summary: 118069-93T value: 118069-93T responses: '400': description: Bad Request content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '500': description: Internal Server Error content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '404': description: Not Found content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '503': description: Service Unavailable content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '403': description: Forbidden content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '504': description: Gateway Timeout content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '402': description: Payment Required content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '429': description: Too Many Requests content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/DealMultiplesDto' security: - pbToken: [] /deals/{pbId}/updates: get: tags: - Deals summary: Deal Updates description: Retrieves changes for the specific deal for up to the last 90 days operationId: getDealUpdates parameters: - name: pbId in: path description: Deal pbId. Required to specify time period using 'sinceDate' or 'trailingRange' parameter required: true style: simple explode: false schema: type: string examples: 163939-87T: summary: 163939-87T value: 163939-87T 123088-78T: summary: 123088-78T value: 123088-78T 105443-38T: summary: 105443-38T value: 105443-38T 119310-31T: summary: 119310-31T value: 119310-31T 85305-88T: summary: 85305-88T value: 85305-88T - name: sinceDate in: query description: 'Add this parameter to extract information about the entity updates after a certain date with the > operator, before a certain date with the < operator and between 2 dates with the ^ operator. Set this parameter in pair with pbId. Format: YYYY-MM-DD' required: false style: form explode: true schema: type: string example: <2026-09-16 - name: trailingRange in: query description: Add this parameter to extract information about the entity updates during last N days (up to 90). Set this parameter in pair with pbId required: false style: form explode: true schema: type: integer example: '20' responses: '400': description: Bad Request content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '500': description: Internal Server Error content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '404': description: Not Found content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '503': description: Service Unavailable content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '403': description: Forbidden content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '504': description: Gateway Timeout content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '402': description: Payment Required content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '429': description: Too Many Requests content: '*/*': schema: $ref: '#/components/schemas/ErrorDto' '200': description: OK content: '*/*': schema: $ref: '#/components/schemas/UpdateDto' security: - pbToken: [] components: schemas: DealValuationDto: type: object properties: dealId: type: string dealNumber: type: integer format: int32 example: 1 companyId: type: string example: 10695-52 companyName: type: string example: Facebook preValuation: $ref: '#/components/schemas/MoneyDto' postValuation: $ref: '#/components/schemas/MoneyDto' postValuationStatus: type: string example: Estimated DealExiterDto: type: object properties: exiterId: type: string example: 42257-26 exiterName: type: string example: Crossroads Capital Partners AdvancedSearchPageDtoDealAdvancedSearchResultDto_SearchView: type: object properties: stats: $ref: '#/components/schemas/SearchPageStatsDto_SearchView' items: type: array items: $ref: '#/components/schemas/DealAdvancedSearchResultDto_SearchView' DealInvestorsExitersDto: type: object properties: dealId: type: string example: 108911-98T companyId: type: string example: 10695-52 companyName: type: string example: Facebook investors: type: array items: $ref: '#/components/schemas/DealInvestorDto' sellers: type: array items: $ref: '#/components/schemas/DealSellerDto' exiters: type: array items: $ref: '#/components/schemas/DealExiterDto' DealCapTableHistoryDto: type: object properties: dealId: type: string example: 108911-98T dealNumber: type: integer format: int32 example: 1 companyId: type: string example: 10695-52 companyName: type: string example: Facebook stockSeries: type: string example: Preferred numberOfSharesAuthorized: type: integer format: int64 example: 8167544 parValue: $ref: '#/components/schemas/MoneyDto' dividendRate: type: number format: double example: 0.1 dividendAmount: $ref: '#/components/schemas/MoneyDto' originalIssuePrice: $ref: '#/components/schemas/MoneyDto' liquidationPrice: $ref: '#/components/schemas/MoneyDto' liquidationPreferenceMultiple: type: number format: double example: 1.05 conversionPrice: $ref: '#/components/schemas/MoneyDto' percentOwned: type: number format: double example: 0.1 EntityDto: type: object properties: id: type: string example: 41349-37 name: type: string example: Max Technologies example: id: 25304-77F name: AB Private Credit Investors Corp BDC EntityTypeDto: type: object properties: type: $ref: '#/components/schemas/DictionaryDto' primary: type: boolean example: false example: type: code: IB description: Investment Bank primary: true BondDetailsDto: type: object properties: lcdBondId: type: integer format: int32 example: 10243 spread: type: string example: Base Rate + 7.6 price: type: number format: double example: 100.0 yield: type: number format: double example: 8.5 floatingRateEquivalent: type: number format: double example: 31.0 deprecated: true priceTalkTight: type: number format: double example: 8.0 priceTalkWide: type: number format: double example: 8.25 breakYield: type: number format: double example: 0.57 settleDate: type: string format: date example: '2019-09-16' settleTDays: type: integer format: int32 nonCallYears: type: number format: double example: 3.25 callTerms: type: string example: nc3.25 firstCallPremiumPercent: type: number format: double example: 0.0 deprecated: true firstCallPremium: type: number format: double example: 1.03 equityClawback: type: boolean example: true equityClawbackYears: type: number format: double example: 1.5 equityClawbackPercent: type: number format: double example: 40.0 clawbackValue: type: number format: double example: 300.0 marketplace: type: string example: PUB pik: type: boolean example: true cashPik: type: boolean example: false holdco: type: boolean example: false portabilityClause: type: boolean example: false DealSizeBreakdownDto: type: object properties: totalNewMoney: $ref: '#/components/schemas/MoneyDto' usdNewMoney: $ref: '#/components/schemas/MoneyDto' eurNewMoney: $ref: '#/components/schemas/MoneyDto' totalInstitutionalNewMoney: $ref: '#/components/schemas/MoneyDto' usdInstitutionalNewMoney: $ref: '#/components/schemas/MoneyDto' eurInstitutionalNewMoney: $ref: '#/components/schemas/MoneyDto' totalFirstLienNewMoney: $ref: '#/components/schemas/MoneyDto' usdFirstLienNewMoney: $ref: '#/components/schemas/MoneyDto' eurFirstLienNewMoney: $ref: '#/components/schemas/MoneyDto' totalFirstLienInstitutionalNewMoney: $ref: '#/components/schemas/MoneyDto' usdFirstLienInstitutionalNewMoney: $ref: '#/components/schemas/MoneyDto' eurFirstLienInstitutionalNewMoney: $ref: '#/components/schemas/MoneyDto' totalSecondLienNewMoney: $ref: '#/components/schemas/MoneyDto' usdSecondLienNewMoney: $ref: '#/components/schemas/MoneyDto' eurSecondLienNewMoney: $ref: '#/components/schemas/MoneyDto' LenderDto: type: object properties: lenderId: type: string example: 13954-20 lenderName: type: string example: Morgan Stanley firmType: type: string example: SERVICE_PROVIDER enum: - GENERAL - COMPANY - INVESTOR - LIMITED_PARTNER - SERVICE_PROVIDER - PERSON - DEAL - FUND serviceProviderType: $ref: '#/components/schemas/DictionaryDto' titles: type: array example: '[Co-agent]' items: type: string example: '[Co-agent]' lenderSize: $ref: '#/components/schemas/MoneyDto' leadPartner: $ref: '#/components/schemas/LeadPartnerDto' funds: type: array items: $ref: '#/components/schemas/LenderFundDto' DealTrancheInformationDto: type: object properties: dealId: type: string example: 108911-98T dealNumber: type: integer format: int32 example: 1 company: $ref: '#/components/schemas/EntityDto' tranches: type: array items: $ref: '#/components/schemas/DealTrancheDto' MoneyDto: type: object properties: amount: type: number example: 17039.27 currency: type: string example: USD nativeAmount: type: number example: 15689 nativeCurrency: type: string example: EUR estimated: type: boolean example: false DealAdvancedSearchResultDto_SearchView: type: object properties: dealId: type: string example: 109688-14T companyId: type: string example: 164273-95 companyName: type: string example: Proxy sandbox: type: boolean example: false ErrorDto: type: object properties: reason: type: string enum: - 100 CONTINUE - 101 SWITCHING_PROTOCOLS - 102 PROCESSING - 103 EARLY_HINTS - 103 CHECKPOINT - 200 OK - 201 CREATED - 202 ACCEPTED - 203 NON_AUTHORITATIVE_INFORMATION - 204 NO_CONTENT - 205 RESET_CONTENT - 206 PARTIAL_CONTENT - 207 MULTI_STATUS - 208 ALREADY_REPORTED - 226 IM_USED - 300 MULTIPLE_CHOICES - 301 MOVED_PERMANENTLY - 302 FOUND - 302 MOVED_TEMPORARILY - 303 SEE_OTHER - 304 NOT_MODIFIED - 305 USE_PROXY - 307 TEMPORARY_REDIRECT - 308 PERMANENT_REDIRECT - 400 BAD_REQUEST - 401 UNAUTHORIZED - 402 PAYMENT_REQUIRED - 403 FORBIDDEN - 404 NOT_FOUND - 405 METHOD_NOT_ALLOWED - 406 NOT_ACCEPTABLE - 407 PROXY_AUTHENTICATION_REQUIRED - 408 REQUEST_TIMEOUT - 409 CONFLICT - 410 GONE - 411 LENGTH_REQUIRED - 412 PRECONDITION_FAILED - 413 PAYLOAD_TOO_LARGE - 413 REQUEST_ENTITY_TOO_LARGE - 414 URI_TOO_LONG - 414 REQUEST_URI_TOO_LONG - 415 UNSUPPORTED_MEDIA_TYPE - 416 REQUESTED_RANGE_NOT_SATISFIABLE - 417 EXPECTATION_FAILED - 418 I_AM_A_TEAPOT - 419 INSUFFICIENT_SPACE_ON_RESOURCE - 420 METHOD_FAILURE - 421 DESTINATION_LOCKED - 422 UNPROCESSABLE_ENTITY - 423 LOCKED - 424 FAILED_DEPENDENCY - 425 TOO_EARLY - 426 UPGRADE_REQUIRED - 428 PRECONDITION_REQUIRED - 429 TOO_MANY_REQUESTS - 431 REQUEST_HEADER_FIELDS_TOO_LARGE - 451 UNAVAILABLE_FOR_LEGAL_REASONS - 500 INTERNAL_SERVER_ERROR - 501 NOT_IMPLEMENTED - 502 BAD_GATEWAY - 503 SERVICE_UNAVAILABLE - 504 GATEWAY_TIMEOUT - 505 HTTP_VERSION_NOT_SUPPORTED - 506 VARIANT_ALSO_NEGOTIATES - 507 INSUFFICIENT_STORAGE - 508 LOOP_DETECTED - 509 BANDWIDTH_LIMIT_EXCEEDED - 510 NOT_EXTENDED - 511 NETWORK_AUTHENTICATION_REQUIRED message: type: string DealSellerDto: type: object properties: sellerId: type: string example: 11317-15 sellerName: type: string example: Timberline Venture Partners sellerFunds: type: array items: $ref: '#/components/schemas/FundNameDto' DebtLendersDto: type: object properties: pbId: type: string example: 56072-89D debtSize: $ref: '#/components/schemas/MoneyDto' paymentInKind: type: number format: double example: 12.5 debtType: $ref: '#/components/schemas/DictionaryDto' seniority: $ref: '#/components/schemas/DictionaryDto' security: $ref: '#/components/schemas/DictionaryDto' subordination: deprecated: true allOf: - $ref: '#/components/schemas/DictionaryDto' term: $ref: '#/components/schemas/DictionaryDto' floor: type: number format: double example: 2.5 ceiling: type: number format: double example: 3.5 breakDate: type: string format: date example: '2012-03-19' breakPrice: type: number format: double example: 50.5 resetFrequency: type: string example: Monthly coupon: type: number format: double example: 8.5 additionalDebtCharacteristics: $ref: '#/components/schemas/AdditionalDebtCharacteristicsDto' maturityDate: type: string format: date example: '2020-03-04' spreadInterestRate: type: number format: double example: 45.0 tradeDate: type: string format: date example: '2015-06-12' tenorYears: type: number format: double example: 8.0 numberOfShares: type: integer format: int64 example: 80 pikInterest: type: number format: double example: 2500.0 debtCommentary: type: string example: Apollo Investment Corporation provided a senior secured facility. lenders: type: array items: $ref: '#/components/schemas/LenderDto' loanDetails: $ref: '#/components/schemas/LoanDetailsDto' bondDetails: $ref: '#/components/schemas/BondDetailsDto' DealMultiplesDto: type: object properties: dealId: type: string example: 31456-00T dealNumber: type: integer format: int32 example: 4 companyId: type: string example: 41965-66 companyName: type: string example: Caplease dealSizeToCashFlow: type: number example: 0.25 dealSizeToEBIT: type: number example: 0.36 dealSizeToEBITDA: type: number example: 1.5 dealSizeToNetIncome: type: number example: 1.23 dealSizeToRevenue: type: number example: 0.56 debtRaisedInRoundToEBITDA: type: number example: -1.56 debtRaisedInRoundToEquity: type: number example: -1.3 impliedEvToCashFlow: type: number example: 0.56 impliedEvToEBIT: type: number example: 0.56 impliedEvToEBITDA: type: number example: 0.26 impliedEvToNetIncome: type: number example: 0.26 impliedEvToRevenue: type: number example: 0.27 valuationToCashFlow: type: number example: 0.15 valuationToEBIT: type: number example: 0.23 valuationToEBITDA: type: number example: 1.3 valuationToNetIncome: type: number example: 0.56 valuationToRevenue: type: number example: 0.45 DealBioDto: type: object properties: dealId: type: string example: 108911-98T dealNumber: type: integer format: int32 example: 1 companyId: type: string example: 10695-52 companyName: type: string example: Facebook dealAnnouncedDate: type: string format: date example: '2020-12-05' dealDate: type: string format: date example: '2020-12-05' dealSize: $ref: '#/components/schemas/MoneyDto' dealSizeStatus: type: string example: Actual dealStatus: $ref: '#/components/schemas/DictionaryDto' dealType1: $ref: '#/components/schemas/DictionaryDto' dealType2: $ref: '#/components/schemas/DictionaryDto' dealType3: $ref: '#/components/schemas/DictionaryDto' dealClass: $ref: '#/components/schemas/DictionaryDto' valuationAvailable: type: boolean example: true capTableAvailable: type: boolean example: false trancheInfoAvailable: type: boolean example: true debtLenderInfoAvailable: type: boolean example: true SearchPageStatsDto_SearchView: type: object properties: total: type: integer format: int32 example: 1 perPage: type: integer format: int32 example: 25 page: type: integer format: int32 example: 1 lastPage: type: integer format: int32 example: 1 DealInvestorDto: type: object properties: investorId: type: string example: 11193-94 investorName: type: string example: Franklin Street Equity Partners investmentStatus: type: string example: New Investor leadSoleInvestor: type: boolean example: false leadPartnerId: type: string example: 204383-98P leadPartnerName: type: string example: Luke Bagley investorFunds: type: array items: $ref: '#/components/schemas/FundNameDto' investmentAmount: $ref: '#/components/schemas/MoneyDto' formOfPayment: $ref: '#/components/schemas/DictionaryDto' DealDetailedDto: type: object properties: dealId: type: string example: 108911-98T dealNumber: type: integer format: int32 example: 1 companyId: type: string example: 10695-52 companyName: type: string example: Facebook dealDate: type: string format: date example: '2005-07-29' dealSize: $ref: '#/components/schemas/MoneyDto' dealSizeBreakdown: $ref: '#/components/schemas/DealSizeBreakdownDto' dealSizeStatus: type: string example: Actual dealStatus: $ref: '#/components/schemas/DictionaryDto' percentAcquired: type: number format: double example: 10 raisedToDate: $ref: '#/components/schemas/MoneyDto' vcRound: type: string example: 1st Round vcRoundUpDownFlat: type: string example: Up Round totalInvestedCapital: $ref: '#/components/schemas/MoneyDto' investorOwnership: type: number format: double example: 32.78 stockSplit: type: string example: '1:1' dealType1: $ref: '#/components/schemas/DictionaryDto' dealType2: $ref: '#/components/schemas/DictionaryDto' dealType3: $ref: '#/components/schemas/DictionaryDto' dealClass: $ref: '#/components/schemas/DictionaryDto' dealSynopsis: type: string example: The company was acquired by Advent International and Bain Capital through a $545 million LBO on July 29, 2005. totalInvestedEquity: $ref: '#/components/schemas/MoneyDto' debtType1: deprecated: true allOf: - $ref: '#/components/schemas/DictionaryDto' debtType2: deprecated: true allOf: - $ref: '#/components/schemas/DictionaryDto' debtType3: deprecated: true allOf: - $ref: '#/components/schemas/DictionaryDto' debtAmount1: deprecated: true allOf: - $ref: '#/components/schemas/MoneyDto' debtAmount2: deprecated: true allOf: - $ref: '#/components/schemas/MoneyDto' debtAmount3: deprecated: true allOf: - $ref: '#/components/schemas/MoneyDto' debtRaisedInRound: $ref: '#/components/schemas/MoneyDto' contingentPayout: $ref: '#/components/schemas/MoneyDto' valuationAvailable: type: boolean example: true capTableAvailable: type: boolean example: false trancheInfoAvailable: type: boolean example: true debtLenderInfoAvailable: type: boolean example: true launchDate: type: string format: date example: '2005-06-29' totalLoanSize: $ref: '#/components/schemas/MoneyDto' totalInstLoanSize: $ref: '#/components/schemas/MoneyDto' totalNewDebt: $ref: '#/components/schemas/MoneyDto' useOfProceeds: type: string example: 'Acquisition-related: LBO' UpdateDto: type: object properties: updates: type: object additionalProperties: type: string example: '{"Endpoint name":"Update Status (true/false)"}' example: Endpoint name: Update Status (true/false) AdditionalDebtCharacteristicsDto: type: object properties: unitranche: type: boolean example: true syndicated: type: boolean example: false mezzanine: type: boolean example: true covLite: type: boolean example: false warrants: type: boolean example: true convertible: type: boolean example: false rate: $ref: '#/components/schemas/DictionaryDto' LeadPartnerDto: type: object properties: partnerId: type: string example: 135150-94P partnerName: type: string example: Tom Weedall FundNameDto: type: object properties: fundId: type: string example: 13328-83F fundName: type: string example: Crossroads Capital Partners LenderFundDto: type: object properties: fundId: type: string example: 15864-85F fundName: type: string example: Farol Fund fundAmount: $ref: '#/components/schemas/MoneyDto' DealStockInfoDto: type: object properties: dealId: type: string example: 108911-98T dealNumber: type: integer format: int32 example: 1 companyId: type: string example: 10695-52 companyName: type: string example: Facebook series: type: string example: Preferred pricePerShare: $ref: '#/components/schemas/MoneyDto' stockType: deprecated: true allOf: - $ref: '#/components/schemas/DictionaryDto' stockTypes: type: array items: $ref: '#/components/schemas/DictionaryDto' numberOfSharesAcquired: type: integer format: int64 example: 234554 sharesSought: type: integer format: int64 example: 15213000 conversionRatio: type: string example: 0.92:1 liquidationPreferences: type: string example: Pari Passu liquidationParticipating: type: string example: Participating dividendRights: type: string example: 'Yes' cumulativeness: type: string example: Non-Cumulative antiDilutionProvisions: type: string example: Weighted Average redemptionRights: type: string example: 'Yes' boardVotingRights: type: string example: 'Yes' generalVotingRights: type: string example: 'No' DealServiceProviderDto: type: object properties: dealId: type: string example: 108911-98T companyId: type: string example: 10695-52 companyName: type: string example: Facebook serviceProviderId: type: string example: 10108-09 serviceProviderName: type: string example: Wilson Sonsini Goodrich & Rosati serviceProviderTypes: type: array items: $ref: '#/components/schemas/EntityTypeDto' serviceProvided: $ref: '#/components/schemas/DictionaryDto' serviceProvidedToId: type: string example: 10377-37 serviceProvidedToName: type: string example: Tesla leadPartnerId: type: string example: 11441-98P leadPartnerName: type: string example: Larry Sonsini LoanDetailsDto: type: object properties: lcdFacilityId: type: integer format: int32 example: 132859 newMoney: $ref: '#/components/schemas/MoneyDto' spread: type: string example: Base Rate + 7.54 spreadAdjustment1Month: type: number format: double example: 0.03 spreadAdjustment3Month: type: number format: double example: 15.0 spreadAdjustment6Month: type: number format: double example: 27.0 alternativeSpread: type: number format: double example: 10.0 originalIssueDiscount: type: number format: double example: 95.0 originalIssueDiscountTight: type: number format: double example: 96.25 originalIssueDiscountWide: type: number format: double example: 95.25 yieldToMaturityPrimary: type: number format: double example: 7.51 yieldToMaturityTalk: type: number format: double example: 7.8 spreadToMaturityPrimary: type: number format: double example: 6.49 yieldToMaturityBreak: type: number format: double example: 7.44 spreadToMaturitySecondary: type: number format: double example: 63.0 priceTight: type: number format: double example: 6.0 priceWide: type: number format: double example: 7.0 prepayFee: type: boolean example: true flexSpread: type: number format: double example: 5.0 floorFlex: type: number format: double example: 0.0 flexSpreadDate: type: string format: date example: '2023-10-30' originalIssueDiscountFlex: type: number format: double example: 95.0 originalIssueDiscountFlexDate: type: string format: date example: '2023-10-01' flexAmount: $ref: '#/components/schemas/MoneyDto' flexAmountDate: type: string format: date example: '2023-10-10' commitmentFee: type: number format: double example: 30.0 facilityFee: type: number format: double example: 0.5 letterOfCreditFee: type: number format: double example: 1.0 letterOfCreditIssuanceFee: type: number format: double example: 0.18 mezzanineIrr: type: number format: double example: 10.5 percentToInstitutional: type: number format: double example: 0.0 tickingFee: type: boolean example: false tickingFeePercent: type: number format: double example: 0.15 deprecated: true tickingFeeRate: type: number format: double example: 100.0 spreadToCallPrimary: type: number format: double example: 4.0 spreadToCallSecondary: type: number format: double example: 5.0 tickingFeeComment: type: string example: 'Ticking fee: None, 0–60 days; 50% of margin, 61–120; 100%, 121+.' DictionaryDto: type: object properties: code: type: string example: Dictionary code description: type: string example: Dictionary Code Description DealTrancheDto: type: object properties: trancheSize: $ref: '#/components/schemas/MoneyDto' trancheSizeStatus: type: string example: Actual trancheDate: type: string format: date example: '2004-04-05' financingType: $ref: '#/components/schemas/DictionaryDto' stockType: $ref: '#/components/schemas/DictionaryDto' stockSeriesType: type: string example: B1 conversionStatus: type: string example: 'Yes' conversionDate: type: string format: date example: '2005-03-21' investor: $ref: '#/components/schemas/EntityDto' investor2: $ref: '#/components/schemas/EntityDto' investor3: $ref: '#/components/schemas/EntityDto' DealDebtLendersDto: type: object properties: dealId: type: string example: 13774-15T dealNumber: type: integer format: int32 example: 4 company: $ref: '#/components/schemas/EntityDto' debts: type: array items: $ref: '#/components/schemas/DebtLendersDto' securitySchemes: pbToken: type: apiKey name: Authorization in: header scheme: bearer bearerFormat: JWT