Introducing Structured Outputs to the API

Introducing Structured Outputs to the API

Robin Salimans

Robin Salimans

May 24, 2025

Many of you have asked how to turn the long research reports from Utopian Labs agents into structured data that’s easier to work with. We heard you, and we’re excited to announce native support for structured outputs, now available via our API and n8n node.

Why Structured Output?

Our agents are great at gathering rich, detailed insights. But until now, extracting specific fields (like company size, funding, recent news, or job titles) often required extra parsing. With structured output, the agent can now return data in a clean, machine-readable format that matches a schema you define.

How It Works

You can now pass an output_schema when starting a research run. The agent will fill in this schema as it researches your lead. This makes it easy to integrate research directly into your workflows; whether you're enriching your CRM, qualifying leads, or powering automations in tools like n8n.

Want to see it in action? Our new n8n node supports structured output out of the box, so you can drag-and-drop this into any workflow.

When to Use It

Use structured output when you:

For more flexibility, you can still access the full research summary alongside the structured results.

Get Started

Check out the docs to learn how to define your own output schema. Or try it right away using our updated n8n node.

Let us know what you build with it!

© copyright Utopian, Inc. 2025. All rights reserved.