At a glance
What the Funded Companies Hiring does
- Sources
- SEC EDGAR Form D (official, public domain), each company's own public job board, and its own website
- Job boards
- Greenhouse, Lever, Ashby, SmartRecruiters, Workable, BambooHR and Workday, found from the company's website
- Output
- One row per company: raise, open roles with links, departments, locations, contacts; JSON, CSV, Excel, API
- Automate
- Only new since last run (new raises and new roles), plain-language Slack/webhook digest, schedules, Zapier, Make, n8n, MCP
Who it is for
- SDRs and account executives: reach companies in the weeks after they raise, when budgets open and teams grow
- Recruiters and staffing agencies: pitch funded companies that are already hiring for roles you fill
- Agencies (dev shops, design, marketing, HR, payroll, office space): find companies whose open roles show the need you serve
- Founders and investors: watch who raised in your sector and what they hire for next
- Sales ops: feed a CRM or Clay table with new raises plus hiring signals every morning
Output
What you get
- alert_type (newly_funded or new_roles) and summary, one plain-language sentence per company
- Funding: company_name, cik, entity_type, year_of_incorporation, city, state, industry_group, sector, filing_date, date_of_first_sale, total_offering_amount, total_amount_sold, total_remaining, investors_count, securities_offered, federal_exemptions, revenue_range, accession_number and filing_url
- Company: website (confirmed) and domain
- Hiring: is_hiring, job_board, job_board_url, careers_url, open_roles_count, roles_complete, departments, top_locations, seniority_mix, remote_share
- roles: title, department, seniority, locations, countries, remote, posted_at and url, newest first (up to 'Max roles listed per company')
- Monitor rows: new_roles_count and new_roles, only the roles that were not open at the last check
- contacts (when on and found): emails, phones, contact_pages, social_profiles and decision_makers (name, title, seniority, function, work email or phone when the company publishes one)
Example
Input and output
Input
{
"daysBack": 7,
"sectors": [
"technology",
"health-care"
],
"minAmountSold": 1000000,
"maxResults": 50,
"enrichContacts": true,
"incremental": true,
"slackWebhookUrl": "https://hooks.slack.com/services/T000/B000/XXXX"
}One output record
{
"alert_type": "newly_funded",
"summary": "Legora, Inc. raised $220.8M and has 312 open roles on Ashby, mostly Go To Market (GTM) and Legal Engineering.",
"company_name": "Legora, Inc.",
"cik": "0002071663",
"entity_type": "Corporation",
"year_of_incorporation": 2023,
"city": "Dover",
"state": "DE",
"state_name": "Delaware",
"industry_group": "Other Technology",
"sector": "technology",
"accession_number": "0002071663-26-000002",
"form_type": "D",
"filing_date": "2026-11-04",
"filing_url": "https://www.sec.gov/Archives/edgar/data/2071663/000207166326000002/0002071663-26-000002-index.htm",
"date_of_first_sale": "2026-10-20",
"total_offering_amount": 550000000,
"total_amount_sold": 220820026,
"total_remaining": 329179974,
"investors_count": 44,
"securities_offered": [
"Equity"
],
"federal_exemptions": [
"06b"
],
"revenue_range": "Decline to Disclose",
"website": "https://legora.com/",
"domain": "legora.com",
"is_hiring": true,
"job_board": "Ashby",
"job_board_url": "https://jobs.ashbyhq.com/legora",
"careers_url": "https://legora.com/careers",
"open_roles_count": 312,
"roles_complete": true,
"departments": [
{
"name": "Go To Market (GTM)",
"open_roles": 56
},
{
"name": "Legal Engineering",
"open_roles": 55
},
{
"name": "Engagement",
"open_roles": 38
},
"… 2 more"
],
"top_locations": [
{
"name": "New York City",
"open_roles": 94
},
{
"name": "Stockholm HQ",
"open_roles": 60
},
{
"name": "London",
"open_roles": 39
},
"… 2 more"
],
"seniority_mix": [
{
"level": "mid",
"open_roles": 119
},
{
"level": "manager",
"open_roles": 81
},
{
"level": "senior",
"open_roles": 43
},
"… 4 more"
],
"remote_share": 0,
"new_roles_count": null,
"new_roles": null,
"roles": [
{
"role_id": "ashby:legora:71d649a0-542c-4852-b050-a06f07d66426",
"title": "Director of Revenue, Federal",
"department": "Go To Market (GTM)",
"seniority": "director",
"locations": [
"US - Remote",
"Remote, Remote, United States"
],
"countries": [
"US"
],
"remote": false,
"posted_at": "2026-11-04T20:30:30Z",
"url": "https://jobs.ashbyhq.com/legora/71d649a0-542c-4852-b050-a06f07d66426"
},
{
"role_id": "ashby:legora:d43c0032-0fa5-4e7c-90de-1d4bba181016",
"title": "Engagement Manager - Copenhagen",
"department": "Engagement",
"seniority": "manager",
"locations": [
"Copenhagen",
"Copenhagen, Capital region of Denmark, Denmark"
],
"countries": [
"DK"
],
"remote": false,
"posted_at": "2026-11-04T16:01:07Z",
"url": "https://jobs.ashbyhq.com/legora/d43c0032-0fa5-4e7c-90de-1d4bba181016"
}
],
"roles_truncated": true,
"contacts": {
"emails": [
{
"email": "contact@legora.com",
"source_url": "https://legora.com/contact-us"
},
{
"email": "press@legora.com",
"source_url": "https://legora.com/contact-us"
},
{
"email": "support@legora.com",
"source_url": "https://legora.com/contact-us"
}
],
"phones": [],
"contact_pages": [
"https://legora.com/contact-us"
],
"social_profiles": [
{
"network": "linkedin",
"url": "https://www.linkedin.com/company/wearelegora",
"source_url": "https://legora.com/"
},
{
"network": "x",
"url": "https://x.com/WeAreLegora",
"source_url": "https://legora.com/"
},
{
"network": "youtube",
"url": "https://www.youtube.com/@WeAreLegora",
"source_url": "https://legora.com/"
},
"… 1 more"
],
"decision_makers": []
},
"source_url": "https://www.sec.gov/Archives/edgar/data/2071663/000207166326000002/0002071663-26-000002-index.htm",
"scraped_at": "2026-11-05T07:01:06Z"
}From a real run of this tool; long text and lists shortened here.
How to use it
Three steps
- Set 'Filed in the last N days' and 'Max companies'. By default only funded companies with open roles are returned, biggest raises first.
- Optionally narrow it by sector, state or minimum amount raised, keep 'Add business contacts' on, and turn on 'Only new since last run' for a monitor.
- Click Start, then download JSON, CSV or Excel, or schedule it daily and send the digest to Slack, Google Sheets, your CRM, Zapier, Make or n8n.
API
Call it from Python
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("aurelix/funded-companies-hiring").call(run_input={'daysBack': 7,
'sectors': ['technology', 'health-care'],
'minAmountSold': 1000000,
'maxResults': 50,
'enrichContacts': True,
'incremental': True,
'slackWebhookUrl': 'https://hooks.slack.com/services/T000/B000/XXXX'})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)pip install apify-client. The same input works from the Apify console, a schedule, Make, n8n, Zapier or an AI agent through the Apify MCP server.
Pricing
Pay per result
| Per 1,000 hiring companies, free plan | $20.00 |
| Per 1,000 hiring companies, paid plans | $16.00 |
| Contact result, per 1,000, free plan | $10.00 |
| Contact result, per 1,000, paid plans | $8.00 |
| Start fee per run | $0.03 |
Live prices from the Apify Store; no subscription and no platform usage billed on top. See the Store page.
Honest limits
What it does not do
- US Form D filers only; no investor names, no round name (seed, Series A), and companies that raise without filing a Form D are missing.
- Websites are found only when the company name works as a .com, .ai, .io or .co domain and the site shows the filing's city or phone; most small issuers get none and are not returned.
- Open roles come only from Greenhouse, Lever, Ashby, SmartRecruiters, Workable, BambooHR and Workday boards linked from or named like the company's site; other systems and home-made careers pages give no roles.
- A job-board role marked remote in its location text but not in the board's remote flag shows remote false; check
locationstoo. - Workday boards are read up to Workday's 2,000-role search limit; roles_complete is false when a board was read only partly.
- Monitor mode re-checks the boards of the 50 most recent companies it returned, for 'Watch new roles for N days'. A funded company returned without a job board is not re-checked later, so a company that opens its board after its first run is not reported.
- Contacts come only from what the company publishes on up to 5 pages of its own site; sites that block crawlers in robots.txt are skipped.
- SEC EDGAR may throttle or refuse busy periods; the run slows down and backs off, and if refused it stops with what it found. A job board that does not answer leaves that company out of the run (not charged); monitor mode checks it again next run.
FAQ
Questions buyers ask
How much does the Funded Companies Hiring cost?
$20.00 per 1,000 hiring companies ($16.00 on paid Apify plans), billed through your Apify account; you pay only for results. Apify's free plan includes $5 of credit a month, enough for about 250 hiring companies.
Where does the funding data come from?
From SEC Form D filings on EDGAR. A US company raising money privately under Regulation D files a Form D within 15 days of its first sale, so the filing usually follows the raise by days to two weeks; date_of_first_sale gives the real date. Form D gives the amount offered and sold, the industry and the location, but no investor names and no round name (seed, Series A).
Why are so few funded companies returned?
Most companies that file a Form D are small: many have no website a name search can confirm, and many have no public job board. In our test runs about one in ten operating companies got a confirmed website, and about one in five of those had a readable job board, mostly the bigger raises. That is why the biggest raises of each day are checked first and why you pay only for companies returned. Turn off 'Hiring companies only' to also get funded companies with a confirmed website but no readable roles.
Which job boards are supported?
Greenhouse, Lever, Ashby, SmartRecruiters, Workable, BambooHR and Workday, the public boards that many startups and scale-ups use. Companies on other systems (for example Paylocity, ADP, Rippling, JazzHR or a home-made careers page) get no roles; with 'Hiring companies only' off they still come back with their careers page link when one is found.
How does 'Only new since last run' work?
The first monitor run returns funded companies as usual and remembers every Form D it checked plus every role ID on the boards of the companies it returned. Later runs with the same filters skip filings already checked and re-check the remembered boards: a company comes back as a new_roles row only when its board shows roles that were not there before, with just those roles listed. A role that closes and reopens under the same ID is not reported again. Nothing returned before is charged again.
What does the Slack digest look like?
It is sent only when the run found something; the same text is saved as the run's OUTPUT record and the webhook gets it as JSON with the top 10 rows.
Which contacts do I get?
Only what the company publishes on its own website: shared mailboxes such as hello@ or sales@, office phone numbers, the contact page, company social profiles, and, with leaders on, up to 5 founders, executives, VPs, heads or directors named on its team or about page with their title. Mailboxes that look like a person's private address, testimonials, advisors, investors and people whose title is only a board seat (such as 'Director' or 'Chairman') are left out; a leader's work email is kept only when the mailbox spells that leader's name.
What is charged?
One company-result ($20 per 1,000 on the free plan, $16 on paid plans) per company returned. With 'Add business contacts' on, also one contact-result ($10 per 1,000, $8 on paid plans) per company whose website gave at least one contact. Plus a $0.025 start fee per run.
What happens when a run finds nothing or stops early?
You pay the start fee only. Work per run grows with the companies returned: a run reads at most 200 filings and looks up 60 websites before its first result, plus 100 filings and 30 websites per company returned, so filters that match almost nothing end the run with a clear status instead of reading weeks of filings. If the SEC throttles the run, it slows down and backs off; if the SEC keeps refusing, the run stops, keeps what it found and says so. If SEC EDGAR is down for every day you asked for, the run ends with a clear message, no results and nothing charged beyond the start fee. A company whose job board does not answer is left out of that run and not charged, and the status says so; in monitor mode it is checked again on the next run.
Why is the order biggest raise first?
Within each filing day, companies are checked in order of amount sold, because bigger raises are far more likely to have a website, a public job board and open roles. Days are read from today backwards. With 'Max companies' reached, the companies not reached are not remembered, so the next monitor run picks them up.
Can I change filters without getting repeats?
The monitor memory is named after the filters (sectors, states, minimum amount, hiring only), so changing one starts a fresh memory. To keep one memory across filter changes, set 'Monitor memory name'. Changing days back, max companies or contacts keeps the same memory.
Does it cover companies outside the US?
Only companies that file a Form D with the SEC, which includes some foreign companies raising from US investors. Leave 'Issuer states' empty to include them. Companies that raise without filing a Form D are not in EDGAR, so they are not here.
Does it use proxies?
No. SEC EDGAR is read directly with a declared user-agent at the SEC's fair-access pace, and company websites and job boards are read directly with robots.txt obeyed.
Can I use it from an AI assistant?
Yes. Every input is described for agents (days back, sectors, states, amount, hiring only, monitor mode), and each row carries a plain-language summary an assistant can quote. It works through Apify's MCP server and API.
Is this legal?
It reads only public data any logged-out visitor can see: Form D filings on the SEC's EDGAR system, which are US government works in the public domain, read at the SEC's fair-access pace with a declared user-agent; each company's own public job board through the board's public API; and, when you turn contacts on, the public pages of the company's own website with robots.txt obeyed. It never logs in and never solves CAPTCHAs. It returns business contact information the company publishes itself, never the executives' names or addresses from the filing. To have a record removed, open an issue on this Actor's Issues tab. You are responsible for using the data lawfully, incl. anti-spam and privacy laws; this is not legal advice.
Guides
Tutorials using this tool
Related
Related tools
Try the Funded Companies Hiring
Open it on the Apify Store, paste the example input above and click Start. Results download as CSV, Excel or JSON.