> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bigdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Private Company Funding Rounds

> Returns the funding rounds one private company has raised: when each was announced
and closed, what kind of round it was, how much it raised, what the company was
valued at before and after, and who invested.

One company per request, keyed by RavenPack entity ID. Results are paged: send back
`pagination.cursor` to get the next page, and keep going until
`pagination.has_cursor` is false. A company the data provider has no rounds for
comes back with an empty `results`.



## OpenAPI

````yaml /api-rest/openapi/openapi_structured_data.json post /v1/funding-rounds/query
openapi: 3.1.0
info:
  title: Bigdata Structured Data API
  description: Bigdata API documentation
  version: 1.0.0
servers:
  - url: https://api.bigdata.com/
security:
  - ApiKeyAuth: []
tags:
  - name: Market Data
    description: >-
      Market data endpoints including intraday prices, daily prices, price
      changes, and real-time quotes
  - name: Analyst Estimates
    description: >-
      Analyst estimates and ratings including analyst ratings, estimates, target
      prices, and earnings surprises
  - name: Financials & Ratios
    description: >-
      Financial statements and ratios including balance sheet, income statement,
      cash flow statement, key metrics TTM, and company ratios TTM
  - name: Company & Events
    description: >-
      Company information and events including company profile and events
      calendar
  - name: Fund Holdings
    description: >-
      Institutional fund holdings from SEC 13F filings including fund holdings
      and stock fund holdings
  - name: Knowledge Graph
    description: Corporate ownership and hierarchy data.
  - name: Private Markets
    description: >-
      Private company data including profile, headquarters, funding totals and
      valuation
  - name: Fixed Income
    description: 'Bond reference data: the bonds a company has issued and their terms'
