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

# SEC Form D Search

> Search every Form D filed with the SEC since 2008 (the notice a US company or fund files when it raises money privately) by free text over the issuer and its executives, directors and promoters, by issuer CIK, state, jurisdiction of incorporation, industry group, fund type, funds in or out, form type (new or amendment), filing-date window and minimum amount sold. Newest first, pages of up to 50. Served by Croma (`as_of` says how current the data is), brought up to date daily.

**Dataset endpoint**: answers from the whole source in milliseconds and carries `as_of`.



## OpenAPI

````yaml /api-reference/openapi.json post /us/sec/form-d-search/v1
openapi: 3.1.0
info:
  title: Croma Marketplace API
  version: 1.0.0
  description: >-
    Government-data APIs for Colombia, Peru, Mexico, and global web search.
    Croma normalizes public-sector data into structured JSON for product teams
    and AI agents.


    Every operation is a POST with a JSON body and an organization API key as a
    bearer token; every operation is an idempotent lookup and accepts an
    optional `Idempotency-Key` header. Paths carry their major version (`/v1`);
    the versioning and deprecation policy, including the `Deprecation` and
    `Sunset` headers a retiring endpoint sends, is at
    https://docs.usecroma.com/versioning. Rate limits are per organization and
    reported on every response (`RateLimit-Policy`, `X-RateLimit-*`):
    https://docs.usecroma.com/rate-limits.
  termsOfService: https://usecroma.com/en/terms
  contact:
    name: Croma support
    url: https://usecroma.com/en/support
    email: tomas@usecroma.com
servers:
  - url: https://api.croma.run
