When a US company raises money privately under Regulation D, it files a Form D with the SEC, usually within 15 days of the first sale. Every filing is public on EDGAR as structured XML, with the amount offered, the amount sold, the industry group and the issuer's state. EDGAR also publishes a daily index of everything filed that day. Put the two together and you get a daily list of new funding rounds, for free and with no API key.
Here's a script that does that and writes a CSV. Disclosure: at the end there's a hosted version that we built and charge for. The script works without it.
The two files you need
The daily form index: https://www.sec.gov/Archives/edgar/daily-index/{year}/QTR{q}/form.{yyyymmdd}.idx . It's a fixed-width text file with form type, company name, CIK, date and file path.…