Overview

General

In the following sections the {host} and {apiKey} are used as variables. These variables need to be replaced before you can make a request.

  • {host} - https://d22oaac37z98s1.cloudfront.net
  • {apiKey} - should be obtained from our devs

Deals Endpoints

GET /v1/deals/list

This endpoint is used for listing deal numbers of deals which have been changed in the provided date range. The API is very permissive as you can select any date range. In order to provide quick responses the API implements pagination for results larger than set limit.

Parameters


fromDateoptional

beginning of the date range - format YYYY-MM-DD


toDateoptional

end of date range (included) - format YYYY-MM-DD


limitoptional

limits the response size to 50, 100, 250 or 1000 items per page


cursoroptional

An optional parameter used for pagination through results - format string returned by paginated response


Returns


The above response contains the array items which represents a list of dealNumbers for a provided date range. nextPageParams contains either null if there are no more results for the date range or it contains parameters which could be used to retrieve the next page of items.

Errors


The API might return an error on wrong input. Here are few examples of errors you can encounter. These errors should be pretty uniform:

Request body:
                      
                      {
                        "fromDate": "2025-05-01",
                        "toDate": "2025-05-01",
                        "limit": 5,
                      }
                      
                    
Response:
                      
                        {
                          "error": {
                            "message": "Error parsing request body.",
                            "details": {
                              "limit": ["Invalid type: Expected (50 | 100 | 250 | 1000) but received 5"]
                            }
                          },
                          "type": "badRequest"
                        }
                      
                    

Request body:
                      
                      {
                        "fromDate": "not a date",
                        "toDate": "2025-05-01",
                        "limit": 50,
                      }
                      
                    
Response:
                      
                        {
                          "error": {
                            "message": "Error parsing request body.",
                            "details": {
                              "fromDate": ["Invalid date: Received \"not a date\""]
                            }
                          },
                          "type": "badRequest"
                        }
                      
                    

Request body:
                      
                      {
                        "fromDate": 123,
                        "toDate": "2025-05-01",
                        "limit": 50,
                      }
                      
                    
Response:
                      
                        {
                          "error": {
                            "message": "Error parsing request body.",
                            "details": {
                              "fromDate": ["Invalid type: Expected string but received 123"]
                            }
                          },
                          "type": "badRequest"
                        }
                      
                    


Deals Endpoints

GET /v1/deals/get

This endpoint allows you to obtain information about single deal identified by a provided dealNumber.

Parameters


dealNumberrequired

deal number obtained from /v1/deals/list endpoint - format string


Returns


There are 4 deal templates - each has a slightly different response structure. The deal template can be found under the type.value key of the response JSON. Valid values are privateFinancial, privateIndustrial, publicFinancial and publicIndustrial.

There are some fields which are the same for all the templates. We describe those first, then each individual template after that.

Each deal template is described below. You can find certain “complex types” in TypeScript notation in the Complex types section.



Response - privateFinancial

Definition of Private Financial deal template fields:

dealNumberstring

Deal Number. M&A Monitor Deal Number.


typeenum

Template type.

{ "value": "privateFinancial", "label": "Private Financial" }
dealTypesenum[]

The process by which the deal is conducted. The mechanism of the transaction.


partiesobject

An object containing information about the parties involved in the trade

parties.targetobject
target.namestring

"Target" means the company (or division or assets) that is being bought. It’s what the divestor is selling and what the bidder is buying.

target.activitiesstring

A description of the target business's activities as entered by M&A Monitor.

target.sicCodesstring[]

SIC Codes associated with the activities of the target. A maximum of five are available.

target.countryenum

The country where the target business is located.

target.primarySectorenum

A business sector that the target operates in.

target.secondarySectorenum

Another business sector that the target operates in.

target.legalAdvisorsenum[]

The names of the target's legal advisor or advisors.

target.financialAdvisorsenum[]

The names of the target's financial advisor or advisors.

parties.ultimateBidderobject
ultimateBidder.namestring

Ultimate Bidder means the topco or controlling individual in a group containing the entity buying the target.

ultimateBidder.activitiesstring

A description of the ultimate bidder's activities as entered by M&A Monitor.

ultimateBidder.sicCodesstring[]

SIC Codes associated with the activities of the ultimate bidder. A maximum of five are available.

ultimateBidder.countryenum

The country where the ultimate bidder is located.

ultimateBidder.legalAdvisorsenum[]

The names of the bidder's legal advisor or advisors.

ultimateBidder.financialAdvisorsenum[]

The names of the bidder's financial advisor or advisors.

parties.biddingSubsidiaryobject
biddingSubsidiary.namestring

Bidding subsidiary means the entity buying the target. This field is most relevant when the buying entity has an identity that is quite distinct from that of the ultimate bidder.

biddingSubsidiary.activitiesstring

A description of the bidding subsidiary's activities as entered by M&A Monitor.

biddingSubsidiary.sicCodesstring[]

SIC Codes associated with the activities of the bidding subsidiary. A maximum of five are available.

biddingSubsidiary.countryenum

The country where the bidding subsidiary is located.

parties.ultimateDivestorobject
ultimateDivestor.namestring

Ultimate Divestor means the topco or controlling individual in a group containing the entity selling the target.

ultimateDivestor.activitiesstring

A description of the ultimate divestor's activities as entered by M&A Monitor.

ultimateDivestor.sicCodesstring[]

SIC Codes associated with the activities of the ultimate divestor. A maximum of five are available.

ultimateDivestor.countryenum

The country where the ultimate divestor is located.

parties.divestingSubsidiaryobject
divestingSubsidiary.namestring

Divesting subsidiary means the entity selling the target. This field is most relevant when the selling entity has an identity that is quite distinct from that of the ultimate divestor.

divestingSubsidiary.activitiesstring

A description of the divesting subsidiary's activities as entered by M&A Monitor.

divestingSubsidiary.sicCodesstring[]

SIC Codes associated with the activities of the divesting subsidiary. A maximum of five are available.

divestingSubsidiary.countryenum

The country where the selling subsidiary is located.


percentageOfCapitalOwnednumber

The percentage of the target's capital already held by the bidder prior to the transaction.


percentageOfCapitalBidFornumber

The percentage of the target's capital that the bidder is intending to acquire through the transaction.


percentageOfVotesOwnednumber

The percentage of the target's votes already held by the bidder prior to the transaction.


percentageOfVotesBidFornumber

The percentage of the target's votes that the bidder is intending to acquire through the transaction.


dateAnnounceddate-string  YYYY-MM-DD

The date the deal was announced. For UK public deals this is the date of the 2.7 announcement.


dateCompleteddate-string  YYYY-MM-DD

The date the deal was completed. For UK public deals this is the date that an offer became unconditional as to acceptances or that a scheme became effective.


dealStatusenum

The state of completion of a deal, whether it has completed, failed, is pending or is or was proposed.


competitiveStatusenum

Indicates whether there was more than one bidder and which bidder prevailed.


attitudeenum

Provides an indication of whether a bidder is regarded as friendly or hostile or neutral towards the target. For hostile bids, identifies ones where the parties eventually reached an agreement, or where a White Knight got involved.


regulatoryStatusenum

Indicates whether or not a regulatory body has opened a full investigation and, where that process has completed, what the outcome was.


crossBorderenum

Indicates whether or not all of the parties involved were based in the same country.


considerationTypesenum[]

The type or types of consideration used.


dealValueobject

Details of the deal value recorded by M&A Monitor.

dealValue.totalEquityValueUsedToCalculateMultiplesnumber

The sum (in millions) of the values of the target's different classes of equity. Used to calculate transaction multiples for the transaction.

dealValue.minoritiesOrNonControllingInterestsUsedInValuationnumber

The value (in millions) of non-controlling interests estimated to be in the enterprise value figure, if known.

dealValue.sourcestring

The document where the deal value was published. The source used to determine the deal value.

dealValue.reliabilityenum

Indicates if a deal's value is deemed by M&A Monitor to be "Accurate" or "Estimated".

dealValue.currencystring

The deal value currency.

dealValue.exchangeRatenumber

The exchange rate to sterling of the deal value currency.

dealValue.considerationValueSplitobject

Fields that show how the consideration types contributed to the deal value.

considerationValueSplit.cashnumber

Value (in millions) of the cash paid in a private deal.

considerationValueSplit.sharesnumber

Value (in millions) of the share consideration paid in a private deal.

considerationValueSplit.earnoutnumber

Value (in millions) of the maximum earnout consideration that might be paid in a private deal.

considerationValueSplit.deferrednumber

Value (in millions) of the deferred consideration paid in a private deal.

considerationValueSplit.othernumber

Value (in millions) of other consideration paid in a private deal.

considerationValueSplit.stakeValuenumber

Value (in millions) of the total consideration paid in a private deal. Where the stake acquired is not 100%, this will be lower than the Implied Total Equity Value.

considerationValueSplit.impliedTotalEqValuenumber

Value (in millions) of the value of 100% of the target's equity based on the total consideration paid and the size of the stake acquired.


targetFinancialsobject

Details of the target's income statement and balance sheet.

targetFinancials.accountsSourcestring

Source of accounts data.

targetFinancials.statusOfAccountsenum

Denotes whether the accounts were audited, unaudited or estimated.

targetFinancials.incomeStatementOrProfitAndLossAccountPeriodstring

The income statement period end (12 month period).

targetFinancials.balanceSheetOrStatementOfFinancialPositionDatestring

The balance sheet date.

targetFinancials.targetFinancialsCurrencystring

This is the currency of the target financials.

targetFinancials.targetFinancialsCurrencyExchangeRateToSterlingnumber

This is the number of units of the target financials currency per one pound sterling.

targetFinancials.incomeStatementobject

A set of income statement figures for targets whose financials are in the format adopted by banks.

incomeStatement.interestIncomenumber

The target's interest income for the stipulated 12 month period

incomeStatement.interestExpensenumber

The target's interest expense for the stipulated 12 month period

incomeStatement.netInterestIncomenumber

The target's net interest income for the stipulated 12 month period

incomeStatement.commissionIncomenumber

The target's commission income for the stipulated 12 month period

incomeStatement.commissionExpensenumber

The target's commission expense for the stipulated 12 month period

incomeStatement.netCommissionIncomenumber

The target's net commission income for the stipulated 12 month period

incomeStatement.profitAndLossOnFinancialTransactionsnumber

The target's profit or loss from financial transactions for the stipulated 12 month period

incomeStatement.otherOperatingIncomenumber

The target's other operating income or loss for the stipulated 12 month period (defined as such by the target)

incomeStatement.totalOtherIncomenumber

The target's other income for the stipulated 12 month period (income that cannot be categorised as one of the forms mentioned above)

incomeStatement.totalIncomenumber

The aggregate of all forms of the target's income for the stipulated 12 month period (including NET interest/commission income)

incomeStatement.staffCostsnumber

Costs associated with the employment of staff for the stipulated 12 month period

incomeStatement.deprecationnumber

The depreciation charge for the 12 month period.

incomeStatement.amortisationnumber

The amortisation charge for the 12 month period.

incomeStatement.otherAdministrationCostsnumber

Other administration costs for the 12 month period.

incomeStatement.totalCostsnumber

The total of the target's staff, depreciation, amortisation and administrative costs.

incomeStatement.operatingProfitnumber

The target's profit from operations but before provisions and tax.

incomeStatement.badDebtChargenumber

A annual charge taken to reflect the institution's changing expectations of recovering debts it is owed.

incomeStatement.provisionsOrAdjustmentsnumber

Other provisions or adjustments made to the institution's profit or loss in the 12 month period.

incomeStatement.postOperatingProfitExceptionalItemsnumber

A field reserved for items that are deemed to have had an unusual distorting impact on the company's performance. May include items moved by M&A Monitor from above the operating profit line (with a corresponding adjustment to operating profit)

incomeStatement.impairmentOfGoodwillnumber

A charge reflecting a target's decision to write-down previously held goodwill.

incomeStatement.netProfitBeforeTaxnumber

Profit before tax.

incomeStatement.taxnumber

Corporate /business tax charged on profits.

incomeStatement.netProfitAfterTaxnumber

Profit after tax.

incomeStatement.incomeStatementNonControllingInterestsnumber

Accounts for the share of profits/losses after tax accruing to non-controlling ("minority") shareholders.

incomeStatement.preferenceShareDividendsnumber

Dividends payable on preference shares (if any) for the 12 month period. Rarely used.

incomeStatement.attributableProfitnumber

Net income after accounting for preference dividends and the share of profits/losses after tax accruing to non-controlling ("minority") shareholders.


balanceSheetobject

A set of balance sheet /statement of financial position figures for targets whose financials are in the format adopted by banks.

balanceSheet.loansAndAdvancesToCustomersnumber

The total value of loans and advances to a bank's customers as of the balance sheet date.

balanceSheet.loansAndAdvancesToBanksnumber

The total value of loans and advances a bank has made to other banks as of the balance sheet date.

balanceSheet.cashAndTreasurynumber

The total value of cash investments made by a bank as of the balance sheet date.

balanceSheet.equityInvestmentsnumber

The total value of equity (variable yield) investments made by a bank as of the balance sheet date.

balanceSheet.intangibleAssetsnumber

The net value of the bank's intangible fixed assets at the balance sheet date.

balanceSheet.longTermBusinessAssetsnumber

A field reserved for the value of special long term business assets held by a bank.

balanceSheet.associatesJvsnumber

The value of a bank's holdings in companies that it has an influence over but does not count as a subsidiary - typically ones where it holds a 20% to 50% stake.

balanceSheet.tangibleFixedAssetsnumber

The net value of the bank's tangible fixed assets at the balance sheet date.

balanceSheet.otherAssetsnumber

The value of the target's assets at the balance sheet date other than those specifically identified in the above categories.

balanceSheet.customerAccountsCurrentnumber

The value of cash held by the bank for its customers as of the balance sheet date that is repayable within three months (in effect, on demand).

balanceSheet.customerAccountsTermOrSavingsnumber

The value of cash held by the bank for its customers as of the balance sheet date that is repayable after three months (in effect Term/Loan accounts).

balanceSheet.depositsByBanksnumber

The value of deposits made with the bank by other banks, as of the balance sheet date.

balanceSheet.debtSecuritiesIssuednumber

The value of debt securities issued by the bank as of the balance sheet date.

balanceSheet.provisionsnumber

The aggregate value of provisions made by the bank as of the balance sheet date.

balanceSheet.otherLiabilitiesnumber

The aggregate value of the bank's other liabilities as of the balance sheet date.

balanceSheet.deferredTaxnumber

The value of the bank's deferred tax liabilities as of the balance sheet date.

balanceSheet.longTermBusinessLiabilitiesnumber

A field reserved for the value of special long term business liabilities owned by a bank (where these occur they are typically associated with the long term business assets held by the bank).

balanceSheet.ordinaryShareEquitynumber

That part of a bank's shareholders' funds that is attributable to its ordinary shareholders at its most recent balance sheet date.

balanceSheet.preferenceShareEquitynumber

That part of a bank's shareholders' funds that is attributable to its preference shareholders (if any).

balanceSheet.shareholdersFundsnumber

A field reserved for a target's "Shareholders' Funds" or "Net Assets" at the balance sheet date.

balanceSheet.balanceSheetNonControllingMinorityInterestsnumber

The value (typically the book value) of non-controlling interests in the target's balance sheet at the balance sheet date.

balanceSheet.totalAssetsnumber

The aggregate value of a target's assets at the most recent balance sheet date.

balanceSheet.riskWeightedAssetsnumber

The bank's Risk Weighted Assets at the balance sheet date, as disclosed by the bank.

balanceSheet.tier1CapitalRationumber

The bank's Tier 1 Capital Ratio at the balance sheet date, as disclosed by the bank.

balanceSheet.totalCapitalRationumber

The bank's Total Capital Ratio at the balance sheet date, as disclosed by the bank.