paths:
  /v1/funding-rounds/query:
    post:
      tags:
        - Private Markets
      summary: Private Company Funding Rounds
      description: >-
        Returns the funding rounds one private company has raised: when each was
        announced

        and closed, what kind of round it was, how much it raised, what the
        company was

        valued at before and after, and who invested.


        One company per request, keyed by RavenPack entity ID. Results are
        paged: send back

        `pagination.cursor` to get the next page, and keep going until

        `pagination.has_cursor` is false. A company the data provider has no
        rounds for

        comes back with an empty `results`.
      operationId: Private_Company_Funding_Rounds_v1_funding_rounds_query_post
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/PublicFundingRoundsQuery'
        required: true
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PublicFundingRoundsResponse'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BadRequestError'
        '429':
          description: Too Many Requests
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TooManyRequestsError'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/InternalServerError'
components:
  schemas:
    PublicFundingRoundsQuery:
      properties:
        identifier:
          $ref: '#/components/schemas/SingleIdentifier'
          description: >-
            Object specifying which identifier you are using to request the
            company's funding rounds. You must supply one type and its
            corresponding value.
        limit:
          type: integer
          maximum: 100
          minimum: 1
          title: Limit
          description: Funding rounds to return, from 1 to 100.
          default: 100
          examples:
            - 100
        cursor:
          anyOf:
            - type: string
              maxLength: 256
            - type: 'null'
          title: Cursor
          description: >-
            Token for the next page. Send back 'pagination.cursor' from the
            previous response, unchanged and with the same identifier; 'limit'
            may differ. Omit it for the first page.
      additionalProperties: false
      type: object
      required:
        - identifier
      title: PublicFundingRoundsQuery
      example:
        identifier:
          type: rp_entity_id
          value: UWCVKI
        limit: 100
    PublicFundingRoundsResponse:
      properties:
        results:
          items:
            $ref: '#/components/schemas/PublicFundingRound'
          type: array
          title: Results
          description: >-
            The company's funding rounds on this page, in the order the data
            provider lists them. Empty for a company the provider has no rounds
            for, and for one we cannot map.
        errors:
          anyOf:
            - items:
                $ref: '#/components/schemas/ErrorDetail'
              type: array
            - type: 'null'
          title: Errors
        metadata:
          $ref: '#/components/schemas/PublicFundingRoundsMetadata'
        pagination:
          anyOf:
            - $ref: '#/components/schemas/Pagination'
            - type: 'null'
      type: object
      required:
        - results
        - metadata
      title: PublicFundingRoundsResponse
    BadRequestError:
      properties:
        statusCode:
          type: integer
          const: 400
          title: Statuscode
          default: 400
        message:
          type: string
          title: Message
      type: object
      required:
        - message
      title: BadRequestError
      description: Bad Request Error
      example:
        message: Bad Request Error
        statusCode: 400
    TooManyRequestsError:
      properties:
        statusCode:
          type: integer
          const: 429
          title: Statuscode
          default: 429
        message:
          type: string
          title: Message
      type: object
      required:
        - message
      title: TooManyRequestsError
      description: Too many requests. Please try again later.
      example:
        message: Too many requests. Please try again later.
        statusCode: 429
    InternalServerError:
      properties:
        statusCode:
          type: integer
          const: 500
          title: Statuscode
          default: 500
        message:
          type: string
          title: Message
      type: object
      required:
        - message
      title: InternalServerError
      description: Internal Server Error
      example:
        message: Internal Server Error
        statusCode: 500
    SingleIdentifier:
      properties:
        type:
          $ref: '#/components/schemas/IdentifierType'
          description: >-
            Object specifying which identifier you are using to request the
            intraday price. You must supply one type and its corresponding
            value. Only one identifier should be provided per request.
          examples:
            - rp_entity_id
        value:
          type: string
          title: Value
          description: >-
            Bigdata uses the RavenPack Entity identifier (RP_Entity_ID) to
            uniquely reference entities such as companies. This identifier is a
            6-character alphanumeric code (letters and numbers only). Example:
            Alphabet Inc. (`4A6F00`)
          examples:
            - 4A6F00
      type: object
      required:
        - type
        - value
      title: SingleIdentifier
    PublicFundingRound:
      properties:
        name:
          anyOf:
            - type: string
            - type: 'null'
          title: Name
          description: The round's name.
          examples:
            - Series F - OpenAI
        announced_on:
          anyOf:
            - $ref: '#/components/schemas/DateWithPrecision'
            - type: 'null'
          description: Date the round was announced.
        closed_on:
          anyOf:
            - $ref: '#/components/schemas/DateWithPrecision'
            - type: 'null'
          description: Date the round closed.
        investment_type:
          anyOf:
            - $ref: '#/components/schemas/FundingType'
            - type: 'null'
          description: The kind of round.
          examples:
            - series_f
        investment_stage:
          anyOf:
            - $ref: '#/components/schemas/InvestmentStage'
            - type: 'null'
          description: The stage of the company the round belongs to.
          examples:
            - late_stage_venture
        money_raised:
          anyOf:
            - $ref: '#/components/schemas/MoneyAmount'
            - type: 'null'
          description: Amount raised in the round.
        target_money_raised:
          anyOf:
            - $ref: '#/components/schemas/MoneyAmount'
            - type: 'null'
          description: Amount the round set out to raise.
        pre_money_valuation:
          anyOf:
            - $ref: '#/components/schemas/MoneyAmount'
            - type: 'null'
          description: Valuation of the company before the round.
        post_money_valuation:
          anyOf:
            - $ref: '#/components/schemas/MoneyAmount'
            - type: 'null'
          description: Valuation of the company after the round.
        post_money_valuation_source:
          anyOf:
            - $ref: '#/components/schemas/ValuationSource'
            - type: 'null'
          description: Whether the post-money valuation is confirmed or estimated.
          examples:
            - confirmed
        is_equity:
          anyOf:
            - type: boolean
            - type: 'null'
          title: Is Equity
          description: Whether the round was an equity round.
        num_investors:
          anyOf:
            - type: integer
            - type: 'null'
          title: Num Investors
          description: Number of investors in the round.
          examples:
            - 32
        lead_investors:
          anyOf:
            - items:
                $ref: '#/components/schemas/EntityReference'
              type: array
            - type: 'null'
          title: Lead Investors
          description: The investors who led the round.
        investors:
          anyOf:
            - items:
                $ref: '#/components/schemas/EntityReference'
              type: array
            - type: 'null'
          title: Investors
          description: Every investor in the round, the leads included.
      type: object
      title: PublicFundingRound
      description: One funding round a company raised.
    ErrorDetail:
      properties:
        message:
          anyOf:
            - type: string
            - type: 'null'
          title: Message
      type: object
      title: ErrorDetail
    PublicFundingRoundsMetadata:
      properties:
        request_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Request Id
        timestamp:
          type: string
          title: Timestamp
        usage:
          anyOf:
            - $ref: '#/components/schemas/Usage'
            - type: 'null'
          description: Structured-data usage for the request, aggregated per content tier.
        rp_entity_id:
          type: string
          maxLength: 6
          minLength: 6
          title: Rp Entity Id
          description: The RavenPack entity ID requested.
          examples:
            - UWCVKI
      type: object
      required:
        - rp_entity_id
      title: PublicFundingRoundsMetadata
    Pagination:
      properties:
        cursor:
          anyOf:
            - type: string
            - type: 'null'
          title: Cursor
          description: Next page token or URL to retrieve the next page of results.
          examples:
            - 00000DexaRK4NT6t
        has_cursor:
          type: boolean
          title: Has Cursor
          description: Whether there are more pages available after this one.
          default: false
          examples:
            - true
      type: object
      title: Pagination
      description: Common pagination response for endpoints that support pagination.
    IdentifierType:
      type: string
      enum:
        - rp_entity_id
      title: IdentifierType
      default: rp_entity_id
    DateWithPrecision:
      properties:
        value:
          type: string
          format: date
          title: Value
          description: The date.
          examples:
            - '2015-12-08'
        precision:
          anyOf:
            - $ref: '#/components/schemas/DatePrecision'
            - type: 'null'
          description: >-
            How much of the date is known. Parts of the date beyond it carry no
            meaning.
          examples:
            - day
      type: object
      required:
        - value
      title: DateWithPrecision
      description: A date that may be known only to the month or the year.
    FundingType:
      anyOf:
        - type: string
          enum:
            - angel
            - convertible_note
            - corporate_round
            - debt_financing
            - equity_crowdfunding
            - grant
            - initial_coin_offering
            - non_equity_assistance
            - post_ipo_debt
            - post_ipo_equity
            - post_ipo_secondary
            - pre_seed
            - private_equity
            - product_crowdfunding
            - secondary_market
            - seed
            - series_a
            - series_b
            - series_c
            - series_d
            - series_e
            - series_f
            - series_g
            - series_h
            - series_i
            - series_j
            - series_unknown
            - undisclosed
          title: FundingType
          description: The kind of a funding round.
        - type: string
    InvestmentStage:
      anyOf:
        - type: string
          enum:
            - early_stage_venture
            - late_stage_venture
            - private_equity
            - seed
          title: InvestmentStage
          description: The stage of the company a funding round belongs to.
        - type: string
    MoneyAmount:
      properties:
        value:
          anyOf:
            - type: integer
            - type: number
            - type: 'null'
          title: Value
          description: The amount, in the currency it was reported in.
          examples:
            - 201125120000
        currency:
          anyOf:
            - type: string
            - type: 'null'
          title: Currency
          description: Code of the reported currency.
          examples:
            - USD
        value_usd:
          anyOf:
            - type: integer
            - type: number
            - type: 'null'
          title: Value Usd
          description: The amount converted to US dollars.
          examples:
            - 201125120000
      type: object
      title: MoneyAmount
      description: An amount of money, as reported and converted to US dollars.
    ValuationSource:
      anyOf:
        - type: string
          enum:
            - confirmed
            - estimated
          title: ValuationSource
          description: Whether a valuation is confirmed or estimated.
        - type: string
    EntityReference:
      properties:
        name:
          anyOf:
            - type: string
            - type: 'null'
          title: Name
          description: Name of the entity.
          examples:
            - Khosla Ventures
        entity_type:
          $ref: '#/components/schemas/EntityType'
          description: What the reference points at.
          examples:
            - organization
        rp_entity_id:
          anyOf:
            - type: string
            - type: 'null'
          title: Rp Entity Id
          description: >-
            RavenPack entity identifier of the entity, where it has one. Null
            where the entity cannot be mapped, which leaves the name and the
            kind as the whole of what identifies it.
          examples:
            - 4A6F00
      type: object
      required:
        - entity_type
      title: EntityReference
      description: Another entity a row points at, such as an investor in a funding round.
    Usage:
      additionalProperties:
        type: integer
      type: object
      title: Usage
      description: >-
        Public structured-data usage for a request, aggregated per content tier.


        A flat object keyed per content tier, where each key is derived from the

        content tier identifier by dropping the ``content-`` prefix and
        appending

        ``_tokens`` (e.g. ``corporate-fundamentals`` ->

        ``corporate_fundamentals_tokens``). It is sparse: only tiers with
        non-zero

        tokens appear, and an absent key means zero tokens for that tier.
    DatePrecision:
      anyOf:
        - type: string
          enum:
            - day
            - month
            - year
          title: DatePrecision
          description: >-
            How much of a date is known. Parts of the date beyond it carry no
            meaning.
        - type: string
    EntityType:
      anyOf:
        - type: string
          enum:
            - organization
            - person
            - funding_round
          title: EntityType
          description: What kind of entity a reference points at.
        - type: string
  securitySchemes:
    ApiKeyAuth:
      type: apiKey
      in: header
      name: X-API-KEY

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.