Dealroom Scraper
Pricing
$39.00/month + usage
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
Actor stats
1
Bookmarked
2
Total users
2
Monthly active users
15 hours ago
Last modified
Categories
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
| Industry | Application |
|---|---|
| Venture Capital | Source deals, analyze portfolios, track funding rounds |
| Market Research | Map competitive landscapes and industry trends |
| Sales & BD | Enrich lead data with funding, team size, and tech stack |
| Due Diligence | Verify company data, funding history, and legal entities |
| Recruiting | Identify fast-growing companies and key decision makers |
| Journalism | Research startup ecosystem data for articles and reports |
Input parameters
URL scraping
| Parameter | Type | Description |
|---|---|---|
startUrls | array | Companies/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
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 50 | Maximum number of entity profiles to save |
Options
| Parameter | Type | Default | Description |
|---|---|---|---|
includeTeam | boolean | true | Extract founders and key team members |
includeFunding | boolean | true | Extract funding rounds and investor data |
includeNews | boolean | true | Extract recent news articles |
Advanced
| Parameter | Type | Default | Description |
|---|---|---|---|
requestTimeout | integer | 30 | Request timeout in seconds |
debugMode | boolean | false | Enable detailed logging |
proxy | object | residential | Proxy 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
| Category | Fields |
|---|---|
| Identity | uuid, name, tagline, about, path, entityType, dealroomUrl, websiteUrl, logoUrl |
| Status | companyStatus, growthStage, launchYear, launchMonth |
| Location | hqCity, hqCountry, hqAddress, locations (array with city, country, coordinates) |
| Social | linkedinUrl, twitterUrl, facebookUrl, instagramHandle, careerPageUrl |
| Industries | industries, subIndustries, tags, technologies |
| Team | teamTotal, founders, keyPeople (name, title, LinkedIn, gender), employeesLatest |
| Funding | totalFunding, fundingRounds (type, amount, investors, date), lastRoundType |
| Investors | investorNames, investors (name, path, isLead) |
| Investments | investmentsCount, investments (name, stage, industries), exitsCount |
| Valuation | latestValuation, latestValuationCurrency |
| Revenue | revenue, revenueCurrency, revenueYear |
| Traffic | similarwebMonthlyVisits, trafficGrowthPercentile |
| Rankings | dealroomRank, dealroomScore |
| Apps | appStoreAppId, playMarketAppId |
| Legal | legalEntities (registeredName, registerNumber, country) |
| Tech | techStack (name, category) |
| News | recentNews (title, summary, link, date, source) |
| Charts | employeesChart, similarwebChart (time series) |
| Meta | scrapedAt, 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 ApifyClientclient = 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
| Metric | Value |
|---|---|
| Entities per run | Up to 5,000 |
| Data per entity | 100+ fields |
| Request timeout | Configurable (default 30s) |
| Memory | Auto-scaled based on input size |
Tips for best results
- Start small: Test with 2-3 entities before large batch runs
- Use Dealroom URLs: Most reliable input format for direct entity matching
- Domain lookups: Use clean domains (stripe.com, not www.stripe.com/about)
- Disable optional data: Turn off team/funding/news for faster runs
- Debug mode: Enable to diagnose issues with specific entities
- 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