balanceSheet.priorYearOrdinaryShareEquitynumber

That part of a bank's shareholders' funds that was attributable to its ordinary shareholders at its previous balance sheet date.

balanceSheet.priorYearTotalAssetsnumber

The aggregate value of a target's assets at the previous balance sheet date.


multiplesobject

Financial /Banking multiples.

multiples.enterpriseValueSalesRationumber

Enterprise value to sales /revenues /turnover multiple.

multiples.enterpriseValueEbitdaRationumber

Enterprise value to EBITDA multiple.

multiples.enterpriseValueEbitRationumber

Enterprise value to EBIT multiple.

multiples.enterpriseValueEbitaRationumber

Enterprise value to EBITA multiple.

multiples.priceSalesRationumber

Equity value to sales /revenues /turnover multiple.

multiples.priceEarningsRationumber

Equity value to net income multiple.

multiples.priceBookRationumber

Equity value to shareholders funds multiple.

multiples.ismEnterpriseValueBasisInNativeCurrencynumber

The ISM calculated using the target's enterprise value in its native currency (Deal Value currency, in single units, not millions).

multiples.ismEquityValueBasisInNativeCurrencynumber

The ISM calculated using the target's equity value in its native currency (Deal Value currency, in single units, not millions).

multiples.ismCurrencynumber

The currency of the Industry Specific Multiple (if any)..

multiples.ismCurrencyExchangeRateToSterlingnumber

The exchange rate of the native currency (Deal Value Currency) to Sterling.

multiples.ismEnterpriseValueBasisInSterlingnumber

The ISM calculated using the target's enterprise value in Sterling (in single units, not millions).

multiples.ismEquityValueBasisInSterlingnumber

The ISM calculated using the target's equity value in Sterling (in single units, not millions).

multiples.industrySpecificMultipleTermenum

The description of an Industry Specific Multiple available for the target.


synergiesobject

Details of the synergies that the parties claimed could be achieved from the combination.

synergies.reportedRevenuenumber

The revenue synergies that the parties believed would be achieved.

synergies.reportedCostnumber

The cost synergies that the parties believed would be achieved.

synergies.reportedTotalnumber

The total synergies that the parties believed would be achieved.

synergies.reportedOneOffChargenumber

The one-off charges that the parties expected to incur to achieve the synergies.

synergies.synergyCurrencystring

The currency that the synergies are in.

synergies.exchangeRatenumber

The exchange rate to Sterling for the synergies/charges currency.

synergies.expectedDateAchievedBydate - string  YYYY-MM-DD

The date that the parties believed the synergies would be achieved by.


textobject

Text pages to accompany the deal data.

text.commentstring

Comments text.

text.paymentstring

Payment Details text.

text.targetstring

Target Details text.


versionnumber

version of the deal.


lastUpdatedAtdate - ISO format

date and time when was the deal last updated .


modifiedboolean

Indicates if the deal has been modified - e.g. a deal might re-appear in a later date range without any changes made to it.




Response - privateIndustrial

Definition of Private Industrial deal template fields:

dealNumberstring

Deal Number. M&A Monitor Deal Number.


typeenum

Template type.

{ "value": "privateIndustrial", "label": "Private Industrial" }
dealTypesenum[]

The process by which the deal is conducted. The mechanism of the transaction.


partiesobject

An object containing information about the parties involved in the trade

parties.targetobject
target.namestring

"Target" means the company (or division or assets) that is being bought. It’s what the divestor is selling and what the bidder is buying.

target.activitiesstring

A description of the target business's activities as entered by M&A Monitor.

target.sicCodesstring[]

SIC Codes associated with the activities of the target. A maximum of five are available.

target.countryenum

The country where the target business is located.

target.primarySectorenum

A business sector that the target operates in.

target.secondarySectorenum

Another business sector that the target operates in.

target.legalAdvisorsenum[]

The names of the target's legal advisor or advisors.

target.financialAdvisorsenum[]

The names of the target's financial advisor or advisors.

parties.ultimateBidderobject
ultimateBidder.namestring

Ultimate Bidder means the topco or controlling individual in a group containing the entity buying the target.

ultimateBidder.activitiesstring

A description of the ultimate bidder's activities as entered by M&A Monitor.

ultimateBidder.sicCodesstring[]

SIC Codes associated with the activities of the ultimate bidder. A maximum of five are available.

ultimateBidder.countryenum

The country where the ultimate bidder is located.

ultimateBidder.legalAdvisorsenum[]

The names of the bidder's legal advisor or advisors.

ultimateBidder.financialAdvisorsenum[]

The names of the bidder's financial advisor or advisors.

parties.biddingSubsidiaryobject
biddingSubsidiary.namestring

Bidding subsidiary means the entity buying the target. This field is most relevant when the buying entity has an identity that is quite distinct from that of the ultimate bidder.

biddingSubsidiary.activitiesstring

A description of the bidding subsidiary's activities as entered by M&A Monitor.

biddingSubsidiary.sicCodesstring[]

SIC Codes associated with the activities of the bidding subsidiary. A maximum of five are available.

biddingSubsidiary.countryenum

The country where the bidding subsidiary is located.

parties.ultimateDivestorobject
ultimateDivestor.namestring

Ultimate Divestor means the topco or controlling individual in a group containing the entity selling the target.

ultimateDivestor.activitiesstring

A description of the ultimate divestor's activities as entered by M&A Monitor.

ultimateDivestor.sicCodesstring[]

SIC Codes associated with the activities of the ultimate divestor. A maximum of five are available.

ultimateDivestor.countryenum

The country where the ultimate divestor is located.

parties.divestingSubsidiaryobject
divestingSubsidiary.namestring

Divesting subsidiary means the entity selling the target. This field is most relevant when the selling entity has an identity that is quite distinct from that of the ultimate divestor.

divestingSubsidiary.activitiesstring

A description of the divesting subsidiary's activities as entered by M&A Monitor.

divestingSubsidiary.sicCodesstring[]

SIC Codes associated with the activities of the divesting subsidiary. A maximum of five are available.

divestingSubsidiary.countryenum

The country where the selling subsidiary is located.


percentageOfCapitalOwnednumber

The percentage of the target's capital already held by the bidder prior to the transaction.


percentageOfCapitalBidFornumber

The percentage of the target's capital that the bidder is intending to acquire through the transaction.


percentageOfVotesOwnednumber

The percentage of the target's votes already held by the bidder prior to the transaction.


percentageOfVotesBidFornumber

The percentage of the target's votes that the bidder is intending to acquire through the transaction.


dateAnnounceddate-string  YYYY-MM-DD

The date the deal was announced. For UK public deals this is the date of the 2.7 announcement.


dateCompleteddate-string  YYYY-MM-DD

The date the deal was completed. For UK public deals this is the date that an offer became unconditional as to acceptances or that a scheme became effective.


dealStatusenum

The state of completion of a deal, whether it has completed, failed, is pending or is or was proposed.


competitiveStatusenum

Indicates whether there was more than one bidder and which bidder prevailed.


attitudeenum

Provides an indication of whether a bidder is regarded as friendly or hostile or neutral towards the target. For hostile bids, identifies ones where the parties eventually reached an agreement, or where a White Knight got involved.


regulatoryStatusenum

Indicates whether or not a regulatory body has opened a full investigation and, where that process has completed, what the outcome was.


crossBorderenum

Indicates whether or not all of the parties involved were based in the same country.


considerationTypesenum[]

The type or types of consideration used.


dealValueobject

Details of the deal value recorded by M&A Monitor.

dealValue.netDebtnumber

The value (in millions) of the target's net debt, where known.

dealValue.leaseLiabilitiesnumber

The value (in millions) of lease liabilities estimated to be in the net debt figure, if known.

dealValue.totalEquityValueUsedToCalculateMultiplesnumber

The sum (in millions) of the values of the target's different classes of equity. Used to calculate transaction multiples for the transaction.

dealValue.minoritiesOrNonControllingInterestsUsedInValuationnumber

The value (in millions) of non-controlling interests estimated to be in the enterprise value figure, if known.

dealValue.enterpriseOrFirmValueUsedToCalculateMultiplesnumber

The target's enterprise value (in millions) used to calculate multiples for the transaction.

dealValue.sourcestring

The document where the deal value was published. The source used to determine the deal value.

dealValue.reliabilityenum

Indicates if a deal's value is deemed by M&A Monitor to be "Accurate" or "Estimated".

dealValue.currencystring

The deal value currency.

dealValue.exchangeRatenumber

The exchange rate to sterling of the deal value currency.

dealValue.considerationValueSplitobject

Fields that show how the consideration types contributed to the deal value.

considerationValueSplit.cashnumber

Value (in millions) of the cash paid in a private deal.

considerationValueSplit.sharesnumber

Value (in millions) of the share consideration paid in a private deal.

considerationValueSplit.earnoutnumber

Value (in millions) of the maximum earnout consideration that might be paid in a private deal.

considerationValueSplit.deferrednumber

Value (in millions) of the deferred consideration paid in a private deal.

considerationValueSplit.othernumber

Value (in millions) of other consideration paid in a private deal.

considerationValueSplit.stakeValuenumber

Value (in millions) of the total consideration paid in a private deal. Where the stake acquired is not 100%, this will be lower than the Implied Total Equity Value.

considerationValueSplit.impliedTotalEqValuenumber

Value (in millions) of the value of 100% of the target's equity based on the total consideration paid and the size of the stake acquired.


targetFinancialsobject

Details of the target's income statement and balance sheet.

targetFinancials.accountsSourcestring

Source of accounts data.

targetFinancials.statusOfAccountsenum

Denotes whether the accounts were audited, unaudited or estimated.

targetFinancials.incomeStatementOrProfitAndLossAccountPeriodstring

The income statement period end (12 month period).

targetFinancials.balanceSheetOrStatementOfFinancialPositionDatestring

The balance sheet date.

targetFinancials.targetFinancialsCurrencystring

This is the currency of the target financials.

targetFinancials.targetFinancialsCurrencyExchangeRateToSterlingnumber

This is the number of units of the target financials currency per one pound sterling.

targetFinancials.incomeStatementobject

A set of income statement figures for targets whose financials are in the format adopted by banks.

incomeStatement.turnovernumber

The target's turnover/sales/revenues for the stipulated 12 month period.

incomeStatement.costOfSalesnumber

The target's cost of sales for the stipulated 12 month period. Cost of sales is only recorded if it is specifically disclosed by the target. It is not calculated by M&A Monitor.

incomeStatement.grossProfitnumber

The target's gross profit for the stipulated 12 month period. Gross profit is only recorded if it is specifically disclosed by the target. It is not calculated by M&A Monitor.

incomeStatement.otherOperatingIncomenumber

Pre-operating profit income that is not included in turnover.

incomeStatement.associatedCompanyIncomenumber

Income from companies that the target has an influence over but does not count as a subsidiary - typically ones where it holds a 20% to 50% stake.

incomeStatement.preOperatingProfitExceptionalsnumber

Exceptional items that the target presents before the operating profit line. In most cases M&A Monitor removes these items and adjusts EBIT.

incomeStatement.ebitdanumber

Earnings before interest, tax, depreciation and amortisation. In some cases this is calculated by M&A Monitor.

incomeStatement.deprecationnumber

The depreciation charge for the 12 month period.

incomeStatement.ebitanumber

Earnings before interest, tax and amortisation. In some cases this is calculated by M&A Monitor.

incomeStatement.amortisationnumber

The amortisation charge for the 12 month period.

incomeStatement.totalDeprecationAndAmortisationnumber

The sum of the amortisation and depreciation charged by the target in the 12 month period.

incomeStatement.operatingProfitnumber

Typically, "EBIT" - earnings before interest and tax (and other adjustments)

incomeStatement.financialIncomenumber

Typically, interest income, but may include other financial income.

incomeStatement.financialExpensenumber

Typically, interest expense, but may include other financial expense.

incomeStatement.netFinancialIncomeOrExpensenumber

The net of financial income and expense. Net interest expense will be a negative figure.

incomeStatement.postOperatingProfitExceptionalItemsnumber

A field reserved for items that are deemed to have had an unusual distorting impact on the company's performance. May include items moved by M&A Monitor from above the operating profit line (with a corresponding adjustment to operating profit)

incomeStatement.impairmentOfGoodwillnumber

A charge reflecting a target's decision to write-down previously held goodwill.

incomeStatement.nonRecurringItemsnumber

Typically, contains post operating profit line items that are considered "one-offs".

incomeStatement.otherItemsNetnumber

Any other post operating profit line items that do not fit well into the standard fields offered in the Target Financials.

incomeStatement.netProfitBeforeTaxnumber

Profit before tax.

incomeStatement.taxnumber

Corporate / business tax charged on profits.

incomeStatement.netProfitAfterTaxnumber

Profit after tax.

incomeStatement.incomeStatementNonControllingInterestsnumber

Accounts for the share of profits/losses after tax accruing to non-controlling ("minority") shareholders.

incomeStatement.extraordinaryItemsnumber

Largely a historic figure that appeared in accounts before the concept of extraordinary items was discontinued.

incomeStatement.netIncomenumber

Net income after accounting for the share of profits/losses after tax accruing to non-controlling ("minority") shareholders.


balanceSheetobject

Details of the target's balance sheet /statement of financial position.

balanceSheet.tangibleFixedAssetsnumber

The net value of the target's tangible fixed assets at the balance sheet date.

balanceSheet.fixedAssetInvestmentsnumber

The net value of the target's fixed asset investments at the balance sheet date.

balanceSheet.intangibleAssetsnumber

The net value of the target's intangible fixed assets at the balance sheet date.

balanceSheet.totalFixedAssetsnumber

The total net value of the target's fixed assets at the balance sheet date.

balanceSheet.cashAndMarketableSecuritiesnumber

The value of the target's cash and marketable securities at the balance sheet date.

balanceSheet.debtorsnumber

The value of the target's debtors (typically trade debtors) at the balance sheet date.

balanceSheet.stocknumber

The value of the target's stock including work in progress at the balance sheet date.

balanceSheet.otherCurrentAssetsnumber

The value of the target's current assets other than those specifically identified as stock, debtors, cash and marketable securities at the balance sheet date.

balanceSheet.totalCurrentAssetsnumber

The value of the target's current assets at the balance sheet date.

balanceSheet.shortTermNonFinancialLiabilitiesnumber

The sum of the target's non-interest bearing liabilities due within one year.

balanceSheet.shortTermFinancialLiabilitiesnumber

The sum of the target's interest bearing liabilities due within one year.

balanceSheet.longTermNonFinancialLiabilitiesnumber

The sum of the target's non-interest bearing liabilities due after one year.

balanceSheet.longTermFinancialLiabilitiesnumber

The sum of the target's interest bearing liabilities due after one year.

balanceSheet.totalLiabilitiesExclShareholdersFundsnumber

The sum of the target's liabilities excluding its shareholders' funds.

balanceSheet.shareholdersFundsnumber

A field reserved for a target's "Shareholders' Funds" or "Net Assets" at the balance sheet date.

balanceSheet.balanceSheetNonControllingMinorityInterestsnumber

The value (typically the book value) of non-controlling interests in the target's balance sheet at the balance sheet date.

balanceSheet.totalAssetsnumber

The aggregate value of a target's assets at the balance sheet date.


multiplesobject

Transaction multiples.

multiples.enterpriseValueSalesRationumber

Enterprise value to sales /revenues /turnover multiple.

multiples.enterpriseValueEbitdaRationumber

Enterprise value to EBITDA multiple.

multiples.enterpriseValueEbitRationumber

Enterprise value to EBIT multiple.

multiples.enterpriseValueEbitaRationumber

Enterprise value to EBITA multiple.

multiples.priceSalesRationumber

Equity value to sales /revenues /turnover multiple.

multiples.priceEarningsRationumber

Equity value to net income multiple.

multiples.priceBookRationumber

