Signal NFX Investors Email Scraper avatar

Signal NFX Investors Email Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Signal NFX Investors Email Scraper

Signal NFX Investors Email Scraper

Scrapes VC and angel investor profiles from Signal by NFX (signal.nfx.com): name, firm, position, check size, sectors, stages, locations, social links, past investments, plus optional investor and firm emails. Use investor list URLs, investor URLs or all lists.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

ActorFlow

ActorFlow

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Signal NFX Investors Scraper - VC & Angel Investor Data

Scrape VC and angel investor profiles from Signal by NFX (signal.nfx.com): name, firm, position, check size (min, target, max), sectors, stages, investment locations, LinkedIn/Twitter/Crunchbase links, experience, education and past investments. Paste an investor list URL or an investor profile URL, press Start, and export the investor database as JSON, CSV or Excel, or call it as an API.

Target website: signal.nfx.com

✨ Features of this Signal NFX investor scraper

  • Investor profile extraction gets name, headline, position, firm, fund size, check sizes, sectors, stages, locations and social links for every investor
  • Past investments and background cover every funding round on record (company, stage, amount, date, lead/board role), plus experience, education and press links
  • Every investor list in one run: the "All investor lists" option covers all 358 lists linked from the Signal homepage (by sector, stage and location), with duplicates removed
  • Pagination support walks a ranked list (up to thousands of investors) in Signal's ranking order
  • Investor and firm email finder: optionally looks up the investor's firm website and adds the emails found (name, role and LinkedIn) as a leads array, plus email when one of them is the investor's own. Off by default. Free Apify plans get it for 1 investor per run; paid plans have no limit
  • New-investor monitoring with a cache project name, so scheduled runs return only investors not seen before
  • Proxy support, though the site works without one
  • No browser required, which makes runs fast and cheap

πŸš€ How to scrape Signal NFX investors in 5 steps

  1. Sign up for a free Apify account, which includes $5 monthly credit.
  2. Open the actor page and click Try for free.
  3. Fill in the Input fields (an investor list URL, an investor URL, or turn on "All investor lists").
  4. Click Start and wait for the run to complete.
  5. Download results from the Output tab in JSON, CSV, or Excel format.

You can also run this actor via the Apify API or integrate it directly into your workflows using Zapier, Make, or n8n.

πŸ’° Pricing for the Signal NFX scraper

This actor uses pay-per-result billing: you pay for each investor saved to the dataset.

  • Emails are an optional extra charge. With Find investor emails on, each investor whose firm website returned at least one email costs a separate lead-enrichment event on top of the result. Investors whose firm has no website, or where no email is found, cost nothing extra.
  • Free plan: the scraper itself runs normally for free users. Only the email lookup is limited, to 1 investor per run. Paid plans can look up emails for as many investors as they like.
  • New Apify accounts include $5 of free monthly credit.
  • It uses plain HTTP requests instead of a headless browser, so it costs much less to run than browser-based scrapers.
  • Proxies are off by default, which keeps runs as cheap as possible.

πŸ”§ Signal NFX scraper input configuration

FieldTypeRequiredDefaultDescription
startUrlsarrayβ€”top-saas-seed-investors list (prefill)Signal investor list URLs or single investor URLs. Lists are scraped in Signal's ranking order.
allListsbooleanβ€”falseScrape every investor list linked from the Signal homepage (358 lists). Max items applies to each list, and an investor is never saved twice.
scrapeDetailsbooleanβ€”trueAdd website, investment focus, experience, education, press links and all past investments. Turn off for faster list-only runs (headline, location and round counts are still included).
enrichLeadsbooleanβ€”falseLook up each investor's firm website and add the emails found as leads (and email when one is the investor's own). Needs a firm website. Extra charge only for investors with emails found.
cacheProjectNamestringβ€”β€”Use the same name on each scheduled run to get only new investors. Cached investors are skipped, not charged and not counted.
maxItemsintegerβ€”5Maximum unique investors saved for each investor list.
proxyConfigurationobjectβ€”{ "useApifyProxy": false }Optional proxy. The site works without one.

Supported URL types:

  • Investor list: https://signal.nfx.com/investor-lists/top-saas-seed-investors, https://signal.nfx.com/investor-lists/top-ai-pre-seed-new-york-city-investors
  • Investor profile: https://signal.nfx.com/investors/george-zachary

