Vainu Headless

The data and the agents, run by your code.

5.1M+ Nordic companies as clean, queryable building blocks: structured facts you can trust and curated, LLM-ready intelligence. No UI required, just an API, an MCP server, and a CLI.

Vainu Headless

The data and the agents, run by your code.

5.1M+ Nordic companies as clean, queryable building blocks: structured facts you can trust and curated, LLM-ready intelligence. No UI required, just an API, an MCP server, and a CLI.

The product, without a UI

Three things your code can run.

Stockholm waterfront at blue hour

Company search

POST a filter and stream the whole matching set as JSONL. 5.1M+ Nordic companies, queried straight from your own code.

Browse the catalogue
Green Nordic mountainside at dusk

Data Sync

Subscribe to change webhooks and write into your own warehouse or CRM. The connector, shaped to your schema.

Explore Data Sync
Layered blue Nordic mountains in mist

Discover

Point the MCP server at Claude, ChatGPT or Copilot. It answers from the documents and cites what it read.

Explore Discover
Structured data

Facts, with a schema.

550+ strictly typed data points per company, traceable to source. Filter once and you get the whole matching set.
Browse the field catalogue
Structured data

Facts, with a schema.

550+ strictly typed data points per company, traceable to source. Filter once and you get the whole matching set.
Browse the field catalogue
Unstructured data

Curated for LLMs.

News, signals and web text, classified into taxonomies so only the context that matters reaches the model. Sixteen document types, from job postings to board minutes, pre-tagged for the context window.
See the unstructured layer
Unstructured data

Curated for LLMs.

News, signals and web text, classified into taxonomies so only the context that matters reaches the model. Sixteen document types, from job postings to board minutes, pre-tagged for the context window.
See the unstructured layer
The data catalogue

Depth no other provider can match

550+ data points for every company, from fleets to energy classes. Need something special? We build it for you.

Halla Logistics Oy
2984412-7 · Tampere, Finland
Revenue€48.2M, +12%
ParentHalla Group AB
Decision-makers38
Vehicles42, 18 electric
Runs onHubSpot, Azure
Head officeEnergy class B
+ Your own fieldBuilt for you
Documentation

Pick the surface that fits the agent

CLI and MCP are thin layers over the same API that runs vainu.app: same data, different ergonomics.

The foundation
Search, filter, enrich, export, and track changes across the whole database. Stream a million companies as JSONL, or run one async job over an entire country’s records in a single call.
REST · JSON
API reference
Drop in, no integration code
Point the Vainu MCP server at Claude, Cursor, or ChatGPT, and the agent gets first-class tools: search companies, build lists, pull signals. Nobody has to write the plumbing first.
for agents
MCP server guide
Built for a coding agent first
A thin CLI over the same API, handling auth so a coding agent can read --help and start querying immediately, no docs required. CLI access is launching soon.
zero ramp-up
Documentation

Pick the surface that fits the agent

CLI and MCP are thin layers over the same API that runs vainu.app: same data, different ergonomics.

Animated product demo: The foundation REST · JSON in the Vainu platform.
01 · REST · JSON

The foundation

Search, filter, enrich, export, and track changes across the whole database. Stream a million companies as JSONL, or run one async job over an entire country’s records in a single call.
Recipes

Build what the platform does.

Every job the pipeline performs is a call you can make yourself: query the database, watch a trigger, enrich a record, sync a table. Start from a working recipe instead of from the reference.
Read the API reference
Recipes

Build what the platform does.

Every job the pipeline performs is a call you can make yourself: query the database, watch a trigger, enrich a record, sync a table. Start from a working recipe instead of from the reference.
Read the API reference
Vainu MCP

Watch it answer inside your own assistant.