Equity value to shareholders funds multiple.

multiples.ismEnterpriseValueBasisInNativeCurrencynumber

The ISM calculated using the target's enterprise value in its native currency (Deal Value currency, in single units, not millions).

multiples.ismEquityValueBasisInNativeCurrencynumber

The ISM calculated using the target's equity value in its native currency (Deal Value currency, in single units, not millions).

multiples.ismCurrencynumber

The currency of the Industry Specific Multiple (if any).

multiples.ismCurrencyExchangeRateToSterlingnumber

The exchange rate of the native currency (Deal Value Currency) to Sterling.

multiples.ismEnterpriseValueBasisInSterlingnumber

The ISM calculated using the target's enterprise value in Sterling (in single units, not millions).

multiples.ismEquityValueBasisInSterlingnumber

The ISM calculated using the target's equity value in Sterling (in single units, not millions).

multiples.industrySpecificMultipleTermnumber

The description of an Industry Specific Multiple available for the target.


synergiesobject

Details of the synergies that the parties claimed could be achieved from the combination.

synergies.reportedRevenuenumber

The revenue synergies that the parties believed would be achieved.

synergies.reportedCostnumber

The cost synergies that the parties believed would be achieved.

synergies.reportedTotalnumber

The total synergies that the parties believed would be achieved.

synergies.reportedOneOffChargenumber

The one-off charges that the parties expected to incur to achieve the synergies.

synergies.synergyCurrencystring

The currency that the synergies are in.

synergies.exchangeRatenumber

The exchange rate to Sterling for the synergies/charges currency.

synergies.expectedDateAchievedBydate - string  YYYY-MM-DD

The date that the parties believed the synergies would be achieved by.


textobject

Text pages to accompany the deal data.

text.commentstring

Comments text.

text.paymentstring

Payment Details text.

text.targetstring

Target Details text.


versionnumber

version of the deal.


lastUpdatedAtdate - ISO format

date and time when was the deal last updated .


modifiedboolean

Indicates if the deal has been modified - e.g. a deal might re-appear in a later date range without any changes made to it.




Response - publicFinancial

Definition of Public Financial deal template fields:

dealNumberstring

Deal Number. M&A Monitor Deal Number.


typeenum

Template type.

{ "value": "publicFinancial", "label": "Public Financial" }
dealTypesenum[]

The process by which the deal is conducted. The mechanism of the transaction.


partiesobject

The parties participating in the deal, target, bidder and seller

parties.targetobject
target.namestring

"Target" means the company (or division or assets) that is being bought. It’s what the divestor is selling and what the bidder is buying.

target.activitiesstring

A description of the target business's activities as entered by M&A Monitor.

target.sicCodesstring[]

SIC Codes associated with the activities of the target. A maximum of five are available.

target.countryenum

The country where the target business is located.

target.primarySectorenum

A business sector that the target operates in.

target.secondarySectorenum

Another business sector that the target operates in.

target.legalAdvisorsenum[]

The names of the target's legal advisor or advisors.

target.financialAdvisorsenum[]

The names of the target's financial advisor or advisors.

target.isinstring

The ISIN associated with the target.

target.stockExchangeIndexAtTheTimeOfOfferAnnouncementstring

Indicates which index a target's share price was included in at the time the offer was made (if known).

parties.ultimateBidderobject
ultimateBidder.namestring

Ultimate Bidder means the topco or controlling individual in a group containing the entity buying the target.

ultimateBidder.activitiesstring

A description of the ultimate bidder's activities as entered by M&A Monitor.

ultimateBidder.sicCodesstring[]

SIC Codes associated with the activities of the ultimate bidder. A maximum of five are available.

ultimateBidder.countryenum

The country where the ultimate bidder is located.

ultimateBidder.legalAdvisorsenum[]

The names of the bidder's legal advisor or advisors.

ultimateBidder.financialAdvisorsenum[]

The names of the bidder's financial advisor or advisors.

ultimateBidder.isinstring

The ISIN associated with the bidder.

parties.biddingSubsidiaryobject
biddingSubsidiary.namestring

Bidding subsidiary means the entity buying the target. This field is most relevant when the buying entity has an identity that is quite distinct from that of the ultimate bidder.

biddingSubsidiary.activitiesstring

A description of the bidding subsidiary's activities as entered by M&A Monitor.

biddingSubsidiary.sicCodesstring[]

SIC Codes associated with the activities of the bidding subsidiary. A maximum of five are available.

biddingSubsidiary.countryenum

The country where the bidding subsidiary is located.

parties.ultimateDivestorobject
ultimateDivestor.namestring

Ultimate Divestor means the topco or controlling individual in a group containing the entity selling the target.

ultimateDivestor.activitiesstring

A description of the ultimate divestor's activities as entered by M&A Monitor.

ultimateDivestor.sicCodesstring[]

SIC Codes associated with the activities of the ultimate divestor. A maximum of five are available.

ultimateDivestor.countryenum

The country where the ultimate divestor is located.

parties.divestingSubsidiaryobject
divestingSubsidiary.namestring

Divesting subsidiary means the entity selling the target. This field is most relevant when the selling entity has an identity that is quite distinct from that of the ultimate divestor.

divestingSubsidiary.activitiesstring

A description of the divesting subsidiary's activities as entered by M&A Monitor.

divestingSubsidiary.sicCodesstring[]

SIC Codes associated with the activities of the divesting subsidiary. A maximum of five are available.

divestingSubsidiary.countryenum

The country where the selling subsidiary is located.


percentageOfCapitalOwnednumber

The percentage of the target's capital already held by the bidder prior to the transaction.


percentageOfCapitalBidFornumber

The percentage of the target's capital that the bidder is intending to acquire through the transaction.


percentageOfVotesOwnednumber

The percentage of the target's votes already held by the bidder prior to the transaction.


percentageOfVotesBidFornumber

The percentage of the target's votes that the bidder is intending to acquire through the transaction.


dateAnnounceddate-string  YYYY-MM-DD

The date the deal was announced. For UK public deals this is the date of the 2.7 announcement.


dateCompleteddate-string  YYYY-MM-DD

The date the deal was completed. For UK public deals this is the date that an offer became unconditional as to acceptances or that a scheme became effective.


dealStatusenum

The state of completion of a deal, whether it has completed, failed, is pending or is or was proposed.


competitiveStatusenum

Indicates whether there was more than one bidder and which bidder prevailed.


attitudeenum

Provides an indication of whether a bidder is regarded as friendly or hostile or neutral towards the target. For hostile bids, identifies ones where the parties eventually reached an agreement, or where a White Knight got involved.


regulatoryStatusenum

Indicates whether or not a regulatory body has opened a full investigation and, where that process has completed, what the outcome was.


crossBorderenum

Indicates whether or not all of the parties involved were based in the same country.


dateAddedToDisclosureTabledate-string

The date that the Target that is the subject of the deal report was first added to the UK or Irish Takeover Panel's Disclosure Table. (Essentially, the first day of the offer period).


dateRemovedFromDisclosureTabledate-string

The date that the Target that is the subject of the deal report was removed from the UK or Irish Takeover Panel's Disclosure Table. (Essentially, the last day of the offer period).


offerorNamedDatedate-string  YYYY-MM-DD

The date that the name of the bidder recorded in the deal report was first added to the UK or Irish Takeover Panel's Disclosure Table.


indicativeOfferDataobject

Dates and values of the indicative offers for a public target that preceded the formal offer.

indicativeOfferData.firstIndicativeOfferDatestring

The date on which the first indicative offer was made.

indicativeOfferData.firstIndicativeCashOffernumber

The per share value of the first indicative cash offer in the deal value currency.

indicativeOfferData.firstIndicativeShareOffernumber

The per share value of the first indicative share offer in the deal value currency.

indicativeOfferData.firstIndicativeOfferPublishedboolean

Denotes whether the first indicative offer was published.

indicativeOfferData.secondIndicativeOfferDatestring

The date on which the second indicative offer was made.

indicativeOfferData.secondIndicativeCashOffernumber

The per share value of the second indicative cash offer in the deal value currency.

indicativeOfferData.secondIndicativeShareOffernumber

The per share value of the second indicative share offer in the deal value currency.

indicativeOfferData.secondIndicativeOfferPublishedboolean

Denotes whether the second indicative offer was published.

indicativeOfferData.thirdIndicativeOfferDatestring

The date on which the third indicative offer was made.

indicativeOfferData.thirdIndicativeCashOffernumber

The per share value of the third indicative cash offer in the deal value currency.

indicativeOfferData.thirdIndicativeShareOffernumber

The per share value of the third indicative share offer in the deal value currency.

indicativeOfferData.thirdIndicativeOfferPublishedboolean

Denotes whether the third indicative offer was published.

indicativeOfferData.fourthIndicativeOfferDatestring

The date on which the fourth indicative offer was made.

indicativeOfferData.fourthIndicativeCashOffernumber

The per share value of the fourth indicative cash offer in the deal value currency.

indicativeOfferData.fourthIndicativeShareOffernumber

The per share value of the fourth indicative share offer in the deal value currency.

indicativeOfferData.fourthIndicativeOfferPublishedboolean

Denotes whether the fourth indicative offer was published.

indicativeOfferData.fifthIndicativeOfferDatestring

The date on which the fifth indicative offer was made.

indicativeOfferData.fifthIndicativeCashOffernumber

The per share value of the fifth indicative cash offer in the deal value currency.

indicativeOfferData.fifthIndicativeShareOffernumber

The per share value of the fifth indicative share offer in the deal value currency.

indicativeOfferData.fifthIndicativeOfferPublishedboolean

Denotes whether the fifth indicative offer was published.


putUpOrShutUpPeriodobject|null

Records of any Put Up Or Shut Up Agreement.

putUpOrShutUpPeriod.pusuboolean

Yes or No denotes existence or not of PUSU period prior to a forma offer (UK and Irish Public deals).

putUpOrShutUpPeriod.extendedboolean

Yes or No indicates whether or not the PUSU period extended beyond the initial PUSU period.

putUpOrShutUpPeriod.offerMadeboolean

Yes or No indicates whether or the PUSU period resulted in a formal offer for the target.


firmOfferDatesAndValuesobject

The dates and values of each of the cash or share offers made for a public company by a bidder.

firmOfferDatesAndValues.dateOf1stOfferdate-string  YYYY-MM-DD

Date of first formal offer by a bidder.

firmOfferDatesAndValues.valuePerShareOf1stCashOffernumber

Per share value of the first formal cash offer made by the bidder.

firmOfferDatesAndValues.valuePerShareOf1stShareOffernumber

Per share value of the first formal share exchange offer made by the bidder.

firmOfferDatesAndValues.dateOf2ndOfferdate-string  YYYY-MM-DD

Date of second formal offer by a bidder.

firmOfferDatesAndValues.valuePerShareOf2ndCashOffernumber

Per share value of the second formal cash offer made by the bidder.

firmOfferDatesAndValues.valuePerShareOf2ndShareOffernumber

Per share value of the second formal share exchange offer made by the bidder.

firmOfferDatesAndValues.dateOf3rdOfferdate-string  YYYY-MM-DD

Date of third formal offer by a bidder.

firmOfferDatesAndValues.valuePerShareOf3rdCashOffernumber

Per share value of the third formal cash offer made by the bidder.

firmOfferDatesAndValues.valuePerShareOf3rdShareOffernumber

Per share value of the third formal share offer made by the bidder.

firmOfferDatesAndValues.dateOf4thOfferdate-string  YYYY-MM-DD

Date of fourth formal offer by a bidder.

firmOfferDatesAndValues.valuePerShareOf4thCashOffernumber

Per share value of the fourth formal cash offer made by the bidder.

firmOfferDatesAndValues.valuePerShareOf4thShareOffernumber

Per share value of the fourth formal share offer made by the bidder.

firmOfferDatesAndValues.dateOf5thOfferdate-string  YYYY-MM-DD

Date of fifth formal offer by a bidder.

firmOfferDatesAndValues.valuePerShareOf5thCashOffernumber

Per share value of the fifth formal cash offer made by the bidder.

firmOfferDatesAndValues.valuePerShareOf5thShareOffernumber

Per share value of the fifth formal share offer made by the bidder.


valuationDataobject

Fields recording the data used to value a publicly traded target.

valuationData.numberOfTargetOrdinarySharesnumber

The number of ordinary shares in issue at the target - used to determine the value of its ordinary equity.

valuationData.initialCashOfferValuePerTargetSharenumber

The per share value of the initial cash offer for the target's ordinary shares.

valuationData.finalCashOfferValuePerTargetSharenumber

The per share value of the final cash offer for the target's ordinary shares.

valuationData.initialShareOfferValuePerTargetSharenumber

The per share value of the initial share exchange offer for the target's ordinary shares.

valuationData.finalShareOfferValuePerTargetSharenumber

The per share value of the final share exchange offer for the target's ordinary shares.

valuationData.initialOfferRatioBidderSharesnumber

The bidder component of the initial share exchange offer: The number of bidder shares offered per the number of target ordinary shares stated in the "Initial Offer Ratio (Target shares)".

valuationData.initialOfferRatioTargetSharesnumber

The target component of the initial share exchange offer : The number of target ordinary shares to be exchanged for the number of bidder shares stated in the "Initial Offer Ratio (Bidder shares)".

valuationData.finalOfferRatioBidderSharesnumber

The bidder component of the final share exchange offer: The number of bidder shares offered per the number of target ordinary shares stated in the "Final Offer Ratio (Target shares)".

valuationData.finalOfferRatioTargetSharesnumber

The target component of the final share exchange offer: The number of target ordinary shares to be exchanged for the number of bidder shares stated in the "Final Offer Ratio (Bidder shares)".

valuationData.extraPaymentValueInitialnumber

The value of any cash payment to be made in conjunction with the initial share exchange offer.

valuationData.extraPaymentValueInitialOrdinaryRationumber

The number of payments of the cash portion of the initial ordinary share exchange offer PER the number of target ordinary shares to be exchanged for the number of bidder shares stated in the "Initial Offer Ratio.

valuationData.extraPaymentValueFinalnumber

The value of any cash payment to be made in conjunction with the final share exchange offer.

valuationData.extraPaymentValueFinalOrdinaryRationumber

The number of payments of the cash portion of the final ordinary share exchange offer PER the number of target ordinary shares to be exchanged for the number of bidder shares stated in the "Final Offer Ratio (Bidder.

valuationData.ordinarySharesAgreementnumber

The cost of purchasing a tranche of shares in a public via a special agreement which is separate to the offer.

valuationData.numberOfTargetPreferenceSharesnumber

The number of preference shares in issue at the target - used to determine the value of its preference shares.

valuationData.finalCashOfferValuePerTargetPreferenceSharenumber

The per share value of the final cash offer for the target's preference shares.

valuationData.preferenceOfferShareRatioBiddernumber

The bidder component of the share exchange offer for the target's PREFERENCE shares: The number of bidder shares offered per the number of target preference shares stated in the "Preference Offer Share Ratio (Target)".

valuationData.preferenceOfferShareRatioTargetnumber

The target component of the share exchange offer for the target's PREFERENCE shares: The number of target preference shares to be exchanged for the number of bidder shares stated in the "Preference Offer Share Ratio.

valuationData.preferenceExtraPaymentRatioFinalnumber

The number of payments of the Extra Payment Value (Final) PER the number of target preference shares to be exchanged for the number of bidder shares stated in the "Preference Offer Share Ratio (Bidder)". So, if an.

valuationData.numberOfTargetConvertibleSharesnumber

The number of convertible shares in issue at the target - used to determine the value of its convertible shares.

valuationData.finalCashOfferValuePerTargetConvertibleSharenumber

The per share value of the final cash offer for the target's convertible shares.

valuationData.convertibleOfferShareRatioBiddernumber

The bidder component of the share exchange offer for the target's CONVERTIBLE shares: The number of bidder shares offered per the number of target convertible shares stated in the "Convertible Offer Share Ratio.