πŸ“¦ Signal NFX scraper output data

Each investor is one JSON record with these fields: id, url, personSlug, name, firstName, lastName, headline, position, roles, imageUrl, firmName, firmSlug, firmUrl, firmWebsite, firmFundSize, location, investmentLocations, minInvestment, maxInvestment, targetInvestment, sectors, stages, investorLists, linkedinUrl, twitterUrl, facebookUrl, crunchbaseUrl, angellistUrl, websiteUrl, areasOfInterest, notInterestedIn, voteCount, previousPosition, previousFirm, experience, education, mediaLinks, investmentCount, fundingRoundCount, pastInvestments, listSlug, listRank, listInvestorCount, scrapedAt (plus changeType when a cache project is used, and email and leads, which are always present: null and [] when Find investor emails is off or nothing was found). The dataset has 1 view: Overview, a compact table with name, position, firm, location, check sizes, stages, sectors, round count and LinkedIn.

Output at a glance:

InvestorFirmPositionTarget check ($)StagesRoundsRank
Aaref HilalyBain Capital VenturesPartner10,000,000Seed, Series A671
Morgan BellerNF ForwardGeneral Partner2,500,000Seed, Series A212
Navin ChaddhaMayfield FundManaging Partner7,750,000Seed, Series A, B1373
Pete FlintNFXManaging Partner2,500,000Pre-seed, Seed1294
Mike MaplesFloodgatePartner2,550,000Seed, Series A, B735

Sample output (raw JSON):

{
"id": "6743",
"url": "https://signal.nfx.com/investors/navin-chaddha",
"personSlug": "navin-chaddha",
"name": "Navin Chaddha",
"firstName": "Navin",
"lastName": "Chaddha",
"headline": "Managing Partner at Mayfield Fund",
"position": "Managing Partner",
"roles": ["VC", "Investor"],
"imageUrl": "https://signal-api.nfx.com/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBMzdPQVE9PSIsImV4cCI6bnVsbCwicHVyIjoiYmxvYl9pZCJ9fQ==--df9209c4abf8df7c79b23d26ee40552c6fe9a43f/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBPZ2hxY0djNkUzSmxjMmw2WlY5MGIxOW1hV3hzV3dkcEFsZ0NhUUpZQWc9PSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--f8e22238db523e6e5e5a8ae643921849c4b207bd/0",
"firmName": "Mayfield Fund",
"firmSlug": "mayfield-fund",
"firmUrl": "https://signal.nfx.com/firms/mayfield-fund",
"firmFundSize": null,
"location": "Menlo Park, California",
"investmentLocations": ["Menlo Park, California"],
"minInvestment": 500000,
"maxInvestment": 15000000,
"targetInvestment": 7750000,
"sectors": ["Social Commerce", "ClimateTech/CleanTech"],
"stages": ["Seed", "Series B"],
"investorLists": [
{
"slug": "social-commerce-seed",
"url": "https://signal.nfx.com/investor-lists/top-social-commerce-seed-investors",
"stage": "Seed",
"vertical": "Social Commerce",
"location": null
},
{
"slug": "climatetech-cleantech-series-b",
"url": "https://signal.nfx.com/investor-lists/top-climatetech-cleantech-series-b-investors",
"stage": "Series B",
"vertical": "ClimateTech/CleanTech",
"location": null
}
],
"linkedinUrl": "https://www.linkedin.com/in/navinchaddha/",
"twitterUrl": "http://www.twitter.com/NavinChaddha",
"facebookUrl": null,
"crunchbaseUrl": "https://www.crunchbase.com/person/navin-chaddha",
"angellistUrl": "https://www.angel.co/navinchaddha",
"websiteUrl": "https://mayfield.com/team/navin-chaddha/",
"areasOfInterest": null,
"notInterestedIn": null,
"voteCount": 20,
"previousPosition": null,
"previousFirm": null,
"experience": [
{ "title": "Series A Investor", "company": "Alchemy", "startDate": "2019-04", "endDate": null },
{ "title": "Investor", "company": "AttoTude", "startDate": null, "endDate": null }
],
"education": [
{ "school": "Indian Institute of Technology Delhi", "degree": "B. Tech", "fieldOfStudy": "Electrical Engineering" },
{ "school": "IIT Delhi", "degree": "B. Tech", "fieldOfStudy": "Electrical Engineering" }
],
"mediaLinks": [],
"investmentCount": 70,
"fundingRoundCount": 137,
"pastInvestments": [
{ "company": "Hello Haven", "stage": "Pre Seed", "amount": "$15M", "date": "2026-09-17", "isLead": null, "boardRole": null },
{ "company": "Hang Ten Systems", "stage": "Seed", "amount": "$53M", "date": "2026-09-16", "isLead": null, "boardRole": null }
],
"listSlug": "saas-seed",
"listRank": 3,
"listInvestorCount": 5778,
"scrapedAt": "2026-10-15T14:58:33.191Z"
}

