Sample Document
Download the sample: 10k-apple.pdf
Create API Key
1
Open Studio
Go to studio.reducto.ai and sign in. From the home page, click API Keys in the left sidebar.

2
View API Keys
The API Keys page shows your existing keys. Click + Create new API key in the top right corner.

3
Configure Key
In the modal, enter a name for your key and set an expiration policy (or select βNeverβ for no expiration). Click Create.

4
Copy Your Key
Copy your new API key and store it securely. You wonβt be able to see it again after closing this dialog.
Set the key as an environment variable:

Studio Walkthrough
1
Create an Extract Pipeline
Go to studio.reducto.ai and create an Extract pipeline. Upload the 10-K PDF.Extract runs Parse under the hood, then uses an LLM to locate and return only the specific fields you define. This is ideal for pulling financial metrics from 10-K filings.
2
Configure Parse Settings
Before defining your schema, check the Parse settings that Extract will use. Open the Configurations tab to access settings.
Key settings for financial documents:

- Enable AI Summarization β Generate summaries of figures and charts
- Return Figure/Table Images β Include extracted images of charts and tables
3
View Parse Results
Click Run to see the parsed content. Reducto parses financial tables with their structure preserved, including multi-year comparative data.
Notice how the Products and Services gross margin table keeps proper row/column structure with data for 2023, 2022, and 2021. If a value doesnβt appear in Parse output, Extract canβt find it either.

4
Switch to Extract and Import Schema
Click Extract to switch views. While Parse gives you the full document content, Extract lets you define a schema to pull only the specific fields you need as structured JSON.For 10-K analysis, we want to extract two categories of data:
- Company info β Name, ticker symbol, fiscal year end, and SEC CIK number from the cover page
- Income statement β Key metrics like total revenue, cost of sales, gross profit, operating expenses, and operating income from the financial statements

5
Run and View Results
The Schema Builder shows your imported schema with nested structure. Click Run to execute the extraction.The Results tab shows your extracted data matching your schema. Use the toolbar to copy or download the results or switch to JSON.

Using the API
To run this extraction programmatically, click Deploy in Studio.