valuationData.convertibleOfferShareRatioTargetnumber

The target component of the share exchange offer for the target's CONVERTIBLE shares: The number of target convertible shares to be exchanged for the number of bidder shares stated in the "Convertible Offer Share.

valuationData.numberOfTargetRedeemableSharesnumber

The number of redeemable shares in issue at the target - used to determine the value of its redeemable shares.

valuationData.finalCashOfferValuePerTargetRedeemableSharenumber

The per share value of the final cash offer for the target's redeemable shares.

valuationData.redeemableOfferShareRatioBiddernumber

The bidder component of the share exchange offer for the target's REDEEMABLE shares: The number of bidder shares offered per the number of target redeemable shares stated in the "Redeemable Offer Share Ratio (Target)".

valuationData.redeemableOfferShareRatioTargetnumber

The target component of the share exchange offer for the target's REDEEMABLE shares: The number of target redeemable shares to be exchanged for the number of bidder shares stated in the "Redeemable Offer Share Ratio.

valuationData.numberOfOtherEquitySharesnumber

The number of other equity shares in issue at the target - used to determine the value of its other equity shares.

valuationData.finalCashOfferValuePerTargetOtherEquitySharenumber

The per share value of the final cash offer for the target's other equity shares.

valuationData.otherEquityOfferShareRatioBiddernumber

The bidder component of the share exchange offer for the target's OTHER EQUITY shares: The number of bidder shares offered per the number of target other equity shares stated in the "Other Equity Offer Share Ratio.

valuationData.otherEquityOfferShareRatioTargetnumber

The target component of the share exchange offer for the target's OTHER EQUITY shares: The number of target other equity shares to be exchanged for the number of bidder shares stated in the "Other Equity Offer Share.

valuationData.otherEquityExtraPaymentRatioFinalnumber

The number of payments of Extra Payment Value (Final) PER the number of target other equity shares to be exchanged for the number of bidder shares stated in the "Other Equity Share Ratio (Bidder)". So, if an offer is.

valuationData.numberOfTargetOptionsOrWarrants([number, number, number, number, number])

The number of options or warrants in 1 to 5 Groups of such blocks of securities whose value is included in the equity value.

valuationData.exercisePriceOfTargetOptionsOrWarrants([number, number, number, number, number])

The exercise price of the options or warrants in 1 to 5 Groups of such blocks of securities whose value is included in the equity value.

valuationData.initialOptionOfferValue([number, number, number, number, number])

The per option or per warrant value of an initial cash offer for 1 to 5 Groups of the target's options or warrants.

valuationData.finalOptionOfferValue([number, number, number, number, number])

The per option or per warrant value of a final cash offer for 1 to 5 Groups of the target's options or warrants.


bidPremiaobject

A standard set of bid premia comparing an offer value to the target's share price at different times prior to the deal.

bidPremia.preBidSpeculationDatedate-string  YYYY-MM-DD

The last day of trading before the target's share price is deemed to have been disturbed by speculation or news.

bidPremia.preBidSpeculationPremiumnumber

The offer premium to the target's share price on the last day of trading before the target's share price is deemed to have been disturbed by speculation or news.

bidPremia.oneDayBeforeAnnouncementPremiumnumber

The offer premium to the target's share price on the day before the offer was announced.

bidPremia.oneWeekBeforeAnnouncementPremiumnumber

The offer premium to the target's share price on the week before the offer was announced.

bidPremia.twoWeeksBeforeAnnouncementPremiumnumber

The offer premium to the target's share price two weeks before the offer was announced.

bidPremia.threeWeeksBeforeAnnouncmentPremiumnumber

The offer premium to the target's share price three weeks before the offer was announced.

bidPremia.fourWeeksBeforeAnnouncmentPremiumnumber

The offer premium to the target's share price four weeks before the offer was announced.

bidPremia.thirtyDayAverageBeforeAnnouncmentPremiumnumber

The offer premium to the target's average closing share price during the 30 trading days before the offer was announced.

bidPremia.twoMonthsBeforeAnnouncmentPremiumnumber

The offer premium to the target's share price two months before the offer was announced.

bidPremia.threeMonthsBeforeAnnouncmentPremiumnumber

The offer premium to the target's share price three months before the offer was announced.

bidPremia.oneDayAfterAnnouncementPremiumnumber

The offer premium to the target's share price one day after the offer was announced.

bidPremia.oneWeekAfterAnnouncementPremiumnumber

The offer premium to the target's share price one week after the offer was announced.

bidPremia.twoWeeksAfterAnnouncementPremiumnumber

The offer premium to the target's share price two weeks after the offer was announced.

bidPremia.threeWeeksAfterAnnouncementPremiumnumber

The offer premium to the target's share price three weeks after the offer was announced.

bidPremia.fourWeeksAfterAnnouncementPremiumnumber

The offer premium to the target's share price four weeks after the offer was announced.

bidPremia.oneDayBeforeCompletionPremiumnumber

The offer premium to the target's share price one day before the offer completed.


linkedCompetingPublicDealDataobject

Fields that indicate how many bidders there were for a target, which other deal reports relate to the same offer period and the position of a bidder in the sequence of bidders that made formal offers.

linkedCompetingPublicDealData.bidderNumbernumber

A number added to a public deal in a competitive situation to indicate where the bidder came in the sequence of bidders joining the process.

linkedCompetingPublicDealData.linkedDealsstring

The deal numbers of public deal reports linked by a competitive bidding process.

linkedCompetingPublicDealData.firstBidderDealNumbernumber

The deal number of the deal report that describes the offer made by the first bidder in a competitive public takeover situation.


frenchPublicOfferTypeenum

Allows the identification of French public offers: Offre Publique d'Achat (OPA); Offre Publique d'Achat Simplifiee (OPAS); Garantie de Cours.


considerationTypesenum[]

The type or types of consideration used.


dealValueobject

Details of the deal value recorded by M&A Monitor.

dealValue.totalEquityValueUsedToCalculateMultiplesnumber

The sum (in millions) of the values of the target's different classes of equity. Used to calculate transaction multiples for the transaction.

dealValue.minoritiesOrNonControllingInterestsUsedInValuationnumber

The value (in millions) of non-controlling interests estimated to be in the enterprise value figure, if known.

dealValue.sourcestring

The document where the deal value was published. The source used to determine the deal value.

dealValue.reliabilityenum

Indicates if a deal's value is deemed by M&A Monitor to be "Accurate" or "Estimated".

dealValue.currencystring

The deal value currency.

dealValue.exchangeRatenumber

The exchange rate to sterling of the deal value currency.

dealValue.considerationValueSplitobject

Fields that show how the consideration types contributed to the deal value.

considerationValueSplit.ordinaryShareValueInCashOffernumber

The total value (in millions) of the target's issued ordinary shares at the cash offer price.

considerationValueSplit.ordinaryShareAgreementValueInCashOffernumber

The value (in millions) of a special agreement through which a bidder acquires a tranche of a public target's equity in a cash offer process.

considerationValueSplit.optionsValueInCashOffernumber

An estimate of the total value (in millions) of the target's share options based on the cash offer terms (where possible, accounting for the exercise price).

considerationValueSplit.preferenceSharesValueInCashOffernumber

The total value (in millions) of the target's preference shares based on the cash offer terms.

considerationValueSplit.convertibleSharesValueInCashOffernumber

The total value (in millions) of the target's convertible shares based on the cash offer terms.

considerationValueSplit.redeemableSharesValueInCashOffernumber

The total value (in millions) of the target's redeemable shares based on the cash offer terms.

considerationValueSplit.otherEquityValueInCashOffernumber

The total value (in millions) of the target's other equity shares based on the cash offer terms.

considerationValueSplit.totalEquityValueInPublicOffersBasedOnCashOfferTermsnumber

The total value (in millions) of the target's equity based on the cash offer terms.

considerationValueSplit.ordinaryShareValueInShareExchangeOffernumber

The total value (in millions) of the target's issued ordinary shares at the share offer price.

considerationValueSplit.ordinaryShareAgreementValueInShareExchangeOffernumber

The value (in millions) of a special agreement through which a bidder acquires a tranche of a public target's equity in a share offer process.

considerationValueSplit.optionsValueInShareExchangeOffernumber

An estimate of the total value (in millions) of the target's share options based on the share offer terms (where possible, accounting for the exercise price).

considerationValueSplit.preferenceShareValueInShareExchangeOffernumber

The total value (in millions) of the target's preference shares based on the share offer terms.

considerationValueSplit.convertibleShareValueInShareExchangeOffernumber

The total value (in millions) of the target's convertible shares based on the share offer terms.

considerationValueSplit.redeemableShareValueInShareExchangeOffernumber

The total value (in millions) of the target's redeemable shares based on the share offer terms.

considerationValueSplit.otherEquityValueInShareExchangeOffernumber

The total value (in millions) of the target's other equity shares based on the share offer terms.

considerationValueSplit.equityValueInPublicOffersBasedOnShareExchangeOfferTermsnumber

The total value (in millions) of the target's equity based on the share offer terms.


targetFinancialsobject

Details of the target's income statement and balance sheet.

targetFinancials.accountsSourcestring

Source of accounts data.

targetFinancials.statusOfAccountsenum

Denotes whether the accounts were audited, unaudited or estimated.

targetFinancials.incomeStatementOrProfitAndLossAccountPeriodstring

The income statement period end (12 month period).

targetFinancials.balanceSheetOrStatementOfFinancialPositionDatestring

The balance sheet date.

targetFinancials.incomeStatementobject

A set of income statement figures for targets whose financials are in the format adopted by banks.

incomeStatement.interestIncomenumber

The target's interest income for the stipulated 12 month period.

incomeStatement.interestExpensenumber

The target's interest expense for the stipulated 12 month period.

incomeStatement.netInterestIncomenumber

The target's net interest income for the stipulated 12 month period.

incomeStatement.commissionIncomenumber

The target's commission income for the stipulated 12 month period.

incomeStatement.commissionExpensenumber

The target's commission expense for the stipulated 12 month period.

incomeStatement.netCommissionIncomenumber

The target's net commission income for the stipulated 12 month period.

incomeStatement.profitAndLossOnFinancialTransactionsnumber

The target's profit or loss from financial transactions for the stipulated 12 month period.

incomeStatement.otherOperatingIncomenumber

The target's other operating income or loss for the stipulated 12 month period (defined as such by the target).

incomeStatement.totalOtherIncomenumber

The target's other income for the stipulated 12 month period (income that cannot be categorised as one of the forms mentioned above).

incomeStatement.totalIncomenumber

The aggregate of all forms of the target's income for the stipulated 12 month period (including NET interest/commission income).

incomeStatement.staffCostsnumber

Costs associated with the employment of staff for the stipulated 12 month period.

incomeStatement.deprecationnumber

The depreciation charge for the 12 month period.

incomeStatement.amortisationnumber

The amortisation charge for the 12 month period.

incomeStatement.otherAdministrationCostsnumber

Other administration costs for the 12 month period.

incomeStatement.totalCostsnumber

The total of the target's staff, depreciation, amortisation and administrative costs.

incomeStatement.operatingProfitnumber

The target's profit from operations but before provisions and tax.

incomeStatement.badDebtChargenumber

An annual charge taken to reflect the institution's changing expectations of recovering debts it is owed.

incomeStatement.provisionsOrAdjustmentsnumber

Other provisions or adjustments made to the institution's profit or loss in the 12 month period.

incomeStatement.postOperatingProfitExceptionalItemsnumber

A field reserved for items that are deemed to have had an unusual distorting impact on the company's performance. May include items moved by M&A Monitor from above the operating profit line (with a corresponding.

incomeStatement.impairmentOfGoodwillnumber

A charge reflecting a target's decision to write-down previously held goodwill.

incomeStatement.netProfitBeforeTaxnumber

Profit before tax.

incomeStatement.taxnumber

Corporate/business tax charged on profits.

incomeStatement.netProfitAfterTaxnumber

Profit after tax.

incomeStatement.incomeStatementNonControllingInterestsnumber

Accounts for the share of profits/losses after tax accruing to non-controlling ("minority") shareholders.

incomeStatement.preferenceShareDividendsnumber

Dividends payable on preference shares (if any) for the 12 month period. Rarely used.

incomeStatement.attributableProfitnumber

Net income after accounting for preference dividends and the share of profits/losses after tax accruing to non-controlling ("minority") shareholders.

targetFinancials.balanceSheetobject

A set of balance sheet /statement of financial position figures for targets whose financials are in the format adopted by banks.

balanceSheet.loansAndAdvancesToCustomersnumber

The total value of loans and advances to a bank's customers as of the balance sheet date.

balanceSheet.loansAndAdvancesToBanksnumber

The total value of loans and advances a bank has made to other banks as of the balance sheet date.

balanceSheet.cashAndTreasurynumber

The total value of cash investments made by a bank as of the balance sheet date.

balanceSheet.equityInvestmentsnumber

The total value of equity (variable yield) investments made by a bank as of the balance sheet date.

balanceSheet.intangibleAssetsnumber

The net value of the bank's intangible fixed assets at the balance sheet date.

balanceSheet.longTermBusinessAssetsnumber

A field reserved for the value of special long term business assets held by a bank.

balanceSheet.associatesJvsnumber

The value of a bank's holdings in companies that it has an influence over but does not count as a subsidiary - typically ones where it holds a 20% to 50% stake.

balanceSheet.tangibleFixedAssetsnumber

The net value of the bank's tangible fixed assets at the balance sheet date.

balanceSheet.otherAssetsnumber

The value of the target's assets at the balance sheet date other than those specifically identified in the above categories.

balanceSheet.customerAccountsCurrentnumber

The value of cash held by the bank for its customers as of the balance sheet date that is repayable within three months (in effect, on demand).

balanceSheet.customerAccountsTermOrSavingsnumber

The value of cash held by the bank for its customers as of the balance sheet date that is repayable after three months (in effect Term/Loan accounts).

balanceSheet.depositsByBanksnumber

The value of deposits made with the bank by other banks, as of the balance sheet date.

balanceSheet.debtSecuritiesIssuednumber

The value of debt securities issued by the bank as of the balance sheet date.

balanceSheet.provisionsnumber

The aggregate value of provisions made by the bank as of the balance sheet date.

balanceSheet.otherLiabilitiesnumber

The aggregate value of the bank's other liabilities as of the balance sheet date.

balanceSheet.deferredTaxnumber

The value of the bank's deferred tax liabilities as of the balance sheet date.

balanceSheet.longTermBusinessLiabilitiesnumber

A field reserved for the value of special long term business liabilities owned by a bank (where these occur they are typically associated with the long term business assets held by the bank).

balanceSheet.ordinaryShareEquitynumber

That part of a bank's shareholders' funds that is attributable to its ordinary shareholders at its most recent balance sheet date.

balanceSheet.preferenceShareEquitynumber

That part of a bank's shareholders' funds that is attributable to its preference shareholders (if any).

balanceSheet.shareholdersFundsnumber

A field reserved for a target's "Shareholders' Funds" or "Net Assets" at the balance sheet date.

balanceSheet.balanceSheetNonControllingMinorityInterestsnumber

The value (typically the book value) of non-controlling interests in the target's balance sheet at the balance sheet date.

balanceSheet.totalAssetsnumber

The aggregate value of a target's assets at the most recent balance sheet date.

balanceSheet.riskWeightedAssetsnumber

The bank's Risk Weighted Assets at the balance sheet date, as disclosed by the bank.

balanceSheet.tier1CapitalRationumber

The bank's Tier 1 Capital Ratio at the balance sheet date, as disclosed by the bank.

balanceSheet.totalCapitalRationumber

The bank's Total Capital Ratio at the balance sheet date, as disclosed by the bank.

balanceSheet.priorYearOrdinaryShareEquitynumber