(Arrays are trimmed to 2 entries here; real records contain every entry.)

πŸ“§ How to find investor emails from Signal NFX (email enrichment)

Signal NFX does not show investor emails to logged-out visitors, so the actor can look them up for you. Tick Find investor emails and it takes the website of each investor's firm and searches that domain for public email addresses.

  • What you get: every investor has a leads array of contacts found on the firm's website (name, email, email type, role, department, seniority, phone and LinkedIn), and an email field. email is filled only when one of those contacts matches the investor's first and last name, otherwise it is null.
  • Always present: email and leads are in every record, as null and [] when the option is off, the firm has no website or nothing was found, so the output format never changes.
  • Pay only when found: a separate lead-enrichment charge applies per investor whose firm website returned at least one email. No website or no email means no extra charge.
  • Free plan limit: free Apify users can run the scraper as usual, but the email lookup returns results for only 1 investor per run. The other investors are still saved with email: null and leads: [], and the log tells you about the limit. Paid users have no limit and can enrich every investor.
  • One lookup per firm: investors at the same firm share a website, so each domain is looked up once per run.

Example of the leads array (placeholder values, not real people):

NameEmailEmail typePositionDepartmentSeniorityPhoneLinkedIn
Jane Doejane.doe@example-ventures.compersonalPartnerexecutivesenior+1 555 010 0100linkedin.com/in/jane-doe-example
John Roejohn.roe@example-ventures.compersonalPrincipalmanagementseniorβ€”β€”
General contactinfo@example-ventures.comgenericβ€”β€”β€”β€”β€”

Each row is one object in the array. Fields the lookup cannot find are null.

πŸ” Scrape only new Signal NFX investors with the cache

Set the same Cache project name on every scheduled run and the actor remembers each investor it has saved under that name.

  • Skipped and not charged: investors already saved are not saved again, not charged, and do not count towards Max items.
  • Tagged as new: every saved record gets changeType: "new".
  • Separate lists: different names keep separate caches, so you can track one investor list or sector per project.
  • Combines with emails: cached investors are skipped before the email lookup, so you are not charged for emails on investors you already have.

Use it with Apify Schedules for a daily or weekly feed of newly ranked investors.

🐍 How to scrape Signal NFX with Python, JavaScript or the API

Run the actor programmatically with the official Apify clients. Replace <YOUR_API_TOKEN> with the token from your Apify Console.

