nvNeuralVerge
Startup & Funding Data

Dealroom Company Search API and MCP — Companies by Keyword, Tier, Sector and Country

Send a keyword and/or filters for tier, sector and country and get the matching Dealroom companies back: name, tier, sector, headquarters, founding year, a numeric valuation with a short range label, a logo and the Dealroom link. At least one of keyword, tier, sector or country is required. You can also sort by valuation, alphabetical order or founding year.

You send
a keyword and/or a tier, sector or country filter (at least one is required), plus how many companies you want
You get back
name, tier, sector, HQ, founding year, numeric valuation and range, logo and Dealroom link for each matching company
Coverage
Dealroom records with a public page.
Price
1 point per returned record — $1 per 1,000
Billed per record actually returned, capped by max_items. A request that returns nothing costs nothing.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Dealroom directlyType the query into Dealroom and read the resultsFree, and slowFine for one record, useless across a list, and the layout differs on every platform
Building a scraperWrite it, host it, and repair it when Dealroom changes its pagesEngineering timeA maintenance commitment for something that isn't your product
NeuralVergeOne request, the same shape as every other source in the catalog$1 per 1,000, misses not billedReturns what Dealroom publishes at request time. Other platforms are separate sources with the same request format
Response

What you get back

Every field in the example response below.

FieldTypeDescription
session_idstringId of this run, for tracing.
kindstringSource type of the response.
keywordstringThe keyword you sent.
max_itemsnumberThe cap you sent on returned records.
start_pagenumberFirst page read.
partialbooleanTrue when the run stopped before reaching max_items.
humanstringReadable summary: query, result count and a traffic line.
machine.total_itemsnumberNumber of records returned in this response.
machine.items[]arrayThe returned records, each with the fields listed below.
machine.first_itemobjectA copy of the first record in items[], for a quick read.
machine.total_foundnumber|nullTotal matches when the platform reports one; null when it does not.
machine.page_countnumberPages read for this response.
machine.blockedbooleanTrue if the platform refused the read.
machine.proxy_traffic_bytesnumberTraffic used by the run, in bytes.
total_pointsnumberPoints charged: 1 per returned record.
machine.first_item.idstringCompany slug on Dealroom.
machine.first_item.namestringCompany name.
machine.first_item.urlstringLink to the company page on Dealroom.
machine.first_item.aliasstringSame slug as id.
machine.first_item.tierstringDealroom tier, e.g. Listed.
machine.first_item.sectorstringSector, e.g. Fintech.
machine.first_item.hqstringHeadquarters, city and country.
machine.first_item.countrystringHeadquarters country.
machine.first_item.founded_yearnumberYear founded.
machine.first_item.valuationnumberValuation as a number in dollars.
machine.first_item.valuation_rangestringThe same valuation as a short label, e.g. $1.18T.
machine.first_item.exit_notestringExit note, e.g. IPO 1983.
machine.first_item.logostringLogo image link.
Response

Example response

A real response, as returned.

{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "dealroom_companies_search",
  "keyword": "fintech",
  "max_items": 2,
  "start_page": 1,
  "partial": false,
  "human": "# Dealroom — companies search\n\n- **Query:** keyword=fintech\n- **Results:** 2 of 7913 found\n- **Proxy traffic:** 17.4 KB",
  "machine": {
    "total_items": 2,
    "first_item": {
      "id": "berkshire-hathaway-corp-",
      "name": "Berkshire Hathaway",
      "url": "https://dealroom.co/companies/berkshire-hathaway-corp-/",
      "alias": "berkshire-hathaway-corp-",
      "tier": "Listed",
      "sector": "Fintech",
      "hq": "Omaha, United States",
      "country": "United States",
      "founded_year": 1839,
      "valuation": 1180000000000,
      "valuation_range": "$1.18T",
      "exit_note": "IPO 1983",
      "logo": "https://storage.googleapis.com/dealroom-images-production/2026/09/26/a1b40123091158d6c35609cf6ac1cfb5.png"
    },
    "items": [
      {
        "id": "berkshire-hathaway-corp-",
        "name": "Berkshire Hathaway",
        "url": "https://dealroom.co/companies/berkshire-hathaway-corp-/",
        "alias": "berkshire-hathaway-corp-",
        "tier": "Listed",
        "sector": "Fintech",
        "hq": "Omaha, United States",
        "country": "United States",
        "founded_year": 1839,
        "valuation": 1180000000000,
        "valuation_range": "$1.18T",
        "exit_note": "IPO 1983",
        "logo": "https://storage.googleapis.com/dealroom-images-production/2026/09/26/a1b40123091158d6c35609cf6ac1cfb5.png"
      },
      {
        "id": "jpmorgan",
        "name": "JP Morgan",
        "url": "https://dealroom.co/companies/jpmorgan/",
        "alias": "jpmorgan",
        "tier": "Listed",
        "sector": "Fintech",
        "hq": "New York City, United States",
        "country": "United States",
        "founded_year": 1799,
        "valuation": 883528000000,
        "valuation_range": "$884B",
        "exit_note": "IPO 1983",
        "logo": "https://storage.googleapis.com/dealroom-images-production/2023/01/19/9726f27cce6233556b25070db8642dd3.png"
      }
    ],
    "total_found": 7913,
    "page_count": 1,
    "blocked": false,
    "proxy_traffic_bytes": 17803
  },
  "total_points": 2
}
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

Results come back in the same envelope as every other source: a session id, a readable summary, the structured result and the points charged. max_items caps how many records are returned and billed.

curl -X POST https://api.neuralverge.ai/functions/v1/run-dealroom-companies-search \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keyword":"fintech","max_items":2}'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Unicorn and tier lists

Filter by a tier such as Unicorn or Decacorn and a country to list the matching companies.

Sector mapping

Pull companies in a sector such as AI or Cybersecurity, sorted by valuation.

Prospecting

Build a list of companies by country and sector, then look up the ones worth a closer read.

Market sizing context

Use total_found with a filter to see how many companies Dealroom lists for a segment.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Dealroom records with a public page.

Freshness

Read at request time, so the answer reflects the platform as it stands when you ask.

Handling

This source returns information Dealroom shows publicly. Every response carries the session id you can trace.

What it will not do
  • —Search results carry a summary row. Investors, funding events and ownership are in Dealroom company.
  • —At least one of keyword, tier, sector or country is required, so an empty search is rejected.
  • —Sector, tier and valuation are Dealroom's own labels and figures, returned as given.
FAQ

Questions, answered

Keyword, tier (e.g. Unicorn, Decacorn, Listed), sector (e.g. Fintech, AI, Energy) and country, with sort set to valuation, alphabetical or founded.

Related

Related sources

Try dealroom company search on your own data

One request format across every source in the catalog.

Get started