Dealroom Scraper avatar

Dealroom Scraper

Pricing

$39.00/month + usage

Go to Apify Store
Dealroom Scraper

Dealroom Scraper

Dealroom scraper for companies & investors. Extract 113+ fields: funding rounds, valuations, team members, revenue KPIs, Similarweb traffic, tech stack, news & more. No API key needed. Supports Dealroom URLs, domains and investor pages.

Pricing

$39.00/month + usage

Rating

0.0

(0)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

2

Monthly active users

15 hours ago

Last modified

Share

by SilentFlow

Scrape company and investor profiles from Dealroom.co without API keys. Extract hundreds of datapoints per entity including funding rounds, team members, KPIs, revenue, website traffic, tech stack, news, and rankings.

Why use this scraper?

  • No API key required: Access Dealroom data without a paid subscription
  • Comprehensive profiles: Hundreds of datapoints per company or investor
  • Flexible input: Accept domains (stripe.com), Dealroom URLs, or website URLs
  • Companies & investors: Scrape both company profiles and investor portfolios
  • High reliability: Robust data extraction with high success rates

Use cases

IndustryApplication
Venture CapitalSource deals, analyze portfolios, track funding rounds
Market ResearchMap competitive landscapes and industry trends
Sales & BDEnrich lead data with funding, team size, and tech stack
Due DiligenceVerify company data, funding history, and legal entities
RecruitingIdentify fast-growing companies and key decision makers
JournalismResearch startup ecosystem data for articles and reports

Input parameters

URL scraping

ParameterTypeDescription
startUrlsarrayCompanies/investors to scrape

Supported input formats:

  • Domain: stripe.com
  • Dealroom URL: https://app.dealroom.co/companies/stripe
  • Dealroom investor URL: https://app.dealroom.co/investors/sequoia_capital
  • Website URL: https://www.stripe.com/

Limits

ParameterTypeDefaultDescription
maxItemsinteger50Maximum number of entity profiles to save

Options

ParameterTypeDefaultDescription
includeTeambooleantrueExtract founders and key team members
includeFundingbooleantrueExtract funding rounds and investor data
includeNewsbooleantrueExtract recent news articles

Advanced

ParameterTypeDefaultDescription
requestTimeoutinteger30Request timeout in seconds
debugModebooleanfalseEnable detailed logging
proxyobjectresidentialProxy configuration

Output data

Company example

{
"uuid": "90f1c9d8-2afe-4db3-b852-c01f6c904628",
"name": "Stripe",
"tagline": "Integrated payments and finance automation with global reach",
"entityType": "corporate",
"dealroomUrl": "https://app.dealroom.co/companies/stripe",
"websiteUrl": "http://stripe.com",
"companyStatus": "operational",
"growthStage": "late stage",
"hqCity": "South San Francisco",
"hqCountry": "United States",
"industries": ["fintech"],
"subIndustries": ["payments", "banking", "lending & credit"],
"totalFunding": 8700000000,
"totalFundingCurrency": "USD",
"lastRoundType": "SECONDARY",
"employeesLatest": "5001-10000",
"latestValuation": 140000000000,
"revenue": 5840000000,
"launchYear": 2010,
"scrapedAt": "2026-02-24T10:30:00Z",
"dataType": "company"
}

Data fields

CategoryFields
Identityuuid, name, tagline, about, path, entityType, dealroomUrl, websiteUrl, logoUrl
StatuscompanyStatus, growthStage, launchYear, launchMonth
LocationhqCity, hqCountry, hqAddress, locations (array with city, country, coordinates)
SociallinkedinUrl, twitterUrl, facebookUrl, instagramHandle, careerPageUrl
Industriesindustries, subIndustries, tags, technologies
TeamteamTotal, founders, keyPeople (name, title, LinkedIn, gender), employeesLatest
FundingtotalFunding, fundingRounds (type, amount, investors, date), lastRoundType
InvestorsinvestorNames, investors (name, path, isLead)
InvestmentsinvestmentsCount, investments (name, stage, industries), exitsCount
ValuationlatestValuation, latestValuationCurrency
Revenuerevenue, revenueCurrency, revenueYear
TrafficsimilarwebMonthlyVisits, trafficGrowthPercentile
RankingsdealroomRank, dealroomScore
AppsappStoreAppId, playMarketAppId
LegallegalEntities (registeredName, registerNumber, country)
TechtechStack (name, category)
NewsrecentNews (title, summary, link, date, source)
ChartsemployeesChart, similarwebChart (time series)
MetascrapedAt, dataType

Examples

Scrape company profiles by domain

{
"startUrls": [
{"url": "stripe.com"},
{"url": "notion.so"},
{"url": "figma.com"}
],
"maxItems": 10
}

Scrape investor portfolio

{
"startUrls": [
{"url": "https://app.dealroom.co/investors/sequoia_capital"}
]
}

Scrape from Dealroom URLs

{
"startUrls": [
{"url": "https://app.dealroom.co/companies/stripe"},
{"url": "https://app.dealroom.co/companies/revolut"},
{"url": "https://app.dealroom.co/companies/klarna"}
],
"includeTeam": true,
"includeFunding": true,
"includeNews": false
}

Quick scrape without details

{
"startUrls": [
{"url": "airbnb.com"},
{"url": "uber.com"}
],
"includeTeam": false,
"includeFunding": false,
"includeNews": false
}

Integrations

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("silentflow/dealroom-scraper").call(run_input={
"startUrls": [
{"url": "stripe.com"},
{"url": "notion.so"},
],
"maxItems": 10,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['name']} ({item['growthStage']}) - ${item.get('totalFunding', 0):,.0f}")

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('silentflow/dealroom-scraper').call({
startUrls: [
{ url: 'stripe.com' },
{ url: 'notion.so' },
],
maxItems: 10,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => {
console.log(`${item.name} (${item.growthStage}) - $${item.totalFunding?.toLocaleString()}`);
});

Performance & limits

MetricValue
Entities per runUp to 5,000
Data per entity100+ fields
Request timeoutConfigurable (default 30s)
MemoryAuto-scaled based on input size

Tips for best results

  1. Start small: Test with 2-3 entities before large batch runs
  2. Use Dealroom URLs: Most reliable input format for direct entity matching
  3. Domain lookups: Use clean domains (stripe.com, not www.stripe.com/about)
  4. Disable optional data: Turn off team/funding/news for faster runs
  5. Debug mode: Enable to diagnose issues with specific entities
  6. Batch processing: Add all entities in one run for optimal performance

FAQ

Q: What input formats are supported? A: Three formats: plain domain (stripe.com), full Dealroom URL (https://app.dealroom.co/companies/stripe), or website URL (https://www.stripe.com/).

Q: Does it work for both companies and investors? A: Yes. Use company URLs or domains for companies, and Dealroom investor URLs for investor profiles.

Q: Why is some data missing for an entity? A: Not all entities have complete data on Dealroom. Fields like revenue, valuation, and traffic are not always available.

Q: What happens if a domain cannot be found? A: The scraper tries multiple lookup strategies. If the entity is not found on Dealroom, it will be skipped with a warning in the logs.

Q: Can I scrape hundreds of entities at once? A: Yes, up to 5,000 entities per run. Memory auto-scales based on the number of input URLs.

Support

Need help? We're here for you:

  • Feature requests: Let us know what you need
  • Custom solutions: Contact us for enterprise integrations or high-volume needs

Check out our other scrapers: SilentFlow on Apify