# Angel Investor Contact Finder (`datapilot/angel-investor-contact-finder`) Actor

Investor Finder Scraper — Finds angel investors and VCs by industry and location using a built-in investor database plus Google News enrichment. Extracts investor profiles, bios, focus areas, emails, LinkedIn, Twitter, websites, and investment interests with smart matching, scoring, deduplication.

- **URL**: https://apify.com/datapilot/angel-investor-contact-finder.md
- **Developed by:** [Data Pilot](https://apify.com/datapilot) (community)
- **Categories:** AI, SEO tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.50 / 1,000 scraped results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## Angel Investor Contact Finder

💼 **Angel Investor Contact Finder** is a powerful Apify Actor designed to discover and extract comprehensive **Investor Contact** information from a curated database of 30+ influential angel investors and venture capitalists. This tool provides detailed **Investor Contact** data including names, investment focus, location, and contact information. Whether you're fundraising, conducting investor research, or building your pitch list, the Angel Investor Contact Finder delivers actionable **Investor Contact** intelligence efficiently.

With a professional database of vetted investors, intelligent filtering by industry and geography, Google News fallback aggregation, and real-time deduplication, the Angel Investor Contact Finder ensures comprehensive discovery of relevant **Investor Contact** opportunities. It focuses on key **Investor Contact** metrics including investment focus, portfolio experience, and contact channels, making it an essential tool for **Investor Contact** research and fundraising outreach.

---

### 📋 Table of Contents

- [Features](#-features)
- [Investor Database](#-investor-database)
- [How It Works](#-how-it-works)
- [Input](#-input)
- [Output](#-output)
- [Technical Stack](#-technical-stack)
- [Data Fields](#-data-fields)
- [Investor Database Index](#-investor-database-index)
- [Filtering Strategy](#-filtering-strategy)
- [Use Cases](#-use-cases)
- [Quick Start](#-quick-start)
- [Configuration](#-configuration)
- [Performance](#-performance)
- [Important Notes](#-important-notes)
- [Keywords](#-keywords)
- [Changelog](#-changelog)
- [Support](#-support)

---

### 🔥 Features

- **Curated Investor Database** – Access to 30+ vetted angel investors and venture capitalists with complete **Investor Contact** information.
- **Industry Filtering** – Filter **Investor Contact** by investment focus (AI, SaaS, Fintech, Healthcare, etc.).
- **Geographic Filtering** – Find **Investor Contact** by location (San Francisco, New York, London, India, etc.).
- **Intelligent Matching** – Smart keyword matching for both industry and location filtering.
- **Comprehensive Contact Info** – Extract email, LinkedIn, Twitter, website, and profile URLs.
- **Portfolio Experience** – Includes investor backgrounds and notable investments.
- **Google News Fallback** – Supplementary investor discovery via Google News RSS if database is small.
- **Email Extraction** – Captures email addresses from investor profiles.
- **Social Media Links** – Extracts LinkedIn and Twitter profiles for outreach.
- **Website URLs** – Includes investor firm websites and personal sites.
- **Profile URLs** – Links to AngelList, firm pages, and personal profiles.
- **Investment Focus Tracking** – Tracks investor specialization (AI, Crypto, Healthcare, etc.).
- **Scoring Algorithm** – Ranks investors by industry and location relevance match.
- **Deduplication** – Removes duplicate investor entries by name.
- **Batch Discovery** – Discovers multiple investors matching criteria.
- **Real-Time Dataset Push** – Pushes results to Apify Dataset with metadata.
- **Timestamp Recording** – Records discovery timestamp for audit trails.
- **Error Handling** – Graceful error handling with detailed logging.
- **Asyncio-Friendly** – Non-blocking async/await architecture.

---

### 🌍 Investor Database

#### **Database Coverage**

The Actor includes a curated database of 30+ professional **Investor Contact** profiles including:

- **Silicon Valley Legends**: Reid Hoffman, Naval Ravikant, Paul Graham, Marc Andreessen
- **Crypto Pioneers**: Balaji Srinivasan, Chris Dixon, Brian Armstrong
- **VC Powerhouses**: Peter Thiel, Tim Draper, John Doerr, Ron Conway
- **Modern Leaders**: Sam Altman, Jack Dorsey, Jensen Huang, Kevin Systrom
- **Global Investors**: Ratan Tata, Kunal Shah, Sherry Coutu, Saul Klein
- **Impact Investors**: Vinod Khosla, Chamath Palihapitiya, Jacqueline Novogratz
- **Specialized Investors**: Bob Nelsen (Biotech), Josh Bersin (HR Tech), Deborah Quazzo (EdTech)

#### **Data Quality**

- **Verified Information**: All investor data manually curated and verified
- **Portfolio Experience**: Includes notable investments and exits
- **Contact Accuracy**: Email addresses and social media handles verified
- **Up-to-Date**: Database reflects current roles and focuses
- **Completeness**: Comprehensive information for each investor profile

---

### ⚙️ How It Works

The Angel Investor Contact Finder accepts industry and location criteria and searches the curated investor database using intelligent keyword matching. It scores investors based on industry focus and geographic relevance, returns the highest-scoring matches, and supplements with Google News if needed. Results are deduplicated and pushed to the Apify Dataset.

**Key Processing Steps:**

1. **Input Parsing** – Accept industry and location criteria from Actor input
2. **Database Search** – Search 30+ investor profiles
3. **Industry Matching** – Score based on investment focus keywords
4. **Geographic Matching** – Score based on location keywords
5. **Scoring Algorithm** – Combine scores with industry weighted 2x
6. **Sorting** – Rank investors by total score (highest first)
7. **Filtering** – Require minimum score of 1 (soft requirement)
8. **Result Collection** – Gather top matching investors
9. **Supplementary Search** – Query Google News RSS if needed
10. **News Parsing** – Extract investor data from news results
11. **Email/Social Extraction** – Extract contact info from news content
12. **Deduplication** – Remove duplicate investors by name
13. **Final Processing** – Format results with metadata
14. **Dataset Push** – Push individual investor records to Apify Dataset

**Key Benefits:**

- Find relevant **Investor Contact** in seconds
- Discover investors matching your startup's focus
- Access contact information for outreach
- Research investor portfolios and experience
- Identify geographic investor preferences
- Build targeted investor pitch lists

---

### 📥 Input

The Actor accepts the following input parameters:

| Field | Type | Default | Description |
|-------|------|---------|-------------|
| `industry` | string | required | Investment focus (e.g., "AI", "SaaS", "Fintech", "Healthcare", "AI/Crypto/SaaS") |
| `location` | string | required | Geographic location (e.g., "San Francisco", "New York", "London", "India") |
| `maxResults` | integer | `100` | Maximum **Investor Contact** records to retrieve (1-1000) |

**Example Input:**

```json
{
  "industry": "AI SaaS",
  "location": "San Francisco",
  "maxResults": 50
}
````

**Multi-Focus Example:**

```json
{
  "industry": "Fintech/Crypto",
  "location": "USA",
  "maxResults": 25
}
```

**International Example:**

```json
{
  "industry": "EdTech AI",
  "location": "London India",
  "maxResults": 15
}
```

***

### 📤 Output

The Actor pushes **Investor Contact** records with the following structure:

| Field | Type | Description |
|-------|------|-------------|
| `name` | string | Investor name |
| `title` | string | Current title/role |
| `bio` | string | Investor biography and background (up to 300 chars) |
| `location` | string | Primary location |
| `industry_focus` | string | Investment focus areas |
| `email` | string | Email address for contact |
| `linkedin` | string | LinkedIn profile URL |
| `twitter` | string | Twitter handle or URL |
| `website` | string | Investor website or firm website |
| `profile_url` | string | AngelList or personal profile URL |
| `scraped_at` | string | ISO 8601 discovery timestamp |

**Example Output Record (Database Match):**

```json
{
  "name": "Reid Hoffman",
  "title": "Co-founder LinkedIn / Partner Greylock",
  "bio": "Reid Hoffman is a Silicon Valley entrepreneur, venture capitalist, and author. He co-founded LinkedIn and is a partner at Greylock Partners. He has invested in Facebook, Airbnb, Zynga, and 100+ startups. Known for investing in AI, consumer internet, and SaaS companies.",
  "location": "San Francisco, USA",
  "industry_focus": "AI, SaaS, Consumer, Fintech",
  "email": "rhoffman@greylock.com",
  "linkedin": "https://linkedin.com/in/reidhoffman",
  "twitter": "@reidhoffman",
  "website": "https://greylock.com",
  "profile_url": "https://angel.co/p/reid-hoffman",
  "scraped_at": "2025-02-14T12:00:00Z"
}
```

**Example Output Record (Healthcare Focus):**

```json
{
  "name": "Vinod Khosla",
  "title": "Founder Khosla Ventures",
  "bio": "Vinod Khosla is a technology investor and co-founder of Sun Microsystems. Founder of Khosla Ventures which focuses on impactful technologies including AI, CleanTech, and healthcare. Known for high-risk, high-reward bets.",
  "location": "Menlo Park, USA",
  "industry_focus": "Healthcare, AI, CleanTech, Fintech",
  "email": "vkhosla@khoslaventures.com",
  "linkedin": "https://linkedin.com/in/vinodkhosla",
  "twitter": "@vkhosla",
  "website": "https://khoslaventures.com",
  "profile_url": "https://angel.co/p/vinod-khosla",
  "scraped_at": "2025-02-14T12:00:00Z"
}
```

***

### 🧰 Technical Stack

- **Database:** In-memory JSON array of 30+ investor profiles
- **Scoring:** Weighted keyword-based matching algorithm
- **Fallback API:** Google News RSS feeds
- **XML Parsing:** BeautifulSoup for RSS parsing
- **HTTP Requests:** requests library with timeout handling
- **URL Parsing:** urllib.parse for quote encoding
- **Logging:** Apify Actor logging system
- **Platform:** Apify Actor serverless environment
- **Timeout:** 10 seconds per Google News request

***

### 📊 Data Fields Explained

#### **Investor Identification**

- **name**: Investor's full name
- **title**: Current role and organizational affiliation
- **profile\_url**: Link to AngelList or personal profile

#### **Background**

- **bio**: Professional biography and investment experience
- **location**: Primary operating location

#### **Investment Focus**

- **industry\_focus**: Areas of investment specialization

#### **Contact Channels**

- **email**: Direct email address
- **linkedin**: LinkedIn profile URL
- **twitter**: Twitter handle or profile
- **website**: Firm or personal website

#### **Metadata**

- **scraped\_at**: When investor data was retrieved (UTC)

***

### 📋 Investor Database Index

#### **By Category**

**Legendary Founders & Operators:**

1. Reid Hoffman - LinkedIn/Greylock
2. Naval Ravikant - AngelList
3. Elad Gil - Angel Investor
4. Jason Calacanis - LAUNCH Fund
5. Paul Graham - Y Combinator

**Crypto & Web3:**
6\. Balaji Srinivasan - Coinbase/a16z
7\. Chris Dixon - a16z Crypto
8\. Brian Armstrong - Coinbase
9\. Jack Dorsey - Block/Square

**VC Giants:**
10\. Marc Andreessen - a16z
11\. Peter Thiel - Founders Fund
12\. Tim Draper - Draper Associates
13\. Ron Conway - SV Angel
14\. John Doerr - Kleiner Perkins

**Modern Tech Leaders:**
15\. Sam Altman - OpenAI
16\. Jensen Huang - NVIDIA
17\. Kevin Systrom - Instagram
18\. Mark Pincus - Zynga

**Healthcare & Impact:**
19\. Vinod Khosla - Khosla Ventures
20\. Bob Nelsen - ARCH Venture Partners
21\. Jacqueline Novogratz - Acumen
22\. Bill Gates - Gates Foundation/Breakthrough Energy

**Fintech & SaaS:**
23\. Chamath Palihapitiya - Social Capital
24\. David Skok - Matrix Partners
25\. Sherry Coutu - Scale-Up Institute
26\. Deborah Quazzo - GSV Ventures

**Global Investors:**
27\. Ratan Tata - Tata Sons/Angel Investor
28\. Kunal Shah - CRED
29\. Saul Klein - LocalGlobe
30\. Anand Chandrasekaran - General Catalyst
31\. Josh Bersin - HR Tech Investor

### 🎯 Use Cases

- **Fundraising Preparation** – Build investor pitch list for fundraising round
- **Seed Stage Funding** – Find angel investors for seed-stage startups
- **Series A Preparation** – Research lead investor prospects for Series A
- **Geographic Research** – Find investors in specific regions
- **Industry-Specific Research** – Locate investors focused on your industry
- **Competitive Analysis** – Research investor preferences of competitors
- **Outreach Campaign** – Build email list for investor outreach
- **Due Diligence** – Research potential investor backgrounds and experience
- **Investment Strategy** – Understand investor portfolio strategies
- **Market Research** – Identify investment trends by investor focus
- **Investor Intro** – Find investors for warm introductions
- **Advisory Board** – Identify potential advisors and board members
- **Partnership Opportunities** – Find strategic investor partners
- **Exit Strategy** – Research investors interested in your space
- **Networking Planning** – Target investors for events and conferences

***

### 🚀 Quick Start

#### **1. Prepare Input**

Go to Apify Console and enter:

```json
{
  "industry": "AI SaaS",
  "location": "San Francisco",
  "maxResults": 50
}
```

#### **2. Run the Actor**

Click **Start** button. The Actor will:

- Search investor database
- Filter by industry and location
- Score and rank results
- Supplement with Google News if needed
- Push to Dataset

#### **3. Monitor Progress**

Console shows:

```
Industry='AI SaaS' | Location='San Francisco' | Max=50
DB matched: 18
Done! Pushed 18 investors.
```

#### **4. View & Download Results**

- **Results Tab**: All **Investor Contact** records
- **Export**: JSON, CSV, Excel
- **Filter**: By industry or location
- **Contact**: Email, LinkedIn, Twitter

***

### ⚙️ Configuration

#### **Industry Filtering**

Single focus:

```json
{
  "industry": "AI"
}
```

Multiple focuses:

```json
{
  "industry": "AI SaaS Fintech"
}
```

With delimiters:

```json
{
  "industry": "AI, SaaS, Consumer"
}
```

#### **Location Filtering**

Single location:

```json
{
  "location": "San Francisco"
}
```

Multiple locations:

```json
{
  "location": "San Francisco, New York, London"
}
```

#### **Result Limits**

Small list (10-20):

```json
{
  "maxResults": 15
}
```

Comprehensive (50+):

```json
{
  "maxResults": 100
}
```

***

### 📈 Performance

#### **Processing Speed**

- \~1-2 seconds for database filtering
- \~10-20 seconds with Google News supplementation
- \~30 seconds total for complete results

#### **Resource Usage**

- Memory: ~10-30MB
- CPU: ~5-10% during processing
- Network: ~500KB-2MB for news queries
- API calls: ~2-5 (Google News RSS)

#### **Scalability**

- Handles 30+ investor profiles efficiently
- Fallback mechanism if database is insufficient
- Real-time Dataset push

***

### ⚠️ Important Notes

#### **Legal & Compliance**

- **Database Accuracy**: Based on publicly available information
- **Fair Use**: Data collected from public sources
- **GDPR Compliance**: Respects privacy regulations
- **Contact Compliance**: Email addresses are publicly listed
- **Ethical Use**: For legitimate fundraising and research only

#### **Data Quality**

- **Completeness**: 30+ verified investors with complete profiles
- **Currency**: Database reflects current roles and investments
- **Accuracy**: Email and social handles verified
- **Supplementary Data**: Google News provides additional investor context
- **Verification**: Always verify contact information independently

#### **Best Practices**

- Verify email addresses before outreach
- Research investor focus before pitching
- Personalize outreach emails
- Respect investor preferences and guidelines
- Check AngelList profiles for updated information
- Don't mass email without personalization
- Respect rate limits and timing
- Follow up appropriately based on investor interest

### 📦 Changelog

#### v1.0.0 (February 2025)

**Initial Release:**

- Curated database of 30+ angel investors
- Industry and location-based filtering
- Intelligent keyword matching
- Weighted scoring algorithm (industry 2x weight)
- Ranking by relevance score
- Google News RSS fallback
- Email extraction from investor profiles
- LinkedIn profile URL extraction
- Twitter handle extraction
- Website and profile URL extraction
- Comprehensive investor bios and backgrounds
- Portfolio experience tracking
- Deduplication by investor name
- Real-time Dataset push
- ISO 8601 timestamp recording
- Error handling and logging
- Asyncio executor for non-blocking operations

***

### 🧑‍💻 Support & Feedback

- **Issues:** Submit via Apify console
- **Database Updates:** Request additions or corrections
- **Documentation:** Check Actor details page
- **Community:** Apify forum discussions
- **Feature Requests:** Suggest improvements
- **Bug Reports:** Include industry/location and errors

#### **Output Access**

- **Results Tab**: All **Investor Contact** records
- **Export**: JSON, CSV, Excel
- **Filter**: By industry or location
- **API**: Query via Apify API

***

### 📄 License & Legal

**Terms of Use:**

- Use for legitimate fundraising and research
- Respect investor privacy and preferences
- Don't spam or harass investors
- Verify all information independently
- Follow up respectfully and professionally
- Comply with email marketing regulations
- Use data ethically and responsibly

**Disclaimer:**
Angel Investor Contact Finder is provided as-is for fundraising research. Users are responsible for verifying investor information and following all applicable laws and regulations. Always check AngelList and investor websites for most current information.

***

### 🎉 Get Started Today

**Deploy now for investor research!**

Use for:

- 💼 Fundraising Preparation
- 🎯 Investor Targeting
- 📧 Outreach Campaigns
- 🔍 Investor Research
- 📊 Market Analysis

**Perfect for:**

- Startup Founders
- Fundraising Advisors
- Business Development
- Investor Relations
- Startup Communities

***

**Last Updated:** February 2025\
**Version:** 1.0.0\
**Status:** Production Ready\
**Platform:** Apify Actor\
**Architecture:** Async/Await\
**Database:** 30+ Investors\
**Data Quality:** Verified

***

### 📚 Related Tools

- Business Social Media Finder
- Startup Company Data Collector
- Startup Investor Scraper (ClinicalTrials.gov Scraper)
- Google Keyword Finder

**Your complete Apify-powered investor discovery solution!** 🚀✨

***

### 💼 Investor Discovery Excellence

This Actor is optimized for **Investor Contact** discovery with:

- ✅ Curated database of 30+ investors
- ✅ Industry-based filtering
- ✅ Geographic filtering
- ✅ Intelligent keyword matching
- ✅ Weighted scoring algorithm
- ✅ Google News fallback
- ✅ Real-time Dataset integration
- ✅ Error recovery
- ✅ Production-ready code

**Find investors for your startup effortlessly!** 💎🚀

# Actor input Schema

## `industry` (type: `string`):

e.g. AI, Fintech, Healthcare, SaaS, Crypto, EdTech

## `location` (type: `string`):

e.g. USA, UK, India, San Francisco, London

## `maxResults` (type: `integer`):

Maximum number of investors to return.

## Actor input object example

```json
{
  "industry": "AI",
  "location": "USA",
  "maxResults": 100
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "industry": "AI",
    "location": "USA"
};

// Run the Actor and wait for it to finish
const run = await client.actor("datapilot/angel-investor-contact-finder").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "industry": "AI",
    "location": "USA",
}

# Run the Actor and wait for it to finish
run = client.actor("datapilot/angel-investor-contact-finder").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "industry": "AI",
  "location": "USA"
}' |
apify call datapilot/angel-investor-contact-finder --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=datapilot/angel-investor-contact-finder",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Angel Investor Contact Finder",
        "description": "Investor Finder Scraper — Finds angel investors and VCs by industry and location using a built-in investor database plus Google News enrichment. Extracts investor profiles, bios, focus areas, emails, LinkedIn, Twitter, websites, and investment interests with smart matching, scoring, deduplication.",
        "version": "0.0",
        "x-build-id": "ekQRdDVoTwYhbAuKo"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/datapilot~angel-investor-contact-finder/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-datapilot-angel-investor-contact-finder",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/datapilot~angel-investor-contact-finder/runs": {
            "post": {
                "operationId": "runs-sync-datapilot-angel-investor-contact-finder",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/datapilot~angel-investor-contact-finder/run-sync": {
            "post": {
                "operationId": "run-sync-datapilot-angel-investor-contact-finder",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "industry",
                    "location"
                ],
                "properties": {
                    "industry": {
                        "title": "Industry / Sector",
                        "type": "string",
                        "description": "e.g. AI, Fintech, Healthcare, SaaS, Crypto, EdTech"
                    },
                    "location": {
                        "title": "Location",
                        "type": "string",
                        "description": "e.g. USA, UK, India, San Francisco, London"
                    },
                    "maxResults": {
                        "title": "Max Results",
                        "minimum": 1,
                        "maximum": 500,
                        "type": "integer",
                        "description": "Maximum number of investors to return.",
                        "default": 100
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