That part of a bank's shareholders' funds that was attributable to its ordinary shareholders at its previous balance sheet date.

balanceSheet.priorYearTotalAssetsnumber

The aggregate value of a target's assets at the previous balance sheet date.


multiplesobject

Financial/Banking multiples.

multiples.priceBankEarningsRationumber

The price / earnings multiple (banking deals). The equity value attributed to the target divided by the target's latest Attributable Profit (profit attributable to parent company ordinary shareholders).

multiples.returnOnAssetsRationumber

The target's return on assets figure (banking deals). A percentage. The target's latest Attributable Profit divided by its Total Assets at the corresponding balance sheet date.

multiples.returnOnAverageAssetsRationumber

The target's return on average assets (banking deals). A percentage. The target's latest Attributable Profit divided by the simple average of its Total Assets at the beginning and end of the financial period.

multiples.returnOnEquityRationumber

The target's return on equity figure (banking deals). A percentage. The target's latest Attributable Profit divided by its Ordinary Shareholders Funds at the corresponding balance sheet date.

multiples.returnOnAverageEquityRationumber

The target's return on average equity (banking deals). A percentage. The target's latest Attributable Profit divided by its Ordinary Shareholders Funds at the beginning and end of the financial period.

multiples.costIncomeRationumber

The target's cost to income multiple. (Banking deals). The ratio of the Total Costs to the Total Income recorded for the target.

multiples.interestIncomeRationumber

The target's interest income ratio. (Banking deals). The ratio of the Net Interest Income of a target to its Total Income.

multiples.badDebtRationumber

The target's bad debt ratio. (Banking deals)

multiples.priceBookRationumber

The price/book ratio. (Banking deals). The equity value attributed to the target divided by the target's shareholders funds at the end of the corresponding financial period.

multiples.priceNetProfitBeforeTaxRationumber

The price/net profit before tax ratio. (Banking deals). The equity value attributed to the target divided by the target's profit before tax at the end of the corresponding financial period.

multiples.netInterestMarginnumber

The target's net interest margin. (Banking deals). The target's net interest margin as a percentage of its average interest earning assets. This is taken from the target's annual report or similar document to the

multiples.ismEnterpriseValueBasisInNativeCurrencynumber

The ISM calculated using the target's enterprise value in its native currency (Deal Value currency, in single units, not millions).

multiples.ismEquityValueBasisInNativeCurrencynumber

The ISM calculated using the target's equity value in its native currency (Deal Value currency, in single units, not millions).

multiples.ismCurrencystring

The currency of the Industry Specific Multiple (if any).

multiples.ismCurrencyExchangeRateToSterlingnumber

The exchange rate of the native currency (Deal Value Currency) to Sterling.

multiples.ismEnterpriseValueBasisInSterlingnumber

The ISM calculated using the target's enterprise value in Sterling (in single units, not millions).

multiples.ismEquityValueBasisInSterlingnumber

The ISM calculated using the target's equity value in Sterling (in single units, not millions).

multiples.industrySpecificMultipleTermenum

The description of an Industry Specific Multiple available for the target.


synergiesobject

Details of the synergies that the parties claimed could be achieved from the combination.

synergies.reportedRevenuenumber

The revenue synergies that the parties believed would be achieved.

synergies.reportedCostnumber

The cost synergies that the parties believed would be achieved.

synergies.reportedTotalnumber

The total synergies that the parties believed would be achieved.

synergies.reportedOneOffChargenumber

The one-off charges that the parties expected to incur to achieve the synergies.

synergies.synergyCurrencystring

The currency that the synergies are in.

synergies.exchangeRatenumber

The exchange rate to Sterling for the synergies/charges currency.

synergies.expectedDateAchievedBydate - string  YYYY-MM-DD

The date that the parties believed the synergies would be achieved by


textobject

Text pages to accompany the deal data.

text.commentstring

Comments text.

text.paymentstring

Payment Details text.

text.targetstring

Target Details text.


versionnumber

version of the deal.


lastUpdatedAtdate - ISO format

date and time when was the deal last updated.


modifiedboolean

Indicates if the deal has been modified - e.g. a deal might re-appear in a later date range without any changes made to it.




Response - publicIndustrial

Definition of Public Industrial deal template fields:

dealNumberstring

Deal Number. M&A Monitor Deal Number.


typeenum

Template type.

{ "value": "publicIndustrial", "label": "Public Industrial" }
dealTypesenum[]

The process by which the deal is conducted. The mechanism of the transaction.


partiesobject

The parties participating in the deal, target, bidder and seller

parties.targetobject
target.namestring

"Target" means the company (or division or assets) that is being bought. It’s what the divestor is selling and what the bidder is buying.

target.activitiesstring

A description of the target business's activities as entered by M&A Monitor.

target.sicCodesstring[]

SIC Codes associated with the activities of the target. A maximum of five are available.

target.countryenum

The country where the target business is located.

target.primarySectorenum

A business sector that the target operates in.

target.secondarySectorenum

Another business sector that the target operates in.

target.legalAdvisorsenum[]

The names of the target's legal advisor or advisors.

target.financialAdvisorsenum[]

The names of the target's financial advisor or advisors.

target.isinstring

The ISIN associated with the target.

target.stockExchangeIndexAtTheTimeOfOfferAnnouncementstring

Indicates which index a target's share price was included in at the time the offer was made (if known).

parties.ultimateBidderobject
ultimateBidder.namestring

Ultimate Bidder means the topco or controlling individual in a group containing the entity buying the target.

ultimateBidder.activitiesstring

A description of the ultimate bidder's activities as entered by M&A Monitor.

ultimateBidder.sicCodesstring[]

SIC Codes associated with the activities of the ultimate bidder. A maximum of five are available.

ultimateBidder.countryenum

The country where the ultimate bidder is located.

ultimateBidder.legalAdvisorsenum[]

The names of the bidder's legal advisor or advisors.

ultimateBidder.financialAdvisorsenum[]

The names of the bidder's financial advisor or advisors.

ultimateBidder.isinstring

The ISIN associated with the bidder.

parties.biddingSubsidiaryobject
biddingSubsidiary.namestring

Bidding subsidiary means the entity buying the target. This field is most relevant when the buying entity has an identity that is quite distinct from that of the ultimate bidder.

biddingSubsidiary.activitiesstring

A description of the bidding subsidiary's activities as entered by M&A Monitor.

biddingSubsidiary.sicCodesstring[]

SIC Codes associated with the activities of the bidding subsidiary. A maximum of five are available.

biddingSubsidiary.countryenum

The country where the bidding subsidiary is located.

parties.ultimateDivestorobject
ultimateDivestor.namestring

Ultimate Divestor means the topco or controlling individual in a group containing the entity selling the target.

ultimateDivestor.activitiesstring

A description of the ultimate divestor's activities as entered by M&A Monitor.

ultimateDivestor.sicCodesstring[]

SIC Codes associated with the activities of the ultimate divestor. A maximum of five are available.

ultimateDivestor.countryenum

The country where the ultimate divestor is located.

parties.divestingSubsidiaryobject
divestingSubsidiary.namestring

Divesting subsidiary means the entity selling the target. This field is most relevant when the selling entity has an identity that is quite distinct from that of the ultimate divestor.

divestingSubsidiary.activitiesstring

A description of the divesting subsidiary's activities as entered by M&A Monitor.

divestingSubsidiary.sicCodesstring[]

SIC Codes associated with the activities of the divesting subsidiary. A maximum of five are available.

divestingSubsidiary.countryenum

The country where the selling subsidiary is located.


percentageOfCapitalOwnednumber

The percentage of the target's capital already held by the bidder prior to the transaction.


percentageOfCapitalBidFornumber

The percentage of the target's capital that the bidder is intending to acquire through the transaction.


percentageOfVotesOwnednumber

The percentage of the target's votes already held by the bidder prior to the transaction.


percentageOfVotesBidFornumber

The percentage of the target's votes that the bidder is intending to acquire through the transaction.


dateAnnounceddate-string  YYYY-MM-DD

The date the deal was announced. For UK public deals this is the date of the 2.7 announcement.


dateCompleteddate-string  YYYY-MM-DD

The date the deal was completed. For UK public deals this is the date that an offer became unconditional as to acceptances or that a scheme became effective.


dealStatusenum

The state of completion of a deal, whether it has completed, failed, is pending or is or was proposed.


competitiveStatusenum

Indicates whether there was more than one bidder and which bidder prevailed.


attitudeenum

Provides an indication of whether a bidder is regarded as friendly or hostile or neutral towards the target. For hostile bids, identifies ones where the parties eventually reached an agreement, or where a White Knight got involved.


regulatoryStatusenum

Indicates whether or not a regulatory body has opened a full investigation and, where that process has completed, what the outcome was.


crossBorderenum

Indicates whether or not all of the parties involved were based in the same country.


dateAddedToDisclosureTabledate-string

The date that the Target that is the subject of the deal report was first added to the UK or Irish Takeover Panel's Disclosure Table. (Essentially, the first day of the offer period).


dateRemovedFromDisclosureTabledate-string

The date that the Target that is the subject of the deal report was removed from the UK or Irish Takeover Panel's Disclosure Table. (Essentially, the last day of the offer period).


offerorNamedDatedate-string  YYYY-MM-DD

The date that the name of the bidder recorded in the deal report was first added to the UK or Irish Takeover Panel's Disclosure Table.


indicativeOfferDataobject

Dates and values of the indicative offers for a public target that preceded the formal offer.

indicativeOfferData.firstIndicativeOfferDatestring

The date on which the first indicative offer was made.

indicativeOfferData.firstIndicativeCashOffernumber

The per share value of the first indicative cash offer in the deal value currency.

indicativeOfferData.firstIndicativeShareOffernumber

The per share value of the first indicative share offer in the deal value currency.

indicativeOfferData.firstIndicativeOfferPublishedboolean

Denotes whether the first indicative offer was published.

indicativeOfferData.secondIndicativeOfferDatestring

The date on which the second indicative offer was made.

indicativeOfferData.secondIndicativeCashOffernumber

The per share value of the second indicative cash offer in the deal value currency.

indicativeOfferData.secondIndicativeShareOffernumber

The per share value of the second indicative share offer in the deal value currency.

indicativeOfferData.secondIndicativeOfferPublishedboolean

Denotes whether the second indicative offer was published.

indicativeOfferData.thirdIndicativeOfferDatestring

The date on which the third indicative offer was made.

indicativeOfferData.thirdIndicativeCashOffernumber

The per share value of the third indicative cash offer in the deal value currency.

indicativeOfferData.thirdIndicativeShareOffernumber

The per share value of the third indicative share offer in the deal value currency.

indicativeOfferData.thirdIndicativeOfferPublishedboolean

Denotes whether the third indicative offer was published.

indicativeOfferData.fourthIndicativeOfferDatestring

The date on which the fourth indicative offer was made.

indicativeOfferData.fourthIndicativeCashOffernumber

The per share value of the fourth indicative cash offer in the deal value currency.

indicativeOfferData.fourthIndicativeShareOffernumber

The per share value of the fourth indicative share offer in the deal value currency.

indicativeOfferData.fourthIndicativeOfferPublishedboolean

Denotes whether the fourth indicative offer was published.

indicativeOfferData.fifthIndicativeOfferDatestring

The date on which the fifth indicative offer was made.

indicativeOfferData.fifthIndicativeCashOffernumber

The per share value of the fifth indicative cash offer in the deal value currency.

indicativeOfferData.fifthIndicativeShareOffernumber

The per share value of the fifth indicative share offer in the deal value currency.

indicativeOfferData.fifthIndicativeOfferPublishedboolean

Denotes whether the fifth indicative offer was published.


putUpOrShutUpPeriodobject|null

Records of any Put Up Or Shut Up Agreement.

putUpOrShutUpPeriod.pusuboolean

Yes or No denotes existence or not of PUSU period prior to a forma offer (UK and Irish Public deals).

putUpOrShutUpPeriod.extendedboolean

Yes or No indicates whether or not the PUSU period extended beyond the initial PUSU period.

putUpOrShutUpPeriod.offerMadeboolean

Yes or No indicates whether or the PUSU period resulted in a formal offer for the target.


firmOfferDatesAndValuesobject

The dates and values of each of the cash or share offers made for a public company by a bidder.

firmOfferDatesAndValues.dateOf1stOfferdate-string  YYYY-MM-DD

Date of first formal offer by a bidder.

firmOfferDatesAndValues.valuePerShareOf1stCashOffernumber

Per share value of the first formal cash offer made by the bidder.

firmOfferDatesAndValues.valuePerShareOf1stShareOffernumber

Per share value of the first formal share exchange offer made by the bidder.

firmOfferDatesAndValues.dateOf2ndOfferdate-string  YYYY-MM-DD

Date of second formal offer by a bidder.

firmOfferDatesAndValues.valuePerShareOf2ndCashOffernumber

Per share value of the second formal cash offer made by the bidder.

firmOfferDatesAndValues.valuePerShareOf2ndShareOffernumber

Per share value of the second formal share exchange offer made by the bidder.

firmOfferDatesAndValues.dateOf3rdOfferdate-string  YYYY-MM-DD

Date of third formal offer by a bidder.

firmOfferDatesAndValues.valuePerShareOf3rdCashOffernumber

Per share value of the third formal cash offer made by the bidder.

firmOfferDatesAndValues.valuePerShareOf3rdShareOffernumber

Per share value of the third formal share offer made by the bidder.

firmOfferDatesAndValues.dateOf4thOfferdate-string  YYYY-MM-DD

Date of fourth formal offer by a bidder.

firmOfferDatesAndValues.valuePerShareOf4thCashOffernumber

Per share value of the fourth formal cash offer made by the bidder.

firmOfferDatesAndValues.valuePerShareOf4thShareOffernumber

Per share value of the fourth formal share offer made by the bidder.

firmOfferDatesAndValues.dateOf5thOfferdate-string  YYYY-MM-DD

Date of fifth formal offer by a bidder.

firmOfferDatesAndValues.valuePerShareOf5thCashOffernumber

Per share value of the fifth formal cash offer made by the bidder.

firmOfferDatesAndValues.valuePerShareOf5thShareOffernumber

Per share value of the fifth formal share offer made by the bidder.


valuationDataobject

Fields recording the data used to value a publicly traded target.

valuationData.numberOfTargetOrdinarySharesnumber

The number of ordinary shares in issue at the target - used to determine the value of its ordinary equity.

valuationData.initialCashOfferValuePerTargetSharenumber

The per share value of the initial cash offer for the target's ordinary shares.

valuationData.finalCashOfferValuePerTargetSharenumber

The per share value of the final cash offer for the target's ordinary shares.

valuationData.initialShareOfferValuePerTargetSharenumber

The per share value of the initial share exchange offer for the target's ordinary shares.

valuationData.finalShareOfferValuePerTargetSharenumber

The per share value of the final share exchange offer for the target's ordinary shares.

valuationData.initialOfferRatioBidderSharesnumber

The bidder component of the initial share exchange offer: The number of bidder shares offered per the number of target ordinary shares stated in the "Initial Offer Ratio (Target shares)".

valuationData.initialOfferRatioTargetSharesnumber

The target component of the initial share exchange offer : The number of target ordinary shares to be exchanged for the number of bidder shares stated in the "Initial Offer Ratio (Bidder shares)".

valuationData.finalOfferRatioBidderSharesnumber

The bidder component of the final share exchange offer: The number of bidder shares offered per the number of target ordinary shares stated in the "Final Offer Ratio (Target shares)".

valuationData.finalOfferRatioTargetSharesnumber

The target component of the final share exchange offer: The number of target ordinary shares to be exchanged for the number of bidder shares stated in the "Final Offer Ratio (Bidder shares)".

valuationData.extraPaymentValueInitialnumber

The value of any cash payment to be made in conjunction with the initial share exchange offer.

valuationData.extraPaymentValueInitialOrdinaryRationumber

