Recently Funded Startups Leads Scraper avatar

Recently Funded Startups Leads Scraper

Pricing

from $0.42 / 1,000 company saveds

Go to Apify Store
Recently Funded Startups Leads Scraper

Recently Funded Startups Leads Scraper

Companies that just raised money, from SEC Form D filings: amount raised, date, industry, the executive to contact, phone, address, website, LinkedIn and e-mails found, lead score. Funds excluded, new raises only by default. B2B sales, recruiting, investors. Export to CSV, Excel or your CRM.

Pricing

from $0.42 / 1,000 company saveds

Rating

0.0

(0)

Developer

Nice Dev

Nice Dev

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

🚀 What is Recently Funded Startups Leads Scraper?

Recently Funded Startups Leads Scraper gives you a list of companies that just raised money, ready to contact: every US startup or company that files a Form D with the SEC after a private raise — amount raised, date, industry, the executive to contact with their title, phone number, address — and, as options, the company website, its domain, its LinkedIn, X, Facebook and Instagram pages, and contact e-mails found on it. Each row gets a lead score and a one-line summary for your CRM.

Pick a date range (7 days), one or several states, click Start, and export the leads to CSV, Excel, Google Sheets or your CRM. A company that raises money privately must file a Form D within 15 days of its first sale: you see who just raised, often before the press does — the right moment to sell software or services, recruit, or invest.

📋 What data can you extract about recently funded companies?

One row per Form D filing (a company that files two Form D gets two rows), 101 fields:

CategoryWhat you get
🏢 Companyname, industry, legal form, state and year of incorporation, former names, SEC number (CIK) — AutoIVF, Inc.
👤 Person to contactthe CEO, founder or president (else the first executive officer), first and last name, title — Ravi Kapur, CEO
📍 Contactbusiness address, phone number (also in international form) — 22 Strathmore Road, Natick, MA
💵 Raiseamount raised so far, offering size, amount remaining, percent sold, number of investors, minimum investment, date of first sale
🌐 Website and social pagesoptional: the company website found and checked, its domain, its LinkedIn, X, Facebook, Instagram, YouTube, GitHub and Crunchbase pages
✉️ E-mailsoptional: contact e-mails found on the website, and the best one to write to
⭐ Lead score0 to 100, with what it counted, and a one-line summary for a CRM, Slack or an AI agent
👥 Peopleevery executive officer, director and promoter of the filing, with role and address, and who signed
🤝 Placement agentsbroker-dealers paid to sell the offering, states where it was offered, commissions
🗂️ Funding historyoptional: every Form D the company ever filed, with dates, and its EIN

Every field, with an example, is listed in the Output section below.

✅ Why use Recently Funded Startups Leads Scraper?

  • 🎯 Fresh raises only: new offerings by default (the amendments of old raises are left out), operating companies only in the form (investment funds and real estate left out — about 3 filings in 4 are funds).
  • 👤 A person to write to: the leader of the company, chosen from the filing's executives and its signature, with their title.
  • 🌐 From filing to website: tick the option and the company website is guessed and checked on its home page; its social pages come with it, its e-mails as another option. The home pages read to look for the website are charged too (see the pricing).
  • ⭐ Sorted for outreach: a lead score from what each row gives you to reach the company, and a one-line summary.
  • 🔔 A daily feed: tick Only new filings, schedule the Actor, and each run returns (and charges) only the filings it never delivered before.
  • 🗺️ Where you sell: one or several states, a list of cities, an industry, a minimum raise.
  • 🔌 API, scheduling, integrations (Make, Zapier, n8n, HubSpot, Google Sheets…) and JSON/CSV/Excel export via the Apify platform.

🚀 How to get a list of recently funded companies

  1. Create a free Apify account.
  2. Open Recently Funded Startups Leads Scraper, set Filed after (e.g. 7 days) and pick States / countries.
  3. Tick Find the company website for the website and social pages (an option, off by default), and Find e-mails on the company website for contact e-mails too (an option, off by default, it needs the website); leave both unticked for the SEC data alone.
  4. Set Max filings (20 in the form, 100 through the API, 0 = no limit), then click Start.
  5. Download the leads in CSV, Excel or JSON, or send them to your CRM through an integration.

