• Stocks
  • Etfs
  • Chat
  • Docs
  • Dataset Showcase
CoverageBlog

Documentation

Artifacts

Artifacts

  • Overview

Company

  • Beneficial ownership
  • Officers and directors

Financial

  • Debt instruments
  • Income flow
  • Income flow interpretation
  • Share repurchase

Business

  • Acquisitions
  • Customer concentration
  • Physical properties
  • Products, services, and brands

Legal

  • Legal proceedings

Artifacts

  • Overview

Company

  • Beneficial ownership
  • Officers and directors

Financial

  • Debt instruments
  • Income flow
  • Income flow interpretation
  • Share repurchase

Business

  • Acquisitions
  • Customer concentration
  • Physical properties
  • Products, services, and brands

Legal

  • Legal proceedings
Loading docs…

The infrastructure layer for financial AI

PricingUse casesBlogContactPrivacy PolicyTerms of Service

© 2026 Lucy AI. All rights reserved.

Use casesResponse schemaExample datasetPlayground
Developers›Docs›Products, services, and brands

Products, services, and brands

A structured tree of products, services, and brands disclosed by the company.

Category
Business
Forms
10-K
Use casesResponse schemaExample datasetPlayground

Use cases#

  • Browse the filing's disclosed offerings and brand hierarchy.
  • Use structured offering rows as a starting point for business analysis.

Response schema#

Fields 24

Field pathTypeDescription
values#
required
array| null
items: object

Stored products, services, and brands tree.

values[].name#
required
string

Name of the offering from the filing.

values[].dimension#
required
string| null

Most specific applicable offering dimension; null when none applies.

values[].description#
required
string| null

One-sentence functional description of at most 300 characters; null when absent.

values[].status#
required
string

Lifecycle status stated or supported by the filing.

values[].evidence#
required
object

Evidence for this row; deterministic injection fills direct extractions.

values[].evidence.quote#
required
string| null

Shortest continuous verbatim source excerpt, or null when no textual basis exists. Never use an empty string.

values[].evidence.reasoning#
required
string

How the source maps to this row.

values[].children#
array| null
items: object

Depth-2 offerings. Omit the key when this row has no children; never null or empty.

values[].children[].name#
required
string

Name of the offering from the filing.

values[].children[].dimension#
required
string| null

Most specific applicable offering dimension; null when none applies.

values[].children[].description#
required
string| null

One-sentence functional description of at most 300 characters; null when absent.

values[].children[].status#
required
string

Lifecycle status stated or supported by the filing.

values[].children[].evidence#
required
object

Evidence for this row; deterministic injection fills direct extractions.

values[].children[].evidence.quote#
required
string| null

Shortest continuous verbatim source excerpt, or null when no textual basis exists. Never use an empty string.

values[].children[].evidence.reasoning#
required
string

How the source maps to this row.

values[].children[].children#
array| null
items: object

Depth-3 offerings. Omit the key when this row has no children; never null or empty.

values[].children[].children[].name#
required
string

Name of the offering from the filing.

values[].children[].children[].dimension#
required
string| null

Most specific applicable offering dimension; null when none applies.

values[].children[].children[].description#
required
string| null

One-sentence functional description of at most 300 characters; null when absent.

values[].children[].children[].status#
required
string

Lifecycle status stated or supported by the filing.

values[].children[].children[].evidence#
required
object

Evidence for this row; deterministic injection fills direct extractions.

values[].children[].children[].evidence.quote#
required
string| null

Shortest continuous verbatim source excerpt, or null when no textual basis exists. Never use an empty string.

values[].children[].children[].evidence.reasoning#
required
string

How the source maps to this row.

Example dataset#

An illustrative example for products_services_brands. Use it to see the shape of the data before running a live request.

Top-level fields in the example dataset
FieldSummary
items1 item

Playground#

← PreviousPhysical propertiesNext →Legal proceedings

Related

  • Acquisitions
  • Customer concentration
  • Physical properties

On this page

Use casesResponse schemaExample datasetPlayground