openapi: 3.0.2
info:
version: 3.0.0
title: Kensho Extract annotations-async Fundinground API
description: "Kensho Extract allows users to quickly transform their unstructured documents into a machine-readable format\
\ that identifies titles, subtitles, paragraphs, tables, and footers detected within the document in their natural reading\
\ order. \nKensho Extract interprets messy page layout, structuring text into cohesive paragraphs that can be effectively\
\ analyzed and searched.
The Kensho Extract API V3 has incorporated changes to how users must call the API.\n\
Please note there are more required fields in API V3 than API V2 (deprecated). The following fields are *mandatory* for\
\ `/v3/extractions`: file, document_type, ocr and enhanced_table_extraction.
API V3 introduces new upload and\
\ download functionality, allowing the upload of the original document and retrieval of the extracted document output\
\ via pre-signed URLs. The pre-signed URLs expire after 15 minutes.
These new endpoints must be called in the following\
\ order.\n - `/v3/extractions/upload-url`\n - followed by POST'ing the document to the `url` provided in the response\n\
\ - `/v3/extractions/upload-complete`\n - `/v3/extractions/download-url/{request_id}`\n - followed by a calling the\
\ GET `output_url` provided in the response\n"
servers:
- url: https://kfinance.kensho.com
tags:
- name: Fundinground
paths:
/api/v1/fundinground/info/{transaction_id}:
get:
operationId: fundinground_info_retrieve
description: Get detailed information about a round of funding.
parameters:
- in: path
name: transaction_id
schema:
type: integer
required: true
security:
- cookieAuth: []
- Kensho_JWT_Auth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/RoundOfFundingInfo'
examples:
RoundOfFundingInformationExample:
value:
timeline:
announced_date: '2017-02-09'
closed_date: '2016-12-31'
participants:
target:
company_id: 251994106
company_name: Kensho Technologies, Inc.
investors:
- company_id: 21719
company_name: S&P Global Inc.
lead_investor: true
investment_value: null
- company_id: 292891
company_name: Wells Fargo & Company
lead_investor: false
investment_value: null
transaction:
funding_type: Series B
amount_offered: '50000000.00000000'
currency: USD
legal_fees: null
other_fees: null
initial_gross_amount_offered: '50000000.00000000'
offering_size_change: Unchanged
upsized_amount: '0.00000000'
upsized_amount_percent: '0.00000000'
pre_money_valuation: '450000000.00000000'
post_money_valuation: '500000000.00000000'
aggregate_amount_raised: '104961538.00000000'
liquidation_preference: null
anti_dilution_method: null
liquidation_price: null
option_pool: null
participating_preferred_cap: null
liquidation_preference_multiple: null
use_of_proceeds: Kensho Technologies Inc. will use the proceeds in part toward buying more data sets
to supplement its current pool of information and toward bringing its technology to other industries.
pre_deal_situation: null
redemption: null
cumulative_dividends: null
reorganization: null
pay_to_play: null
pay_to_play_penalties: null
security:
dividend_per_share: null
annualized_dividend_rate: null
seniority_level: null
coupon_type: null
funding_convertible_type: null
security_description: Undisclosed
class_series_tranche: null
summary: 'transaction id: 273766'
description: Indicates a successful request.
'400':
description: Indicates that the query is invalid.
'403':
description: Indicates that the authorization information is missing or invalid.
'404':
description: Indicates that no round of funding info was found for the given transaction_id.
tags:
- Fundinground
/api/v1/fundinground/info/{transaction_id}/advisors/investor/{advised_company_id}:
get:
operationId: fundinground_info_advisors_investor_retrieve
description: Get the advisors and their types for a company buying into a round of funding.
parameters:
- in: path
name: advised_company_id
schema:
type: integer
required: true
- in: path
name: transaction_id
schema:
type: integer
required: true
security:
- cookieAuth: []
- Kensho_JWT_Auth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AdvisorsResponse'
examples:
AdvisorsForRoundOfFundingInvestorCompanyExample:
value:
advisors:
- advisor_company_id: 22439
advisor_company_name: DLA Piper LLP (US)
advisor_type_name: Legal Counsel
advisor_fee_amount: '3750000.0000'
advisor_fee_currency: USD
is_lead: true
summary: 'transaction id: 4299145, company id: 21719'
description: Indicates a successful request.
'403':
description: Indicates that the authorization information is missing or invalid.
tags:
- Fundinground
/api/v1/fundinground/info/{transaction_id}/advisors/target:
get:
operationId: fundinground_info_advisors_target_retrieve
description: Get the advisors and their types for the company raising a round of funding.
parameters:
- in: path
name: transaction_id
schema:
type: integer
required: true
security:
- cookieAuth: []
- Kensho_JWT_Auth: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AdvisorsResponse'
examples:
AdvisorsForCompanyRaisingRoundOfFundingExample:
value:
advisors:
- advisor_company_id: 286743412
advisor_company_name: PJT Partners Inc.
advisor_type_name: Financial Adviser
advisor_fee_amount: '2500000.0000'
advisor_fee_currency: USD
is_lead: true
- advisor_company_id: 106880
advisor_company_name: Simpson Thacher & Bartlett LLP
advisor_type_name: Legal Counsel
advisor_fee_amount: '1200000.0000'
advisor_fee_currency: USD
is_lead: false
summary: 'transaction id: 4299145'
description: Indicates a successful request.
'403':
description: Indicates that the authorization information is missing or invalid.
tags:
- Fundinground
components:
schemas:
TransactionInfoParticipant:
type: object
properties:
company_id:
type: integer
company_name:
type: string
required:
- company_id
- company_name
RoundOfFundingInfoSecurity:
type: object
properties:
dividend_per_share:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
annualized_dividend_rate:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
seniority_level:
type: string
coupon_type:
type: string
funding_convertible_type:
type: string
security_description:
type: string
class_series_tranche:
type: string
RoundOfFundingInfo:
type: object
properties:
timeline:
$ref: '#/components/schemas/RoundOfFundingInfoTimeline'
participants:
$ref: '#/components/schemas/RoundOfFundingInfoParticipants'
transaction:
$ref: '#/components/schemas/RoundOfFundingInfoTransaction'
security:
$ref: '#/components/schemas/RoundOfFundingInfoSecurity'
required:
- participants
- security
- timeline
- transaction
RoundOfFundingInfoParticipants:
type: object
properties:
target:
$ref: '#/components/schemas/TransactionInfoParticipant'
investors:
type: array
items:
$ref: '#/components/schemas/RoundOfFundingInfoParticipant'
required:
- investors
- target
RoundOfFundingInfoTimeline:
type: object
properties:
announced_date:
type: string
format: date
nullable: true
closed_date:
type: string
format: date
nullable: true
RoundOfFundingInfoParticipant:
type: object
properties:
company_id:
type: integer
company_name:
type: string
lead_investor:
type: boolean
investment_value:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
currency:
type: string
nullable: true
description: Currency of the investment value
ownership_percentage_pre:
type: string
format: decimal
pattern: ^-?\d{0,6}(?:\.\d{0,4})?$
nullable: true
description: Ownership percentage before the transaction
ownership_percentage_post:
type: string
format: decimal
pattern: ^-?\d{0,6}(?:\.\d{0,4})?$
nullable: true
description: Ownership percentage after the transaction
board_seat_granted:
type: boolean
nullable: true
description: Whether a board seat was granted to this investor
required:
- company_id
- company_name
AdvisorsResponse:
type: object
properties:
advisors:
type: array
items:
$ref: '#/components/schemas/AdvisorResponse'
required:
- advisors
AdvisorResponse:
type: object
description: Advisor response with fee information added to original fields.
properties:
advisor_company_id:
type: integer
advisor_company_name:
type: string
advisor_type_name:
type: string
is_lead:
type: boolean
nullable: true
description: Whether this is a lead advisor
advisor_fee_amount:
type: string
format: decimal
pattern: ^-?\d{0,16}(?:\.\d{0,4})?$
nullable: true
description: Advisor fee amount
advisor_fee_currency:
type: string
nullable: true
description: Currency of the advisor fee (ISO-4217 code)
required:
- advisor_company_id
- advisor_company_name
- advisor_type_name
RoundOfFundingInfoTransaction:
type: object
properties:
funding_type:
type: string
amount_offered:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
currency:
type: string
legal_fees:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
other_fees:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
initial_gross_amount_offered:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
offering_size_change:
type: string
upsized_amount:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
upsized_amount_percent:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
title: upsized_amount_ercent
pre_money_valuation:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
post_money_valuation:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
aggregate_amount_raised:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
liquidation_preference:
type: string
anti_dilution_method:
type: string
liquidation_price:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
option_pool:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
participating_preferred_cap:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
liquidation_preference_multiple:
type: string
format: decimal
pattern: ^-?\d{0,30}(?:\.\d{0,8})?$
use_of_proceeds:
type: string
pre_deal_situation:
type: string
redemption:
type: string
cumulative_dividends:
type: string
reorganization:
type: string
pay_to_play:
type: string
pay_to_play_penalties:
type: string
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: JWT