💰 How much does it cost to get recently funded companies?

This Actor uses pay per event pricing: $0.75 per 1,000 companies at the Gold price ($0.95 without a subscription), plus $0.01 per run start. Each option is charged on top, only on the rows it gave something to — an option asked for and not obtained is not charged. One exception: the website search. Each home page read while looking for a website is charged, the website found or not (in our test, 1.4 pages read for each company looked up: 95 pages read for 70 companies, a website found for 33):

You pay forNo subscriptionBronzeSilverGold
Company saved (apify-default-dataset-item)$0.95 per 1,000$0.94$0.85$0.75
Company's SEC profile (company-profile, option)$7.20 per 1,000$6.90$6.50$5.80
Amendment compared with the previous filing (amendment-comparison, option)$8.60 per 1,000$8.10$7.70$7.30
Company website found (website-found, option: its domain and social pages included)$2.70 per 1,000$2.40$2.20$1.90
Page read to find the website (website-page-read, part of the Website option)$3.59 per 1,000$3.58$3.57$3.56
E-mails found on that website (email-enriched, option)$17.00 per 1,000$16.99$16.98$16.97
Filing dropped by a filter after it was opened (detail-filter-check)$0.2 per 1,000$0.19$0.18$0.17
Monitoring run that delivers new companies (new-filings-watch, with Only new filings: once per run)$0.045$0.045$0.045$0.045
Run start (apify-actor-start, one per GB of memory: one at the default)$0.01$0.01$0.01$0.01

Platinum and Diamond pay the Gold price. Two examples at the Gold price:

  • 1,000 companies with the default settings (the website and the e-mails unticked): $0.75 + $0.01 = $0.76.
  • 1,000 companies with the website and the e-mails ticked, a website found for 500 of them (about 1,400 pages read to look for them, 1.4 for each company) and e-mails for 200: $0.75 + $0.95 (websites) + $4.98 (about 1,400 pages read) + $3.39 (e-mails) + $0.01 = $10.09 ($10.74 without a subscription). The lead score, the summary and the person to contact are included in the row. Filters that read the filing itself (issuer type, industry, amounts, investors, securities, young companies, phone) are applied by the Actor on every filing it opens: a filing you keep costs its normal price, a filing a filter drops costs only a small filter fee (detail-filter-check) — filtering never costs more than taking everything. Filters read on the search results (cities, excluded words, amendments, exemptions) cost nothing. Platform usage (compute, proxy) is included in the price.

⚙️ Input

Startups of New York and California that raised in the last week, with their website, social pages and e-mails:

{
"postedAfter": "7 days",
"states": ["NY", "CA"],
"issuerCategories": ["company"],
"findWebsite": true,
"enrichEmails": true,
"maxItems": 200
}

Biotech and software companies of Massachusetts raising at least $1 million, only the ones not delivered before (a daily feed):

{
"postedAfter": "3 days",
"states": ["MA"],
"issuerCategories": ["company"],
"industryGroups": ["Biotechnology", "Other Technology"],
"minOfferingAmount": 1000000,
"onlyNew": true,
"stateKey": "ma-biotech"
}

Or with company names and CIKs:

{
"searchQueries": ["therapeutics", "robotics"],
"ciks": ["1807161"],
"maxItems": 500
}

Or with your own SEC URLs (the other search fields are then not used):