The number of payments of the cash portion of the initial ordinary share exchange offer PER the number of target ordinary shares to be exchanged for the number of bidder shares stated in the "Initial Offer Ratio.

valuationData.extraPaymentValueFinalnumber

The value of any cash payment to be made in conjunction with the final share exchange offer.

valuationData.extraPaymentValueFinalOrdinaryRationumber

The number of payments of the cash portion of the final ordinary share exchange offer PER the number of target ordinary shares to be exchanged for the number of bidder shares stated in the "Final Offer Ratio (Bidder.

valuationData.ordinarySharesAgreementnumber

The cost of purchasing a tranche of shares in a public via a special agreement which is separate to the offer.

valuationData.numberOfTargetPreferenceSharesnumber

The number of preference shares in issue at the target - used to determine the value of its preference shares.

valuationData.finalCashOfferValuePerTargetPreferenceSharenumber

The per share value of the final cash offer for the target's preference shares.

valuationData.preferenceOfferShareRatioBiddernumber

The bidder component of the share exchange offer for the target's PREFERENCE shares: The number of bidder shares offered per the number of target preference shares stated in the "Preference Offer Share Ratio (Target)".

valuationData.preferenceOfferShareRatioTargetnumber

The target component of the share exchange offer for the target's PREFERENCE shares: The number of target preference shares to be exchanged for the number of bidder shares stated in the "Preference Offer Share Ratio.

valuationData.preferenceExtraPaymentRatioFinalnumber

The number of payments of the Extra Payment Value (Final) PER the number of target preference shares to be exchanged for the number of bidder shares stated in the "Preference Offer Share Ratio (Bidder)". So, if an.

valuationData.numberOfTargetConvertibleSharesnumber

The number of convertible shares in issue at the target - used to determine the value of its convertible shares.

valuationData.finalCashOfferValuePerTargetConvertibleSharenumber

The per share value of the final cash offer for the target's convertible shares.

valuationData.convertibleOfferShareRatioBiddernumber

The bidder component of the share exchange offer for the target's CONVERTIBLE shares: The number of bidder shares offered per the number of target convertible shares stated in the "Convertible Offer Share Ratio.

valuationData.convertibleOfferShareRatioTargetnumber

The target component of the share exchange offer for the target's CONVERTIBLE shares: The number of target convertible shares to be exchanged for the number of bidder shares stated in the "Convertible Offer Share.

valuationData.numberOfTargetRedeemableSharesnumber

The number of redeemable shares in issue at the target - used to determine the value of its redeemable shares.

valuationData.finalCashOfferValuePerTargetRedeemableSharenumber

The per share value of the final cash offer for the target's redeemable shares.

valuationData.redeemableOfferShareRatioBiddernumber

The bidder component of the share exchange offer for the target's REDEEMABLE shares: The number of bidder shares offered per the number of target redeemable shares stated in the "Redeemable Offer Share Ratio (Target)".

valuationData.redeemableOfferShareRatioTargetnumber

The target component of the share exchange offer for the target's REDEEMABLE shares: The number of target redeemable shares to be exchanged for the number of bidder shares stated in the "Redeemable Offer Share Ratio.

valuationData.numberOfOtherEquitySharesnumber

The number of other equity shares in issue at the target - used to determine the value of its other equity shares.

valuationData.finalCashOfferValuePerTargetOtherEquitySharenumber

The per share value of the final cash offer for the target's other equity shares.

valuationData.otherEquityOfferShareRatioBiddernumber

The bidder component of the share exchange offer for the target's OTHER EQUITY shares: The number of bidder shares offered per the number of target other equity shares stated in the "Other Equity Offer Share Ratio.

valuationData.otherEquityOfferShareRatioTargetnumber

The target component of the share exchange offer for the target's OTHER EQUITY shares: The number of target other equity shares to be exchanged for the number of bidder shares stated in the "Other Equity Offer Share.

valuationData.otherEquityExtraPaymentRatioFinalnumber

The number of payments of Extra Payment Value (Final) PER the number of target other equity shares to be exchanged for the number of bidder shares stated in the "Other Equity Share Ratio (Bidder)". So, if an offer is.

valuationData.numberOfTargetOptionsOrWarrants([number, number, number, number, number])

The number of options or warrants in 1 to 5 Groups of such blocks of securities whose value is included in the equity value.

valuationData.exercisePriceOfTargetOptionsOrWarrants([number, number, number, number, number])

The exercise price of the options or warrants in 1 to 5 Groups of such blocks of securities whose value is included in the equity value.

valuationData.initialOptionOfferValue([number, number, number, number, number])

The per option or per warrant value of an initial cash offer for 1 to 5 Groups of the target's options or warrants.

valuationData.finalOptionOfferValue([number, number, number, number, number])

The per option or per warrant value of a final cash offer for 1 to 5 Groups of the target's options or warrants.


bidPremiaobject

A standard set of bid premia comparing an offer value to the target's share price at different times prior to the deal.

bidPremia.preBidSpeculationDatedate-string  YYYY-MM-DD

The last day of trading before the target's share price is deemed to have been disturbed by speculation or news.

bidPremia.preBidSpeculationPremiumnumber

The offer premium to the target's share price on the last day of trading before the target's share price is deemed to have been disturbed by speculation or news.

bidPremia.oneDayBeforeAnnouncementPremiumnumber

The offer premium to the target's share price on the day before the offer was announced.

bidPremia.oneWeekBeforeAnnouncementPremiumnumber

The offer premium to the target's share price on the week before the offer was announced.

bidPremia.twoWeeksBeforeAnnouncementPremiumnumber

The offer premium to the target's share price two weeks before the offer was announced.

bidPremia.threeWeeksBeforeAnnouncmentPremiumnumber

The offer premium to the target's share price three weeks before the offer was announced.

bidPremia.fourWeeksBeforeAnnouncmentPremiumnumber

The offer premium to the target's share price four weeks before the offer was announced.

bidPremia.thirtyDayAverageBeforeAnnouncmentPremiumnumber

The offer premium to the target's average closing share price during the 30 trading days before the offer was announced.

bidPremia.twoMonthsBeforeAnnouncmentPremiumnumber

The offer premium to the target's share price two months before the offer was announced.

bidPremia.threeMonthsBeforeAnnouncmentPremiumnumber

The offer premium to the target's share price three months before the offer was announced.

bidPremia.oneDayAfterAnnouncementPremiumnumber

The offer premium to the target's share price one day after the offer was announced.

bidPremia.oneWeekAfterAnnouncementPremiumnumber

The offer premium to the target's share price one week after the offer was announced.

bidPremia.twoWeeksAfterAnnouncementPremiumnumber

The offer premium to the target's share price two weeks after the offer was announced.

bidPremia.threeWeeksAfterAnnouncementPremiumnumber

The offer premium to the target's share price three weeks after the offer was announced.

bidPremia.fourWeeksAfterAnnouncementPremiumnumber

The offer premium to the target's share price four weeks after the offer was announced.

bidPremia.oneDayBeforeCompletionPremiumnumber

The offer premium to the target's share price one day before the offer completed.


linkedCompetingPublicDealDataobject

Fields that indicate how many bidders there were for a target, which other deal reports relate to the same offer period and the position of a bidder in the sequence of bidders that made formal offers.

linkedCompetingPublicDealData.bidderNumbernumber

A number added to a public deal in a competitive situation to indicate where the bidder came in the sequence of bidders joining the process.

linkedCompetingPublicDealData.linkedDealsstring

The deal numbers of public deal reports linked by a competitive bidding process.

linkedCompetingPublicDealData.firstBidderDealNumbernumber

The deal number of the deal report that describes the offer made by the first bidder in a competitive public takeover situation.


frenchPublicOfferTypeenum

Allows the identification of French public offers: Offre Publique d'Achat (OPA); Offre Publique d'Achat Simplifiee (OPAS); Garantie de Cours.


considerationTypesenum[]

The type or types of consideration used.


dealValueobject

Details of the deal value recorded by M&A Monitor.

dealValue.netDebtnumber

The value (in millions) of the target's net debt, where known.

dealValue.leaseLiabilitiesnumber

The value (in millions) of lease liabilities estimated to be in the net debt figure, if known,

dealValue.totalEquityValueUsedToCalculateMultiplesnumber

The sum (in millions) of the values of the target's different classes of equity. Used to calculate transaction multiples for the transaction.

dealValue.minoritiesOrNonControllingInterestsUsedInValuationnumber

The value (in millions) of non-controlling interests estimated to be in the enterprise value figure, if known.

dealValue.enterpriseOrFirmValueUsedToCalculateMultiplesnumber

The target's enterprise value (in millions) used to calculate multiples for the transaction.

dealValue.sourcestring

The document where the deal value was published. The source used to determine the deal value.

dealValue.reliabilityenum

Indicates if a deal's value is deemed by M&A Monitor to be "Accurate" or "Estimated".

dealValue.currencystring

The deal value currency.

dealValue.exchangeRatenumber

The exchange rate to sterling of the deal value currency.

dealValue.considerationValueSplitobject

Fields that show how the consideration types contributed to the deal value.

considerationValueSplit.ordinaryShareValueInCashOffernumber

The total value (in millions) of the target's issued ordinary shares at the cash offer price.

considerationValueSplit.ordinaryShareAgreementValueInCashOffernumber

The value (in millions) of a special agreement through which a bidder acquires a tranche of a public target's equity in a cash offer process.

considerationValueSplit.optionsValueInCashOffernumber

An estimate of the total value (in millions) of the target's share options based on the cash offer terms (where possible, accounting for the exercise price).

considerationValueSplit.preferenceSharesValueInCashOffernumber

The total value (in millions) of the target's preference shares based on the cash offer terms.

considerationValueSplit.convertibleSharesValueInCashOffernumber

The total value (in millions) of the target's convertible shares based on the cash offer terms.

considerationValueSplit.redeemableSharesValueInCashOffernumber

The total value (in millions) of the target's redeemable shares based on the cash offer terms.

considerationValueSplit.otherEquityValueInCashOffernumber

The total value (in millions) of the target's other equity shares based on the cash offer terms.

considerationValueSplit.totalEquityValueInPublicOffersBasedOnCashOfferTermsnumber

The target's enterprise value (in millions) based on the cash offer terms.

considerationValueSplit.enterpriseValueInPublicOffersBasedOnCashOfferTermsnumber

The total value (in millions) of the target's equity based on the cash offer terms.

considerationValueSplit.ordinaryShareValueInShareExchangeOffernumber

The total value (in millions) of the target's issued ordinary shares at the share offer price.

considerationValueSplit.ordinaryShareAgreementValueInShareExchangeOffernumber

The value (in millions) of a special agreement through which a bidder acquires a tranche of a public target's equity in a share offer process.

considerationValueSplit.optionsValueInShareExchangeOffernumber

An estimate of the total value (in millions) of the target's share options based on the share offer terms (where possible, accounting for the exercise price).

considerationValueSplit.preferenceShareValueInShareExchangeOffernumber

The total value (in millions) of the target's preference shares based on the share offer terms.

considerationValueSplit.convertibleShareValueInShareExchangeOffernumber

The total value (in millions) of the target's convertible shares based on the share offer terms.

considerationValueSplit.redeemableShareValueInShareExchangeOffernumber

The total value (in millions) of the target's redeemable shares based on the share offer terms.

considerationValueSplit.otherEquityValueInShareExchangeOffernumber

The total value (in millions) of the target's other equity shares based on the share offer terms.

considerationValueSplit.enterpriseValueInPublicOffersBasedOnShareExchangeOfferTermsnumber

The target's enterprise value (in millions) based on the share offer terms.

considerationValueSplit.equityValueInPublicOffersBasedOnShareExchangeOfferTermsnumber

The total value (in millions) of the target's equity based on the share offer terms.


targetFinancialsobject

Details of the target's income statement and balance sheet.

targetFinancials.accountsSourcestring

Source of accounts data.

targetFinancials.statusOfAccountsenum

Denotes whether the accounts were audited, unaudited or estimated.

targetFinancials.incomeStatementOrProfitAndLossAccountPeriodstring

The income statement period end (12 month period).

targetFinancials.balanceSheetOrStatementOfFinancialPositionDatestring

The balance sheet date.

targetFinancials.incomeStatementobject

Details of the target's profit and loss account/income statement.

incomeStatement.turnovernumber

The target's turnover/sales/revenues for the stipulated 12 month period.

incomeStatement.costOfSalesnumber

The target's cost of sales for the stipulated 12 month period. Cost of sales is only recorded if it is specifically disclosed by the target. It is not calculated by M&A Monitor.

incomeStatement.grossProfitnumber

The target's gross profit for the stipulated 12 month period. Gross profit is only recorded if it is specifically disclosed by the target. It is not calculated by M&A Monitor.

incomeStatement.otherOperatingIncomenumber

Pre-operating profit income that is not included in turnover.

incomeStatement.associatedCompanyIncomenumber

Income from companies that the target has an influence over but does not count as a subsidiary - typically ones where it holds a 20% to 50% stake.

incomeStatement.preOperatingProfitExceptionalsnumber

Exceptional items that the target presents before the operating profit line. In most cases M&A Monitor removes these items and adjusts EBIT accordingly.

incomeStatement.ebitdanumber

Earnings before interest, tax, depreciation and amortisation. In some cases this is calculated by M&A Monitor.

incomeStatement.deprecationnumber

The depreciation charge for the 12 month period.

incomeStatement.ebitanumber

Earnings before interest, tax and amortisation. In some cases this is calculated by M&A Monitor.

incomeStatement.amortisationnumber

The amortisation charge for the 12 month period.

incomeStatement.totalDeprecationAndAmortisationnumber

The sum of the amortisation and depreciation charged by the target in the 12 month period.

incomeStatement.operatingProfitnumber

Typically, "EBIT" - earnings before interest and tax (and other adjustments).

incomeStatement.financialIncomenumber

Typically, interest income, but may include other financial income.

incomeStatement.financialExpensenumber

Typically, interest expense, but may include other financial expense.

incomeStatement.netFinancialIncomeOrExpensenumber

The net of financial income and expense. Net interest expense will be a negative figure.

incomeStatement.postOperatingProfitExceptionalItemsnumber

A field reserved for items that are deemed to have had an unusual distorting impact on the company's performance. May include items moved by M&A Monitor from above the operating profit line (with a corresponding.

incomeStatement.impairmentOfGoodwillnumber

A charge reflecting a target's decision to write-down previously held goodwill.

incomeStatement.nonRecurringItemsnumber

Typically, contains post operating profit line items that are considered "one-offs".

incomeStatement.otherItemsNetnumber

Any other post operating profit line items that do not fit well into the standard fields offered in the Target Financials

incomeStatement.netProfitBeforeTaxnumber

Profit before tax.

incomeStatement.taxnumber

Corporate /business tax charged on profits.

incomeStatement.netProfitAfterTaxnumber

Profit after tax.

incomeStatement.incomeStatementNonControllingInterestsnumber

Accounts for the share of profits/losses after tax accruing to non-controlling ("minority") shareholders.

incomeStatement.extraordinaryItemsnumber

Largely a historic figure that appeared in accounts before the concept of extraordinary items was discontinued.

incomeStatement.netIncomenumber

Net income after accounting for the share of profits/losses after tax accruing to non-controlling ("minority") shareholders.

targetFinancials.balanceSheetobject

Details of the target's balance sheet/statement of financial position.

balanceSheet.tangibleFixedAssetsnumber

The net value of the target's tangible fixed assets at the balance sheet date.

balanceSheet.fixedAssetInvestmentsnumber

The net value of the target's fixed asset investments at the balance sheet date.

balanceSheet.intangibleAssetsnumber

The net value of the target's intangible fixed assets at the balance sheet date.

balanceSheet.totalFixedAssetsnumber

The total net value of the target's fixed assets at the balance sheet date.

