# Funded Startup Tracker � TechCrunch + SEC EDGAR Fusion (`george.the.developer/funded-startup-tracker`) Actor

Recent funding events from TechCrunch and SEC EDGAR with parsed amount, round, investors. Founders, hiring signals, cross-referenced sources. Pay per result, no monthly seats.

- **URL**: https://apify.com/george.the.developer/funded-startup-tracker.md
- **Developed by:** [George Kioko](https://apify.com/george.the.developer) (community)
- **Categories:** Lead generation
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

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

## 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

## Funded Startup Tracker — TechCrunch + SEC EDGAR Funding Data

Recent funding events from TechCrunch and SEC EDGAR Form D filings, parsed into structured records with amount, round, investors, founders, and hiring signals. Pay per result. Built for SDR teams selling into newly funded startups.

[![Funded Startup Tracker on Apify](https://img.shields.io/badge/Apify-Funded%20Startup%20Tracker-1f8f4d)](https://apify.com/george.the.developer/funded-startup-tracker)
[![Pricing](https://img.shields.io/badge/Pricing-%240.04%20event%20%2F%20%240.10%20enriched-blue)](#pricing)

### Why this exists

Crunchbase Pro is $99/mo per seat. A 5-person SDR team is $495/mo before they pull a single record. Tracxn is enterprise-only. Growth List sells one-time CSV dumps. TechCrunch and SEC EDGAR are public, but nobody ties the funding announcement to a parsed amount, round letter, lead investor, careers page, and EDGAR Form D in one call.

This actor does that. One request returns a structured record. You pay $0.04 for a feed event, $0.10 for a fully-enriched company.

### How It Works

````

```
                ┌─────────────────────────────────────────────┐
                │      Funded Startup Tracker API             │
                └──────────────────┬──────────────────────────┘
                                   │
                ┌──────────────────▼──────────────────────────┐
                │  Source 1: TECHCRUNCH                       │
                │  RSS feeds: /category/venture/feed/         │
                │             /category/fundraising/feed/     │
                │  Article body parsing for amount + round    │
                │  + investors via funding-NLP regex          │
                └──────────────────┬──────────────────────────┘
                                   │
                ┌──────────────────▼──────────────────────────┐
                │  Source 2: SEC EDGAR                        │
                │  efts.sec.gov full-text search Form D       │
                │  US private placement disclosures           │
                │  Cross-referenced by company name + date    │
                └──────────────────┬──────────────────────────┘
                                   │
                ┌──────────────────▼──────────────────────────┐
                │  Step 3: PARSING + DEDUPE                   │
                │  Headline regex: "X raises $Y Series Z"     │
                │  HTML entity decoder for numeric refs       │
                │  Investor list parsing: "led by X"          │
                └──────────────────┬──────────────────────────┘
                                   │
                ┌──────────────────▼──────────────────────────┐
                │  Step 4: ENRICHMENT (+ $0.06 over base)     │
                │  Cross-ref EDGAR Form D filings             │
                │  Careers-page detection                     │
                │  Founder name extraction                    │
                │  Industry / vertical tagging                │
                └──────────────────┬──────────────────────────┘
                                   │
                ┌──────────────────▼──────────────────────────┐
                │  Output: structured JSON per startup        │
                └─────────────────────────────────────────────┘
```

````

### Endpoints

| Method | Path | Purpose | Charge |
|--------|------|---------|--------|
| `GET` | `/` | Service info | none |
| `GET` | `/health` | Health probe | none |
| `GET` | `/recent?days=30&min_amount=1000000&stage=seriesA&limit=50` | Recent funding events from TC venture + fundraising RSS | $0.04 / event |
| `GET` | `/enrich?company=stripe.com&days=365` | Single-company enrichment (funding history + EDGAR cross-ref + careers signals) | $0.10 / record |
| `POST` | `/enrich/bulk` | Up to 25 companies in one call | $0.10 / record |

### Quick start

```bash
TOKEN="<your-apify-token>"
BASE="https://george-the-developer--funded-startup-tracker.apify.actor"

## Last 30 days of Series A rounds
curl "$BASE/recent?days=30&stage=seriesA&limit=20" -H "Authorization: Bearer $TOKEN"

## Enrich one specific company
curl "$BASE/enrich?company=stripe.com&days=365" -H "Authorization: Bearer $TOKEN"
````

### Sample response (enriched)

```json
{
  "company": "Corgi",
  "domain": "corgi.com",
  "funding": {
    "latest_round": "Series A",
    "amount_usd": 160000000,
    "announced_at": "2026-04-22",
    "lead_investor": "TCV",
    "all_investors": ["TCV", "Bessemer Venture Partners"],
    "total_raised_usd": 200000000,
    "source_url": "https://techcrunch.com/2026/04/22/corgi-raises-160m/",
    "source_type": "techcrunch"
  },
  "company_data": {
    "industry": "Insurance technology",
    "headcount_est": "51-200",
    "hq_location": "New York, NY",
    "founded_year": 2023,
    "website": "https://corgi.com"
  },
  "founders": [
    { "name": "Cole Riccardi", "title": "CEO", "linkedin_url": null }
  ],
  "hiring_signals": {
    "open_roles_count": 7,
    "careers_page_url": "https://corgi.com/careers"
  },
  "edgar_filings": [
    { "form": "D", "filed_at": "2026-04-19", "offering_amount_usd": 160000000 }
  ]
}
```

### Pricing

| Event | Price | What it covers |
|-------|-------|----------------|
| `funding-event` | $0.04 | One funded startup record from TechCrunch or EDGAR with parsed amount, round, investors |
| `startup-enriched` | $0.10 | Funded company with founders, hiring signals, and EDGAR cross-references |

Apify free tier covers around $5/mo out of the gate. No subscription, no minimum, no seat license.

### Use cases

1. **B2B SaaS SDRs** at tools targeting funded startups (Brex, Mercury, Ramp, Vanta, Carta, Modern Treasury).
2. **VC scouts** mapping recent deals by stage and vertical.
3. **Recruiting agencies** hunting talent at hot startups post-funding.
4. **M\&A advisors** building lists of recently capitalized targets.
5. **BD at infra companies** (AWS Activate, GCP Startup, Stripe Atlas) qualifying programs by funding signal.

### Data sources (v1)

- **TechCrunch** — RSS feeds (open, no auth, no Cloudflare on RSS), article body parsed via funding-NLP regex
- **SEC EDGAR** — `efts.sec.gov` full-text search for Form D filings (US private placement disclosures, fully public)
- **Wellfound** — deferred to v2 (Datadome anti-bot, requires Go TLS bypass)

### Honest tradeoffs

- Cold-start latency on first call after idle (10-30s while Apify wakes the Standby actor)
- TechCrunch funding-NLP regex catches most explicit announcements; press-release wires (PRN, Business Wire) deferred to v2
- EDGAR Form D filings are US-only and lag the announcement by 15 days post-closing
- Founder LinkedIn URL extraction is best-effort; v2 adds Wellfound team-page enrichment

### Docs and examples

Full curl, Node, and Python examples at [github.com/the-ai-entrepreneur-ai-hub/funded-startup-tracker-docs](https://github.com/the-ai-entrepreneur-ai-hub/funded-startup-tracker-docs).

### More from this developer

Other lead-gen actors built for the same value-driven, pay-per-result model:

- **[ATS Hire-Trigger Intent Scraper](https://apify.com/george.the.developer/ats-hire-trigger-intent-scraper)** — Greenhouse + Lever + Ashby + SmartRecruiters jobs in one API. Pairs with this actor: see what funded startups are hiring next, intent-enriched.
- **[Shopify DTC Brand Discovery](https://apify.com/george.the.developer/shopify-dtc-brand-discovery)** — Shopify stores by niche with tech-stack detection. $0.02 / $0.05 per store. For DTC-vertical funded brands.
- **[Email Validator API](https://apify.com/george.the.developer/email-validator-api)** — SMTP probe, MX record check, disposable detection. $0.002 per email. Pairs for verifying founder emails attached to funding events.
- **[Company Enrichment API](https://apify.com/george.the.developer/company-enrichment-api)** — Domain to company intel (employee count, industry, tech stack). $0.01 per company. Pairs with funding data for full target profiling.

Full portfolio: [apify.com/george.the.developer](https://apify.com/george.the.developer).

### License

MIT.

# Actor input Schema

## `company` (type: `string`):

Single company to enrich (e.g. 'stripe.com' or 'Stripe'). Returns funding history + founders + hiring signals.

## `days` (type: `integer`):

Only return funding events from the last N days (1-365)

## `min_amount` (type: `integer`):

Filter to rounds at or above this amount (in USD)

## `country` (type: `string`):

Optional country filter (US, UK, CA, etc.). Best-effort match against EDGAR + TechCrunch.

## `stage` (type: `string`):

Funding stage filter: seed, seriesA, seriesB, seriesC, growth, any

## `limit` (type: `integer`):

Maximum number of records to return (1-200)

## `enrichment` (type: `string`):

'basic' returns funding event only, 'full' adds founders, hiring signals, cross-referenced sources

## `companies` (type: `array`):

Optional: array of company domains to enrich in bulk (max 25)

## Actor input object example

```json
{
  "days": 30,
  "min_amount": 1000000,
  "country": "US",
  "stage": "any",
  "limit": 50,
  "enrichment": "full"
}
```

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("george.the.developer/funded-startup-tracker").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 = {}

# Run the Actor and wait for it to finish
run = client.actor("george.the.developer/funded-startup-tracker").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 '{}' |
apify call george.the.developer/funded-startup-tracker --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=george.the.developer/funded-startup-tracker",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Funded Startup Tracker � TechCrunch + SEC EDGAR Fusion",
        "description": "Recent funding events from TechCrunch and SEC EDGAR with parsed amount, round, investors. Founders, hiring signals, cross-referenced sources. Pay per result, no monthly seats.",
        "version": "1.0",
        "x-build-id": "aKJTvtlH8eM2D9ZWr"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/george.the.developer~funded-startup-tracker/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-george.the.developer-funded-startup-tracker",
                "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/george.the.developer~funded-startup-tracker/runs": {
            "post": {
                "operationId": "runs-sync-george.the.developer-funded-startup-tracker",
                "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/george.the.developer~funded-startup-tracker/run-sync": {
            "post": {
                "operationId": "run-sync-george.the.developer-funded-startup-tracker",
                "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",
                "properties": {
                    "company": {
                        "title": "Company (domain or name)",
                        "type": "string",
                        "description": "Single company to enrich (e.g. 'stripe.com' or 'Stripe'). Returns funding history + founders + hiring signals."
                    },
                    "days": {
                        "title": "Days Window",
                        "minimum": 1,
                        "maximum": 365,
                        "type": "integer",
                        "description": "Only return funding events from the last N days (1-365)",
                        "default": 30
                    },
                    "min_amount": {
                        "title": "Minimum Amount (USD)",
                        "minimum": 0,
                        "type": "integer",
                        "description": "Filter to rounds at or above this amount (in USD)",
                        "default": 1000000
                    },
                    "country": {
                        "title": "Country Filter",
                        "type": "string",
                        "description": "Optional country filter (US, UK, CA, etc.). Best-effort match against EDGAR + TechCrunch.",
                        "default": "US"
                    },
                    "stage": {
                        "title": "Stage Filter",
                        "enum": [
                            "any",
                            "seed",
                            "seriesA",
                            "seriesB",
                            "seriesC",
                            "seriesD",
                            "growth"
                        ],
                        "type": "string",
                        "description": "Funding stage filter: seed, seriesA, seriesB, seriesC, growth, any",
                        "default": "any"
                    },
                    "limit": {
                        "title": "Max Results",
                        "minimum": 1,
                        "maximum": 200,
                        "type": "integer",
                        "description": "Maximum number of records to return (1-200)",
                        "default": 50
                    },
                    "enrichment": {
                        "title": "Enrichment Level",
                        "enum": [
                            "basic",
                            "full"
                        ],
                        "type": "string",
                        "description": "'basic' returns funding event only, 'full' adds founders, hiring signals, cross-referenced sources",
                        "default": "full"
                    },
                    "companies": {
                        "title": "Bulk Companies",
                        "maxItems": 25,
                        "type": "array",
                        "description": "Optional: array of company domains to enrich in bulk (max 25)",
                        "items": {
                            "type": "string"
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