{
"startUrls": [{ "url": "https://www.sec.gov/Archives/edgar/data/1807161/000180716126000001/" }]
}
FieldNotes
query, searchQueriesCompany name words, as the SEC search reads them (therapeutics, robotics); searchQueries adds more names, one search each.
states, stateTypeUS states, Canadian provinces or countries (EDGAR codes); read as the place of business, or the state of incorporation.
citiesKeep only the companies whose business city is one of these (New York, Austin); free, read before the filing is opened.
ciksSEC CIK numbers (1807161), one search per 50 CIKs.
startUrlsSEC full-text search URLs or Form D filing URLs (https://www.sec.gov/Archives/edgar/data/1807161/000180716126000001/). When given, the company names, states and CIKs are not searched.
maxItemsStop after this many filings (rows) for the whole run (0 = unlimited).
maxItemsPerQueryCap for EACH search (name, CIK batch or start URL). 0 = no per-search cap.
extractDetails, includeCompanyProfile, compareWithPreviousRead the full filing (on by default: the person to contact, the phone and the amounts are in it), the company's SEC profile, and the filing an amendment replaces (options, off by default).
findWebsite, enrichEmailsGuess and check the company website (with its domain and social pages), then look for contact e-mails on it (third-party websites; two options, off by default; the e-mails need the website). The website option is charged per website found plus per home page read to look for it, found or not.
postedAfter, postedBeforeFiling date range: 2026-09-01, or a period before now (7 days, 2 weeks, 1 month).
includeAmendmentsAlso return the amendments (Form D/A) of earlier raises; off by default: new raises only.
issuerCategories, industryGroups, fundTypes, entityTypesOperating company / fund / real estate, the SEC industry group, the fund type, the legal form.
minOfferingAmount, maxOfferingAmount, includeIndefiniteOffering, minAmountSold, minInvestorsSize of the raise, amount already raised, investors already in.
securityTypes, exemptions, incorporatedWithinFiveYears, requirePhoneSecurities offered, exemptions claimed (Rule 506(b), 506(c), Rule 506 for filings before September 2013…; read on the search results, free; older codes alone search up to the day the SEC stopped taking them), young companies only, companies with a phone number.
excludeKeywordsDrop the companies whose name contains one of these words (fund, series, SPV).
onlyNew, stateKey, resetStateMonitoring: only the filings never delivered under this memory key; resetState forgets the memory.
AdvancedsecUserAgent (your name and e-mail for the SEC; empty works), proxyConfiguration (Apify proxy by default, included in the price; the residential proxy is not available), maxConcurrency, maxRequestsPerMinute, minRequestIntervalMs, maxRequestRetries, debugLog.

📦 Output

A real company of 25/09/2026, with the website and e-mails options, shortened (one person, some e-mails cut):

{
"id": "0001807161-26-000001",
"accessionNumber": "0001807161-26-000001",
"url": "https://www.sec.gov/Archives/edgar/data/1807161/000180716126000001/",
"primaryDocUrl": "https://www.sec.gov/Archives/edgar/data/1807161/000180716126000001/primary_doc.xml",
"formType": "D",
"isAmendment": false,
"filingDate": "2026-09-25",
"cik": "0001807161",
"companyName": "AutoIVF, Inc.",
"issuerCategory": "company",
"industryGroup": "Biotechnology",
"entityType": "Corporation",
"jurisdictionOfIncorporation": "DELAWARE",
"previousNames": [],
"city": "NATICK",
"state": "MA",
"address": "22 STRATHMORE ROAD, SUITE 317, NATICK, MA 01760",
"phone": "781-363-3530",
"phoneE164": "+17813633530",
"coIssuers": [],
"relatedPersons": [
{
"name": "Ravi Kapur",
"firstName": "Ravi",
"lastName": "Kapur",
"isCompany": false,
"relationships": ["Executive Officer", "Director"],
"city": "Natick",
"state": "MA"
}
],
"executives": "Ravi Kapur (Executive Officer, Director); Michael Alper (Director); Mitchell Sayare (Executive Officer, Director); David Sable (Director); Erin Schardt (Director)",
"contactName": "Ravi Kapur",
"contactFirstName": "Ravi",
"contactLastName": "Kapur",
"contactTitle": "CEO",
"totalOfferingAmount": 1500000,
"totalAmountSold": 1500000,
"percentSold": 100,
"investorCount": 15,
"dateOfFirstSale": "2026-08-07",
"securityTypes": ["securityToBeAcquired", "other"],
"otherSecurityDescription": "Simple Agreement for Future Equity",
"federalExemptions": ["06b"],
"salesCompensationRecipients": [],
"statesOfSolicitation": [],
"signerName": "Ravi Kapur",
"signerTitle": "CEO",
"fundingHistory": [],
"edgarCompanyUrl": "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=0001807161&type=D",
"changedFields": [],
"website": "https://www.autoivf.com",
"websiteMatch": "strong",
"domain": "autoivf.com",
"linkedinUrl": "https://www.linkedin.com/company/autoivf",
"twitterUrl": null,
"emails": ["info@autoivf.com", "ravi@autoivf.com", "emre@autoivf.com"],
"emailSource": "https://www.autoivf.com/",
"contactEmail": "ravi@autoivf.com",
"leadScore": 100,
"leadScoreReasons": ["phone", "contact", "website", "email", "newOffering", "moneyRaised"],
"leadSummary": "AutoIVF, Inc. (Biotechnology, NATICK, MA) raised $1.5M of $1.5M (security to be acquired, Simple Agreement for Future Equity), Form D filed 2026-09-25. Contact: Ravi Kapur, CEO. Phone +17813633530. Website autoivf.com. E-mail ravi@autoivf.com.",
"searchUrl": "https://efts.sec.gov/LATEST/search-index?page=1&from=0&forms=D&startdt=2026-09-20&enddt=2026-09-28&locationCodes=NY%2CCA%2CTX%2CMA%2CFL",
"scrapedAt": "2026-09-27T16:03:48.162Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV or Excel. The Leads view of the Output tab shows the company, the raise, the person to contact, the phone, the website, the best e-mail, the LinkedIn page and the score.

All 101 fields

FieldsWhat you get
id, accessionNumber, url, primaryDocUrlthe SEC accession number, the filing page, the filed XML
formType, isAmendment, previousAccessionNumber, previousFilingUrlD or D/A; for an amendment, the filing it replaces
filingDate, fileNumber, filmNumber2026-09-25 (what the date filters read), SEC file and film numbers
cik, companyName, issuerCategory, industryGroup, investmentFundType, is40ActCompany: 0001807161, company / fund / realEstate, the SEC industry group, the fund type
revenueRange, netAssetValueRangerevenue range (companies) or net asset value range (funds)
entityType, entityTypeOther, jurisdictionOfIncorporation, yearOfIncorporation, incorporatedWithinFiveYears, previousNameslegal form, state and year of incorporation, former names
street1, street2, city, state, stateName, zipCode, addressContact: business address, also in one line
phone, phoneE164781-363-3530, +17813633530
coIssuersother issuers of the same offering
relatedPersons, executives, relatedPersonCountPeople: name, role, address of every executive, director and promoter; one line for spreadsheets
contactName, contactFirstName, contactLastName, contactTitlePerson to contact: the CEO / founder / president, else the first executive officer, else the first person named; the title the filing gives, else the signature's when they signed it, else the role
totalOfferingAmount, offeringAmountIndefinite, totalAmountSold, totalRemaining, percentSold, amountsClarificationRaise in USD (null when indefinite)
minimumInvestment, investorCount, hasNonAccreditedInvestors, nonAccreditedInvestorCountminimum investment, investors already in
dateOfFirstSale, firstSaleYetToOccur, moreThanOneYearfirst sale, duration of the offering
securityTypes, otherSecurityDescription, federalExemptions, isBusinessCombinationsecurities offered, exemptions claimed (06b = Rule 506(b))
salesCommissions, salesCommissionsEstimate, findersFees, findersFeesEstimate, feesClarification, proceedsToInsiderscommissions, finders' fees, money paid to the people above
salesCompensationRecipients, statesOfSolicitationPlacement agents: name, CRD number, broker-dealer, address, states where the offering was sold
signerName, signerTitle, signatureDatewho signed the filing
ein, sic, sicDescription, formDFilingCount, formDAmendmentCount, firstFormDDate, fundingHistory, edgarCompanyUrlFunding history (option): from the company's SEC profile
previousTotalAmountSold, amountSoldChange, previousTotalOfferingAmount, previousInvestorCount, changedFieldsAmendments (option): the replaced filing's figures and what changed
website, websiteMatch, domainWebsite (option): the company website, how sure the match is, its domain
linkedinUrl, twitterUrl, facebookUrl, instagramUrl, youtubeUrl, githubUrl, crunchbaseUrlSocial pages (with the website): the company's pages linked from its home page
emails, emailSource, contactEmailE-mails (option): found on the website, the page they were found on, the best one to write to
leadScore, leadScoreReasons, leadSummaryLead score: 0-100 and what it counted; one line for a CRM
searchUrl, scrapedAtthe SEC search it was found by, ISO timestamp

💡 Tips

How the lead score is counted

Out of 100, from what the row gives you to reach the company: a phone number 20, a named person to contact 20, a website 20 (10 when only the company name matched), an e-mail 20 (12 for a generic inbox such as info@), a new offering rather than an amendment 10, money already raised 10. leadScoreReasons lists what counted. Sort by it, or keep the rows above the score you want in your spreadsheet or CRM.

How to get more results

Leave Issuer type empty to get funds and real estate too, tick Include amendments, set maxItems to 0 and use a wider date range: a range with more than 10,000 filings is read in full, newest first.

How to reduce costs

The price is per filing saved, so the levers are maxItems, maxItemsPerQuery, the filters and onlyNew for recurring runs (you never pay twice for the same filing). cities, excludeKeywords, includeAmendments and exemptions are read on the search results: a filing they drop is never opened and costs nothing. The website, the e-mails, the SEC profile and the amendment comparison are off by default: tick them only when you need them. The website option costs a website found plus about 1.4 home pages read for each company looked up, found or not: tick it only for the companies you want to contact.

Several searches in one run

Fill searchQueries (company names) and / or ciks: the Actor runs one search per name and one per batch of 50 CIKs, each with the states and dates you chose. A filing found by several searches is saved — and charged — once. Set maxItemsPerQuery to give every search its own cap. You can also paste several SEC search URLs into startUrls.

Monitoring: only the new companies

Tick Only new filings (onlyNew) and schedule the Actor daily. The first run returns everything; each later run skips the filings already delivered: they are not saved, not charged, and not even opened. The memory lives in a named key-value store of your account (startup-funding-rounds-scraper-seen, up to 150,000 filings per key) and is only updated with filings that really reached the dataset, so a failed run never hides anything. A filing that a filter of the full filing dropped (issuer type, industry, amounts…) is remembered too, with those filters' settings: while they stay the same, it is neither opened nor charged a filter fee again, and the last message counts it as filtered out. Give each schedule its own stateKey, and tick resetState once to start over. A monitoring run that delivers at least one new company counts one new-filings-watch (see the pricing table); a run that finds nothing new, or is resumed after it was charged, does not count it again. The SEC lists the newest filings first: a search stops once it meets a long run of filings you already have.

Filter by filing date

postedAfter and postedBefore take a date (2026-09-01, the whole day is included, New York time) or a period before now (7 days, 2 weeks, 1 month). The SEC gives the filing DAY: the date filter reads filingDate. Filtered-out filings are not saved and do not count in maxItems.

🔌 Integrations and API

Call the Actor via the Apify API, the JavaScript or Python clients, or connect it with integrations and webhooks (Make, Zapier, n8n, HubSpot, Google Sheets, Slack, Airtable…). The dataset can be fetched as JSON or CSV from any tool, and leadSummary fits a Slack message or a CRM note as it is.

🤖 Use with AI agents (MCP)

AI agents (Claude, ChatGPT, Cursor…) can find and run this Actor through the Apify MCP server, billed to their Apify account like any run. It returns one row per Form D filing. Actor id: nice_dev/startup-funding-rounds-scraper; MCP server with this Actor only: https://mcp.apify.com/?tools=fetch-actor-details,nice_dev/startup-funding-rounds-scraper.

Smallest input, for a cheap first call:

{
"postedAfter": "3 days",
"issuerCategories": ["company"],
"findWebsite": false,
"enrichEmails": false,
"maxItems": 10
}

Key output fields: leadSummary, companyName, filingDate, totalAmountSold, industryGroup, contactName, contactTitle, phone, website, contactEmail, leadScore.

Cost: pay per event, see the pricing section above (with findWebsite on, each home page read is charged too). Cap each call with maxItems and, through the API, with the run option maxTotalChargeUsd.

❓ FAQ

The Actor only reads what the SEC publishes to everyone on EDGAR: Form D filings are public by law. It logs in to nothing. With the website option, it reads the public home page (and, for e-mails, a few public contact pages) of the company's own website. Results contain personal data (names and addresses of executives and promoters, as filed by the company; e-mails published on the company's website): do not store or use it without a legitimate reason, and follow the laws on marketing messages (CAN-SPAM, GDPR) when you contact people. You are responsible for your use of the data. This Actor is not affiliated with the U.S. Securities and Exchange Commission.

Does it need a login or a proxy?

No login, no SEC key. The proxy is included in the price: leave the default setting (the residential proxy is not available). The SEC asks automated tools to say who they are: the Actor does, and you can give your own name and e-mail in secUserAgent. A request the SEC turns away is retried at once on a new proxy session, up to 10 times on top of the retries (without a proxy, after a pause of 5 seconds, doubled at each retry up to 150 seconds).

What is a Form D, and how fresh is it?

A notice every company files with the SEC when it sells securities privately (Regulation D): startups raising seed or Series A money, growth companies, investment funds, real-estate offerings. It is due within 15 days of the first sale, so a filing is usually days or weeks old — often before any press release. Amendments (Form D/A) update it: new amount sold, new investors, a yearly renewal. This Actor returns the new raises only, unless you tick Include amendments.

How right are the website, the social pages and the person to contact?

The website is guessed from the company name and checked on its home page: websiteMatch is strong when the filing's phone, city or an executive's name is on the site, name when only the company name is (it can be a namesake). The social pages are the ones the home page links to, never guessed. In our tests on 40 new raises, a website was found for about half of the companies, a strong match for 1 in 5, and every social page returned was linked from the company's home page. The person to contact is read in the filing itself, with the names as the company filed them (sometimes in capital letters).

Is the data safe to open in Excel or to show on a web page?

Names and texts are the companies' own words, copied as they are. A text can begin with -, +, = or @ (every phoneE164 does): Excel and Google Sheets may read such a cell of a CSV file as a formula or a number. The Actor leaves the text as it is, so that the JSON and the API give the real value: when you open a CSV, import these columns as text. Every URL field holds an https:// or http:// URL, or null: never javascript: nor data:. On a web page, escape every field like any text written by a stranger.

Known limitations

  • The SEC gives the filing day, not the time: the date filters and the monitoring work day by day.
  • A Form D names no investors (only how many) and no funding round (seed, Series A): the amounts and the people are what the filing gives.
  • The funding history reads the company's last 1,000 SEC filings of every kind: enough for nearly every Form D filer.
  • The website is looked for on operating companies only (a fund or an SPV has none of its own); e-mails are read on strong matches only.
  • onlyNew remembers filing numbers, not their content: an amendment is a new filing, returned as such when you ask for amendments.

A run that reaches its timeout stops itself about 45 seconds before it: no new page is asked, what it read is saved and, with onlyNew, remembered, and the run ends Succeeded with "Stopped before the run's timeout". Resurrect it to go on from there, or give the next run a longer timeout (Run options).

A run the platform stops without warning (out of memory, a lost server)

  • Resurrect it: it goes on from where it stood at most a minute before the stop. What it had read since is read again, and the filings already saved are skipped: none is delivered or charged twice, and maxItems still counts them.
  • With onlyNew, the memory is saved once a minute: resurrect the stopped run and the filings it had saved meanwhile join the memory; leave it stopped for good, and the next run may return up to a minute of them once more.

Something doesn't work?

The last line of the log counts the filings saved, filtered out and no longer on SEC EDGAR, and the requests that failed after every retry. Those requests are listed, with the reason, in the FAILED_REQUESTS record of the run's key-value store. A run that saved nothing and had failed requests fails, and its last message gives the cause.

If the SEC changes its pages, you are told instead of paying for blank rows. If the first 20 filings read all lack their company name, filing date or exemption codes — or, with the full filing, industry, phone, offering size, amount sold, investor count, related persons, entity type or security types — the run saves nothing more, stops and fails, and its last message names the missing field: at most those first filings are charged. A filing that a filter (dates, amounts, investors…) drops because it lacks the field that filter reads counts among those 20. A run of fewer filings (a scheduled onlyNew run that finds a few new ones, a small Max filings) is checked at its end, from 5 filings: its filings are already saved, and the run fails with the missing field instead of ending green.

🛟 Support

Open an issue in the Issues tab with a link to your run: the run log and the FAILED_REQUESTS record of the key-value store show exactly which URLs failed and why.