balanceSheet.cashAndMarketableSecuritiesnumber

The value of the target's cash and marketable securities at the balance sheet date.

balanceSheet.debtorsnumber

The value of the target's debtors (typically trade debtors) at the balance sheet date.

balanceSheet.stocknumber

The value of the target's stock including work in progress at the balance sheet date.

balanceSheet.otherCurrentAssetsnumber

The value of the target's current assets other than those specifically identified as stock, debtors, cash and marketable securities at the balance sheet date.

balanceSheet.totalCurrentAssetsnumber

The value of the target's current assets at the balance sheet date.

balanceSheet.shortTermNonFinancialLiabilitiesnumber

The sum of the target's non-interest bearing liabilities due within one year.

balanceSheet.shortTermFinancialLiabilitiesnumber

The sum of the target's interest bearing liabilities due within one year.

balanceSheet.longTermNonFinancialLiabilitiesnumber

The sum of the target's non-interest bearing liabilities due after one year.

balanceSheet.longTermFinancialLiabilitiesnumber

The sum of the target's interest bearing liabilities due after one year.

balanceSheet.totalLiabilitiesExclShareholdersFundsnumber

The sum of the target's liabilities excluding its shareholders' funds.

balanceSheet.shareholdersFundsnumber

A field reserved for a target's "Shareholders' Funds" or "Net Assets" at the balance sheet date.

balanceSheet.balanceSheetNonControllingMinorityInterestsnumber

The value (typically the book value) of non-controlling interests in the target's balance sheet at the balance sheet date.

balanceSheet.totalAssetsnumber

The aggregate value of a target's assets at the balance sheet date.


multiplesobject

Transaction multiples.

multiples.enterpriseValueSalesRationumber

Enterprise value to sales /revenues /turnover multiple.

multiples.enterpriseValueEbitdaRationumber

Enterprise value to EBITDA multiple.

multiples.enterpriseValueEbitRationumber

Enterprise value to EBIT multiple.

multiples.enterpriseValueEbitaRationumber

Enterprise value to EBITA multiple.

multiples.priceSalesRationumber

Equity value to sales/revenues/turnover multiple.

multiples.priceEarningsRationumber

Equity value to net income multiple.

multiples.priceBookRationumber

Equity value to shareholders funds multiple.

multiples.ismEnterpriseValueBasisInNativeCurrencynumber

The ISM calculated using the target's enterprise value in its native currency (Deal Value currency, in single units, not millions).

multiples.ismEquityValueBasisInNativeCurrencynumber

The ISM calculated using the target's equity value in its native currency (Deal Value currency, in single units, not millions).

multiples.ismCurrencynumber

The currency of the Industry Specific Multiple (if any).

multiples.ismCurrencyExchangeRateToSterlingnumber

The exchange rate of the native currency (Deal Value Currency) to Sterling

multiples.ismEnterpriseValueBasisInSterlingnumber

The ISM calculated using the target's enterprise value in Sterling (in single units, not millions)

multiples.ismEquityValueBasisInSterlingnumber

The ISM calculated using the target's equity value in Sterling (in single units, not millions)

multiples.industrySpecificMultipleTermnumber

The description of an Industry Specific Multiple available for the target


synergiesobject

Details of the synergies that the parties claimed could be achieved from the combination.

synergies.reportedRevenuenumber

The revenue synergies that the parties believed would be achieved.

synergies.reportedCostnumber

The cost synergies that the parties believed would be achieved.

synergies.reportedTotalnumber

The total synergies that the parties believed would be achieved.

synergies.reportedOneOffChargenumber

The one-off charges that the parties expected to incur to achieve the synergies.

synergies.synergyCurrencystring

The currency that the synergies are in.

synergies.exchangeRatenumber

The exchange rate to Sterling for the synergies/charges currency.

synergies.expectedDateAchievedBydate - string  YYYY-MM-DD

The date that the parties believed the synergies would be achieved by


textobject

Text pages to accompany the deal data.

text.commentstring

Comments text.

text.paymentstring

Payment Details text.

text.targetstring

Target Details text.


versionnumber

version of the deal.


lastUpdatedAtdate - ISO format

date and time when was the deal last updated.


modifiedboolean

Indicates if the deal has been modified - e.g. a deal might re-appear in a later date range without any changes made to it.


Deals Endpoints

GET /v1/deals/files

This endpoint allows you to list files associated with single deal identified by a provided dealNumber.

Parameters


dealNumberrequired

deal number obtained from /v1/deals/list endpoint - format string


Definition of type fields:


- files - (File[]) contain list of files associated with the deal

- files.id - (number) identity of the file

- files.name - (string) full name of uploaded file

- files.type - (string) string indicating type of file e.g. Accounts, Circulars, Other etc

- files.uri - (string) signed URI where pointed to the contents of the file - the signature expires in 5 minutes from when it was requested (expiresAt is part of the URI)


Deals Information

Complex Types

Complex types described as TypeScript types.


type Enum = {
  value: string;
  label: string;
};

type Parties = {
  target: Target;
  ultimateBidder: UltimateBidder;
  biddingSubsidiary: BiddingSubsidiary | null;
  ultimateDivestor: UltimateDivestor | null;
  divestingSubsidiary: DsivestingSubsidiary | null;
};

type Target = {
  name: string;
  activities: string;
  sicCodes: string[];
  country: Enum;
  primarySector: Enum;
  secondarySector: Enum;
  legalAdvisors: Enum[];
  financialAdvisors: Enum[];
  isin: string;
  stockExchangeIndexAtTheTimeOfOfferAnnouncement: string;
};

type UltimateBidder = {
  name: string;
  activities: string;
  sicCodes: string[];
  country: Enum;
  legalAdvisors: Enum[];
  financialAdvisors: Enum[];
  isin: string;
};

type BiddingSubsidiary = {
  name: string;
  activities: string;
  sicCodes: string[];
  country: Enum;
};

type UltimateDivestor = {
  name: string;
  activities: string;
  sicCodes: string[];
  country: Enum;
};

type DivestingSubsidiary = {
  name: string;
  activities: string;
  sicCodes: string[];
  country: Enum;
};

type PrivateFinancialDealValue = {
  totalEquityValueUsedToCalculateMultiples: number;
  minoritiesOrNonControllingInterestsUsedInValuation: number;
  source: string;
  reliability: Enum;
  currency: string;
  exchangeRate: number;
  considerationValueSplit: PrivateConsiderationValueSplit;
};

type PublicFinancialDealValue = {
  totalEquityValueUsedToCalculateMultiples: number;
  minoritiesOrNonControllingInterestsUsedInValuation: number;
  source: string;
  reliability: Enum;
  currency: string;
  exchangeRate: number;
  considerationValueSplit: PublicFinancialConsiderationValueSplit;
};

type PrivateIndustrialDealValue = {
  netDebt: number;
  leaseLiabilities: number;
  totalEquityValueUsedToCalculateMultiples: number;
  minoritiesOrNonControllingInterestsUsedInValuation: number;
  enterpriseOrFirmValueUsedToCalculateMultiples: number;
  source: string;
  reliability: Enum;
  currency: string;
  exchangeRate: number;
  considerationValueSplit: PrivateConsiderationValueSplit;
};

type PublicIndustrialDealValue = {
  netDebt: number;
  leaseLiabilities: number;
  totalEquityValueUsedToCalculateMultiples: number;
  minoritiesOrNonControllingInterestsUsedInValuation: number;
  enterpriseOrFirmValueUsedToCalculateMultiples: number;
  source: string;
  reliability: Enum;
  currency: string;
  exchangeRate: number;
  considerationValueSplit: PublicIndustrialConsiderationValueSplit;
};

type PrivateConsiderationValueSplit = {
  cash: number;
  shares: number;
  earnout: number;
  deferred: number;
  other: number;
  stakeValue: number;
  impliedTotalEqValue: number;
};

type PublicFinancialConsiderationValueSplit = {
  ordinaryShareValueInCashOffer: number;
  ordinaryShareAgreementValueInCashOffer: number;
  optionsValueInCashOffer: number;
  preferenceSharesValueInCashOffer: number;
  convertibleSharesValueInCashOffer: number;
  redeemableSharesValueInCashOffer: number;
  otherEquityValueInCashOffer: number;
  totalEquityValueInPublicOffersBasedOnCashOfferTerms: number;
  ordinaryShareValueInShareExchangeOffer: number;
  ordinaryShareAgreementValueInShareExchangeOffer: number;
  optionsValueInShareExchangeOffer: number;
  preferenceShareValueInShareExchangeOffer: number;
  convertibleShareValueInShareExchangeOffer: number;
  redeemableShareValueInShareExchangeOffer: number;
  otherEquityValueInShareExchangeOffer: number;
  equityValueInPublicOffersBasedOnShareExchangeOfferTerms: number;
};

type PublicIndustrialConsiderationValueSplit = {
  ordinaryShareValueInCashOffer: number;
  ordinaryShareAgreementValueInCashOffer: number;
  optionsValueInCashOffer: number;
  preferenceSharesValueInCashOffer: number;
  convertibleSharesValueInCashOffer: number;
  redeemableSharesValueInCashOffer: number;
  otherEquityValueInCashOffer: number;
  totalEquityValueInPublicOffersBasedOnCashOfferTerms: number;
  enterpriseValueInPublicOffersBasedOnCashOfferTerms: number;
  ordinaryShareValueInShareExchangeOffer: number;
  ordinaryShareAgreementValueInShareExchangeOffer: number;
  optionsValueInShareExchangeOffer: number;
  preferenceShareValueInShareExchangeOffer: number;
  convertibleShareValueInShareExchangeOffer: number;
  redeemableShareValueInShareExchangeOffer: number;
  otherEquityValueInShareExchangeOffer: number;
  equityValueInPublicOffersBasedOnShareExchangeOfferTerms: number;
  enterpriseValueInPublicOffersBasedOnShareExchangeOfferTerms: number;
};

type FinancialTargetFinancials = {
  accountsSource: string;
  statusOfAccounts: Enum;
  incomeStatementOrProfitAndLossAccountPeriod: string;
  balanceSheetOrStatementOfFinancialPositionDate: string;
  targetFinancialsCurrency: string;
  targetFinancialsCurrencyExchangeRateToSterling: number;
  incomeStatement: FinancialIncomeStatement;
  balanceSheet: FinancialBalanceSheet;
};

type IndustrialTargetFinancials = {
  accountsSource: string;
  statusOfAccounts: Enum;
  incomeStatementOrProfitAndLossAccountPeriod: string;
  balanceSheetOrStatementOfFinancialPositionDate: string;
  targetFinancialsCurrency: string;
  targetFinancialsCurrencyExchangeRateToSterling: number;
  incomeStatement: IndustrialIncomeStatement;
  balanceSheet: IndustrialBalanceSheet;
};

type FinancialIncomeStatement = {
  interestIncome: number;
  interestExpense: number;
  netInterestIncome: number;
  commissionIncome: number;
  commissionExpense: number;
  netCommissionIncome: number;
  profitAndLossOnFinancialTransactions: number;
  otherOperatingIncome: number;
  totalOtherIncome: number;
  totalIncome: number;
  staffCosts: number;
  deprecation: number;
  amortisation: number;
  otherAdministrationCosts: number;
  totalCosts: number;
  operatingProfit: number;
  badDebtCharge: number;
  provisionsOrAdjustments: number;
  postOperatingProfitExceptionalItems: number;
  impairmentOfGoodwill: number;
  netProfitBeforeTax: number;
  tax: number;
  netProfitAfterTax: number;
  incomeStatementNonControllingInterests: number;
  preferenceShareDividends: number;
  attributableProfit: number;
};

type IndustrialIncomeStatement = {
  turnover: number;
  costOfSales: number;
  grossProfit: number;
  otherOperatingIncome: number;
  associatedCompanyIncome: number;
  preOperatingProfitExceptionals: number;
  ebitda: number;
  deprecation: number;
  ebita: number;
  amortisation: number;
  totalDeprecationAndAmortisation: number;
  operatingProfit: number;
  financialIncome: number;
  financialExpense: number;
  netFinancialIncomeOrExpense: number;
  postOperatingProfitExceptionalItems: number;
  impairmentOfGoodwill: number;
  nonRecurringItems: number;
  otherItemsNet: number;
  netProfitBeforeTax: number;
  tax: number;
  netProfitAfterTax: number;
  incomeStatementNonControllingInterests: number;
  extraordinaryItems: number;
  netIncome: number;
};

type FinancialBalanceSheet = {
  loansAndAdvancesToCustomers: number;
  loansAndAdvancesToBanks: number;
  cashAndTreasury: number;
  equityInvestments: number;
  intangibleAssets: number;
  longTermBusinessAssets: number;
  associatesJvs: number;
  tangibleFixedAssets: number;
  otherAssets: number;
  customerAccountsCurrent: number;
  customerAccountsTermOrSavings: number;
  depositsByBanks: number;
  debtSecuritiesIssued: number;
  provisions: number;
  otherLiabilities: number;
  deferredTax: number;
  longTermBusinessLiabilities: number;
  ordinaryShareEquity: number;
  preferenceShareEquity: number;
  shareholdersFunds: number;
  balanceSheetNonControllingMinorityInterests: number;
  totalAssets: number;
  riskWeightedAssets: number;
  tier1CapitalRatio: number;
  totalCapitalRatio: number;
  priorYearOrdinaryShareEquity: number;
  priorYearTotalAssets: number;
};

type IndustrialBalanceSheet = {
  tangibleFixedAssets: number;
  fixedAssetInvestments: number;
  intangibleAssets: number;
  totalFixedAssets: number;
  cashAndMarketableSecurities: number;
  debtors: number;
  stock: number;
  otherCurrentAssets: number;
  totalCurrentAssets: number;
  shortTermNonFinancialLiabilities: number;
  shortTermFinancialLiabilities: number;
  longTermNonFinancialLiabilities: number;
  longTermFinancialLiabilities: number;
  totalLiabilitiesExclShareholdersFunds: number;
  shareholdersFunds: number;
  balanceSheetNonControllingMinorityInterests: number;
  totalAssets: number;
};

type FinancialMultiples = {
  priceBankEarningsRatio: number;
  returnOnAssetsRatio: number;
  returnOnAverageAssetsRatio: number;
  returnOnEquityRatio: number;
  returnOnAverageEquityRatio: number;
  costIncomeRatio: number;
  interestIncomeRatio: number;
  badDebtRatio: number;
  priceBookRatio: number;
  priceNetProfitBeforeTaxRatio: number;
  netInterestMargin: number;
  ismEnterpriseValueBasisInNativeCurrency: number;
  ismEquityValueBasisInNativeCurrency: number;
  ismCurrency: string;
  ismCurrencyExchangeRateToSterling: number;
  ismEnterpriseValueBasisInSterling: number;
  ismEquityValueBasisInSterling: number;
  industrySpecificMultipleTerm: Enum;
};

type IndustrialMultiples = {
  enterpriseValueSalesRatio: number;
  enterpriseValueEbitdaRatio: number;
  enterpriseValueEbitRatio: number;
  enterpriseValueEbitaRatio: number;
  priceSalesRatio: number;
  priceEarningsRatio: number;
  priceBookRatio: number;
  ismEnterpriseValueBasisInNativeCurrency: number;
  ismEquityValueBasisInNativeCurrency: number;
  ismCurrency: string;
  ismCurrencyExchangeRateToSterling: number;
  ismEnterpriseValueBasisInSterling: number;
  ismEquityValueBasisInSterling: number;
  industrySpecificMultipleTerm: Enum;
};

