Private Market Data API - Companies, Funding, Acquisitions avatar

Private Market Data API - Companies, Funding, Acquisitions

Under maintenance

Pricing

$15.00 / 1,000 results

Go to Apify Store
Private Market Data API - Companies, Funding, Acquisitions

Private Market Data API - Companies, Funding, Acquisitions

Under maintenance

Search a private market database of companies, funding transactions, investors and acquisitions by sector feed, country, founding year, total raised, round type and investor. Returns company profiles, funding history and investor lists as flat rows. Pay per result. Bring your own API key.

Pricing

$15.00 / 1,000 results

Rating

0.0

(0)

Developer

Nabeel Hassan

Nabeel Hassan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Private Market Data API

Search a private market database of companies, funding transactions, investors and acquisitions by sector feed, geography, founding year, total raised, round type and investor.

Four datasets sit behind one filter language. Search companies to build a market map, transactions to track who raised what and when, investors to profile the funds, and acquisitions to see who bought whom. A filter set written for one dataset mostly carries over to the others, which makes it practical to run the same thesis across all four.

Four datasets

DatasetWhat it returns
companiesCompany profiles with sector, geography, stage, funding and investors
transactionsIndividual funding rounds with amount, currency, date and round type
investorsInvestor and fund profiles
acquisitionsAcquisition events with acquirer and target

Filters that matter

Sector feeds are the backbone. feedNames uses the provider's own sector taxonomy, so Cybersecurity, Fintech and Cloud Infrastructure are values rather than free text, and picking the right feed does more to shape a result set than any other filter.

Funding filters come in pairs. totalRaisedMin and totalRaisedMax bound lifetime funding, while roundAmountMin and roundAmountMax bound a single round; the two answer different questions. roundDateFrom and roundDateTo narrow to a window, which is how you build a "who raised a Series A in Q2" list.

investorNames filters to companies backed by named funds, which maps a portfolio or exposes co-investment patterns without leaving the companies dataset.

Filter availability follows your subscription. A filter your subscription does not cover is rejected rather than ignored, and the error names it. Anything with no dedicated field here can be sent through the raw filter box, which is merged into the filter and wins on conflict.

What comes back

Company rows carry the provider id, name, domain, description, founding year, country and city, stage, sector feeds, business model, employee count, total money raised, latest round category, amount and date, investor list, provider score, and profile and LinkedIn links.

Transaction rows carry the amount, currency, date and round category alongside the company they belong to. Acquisition rows carry the acquirer and target names.

Which of those a given row actually carries depends on your subscription and the dataset, so every column is read defensively and left null when the provider does not return it. Every row also carries raw, the untouched provider record, so nothing is lost by the flattening.

Example output

{
"recordType": "company",
"matched": true,
"id": "c-1234567",
"name": "Example Labs",
"domain": "example.com",
"description": "Runtime security for containerised workloads.",
"foundedYear": 2021,
"country": "United States",
"city": "San Francisco",
"stage": "Series B",
"feedName": ["Cybersecurity", "Cloud Infrastructure"],
"employeeCount": 148,
"totalMoneyRaised": 62000000,
"latestRoundCategory": "Series B",
"latestRoundAmount": 40000000,
"latestRoundDate": "2026-03-18",
"investors": ["Example Ventures", "Second Fund"]
}

Pricing

Pay per result. You are charged once per record saved to the dataset. Duplicates are removed before charging. Apify platform usage is included in the per-result price. Your own provider plan is billed separately by the provider.

Bring your own API key

This actor does not include data access. You use your own access token from Tracxn, which is the provider whose API this actor calls, generated on the API token page of your provider account. The token is sent as a request header rather than as a URL parameter, so it never appears in a log line or a redirect. Tokens issued for a trial account are revoked when the trial ends, which reads exactly like a wrong token, so that is the first thing to check on an authentication error.

FAQ

What is a private market data API?

A private market data API returns structured records for companies that are not publicly listed: what sector they operate in, when they were founded, how much they have raised, in which rounds, from which investors, and whether they have been acquired. It covers the part of the market that publishes no filings. This actor wraps one and turns its results into a dataset you can export as CSV, JSON or Excel, or pull from another tool.

How do I build a market map for one sector?

Set feedNames to the sector and countries to your geographies, sort by totalMoneyRaised descending, and run the companies dataset. Add foundedYears to isolate a cohort, or a totalRaisedMin to keep only companies past a funding threshold.

How do I find companies that raised recently?

Switch the dataset to transactions, set roundDateFrom and roundDateTo to the window you care about, and add roundCategories for the stage. Each row is one round, with amount, currency and date, rather than a company profile with its latest round attached.

Can I map an investor's portfolio?

Yes, two ways. Put the fund in investorNames and search companies, which returns the companies they back. Or search the investors dataset for the fund's own profile. The first is usually what people mean by a portfolio map.

Why is a page only 20 records?

The provider documents 20 records per call, so the actor caps the page there and pages with an offset instead. A run of a few thousand records is therefore many small requests, and the actor paces itself between them to stay inside the provider's rate limits.

Can I check a filter set without spending entitlement?

Yes. Switch on the playground option and every request goes to the provider's playground environment, which answers with sample data. Use it to confirm that a filter name is accepted before committing a real run.

Why did my run stop early?

Two common reasons. Either a page returned only records already collected, which means that dataset is not paging for your token and the actor stops rather than charging for duplicates, or the filter matched fewer records than your result limit. Both are stated plainly in the run log.

How many results can one run return?

Up to 25,000 per run, paged at 20 records per request.

Do I need my own API key?

Yes. This actor is bring your own key, and your usage is billed on your own provider plan. The actor charges separately for each result it returns.

Keyword map

private market data API, private company data API, startup database API, funding rounds API, venture capital data API, investor data API, acquisitions data API, M&A data API, sector taxonomy search, company funding search API, deal sourcing API, market map data, portfolio mapping API, co-investment data, startup funding tracker, private equity data API