Firmographic data, structured

Company Data API for firmographic enrichment

Look up any company by name and get structured data back — industry, size, funding, headquarters, and website — built from a live web search, with sources cited, in JSON.

No credit card500 free requestsNo-code friendly

Company Data API playground

Look up a company. Inspect structured JSON.

Live company data

Stripe

Submit a company name to run a live search. This endpoint does a broader web search and LLM-validated synthesis, so it can take up to ~30 seconds — and automatically retries once if the first attempt comes back empty.

JSON structured data
{
  "query": "Stripe",
  "company": null,
  "sources": []
}

Developer experience

One company name in. Firmographic data out.

Send a company name — the Answers endpoint searches the web, validates what it finds, and returns industry, size, funding, and location fields with citations, not a stale database record.

REST APIAPI key authenticationJSON responsesFirmographic fieldsCited sourcesNOT_FOUND on low confidence
Read the docs
curl --request POST \
  --url https://api.olostep.com/v1/answers \
  --header 'Authorization: Bearer YOUR_API_KEY' \
  --header 'Content-Type: application/json' \
  --data '{
    "task": "Give me company data for the company \"Stripe\"",
    "json": {"name": "", "industry": "", "description": "", "founded": "", "headquarters": "", "employee_count": "", "funding_total": "", "website": "", "linkedin_url": ""}
  }'

Trusted by the best startups in the world

The problem

Company data goes stale, and it's scattered

Static databases go stale

A pre-indexed dataset is only as fresh as its last import, and misses companies it never crawled.

Data is scattered

Industry, size, funding, and location live across different sites — crunchbase, LinkedIn, the company's own site.

Manual research doesn't scale

Looking up firmographics one company at a time doesn't work for a list of hundreds of leads.

Structured, cited company data

Turn a company name into a firmographic profile

Send a name, get back industry, size, funding, headquarters, and website — synthesized from a live web search, with the sources it came from.

IndustryEmployee countTotal fundingHeadquartersWebsite & LinkedInCited sources
{
  "name": "Stripe",
  "industry": "Financial services, Payments",
  "founded": "2009",
  "headquarters": "South San Francisco, CA",
  "employee_count": "8,500",
  "funding_total": "$9.81 billion",
  "website": "https://stripe.com"
}

Capabilities

Built for sales, research, and enrichment workflows

Firmographic profiles

Industry, description, founding year, headquarters, employee count, and total funding in one response.

Structured JSON

Normalized fields ready for a CRM, spreadsheet, or database — not free-text to parse yourself.

Source context

Every response includes the URLs the data was built from, so it can be independently verified.

Hallucination-safe

Fields the agent isn't confident about return NOT_FOUND instead of a fabricated guess.

Any company, not a fixed database

Works for large and small companies alike — not limited to a pre-indexed dataset.

Batch-ready workflows

Run recurring lookups to enrich lead lists, CRM records, or research pipelines.

Use cases

Put company data to work across your stack

Sales enrichment

Fill in industry, size, and funding for leads before outreach, without manual research.

Market research

Build structured profiles of companies in a market or competitive set.

Investment research

Pull funding totals and company stage as a starting point for diligence.

CRM data hygiene

Backfill missing firmographic fields on existing company records.

Competitive intelligence

Track headcount, funding, and positioning across a list of competitors.

AI agents

Give sales and research agents structured company context before they act.

How it works

From company name to firmographic profile

01

Send a company name

Just a name — no domain or ID required to get started.

02

The agent searches and validates

Olostep searches the web, reads relevant pages, and synthesizes the firmographic fields.

03

Use the response

Get back structured JSON with cited sources — pass it into your CRM, database, or workflow.

Comparison

Build company research internally or use an API?

Requirement
Build internally
Use the API
Company lookup
Manual research per company
Send a name
Data freshness
Static dataset, goes stale
Live web search every request
Field normalization
Custom parsing per source
Structured JSON fields
Source verification
Track URLs yourself
sources array included
Confidence handling
Detect bad data yourself
NOT_FOUND on low confidence
Developer time
High ongoing cost
One request

Enrich every lead with real company context

Pass structured, cited firmographic data into sales tools, research assistants, and CRM enrichment pipelines — grounded in the live web, not a stale import.

Pricing

Company Data API pricing

Start with 500 free requests, then scale enrichment workflows as volume grows.

Starter

$9/ month

For testing, prototypes, and small workflows.

  • Everything in Free
  • 5,000 successful requests
  • 150 concurrent requests

Standard

$99/ month

For enrichment and recurring workflows.

  • Everything in Starter
  • 200K successful requests
  • 500 concurrent requests

Scale

$399/ month

For high-volume platforms and enterprise workflows.

  • Everything in Standard
  • 1 million successful requests
  • AI-powered browser automations

Frequently asked questions

Product & Capabilities

A Company Data API looks up a company by name and returns structured firmographic data — industry, description, founding year, headquarters, employee count, funding, website, and LinkedIn — built from a live web search rather than a static, pre-indexed database.

A static database is only as fresh as its last import and only covers companies it already indexed. This endpoint searches the live web for any company you ask about, so it isn't limited to a fixed dataset.

Knowledge Graph Search API covers any entity — companies, people, places, products, topics — with a general-purpose schema. This endpoint is company-only, with a richer firmographic schema (industry, employee count, funding) built specifically for sales and research enrichment.

Usage & Automation

Yes. Company data is normalized into JSON fields that can be stored, analyzed, or passed directly into a CRM or downstream workflow.

Fields it isn't confident about return NOT_FOUND rather than a fabricated guess, so you can distinguish a real answer from a miss.

Yes. Every response includes a sources array listing the URLs the data was built from, so it can be independently verified.

Pricing & Plans

Yes. Common workflows enrich lead or CRM records with industry, size, funding, and website fields before outreach or scoring.

Batch workflows can be used where supported to enrich many companies at once, such as a CSV of lead accounts.

Create an API key, run a sample company lookup, inspect the structured response, and connect the result to your CRM, database, or AI workflow.

Collect firmographic data without maintaining a company database

Start with one company name and connect structured, cited data to your CRM, sales, or research workflows.