security: []
paths:
  /us/sec/form-d-search/v1:
    post:
      tags:
        - United States
        - SEC EDGAR
      summary: SEC Form D Search
      description: >-
        Search every Form D filed with the SEC since 2008 (the notice a US
        company or fund files when it raises money privately) by free text over
        the issuer and its executives, directors and promoters, by issuer CIK,
        state, jurisdiction of incorporation, industry group, fund type, funds
        in or out, form type (new or amendment), filing-date window and minimum
        amount sold. Newest first, pages of up to 50. Served by Croma (`as_of`
        says how current the data is), brought up to date daily.


        **Dataset endpoint**: answers from the whole source in milliseconds and
        carries `as_of`.
      operationId: sec_form_d_search
      parameters:
        - $ref: '#/components/parameters/IdempotencyKey'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required: []
              properties:
                query:
                  type: string
                  maxLength: 200
                  default: ''
                  description: >-
                    Palabras a buscar en el nombre del emisor y en los nombres
                    de sus directivos, directores y promotores (opcional).
                issuer_cik:
                  type: string
                  pattern: ^\d{0,10}$
                  default: ''
                  description: >-
                    CIK del emisor en EDGAR, con o sin ceros a la izquierda
                    (opcional).
                state:
                  type: string
                  pattern: ^(?:[A-Z]{2})?$
                  default: ''
                  description: Código de estado de dos letras, p. ej. `FL` (opcional).
                jurisdiction:
                  type: string
                  maxLength: 40
                  default: ''
                  description: >-
                    Jurisdicción de constitución tal como la escribe el
                    formulario, p. ej. `DELAWARE`, `CAYMAN ISLANDS` (opcional).
                industry:
                  type: string
                  maxLength: 60
                  default: ''
                  description: >-
                    Grupo de industria tal como lo nombra el formulario, p. ej.
                    `Other Technology`, `Biotechnology`, `Pooled Investment
                    Fund` (opcional).
                fund_type:
                  type: string
                  enum:
                    - ''
                    - venture_capital_fund
                    - private_equity_fund
                    - hedge_fund
                    - other_investment_fund
                  default: ''
                  description: >-
                    Tipo de fondo, solo para emisores que son fondos:
                    `venture_capital_fund`, `private_equity_fund`, `hedge_fund`
                    u `other_investment_fund` (opcional).
                funds:
                  type: string
                  enum:
                    - include
                    - exclude
                    - only
                  default: include
                  description: >-
                    Qué hacer con los fondos de inversión (pooled investment
                    funds): `include` (por defecto), `exclude` para ver solo
                    empresas operativas, `only` para ver solo fondos.
                form_type:
                  type: string
                  enum:
                    - ''
                    - D
                    - D/A
                  default: ''
                  description: >-
                    `D` para notificaciones nuevas, `D/A` para enmiendas
                    (opcional).
                filed_from:
                  type: string
                  format: date
                  default: ''
                  description: Optional date filter in yyyy-mm-dd format.
                filed_to:
                  type: string
                  format: date
                  default: ''
                  description: Optional date filter in yyyy-mm-dd format.
                min_amount_sold:
                  type: number
                  minimum: 0
                  default: 0
                  description: Monto mínimo ya vendido, en dólares (opcional).
                page:
                  type: integer
                  minimum: 1
                  maximum: 1000
                  default: 1
                  description: 1-based page number for paginated results.
                per_page:
                  type: integer
                  minimum: 1
                  maximum: 50
                  default: 20
                  description: Resultados por página (1-50).
              additionalProperties: false
            example:
              query: databricks
              funds: exclude
      responses:
        '200':
          description: Successful response
          headers:
            X-Request-Id:
              $ref: '#/components/headers/X-Request-Id'
            RateLimit-Policy:
              $ref: '#/components/headers/RateLimit-Policy'
            Idempotency-Key:
              $ref: '#/components/headers/Idempotency-Key'
            Deprecation:
              $ref: '#/components/headers/Deprecation'
            Sunset:
              $ref: '#/components/headers/Sunset'
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-RateLimit-Reset:
              $ref: '#/components/headers/X-RateLimit-Reset'
            X-Cache:
              $ref: '#/components/headers/X-Cache'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SecFormDSearchResponse'
        '400':
          description: Invalid request body
          headers:
            X-Request-Id:
              $ref: '#/components/headers/X-Request-Id'
            RateLimit-Policy:
              $ref: '#/components/headers/RateLimit-Policy'
            Idempotency-Key:
              $ref: '#/components/headers/Idempotency-Key'
            Deprecation:
              $ref: '#/components/headers/Deprecation'
            Sunset:
              $ref: '#/components/headers/Sunset'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
        '401':
          description: Missing or invalid API key
          headers:
            X-Request-Id:
              $ref: '#/components/headers/X-Request-Id'
            RateLimit-Policy:
              $ref: '#/components/headers/RateLimit-Policy'
            Idempotency-Key:
              $ref: '#/components/headers/Idempotency-Key'
            Deprecation:
              $ref: '#/components/headers/Deprecation'
            Sunset:
              $ref: '#/components/headers/Sunset'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
        '429':
          description: Rate limit exceeded
          headers:
            X-Request-Id:
              $ref: '#/components/headers/X-Request-Id'
            RateLimit-Policy:
              $ref: '#/components/headers/RateLimit-Policy'
            Idempotency-Key:
              $ref: '#/components/headers/Idempotency-Key'
            Deprecation:
              $ref: '#/components/headers/Deprecation'
            Sunset:
              $ref: '#/components/headers/Sunset'
            X-RateLimit-Limit:
              $ref: '#/components/headers/X-RateLimit-Limit'
            X-RateLimit-Remaining:
              $ref: '#/components/headers/X-RateLimit-Remaining'
            X-RateLimit-Reset:
              $ref: '#/components/headers/X-RateLimit-Reset'
            Retry-After:
              $ref: '#/components/headers/Retry-After'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
        '500':
          description: Internal error
          headers:
            X-Request-Id:
              $ref: '#/components/headers/X-Request-Id'
            RateLimit-Policy:
              $ref: '#/components/headers/RateLimit-Policy'
            Idempotency-Key:
              $ref: '#/components/headers/Idempotency-Key'
            Deprecation:
              $ref: '#/components/headers/Deprecation'
            Sunset:
              $ref: '#/components/headers/Sunset'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
        '502':
          description: Upstream source returned an error
          headers:
            X-Request-Id:
              $ref: '#/components/headers/X-Request-Id'
            RateLimit-Policy:
              $ref: '#/components/headers/RateLimit-Policy'
            Idempotency-Key:
              $ref: '#/components/headers/Idempotency-Key'
            Deprecation:
              $ref: '#/components/headers/Deprecation'
            Sunset:
              $ref: '#/components/headers/Sunset'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
      security:
        - bearerAuth: []
      externalDocs:
        description: Interactive documentation and examples
        url: https://docs.usecroma.com/guides/united-states/sec