type IndicativeOfferData = {
  firstIndicativeOfferDate: string;
  firstIndicativeCashOffer: number;
  firstIndicativeShareOffer: number;
  firstIndicativeOfferPublished: boolean;
  secondIndicativeOfferDate: string;
  secondIndicativeCashOffer: number;
  secondIndicativeShareOffer: number;
  secondIndicativeOfferPublished: boolean;
  thirdIndicativeOfferDate: string;
  thirdIndicativeCashOffer: number;
  thirdIndicativeShareOffer: number;
  thirdIndicativeOfferPublished: boolean;
  fourthIndicativeOfferDate: string;
  fourthIndicativeCashOffer: number;
  fourthIndicativeShareOffer: number;
  fourthIndicativeOfferPublished: boolean;
  fifthIndicativeOfferDate: string;
  fifthIndicativeCashOffer: number;
  fifthIndicativeShareOffer: number;
  fifthIndicativeOfferPublished: boolean;
};

type PutUpOrShutUpPeriod = {
  pusu: boolean;
  extended: boolean;
  offerMade: boolean;
};

type Synergies = {
  reportedRevenue: number;
  reportedCost: number;
  reportedTotal: number;
  reportedOneOffCharge: number;
  synergyCurrency: string;
  exchangeRate: number;
  expectedDateAchievedBy: string;
};

type ValuationData = {
  numberOfTargetOrdinaryShares: number;
  initialCashOfferValuePerTargetShare: number;
  finalCashOfferValuePerTargetShare: number;
  initialShareOfferValuePerTargetShare: number;
  finalShareOfferValuePerTargetShare: number;
  initialOfferRatioBidderShares: number;
  initialOfferRatioTargetShares: number;
  finalOfferRatioBidderShares: number;
  finalOfferRatioTargetShares: number;
  extraPaymentValueInitial: number;
  extraPaymentValueInitialOrdinaryRatio: number;
  extraPaymentValueFinal: number;
  extraPaymentValueFinalOrdinaryRatio: number;
  ordinarySharesAgreement: number;
  numberOfTargetPreferenceShares: number;
  finalCashOfferValuePerTargetPreferenceShare: number;
  preferenceOfferShareRatioBidder: number;
  preferenceOfferShareRatioTarget: number;
  preferenceExtraPaymentRatioFinal: number;
  numberOfTargetConvertibleShares: number;
  finalCashOfferValuePerTargetConvertibleShare: number;
  convertibleOfferShareRatioBidder: number;
  convertibleOfferShareRatioTarget: number;
  numberOfTargetRedeemableShares: number;
  finalCashOfferValuePerTargetRedeemableShare: number;
  redeemableOfferShareRatioBidder: number;
  redeemableOfferShareRatioTarget: number;
  numberOfOtherEquityShares: number;
  finalCashOfferValuePerTargetOtherEquityShare: number;
  otherEquityOfferShareRatioBidder: number;
  otherEquityOfferShareRatioTarget: number;
  otherEquityExtraPaymentRatioFinal: number;
  numberOfTargetOptionsOrWarrants: [number, number, number, number, number];
  exercisePriceOfTargetOptionsOrWarrants: [number, number, number, number, number];
  initialOptionOfferValue: [number, number, number, number, number];
  finalOptionOfferValue: [number, number, number, number, number];
};

type LinkedCompetingPublicDealData = {
  bidderNumber: number;
  linkedDeals: string;
  firstBidderDealNumber: number;
};

type FirmOfferDatesAndValues = {
  dateOf1stOffer: string;
  valuePerShareOf1stCashOffer: number;
  valuePerShareOf1stShareOffer: number;
  dateOf2ndOffer: string;
  valuePerShareOf2ndCashOffer: number;
  valuePerShareOf2ndShareOffer: number;
  dateOf3rdOffer: string;
  valuePerShareOf3rdCashOffer: number;
  valuePerShareOf3rdShareOffer: number;
  dateOf4thOffer: string;
  valuePerShareOf4thCashOffer: number;
  valuePerShareOf4thShareOffer: number;
  dateOf5thOffer: string;
  valuePerShareOf5thCashOffer: number;
  valuePerShareOf5thShareOffer: number;
};

type BidPremia = {
  preBidSpeculationDate: string;
  preBidSpeculationPremium: number;
  oneDayBeforeAnnouncementPremium: number;
  oneWeekBeforeAnnouncementPremium: number;
  twoWeeksBeforeAnnouncementPremium: number;
  threeWeeksBeforeAnnouncmentPremium: number;
  fourWeeksBeforeAnnouncmentPremium: number;
  thirtyDayAverageBeforeAnnouncmentPremium: number;
  twoMonthsBeforeAnnouncmentPremium: number;
  threeMonthsBeforeAnnouncmentPremium: number;
  oneDayAfterAnnouncementPremium: number;
  oneWeekAfterAnnouncementPremium: number;
  twoWeeksAfterAnnouncementPremium: number;
  threeWeeksAfterAnnouncementPremium: number;
  fourWeeksAfterAnnouncementPremium: number;
  oneDayBeforeCompletionPremium: number;
};

type Text = {
  comment: string;
  payment: string;
  target: string;
};

type File = {
  id: number;
  name: string;
  type: string;
  uri: string;
};

                  

API Keys Endpoints

API Key Management

In order to access the API you need to provide an API key in the Authorization header. This API key needs to be rotated at least every 30 days. This section describes the API key management endpoints and how to rotate the API key.


API Keys Endpoints

GET /v1/apiKeys/list

This endpoint will list all the API keys you've created. There is a maximum allowed number of API keys which is 2. This is so you can easily migrate from one key which will expire soon without any disruption - e.g. 2 keys will be active throughout the short period of time.

Example

Request:
                      
                      curl -X GET \
                        {host}/v1/apiKeys/list \
                        -H 'Authorization: {apiKey}'
                      
                    
Response:
                      
                        [
                          {
                            "key": "**************************************VW80k",
                            "keyManagement": {
                              "expired": false,
                              "secondsUntilExpiration": 3042899
                            },
                            "apiAccess": {
                              "expired": false,
                              "secondsUntilExpiration": 2178899
                            },
                            "enabled": true,
                            "createdAt": "2025-05-29T13:33:40.974Z",
                            "updatedAt": "2025-05-29T13:33:40.974Z"
                          }
                        ]
                      
                    

In the above response you will see up to two keys. The key information contains the masked key itself for easier identification, an indication of whether the key is enabled or not, information regarding the last time the key was created and updated. Lastly you can see there are two expiration periods - one for key management keyManagement.expired and one for API access apiAccess.expired. The key is usually valid for key management up to 5 days after the key API access expires.


API Keys Endpoints

POST /v1/apiKeys/create

This endpoint is used for creating new API keys. The maximum key number limit is 2.

Example

Request:
                      
                      curl -X POST \
                        {host}/v1/apiKeys/create \
                        -H 'Content-Type: application/json' \
                        -H 'Authorization: {apiKey}'
                      
                    
Response:
                      
                        {
                          "key": "Iwwx3p8-Jf3s2RA9lnW78N3gTAx8Gv8nSTIfdgvXBc4",
                          "keyManagement": {
                            "expired": false,
                            "secondsUntilExpiration": 3456000
                          },
                          "apiAccess": {
                            "expired": false,
                            "secondsUntilExpiration": 2592000
                          },
                          "enabled": true,
                          "createdAt": "2025-06-03T10:14:08.798Z",
                          "updatedAt": "2025-06-03T10:14:08.798Z"
                        }
                      
                    

Upon key creation the same structure as per /v1/apiKeys/list is returned by the endpoint.

  Important
This is the only time the full API key is shown. Please be sure to save the key to a safe place (e.g. encrypted environment variable). You will not be able to retrieve full API key from the API again.

Errors

When maximum keys number limit (2) is reached the following error is returned:

                      
                        {
                          "error": "Maximum keys limit exceeded.",
                          "type": "badRequest"
                        }
                      
                    

API Keys Endpoints

POST /v1/apiKeys/enable

In order to enable a key that has already been disabled, you can use this endpoint.

Example

Request:
                      
                      curl -X POST \
                        {host}/v1/apiKeys/enable \
                        -H 'Content-Type: application/json' \
                        -H 'Authorization: {apiKey}' \
                        -d '{ "apiKey": "api key you want to enable" }'
                      
                    
Response:
                      
                        {
                          "message": "API key enabled successfully."
                        }
                      
                    
or
Response:
                      
                        {
                          "message": "API key is already been enabled."
                        }
                      
                    

Errors

When you try to enable non-existing keys this error is returned:

                      
                        {
                          "error": "API key does not exist.",
                          "type": "notFound"
                        }
                      
                    

API Keys Endpoints

POST /v1/apiKeys/disable

In order to disable already enabled key, you can use this endpoint.

  Note
API key authorization is cached for the period of 5 minutes. This means that whenever you disable/delete the key in API Key Management API users still may use it in Deals API for up to 5 minutes.

Example

Request:
                      
                        curl -X POST \
                          {host}/v1/apiKeys/disable \
                          -H 'Content-Type: application/json' \
                          -H 'Authorization: {apiKey}' \
                          -d '{ "apiKey": "api key you want to disable" }'
                      
                    
Response:
                      
                        {
                          "message": "API key disabled successfully."
                        }
                      
                    
or
Response:
                      
                        {
                          "message": "API key is already been disabled."
                        }
                      
                    

Errors

You cannot disable your last remaining key because you would lose access to the API itself. This error is returned when you try to do so:

                      
                        {
                          "error": "Cannot disable the last API key.",
                          "type": "badRequest"
                        }
                      
                    

When you try to disable non-existing keys this error is returned:

                      
                        {
                          "error": "API key does not exist.",
                          "type": "notFound"
                        }
                      
                    

API Keys Endpoints

POST /v1/apiKeys/delete

You can use this endpoint in order to delete old keys.

  Notice
You need to disable any API keys before deletion by using /v1/apiKeys/disable endpoint.

Example

Request:
                      
                        curl -X POST \
                          {host}/v1/apiKeys/delete \
                          -H 'Content-Type: application/json' \
                          -H 'Authorization: {apiKey}' \
                          -d '{ "apiKey": "api key you want to delete" }'
                      
                    
Response:
                      
                        {
                          "message": "API key deleted successfully."
                        }
                      
                    

Errors

When you try to delete a key which is not disabled:

                      
                        {
                          "error": "Cannot delete active API key. Please disable key before deletion.",
                          "type": "badRequest"
                        }
                      
                    

You cannot delete your last remaining key because you would lose access to the API itself. This error is returned when you try to do so:

                      
                        {
                          "error": "Cannot delete the last API key.",
                          "type": "badRequest"
                        }
                      
                    

When you try to enable a non-existing key this error is returned:

                      
                        {
                          "error": "API key does not exist.",
                          "type": "notFound"
                        }
                      
                    


API Keys Information

API Key Rotation

There is a hard limit for creating API keys set to a maximum of 2 keys. You should always use only one key to access the deals API.

When the key is about to expire, you should create a new API key. This is the only time you need two active keys for a short period of time - e.g. you create a new API key but until you start using it your application may still use the old API key.

Once the API key is replaced in your application, you should disable the old key and delete it.

This way most of the time there is only one active key. When this key is about to expire you repeat the process of key rotation.

When your key expires you will still have a 5-day window when the key is valid for using the Key management API. After this period your key expires, and you won't be able to generate new keys or access the Deals API with your old keys.

We recommend you rotate keys every 30 days as the expiration time for each key is 35 days.


API Keys Information

Generic Errors

400

                    
                      {
                        "error": "Invalid body. Must be JSON.",
                        "type": "badRequest"
                      }
                    
                  

400

                    
                      {
                        "error": "Handler for /v1/deals.l not found.",
                        "type": "badRequest"
                      }
                    
                  

400

                    
                      {
                        "error": "Invalid content-type. Must be application/json",
                        "type": "badRequest"
                      }
                    
                  

401

                    
                      {
                        "message": "Unauthorized"
                      }
                    
                  

403

                    
                        
                        
                          
                            
                            ERROR: The request could not be satisfied
                          
                          
                            

403 ERROR

The request could not be satisfied.


Bad request. We can't connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.

                            Generated by cloudfront (CloudFront)
                            Request ID: enJSIR4v1L-FXzXkl156xhlMoukty8dcMA6fA56yZ6mRLWJThdB3cg==
                            

500

                    
                      {
                        "error": {
                          "message": "Unexpected error.",
                          "type": "internalError"
                        }
                      }
                    
                  

M&A DataSync Initial Data

This document describes how to obtain data from initial data dump provided by M&A Monitor.

The S3 bucket contains all data up to 11th June 2025. In order to obtain newer data, please use provided API.


M&A DataSync Initial Data

Access to S3

Below are listed allowed AWS accounts which can access the S3 bucket and S3 bucket name:

Allowed account: 314146308533 Bucket name: oldprod-mandadatasyncapi-initialdatabfff8eed-lnhhxpc7gusw


M&A DataSync Initial Data

Obtaining List of All Deals

                    aws s3 cp s3://oldprod-mandadatasyncapi-initialdatabfff8eed-lnhhxpc7gusw/list.json . --profile {profile associated with allowed account}
                  

The list.json contains an array of deal numbers.


M&A DataSync Initial Data

Obtaining Deal Data

                    aws s3 cp s3://oldprod-mandadatasyncapi-initialdatabfff8eed-lnhhxpc7gusw/data/{deal number}.json . --profile {profile associated with allowed account}
                  

In order to get data for particular deal, please use one of deal numbers from list.json - please use full number with leading zeroes e.g. 0043065.json.

Structure of {deal number}.json file is the same as per API.


M&A DataSync Initial Data

Obtaining Files Associated With Deal

                    aws s3 cp s3://oldprod-mandadatasyncapi-initialdatabfff8eed-lnhhxpc7gusw/data/files/{deal number}.json . --profile {profile associated with allowed account}
                  

Structure of files/{deal number}.json file is the same as per API. The only difference is the files.uri property which does not contain URIs to the files but rather S3 keys.

Example

                    
                      {
                        "files": [
                          {
                            "id": 259981,
                            "name": "Shell annual report 31-12-24.pdf",
                            "type": "Accounts",
                            "uri": "/files/65/30/004/0043065/Accounts/Shell annual report 31-12-24.pdf"
                          },
                          {
                            "id": 259982,
                            "name": "TotalEnergies annual report 31-12-24 (French) .pdf",
                            "type": "Accounts",
                            "uri": "/files/65/30/004/0043065/Accounts/TotalEnergies annual report 31-12-24 (French) .pdf"
                          },
                          {
                            "id": 259983,
                            "name": "TotalEnergies annual report 31-12-24 .pdf",
                            "type": "Accounts",
                            "uri": "/files/65/30/004/0043065/Accounts/TotalEnergies annual report 31-12-24 .pdf"
                          },
                          {
                            "id": 259984,
                            "name": "Shell press release 16-12-24 (Bonga North).docx",
                            "type": "Press_Releases",
                            "uri": "/files/65/30/004/0043065/Press_Releases/Shell press release 16-12-24 (Bonga North).docx"
                          },
                          {
                            "id": 259985,
                            "name": "Shell press release 29-05-25 (ann).docx",
                            "type": "Press_Releases",
                            "uri": "/files/65/30/004/0043065/Press_Releases/Shell press release 29-05-25 (ann).docx"
                          },
                          {
                            "id": 259986,
                            "name": "TotalEnergies press release 29-05-25.pdf",
                            "type": "Press_Releases",
                            "uri": "/files/65/30/004/0043065/Press_Releases/TotalEnergies press release 29-05-25.pdf"
                          }
                        ]
                      }
                    
                  

Below is example which describes how to download the first file from above JSON response:

                    
                      KEY="/files/65/30/004/0043065/Accounts/Shell annual report 31-12-24.pdf"
                      aws s3 cp s3://oldprod-mandadatasyncapi-initialdatabfff8eed-lnhhxpc7gusw$KEY . --profile {profile associated with allowed account}
                    
                  

In above example we first create bash variable $KEY because the file key contains empty spaces. We believe you will be accessing the files in bulk programmatically using one of the AWS libraries which handles empty spaces automatically.