Python (pip install apify-client):

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("confidential_gnat/signal-nfx-investors-scraper").call(run_input={
"startUrls": [{"url": "https://signal.nfx.com/investor-lists/top-saas-seed-investors"}],
"maxItems": 50,
"scrapeDetails": True,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript (npm install apify-client):

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('confidential_gnat/signal-nfx-investors-scraper').call({
startUrls: [{ url: 'https://signal.nfx.com/investor-lists/top-saas-seed-investors' }],
maxItems: 50,
scrapeDetails: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

cURL, which starts a run and waits for the dataset:

curl -X POST "https://api.apify.com/v2/acts/confidential_gnat~signal-nfx-investors-scraper/run-sync-get-dataset-items?token=<YOUR_API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"startUrls":[{"url":"https://signal.nfx.com/investor-lists/top-saas-seed-investors"}],"maxItems":50,"scrapeDetails":true}'

πŸ’‘ What you can use Signal NFX investor data for

  • Build a fundraising target list of investors who match your sector, stage and check size
  • Enrich a CRM with investor LinkedIn, Twitter, Crunchbase and website links
  • Research an investor's portfolio and recent rounds before a pitch
  • Map which firms and partners are most active in a sector or city
  • Watch Signal lists on a schedule and get only newly ranked investors

Founders, startup advisors, accelerators, VC platform teams and sales teams selling to funds use this data in venture capital, startup fundraising and investor-relations work.

⚠️ Limitations of the Signal NFX scraper

  • Emails come from the firm's website, not from Signal. Signal itself hides emails and intro paths from logged-out visitors. With Find investor emails on, the actor looks them up from the firm's website instead, so investors at firms without a website, or with no public emails, get none. email is filled only when a contact matches the investor's first and last name. On a free Apify plan the email lookup covers only 1 investor per run.
  • Sparse optional fields. Facebook links, previous position/firm, fund size, press links and free-text interests are often empty on Signal itself and come back as null or empty arrays.
  • Image URLs are Signal redirect links that resolve to the photo.

❓ Signal NFX scraper FAQ

Can I scrape Signal by NFX legally?

This actor only collects investor data that Signal shows publicly without a login. Scraping publicly available data is generally considered lawful (see hiQ Labs v. LinkedIn), but you are responsible for following Signal's Terms of Service and privacy laws such as GDPR and CCPA, because the records contain personal data.

What data does the Signal NFX scraper return?

Name, headline, position, firm, location, check sizes, sectors, stages, investment locations, round and investment counts, list memberships, list rank and social links come from the list. With "Scrape full investor profile" on (the default), you also get website, investment focus, experience, education, press links and every past investment.

How many investors can I scrape from one Signal list?

maxItems limits investors per start URL (per list), and Signal lists hold up to several thousand investors each (the SaaS seed list has 5,778). With "All investor lists" the limit applies to each of the 358 lists, and an investor already saved from one list is not saved again.

Do I need a proxy to scrape signal.nfx.com?

No. Proxies are off by default and the site responded without blocks in testing. Switch on a datacenter proxy only if you start getting errors on very large runs.

How do I scrape Signal NFX with Python?

Use the Python example above with the apify-client package, then iterate over the dataset items of the finished run.

Can I run this Signal NFX scraper on a schedule?

Yes, with Apify Schedules. Set a cacheProjectName and each run skips investors already scraped under that name. Skipped investors are not charged, and new ones are marked changeType: "new".

What output formats are supported?

JSON, CSV, Excel, XML and RSS, either from the Output tab or through the Apify API.

Can I get investor emails from Signal NFX?

Yes, optionally. Signal only shows emails and intro paths to logged-in members, so the actor looks up the investor's firm website instead. Turn on Find investor emails and every record gets a leads array of contacts found for the firm (name, email, role, department, seniority, phone and LinkedIn), plus an email field when one of those contacts matches the investor. Records with no email found are not charged for it. Free Apify plans can enrich 1 investor per run, and paid plans have no limit.

πŸ”— Relevant actors for investor and company contact data

ScraperDescription
⭐ BBB Emails & Info ScraperBetter Business Bureau businesses: phone, address, rating, accreditation and employee emails.
πŸ›οΈ German Imprint (Impressum) ScraperCompany decision makers, legal name and address from the Impressum page of any German website.
πŸ“’ PΓ‘ginas Amarillas Spain Business ScraperSpanish business listings: name, phones, address, website and category.
πŸ’Ό XING Jobs ScraperJob listings from XING with company, location and employment type.
πŸ“° Google News AI ScraperGoogle News search by keyword with optional full article text and AI summaries.

πŸ”— Other actors you may find useful

ScraperDescription
πŸ₯Ύ AllTrails ScraperHiking, biking and running trails by park, city, state or country.
🎯 Kalshi Markets ScraperPrediction market prices, implied probability, spread and volume.
🎡 Spotify Monthly Listeners ScraperArtist monthly listeners, followers, top cities, discography and top tracks.
🎟️ Gametime Events ScraperEvents, venues and ticket offers from Gametime.
🍷 Vivino Wine ScraperWine name, winery, vintage, region and ratings from Vivino.

πŸ’¬ Support & contact

If you encounter any issues or have questions, please open an issue or reach out via the Apify Community Forum.

You can also find more of our actors on the Actor Flow page.