components:
  parameters:
    IdempotencyKey:
      name: Idempotency-Key
      in: header
      required: false
      description: >-
        Optional client-chosen key for this request (any string up to 255
        characters, e.g. a UUID). Every Croma operation is an idempotent lookup:
        repeating a request with the same body returns the same result and
        creates nothing, so retrying after a timeout or network failure is
        always safe. The key is echoed back in the `Idempotency-Key` response
        header so you can correlate a retry with its first attempt. Each attempt
        that reaches the API counts against the rate limit.
      schema:
        type: string
        maxLength: 255
        example: 0f8e9a42-6b7c-4d1e-9a3f-2c5d7e8f9a0b
  headers:
    X-Request-Id:
      description: Unique id for the request (req_…). Include it in support reports.
      schema:
        type: string
    RateLimit-Policy:
      description: >-
        Quota policy for this endpoint as an IETF RateLimit-Policy structured
        field, e.g. `"default";q=100;w=86400` (100 requests per 86400-second
        window per organization). Endpoints with an extra hourly ceiling list
        both policies, e.g. `"webSearch";q=10;w=3600, "default";q=100;w=86400`.
        Present on every response, including 401 and 429.
      schema:
        type: string
        example: '"default";q=100;w=86400'
    Idempotency-Key:
      description: >-
        The `Idempotency-Key` the request carried, echoed back unchanged. Absent
        when the request sent none.
      schema:
        type: string
    Deprecation:
      description: >-
        Present only on an endpoint version scheduled for removal: the date the
        deprecation took effect (RFC 9745). A `Sunset` header and a `Link` with
        `rel="successor-version"` accompany it. Policy:
        https://docs.usecroma.com/versioning
      schema:
        type: string
        example: '@1767225600'
    Sunset:
      description: >-
        Present only on an endpoint version scheduled for removal: the date
        after which it answers 410 (RFC 8594). Announced in the changelog at
        least 90 days ahead.
      schema:
        type: string
        format: date-time
        example: Wed, 01 Apr 2026 00:00:00 GMT
    X-RateLimit-Limit:
      description: Requests allowed in the current window.
      schema:
        type: integer
    X-RateLimit-Remaining:
      description: Requests left before you are throttled.
      schema:
        type: integer
    X-RateLimit-Reset:
      description: ISO 8601 timestamp when the window resets.
      schema:
        type: string
        format: date-time
    X-Cache:
      description: HIT or MISS. Cached hits still count against your quota.
      schema:
        type: string
        enum:
          - HIT
          - MISS
    Retry-After:
      description: Seconds to wait before retrying.
      schema:
        type: integer
  schemas:
    SecFormDSearchResponse:
      type: object
      required:
        - data
      properties:
        data:
          $ref: '#/components/schemas/SecFormDSearchData'
    ApiError:
      type: object
      required:
        - error
      properties:
        error:
          type: object
          required:
            - type
            - code
            - message
          properties:
            type:
              type: string
              description: >-
                Broad category: invalid_request_error, authentication_error,
                not_found_error, rate_limit_error, upstream_error, api_error.
            code:
              type: string
              description: Machine-readable specific code.
            message:
              type: string
              description: Human-readable explanation, safe to surface in UI.
            param:
              type: string
              description: Field that triggered the error. Present on validation errors.
            details:
              type: object
              description: Free-form structured detail.
    SecFormDSearchData:
      type: object
      properties:
        as_of:
          anyOf:
            - type: string
            - type: 'null'
          description: How current the data in this response is.
        query:
          type: string
        issuer_cik:
          anyOf:
            - type: string
            - type: 'null'
        state:
          anyOf:
            - type: string
            - type: 'null'
        jurisdiction:
          anyOf:
            - type: string
            - type: 'null'
        industry:
          anyOf:
            - type: string
            - type: 'null'
        fund_type:
          anyOf:
            - type: string
            - type: 'null'
        funds:
          type: string
        form_type:
          anyOf:
            - type: string
            - type: 'null'
        filed_from:
          anyOf:
            - type: string
            - type: 'null'
        filed_to:
          anyOf:
            - type: string
            - type: 'null'
        min_amount_sold:
          anyOf:
            - type: number
            - type: 'null'
        total:
          type: number
          description: Filings matching the filters, across every page.
        page:
          type: number
        per_page:
          type: number
        total_pages:
          type: number
        count:
          type: number
        filings:
          type: array
          items:
            type: object
            properties:
              accession_number:
                type: string
                description: >-
                  EDGAR's accession number, e.g. `0001587468-26-000001`: the key
                  of the filing.
              form_type:
                type: string
                enum:
                  - D
                  - D/A
                description: '`D` for a new notice, `D/A` for an amendment to one.'
              filed_on:
                type: string
                description: '`yyyy-mm-dd` EDGAR accepted the filing.'
              file_number:
                anyOf:
                  - type: string
                  - type: 'null'
                description: >-
                  The SEC file number of the offering, shared by a notice and
                  its amendments.
              sic_code:
                anyOf:
                  - type: string
                  - type: 'null'
                description: The issuer's SIC code, when EDGAR carries one.
              issuer:
                type: object
                properties:
                  cik:
                    type: string
                    description: >-
                      The issuer's EDGAR Central Index Key, without leading
                      zeros. One CIK, every filing of that issuer.
                  name:
                    type: string
                    description: The issuer's name as filed.
                  previous_names:
                    type: array
                    items:
                      type: string
                    description: Names the issuer filed under before.
                  entity_type:
                    anyOf:
                      - type: string
                      - type: 'null'
                    description: >-
                      `Corporation`, `Limited Liability Company`, `Limited
                      Partnership`, `Business Trust`, `General Partnership` or
                      `Other`.
                  entity_type_other:
                    anyOf:
                      - type: string
                      - type: 'null'
                  incorporated:
                    type: object
                    properties:
                      span:
                        anyOf:
                          - type: string
                            enum:
                              - within_five_years
                              - over_five_years
                              - yet_to_be_formed
                          - type: 'null'
                        description: >-
                          How long ago the issuer was formed, as the form asks
                          it.
                      year:
                        anyOf:
                          - type: integer
                          - type: 'null'
                        description: >-
                          The year of formation, given only when within the last
                          five years.
                    required:
                      - span
                      - year
                  jurisdiction:
                    anyOf:
                      - type: string
                      - type: 'null'
                    description: >-
                      The state or country of incorporation as the form spells
                      it: `DELAWARE`, `CAYMAN ISLANDS`, ...
                  address:
                    type: object
                    properties:
                      street_1:
                        anyOf:
                          - type: string
                          - type: 'null'
                      street_2:
                        anyOf:
                          - type: string
                          - type: 'null'
                      city:
                        anyOf:
                          - type: string
                          - type: 'null'
                      state:
                        anyOf:
                          - type: string
                          - type: 'null'
                        description: >-
                          Two-letter US state of the issuer's address, or the
                          form's code for a country.
                      zip:
                        anyOf:
                          - type: string
                          - type: 'null'
                    required:
                      - street_1
                      - street_2
                      - city
                      - state
                      - zip
                  phone:
                    anyOf:
                      - type: string
                      - type: 'null'
                required:
                  - cik
                  - name
                  - previous_names
                  - entity_type
                  - entity_type_other
                  - incorporated
                  - jurisdiction
                  - address
                  - phone
              co_issuers:
                type: array
                items:
                  type: object
                  properties:
                    cik:
                      anyOf:
                        - type: string
                        - type: 'null'
                    name:
                      type: string
                    entity_type:
                      anyOf:
                        - type: string
                        - type: 'null'
                    jurisdiction:
                      anyOf:
                        - type: string
                        - type: 'null'
                  required:
                    - cik
                    - name
                    - entity_type
                    - jurisdiction
                description: >-
                  Other issuers on the same notice, when the offering has
                  several.
              industry_group:
                anyOf:
                  - type: string
                  - type: 'null'
                description: >-
                  The industry group the filer picked, as the form names it:
                  `Other Technology`, `Biotechnology`, `Pooled Investment Fund`,
                  `Commercial`, ...
              is_pooled_investment_fund:
                type: boolean
                description: >-
                  The issuer is a fund raising from investors, not an operating
                  company.
              investment_fund_type:
                anyOf:
                  - type: string
                    enum:
                      - venture_capital_fund
                      - private_equity_fund
                      - hedge_fund
                      - other_investment_fund
                  - type: 'null'
                description: For a fund, which kind.
              is_40_act_fund:
                anyOf:
                  - type: boolean
                  - type: 'null'
                description: >-
                  Whether the fund is registered under the Investment Company
                  Act of 1940.
              revenue_range:
                anyOf:
                  - type: string
                  - type: 'null'
                description: >-
                  The issuer's revenue bracket as the form offers it, or
                  `Decline to Disclose`.
              aggregate_net_asset_value_range:
                anyOf:
                  - type: string
                  - type: 'null'
                description: >-
                  For a fund, its net asset value bracket, or `Decline to
                  Disclose`.
              federal_exemptions:
                type: array
                items:
                  type: string
                description: >-
                  The exemptions claimed: `06b` (Rule 506(b)), `06c` (Rule
                  506(c)), `04` (Rule 504), `3C`, `3C.1`, `3C.7`, ...
              is_amendment:
                type: boolean
              previous_accession_number:
                anyOf:
                  - type: string
                  - type: 'null'
                description: For an amendment, the filing it amends.
              first_sale_on:
                anyOf:
                  - type: string
                  - type: 'null'
                description: >-
                  `yyyy-mm-dd` of the first sale in the offering; null when it
                  has yet to occur.
              first_sale_yet_to_occur:
                type: boolean
              more_than_one_year:
                type: boolean
                description: The offering is intended to last more than a year.
              securities:
                type: object
                properties:
                  equity:
                    type: boolean
                  debt:
                    type: boolean
                  option_or_warrant:
                    type: boolean
                  security_to_be_acquired:
                    type: boolean
                  pooled_investment_fund_interests:
                    type: boolean
                  tenant_in_common:
                    type: boolean
                  mineral_property:
                    type: boolean
                  other:
                    type: boolean
                  other_description:
                    anyOf:
                      - type: string
                      - type: 'null'
                required:
                  - equity
                  - debt
                  - option_or_warrant
                  - security_to_be_acquired
                  - pooled_investment_fund_interests
                  - tenant_in_common
                  - mineral_property
                  - other
                  - other_description
              is_business_combination:
                type: boolean
              business_combination_note:
                anyOf:
                  - type: string
                  - type: 'null'
              minimum_investment:
                anyOf:
                  - type: number
                  - type: 'null'
                description: The minimum accepted from an outside investor, US dollars.
              offering:
                type: object
                properties:
                  total_amount:
                    anyOf:
                      - type: number
                      - type: 'null'
                    description: >-
                      The total offering amount, US dollars; null when the filer
                      marked it indefinite.
                  total_amount_indefinite:
                    type: boolean
                  amount_sold:
                    type: number
                    column: number
                    description: >-
                      US dollars sold so far in the offering. On an amendment,
                      the running total.
                  remaining:
                    anyOf:
                      - type: number
                      - type: 'null'
                    description: US dollars left to sell; null when indefinite.
                  remaining_indefinite:
                    type: boolean
                  note:
                    anyOf:
                      - type: string
                      - type: 'null'
                    description: The filer's clarification of the amounts, when given.
                required:
                  - total_amount
                  - total_amount_indefinite
                  - amount_sold
                  - remaining
                  - remaining_indefinite
                  - note
              investors:
                type: object
                properties:
                  has_non_accredited:
                    type: boolean
                  non_accredited_count:
                    anyOf:
                      - type: number
                      - type: 'null'
                  total_count:
                    type: number
                    description: Investors who have already invested in the offering.
                required:
                  - has_non_accredited
                  - non_accredited_count
                  - total_count
              sales_commissions:
                type: object
                properties:
                  amount:
                    anyOf:
                      - type: number
                      - type: 'null'
                    description: US dollars.
                  is_estimate:
                    type: boolean
                required:
                  - amount
                  - is_estimate
              finders_fees:
                type: object
                properties:
                  amount:
                    anyOf:
                      - type: number
                      - type: 'null'
                    description: US dollars.
                  is_estimate:
                    type: boolean
                required:
                  - amount
                  - is_estimate
              proceeds_to_related_persons:
                type: object
                properties:
                  amount:
                    anyOf:
                      - type: number
                      - type: 'null'
                    description: US dollars.
                  is_estimate:
                    type: boolean
                  note:
                    anyOf:
                      - type: string
                      - type: 'null'
                required:
                  - amount
                  - is_estimate
                  - note
                description: >-
                  Gross proceeds used to pay the executives, directors or
                  promoters listed.
              related_persons:
                type: array
                items:
                  type: object
                  properties:
                    name:
                      type: string
                      description: '`FIRST MIDDLE LAST` as one string.'
                    first_name:
                      anyOf:
                        - type: string
                        - type: 'null'
                    middle_name:
                      anyOf:
                        - type: string
                        - type: 'null'
                    last_name:
                      anyOf:
                        - type: string
                        - type: 'null'
                    relationships:
                      type: array
                      items:
                        type: string
                      description: >-
                        `Executive Officer`, `Director` and/or `Promoter`, as
                        the form lists them.
                    clarification:
                      anyOf:
                        - type: string
                        - type: 'null'
                      description: The filer's own note on the relationship, when given.
                    address:
                      type: object
                      properties:
                        street_1:
                          anyOf:
                            - type: string
                            - type: 'null'
                        street_2:
                          anyOf:
                            - type: string
                            - type: 'null'
                        city:
                          anyOf:
                            - type: string
                            - type: 'null'
                        state:
                          anyOf:
                            - type: string
                            - type: 'null'
                          description: >-
                            Two-letter US state, or the form's code for a
                            country.
                        zip:
                          anyOf:
                            - type: string
                            - type: 'null'
                      required:
                        - street_1
                        - street_2
                        - city
                        - state
                        - zip
                  required:
                    - name
                    - first_name
                    - middle_name
                    - last_name
                    - relationships
                    - clarification
                    - address
                description: The executives, directors and promoters the notice lists.
              related_person_names:
                type: array
                items:
                  type: string
                description: Every related person's name, for search.
              recipients:
                type: array
                items:
                  type: object
                  properties:
                    name:
                      anyOf:
                        - type: string
                        - type: 'null'
                      description: >-
                        Who was paid to sell the offering (a broker, a placement
                        agent).
                    crd_number:
                      anyOf:
                        - type: string
                        - type: 'null'
                    broker_dealer_name:
                      anyOf:
                        - type: string
                        - type: 'null'
                    broker_dealer_crd_number:
                      anyOf:
                        - type: string
                        - type: 'null'
                    states:
                      type: array
                      items:
                        type: string
                      description: States solicited, or `All States`.
                    foreign_solicitation:
                      anyOf:
                        - type: boolean
                        - type: 'null'
                    address:
                      type: object
                      properties:
                        street_1:
                          anyOf:
                            - type: string
                            - type: 'null'
                        street_2:
                          anyOf:
                            - type: string
                            - type: 'null'
                        city:
                          anyOf:
                            - type: string
                            - type: 'null'
                        state:
                          anyOf:
                            - type: string
                            - type: 'null'
                          description: >-
                            Two-letter US state, or the form's code for a
                            country.
                        zip:
                          anyOf:
                            - type: string
                            - type: 'null'
                      required:
                        - street_1
                        - street_2
                        - city
                        - state
                        - zip
                  required:
                    - name
                    - crd_number
                    - broker_dealer_name
                    - broker_dealer_crd_number
                    - states
                    - foreign_solicitation
                    - address
                description: Who was paid sales compensation for the offering.
              signature:
                anyOf:
                  - type: object
                    properties:
                      issuer_name:
                        anyOf:
                          - type: string
                          - type: 'null'
                      signer_name:
                        anyOf:
                          - type: string
                          - type: 'null'
                      title:
                        anyOf:
                          - type: string
                          - type: 'null'
                      signed_on:
                        anyOf:
                          - type: string
                          - type: 'null'
                        description: '`yyyy-mm-dd`.'
                    required:
                      - issuer_name
                      - signer_name
                      - title
                      - signed_on
                  - type: 'null'
              filing_url:
                type: string
                description: Where the filing sits on EDGAR.
            required:
              - accession_number
              - form_type
              - filed_on
              - file_number
              - sic_code
              - issuer
              - co_issuers
              - industry_group
              - is_pooled_investment_fund
              - investment_fund_type
              - is_40_act_fund
              - revenue_range
              - aggregate_net_asset_value_range
              - federal_exemptions
              - is_amendment
              - previous_accession_number
              - first_sale_on
              - first_sale_yet_to_occur
              - more_than_one_year
              - securities
              - is_business_combination
              - business_combination_note
              - minimum_investment
              - offering
              - investors
              - sales_commissions
              - finders_fees
              - proceeds_to_related_persons
              - related_persons
              - related_person_names
              - recipients
              - signature
              - filing_url
      required:
        - as_of
        - query
        - issuer_cik
        - state
        - jurisdiction
        - industry
        - fund_type
        - funds
        - form_type
        - filed_from
        - filed_to
        - min_amount_sold
        - total
        - page
        - per_page
        - total_pages
        - count
        - filings
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: 'Use Authorization: Bearer YOUR_API_KEY'

````