# Techstars Scraper (`michael.g/techstars-scraper`) Actor

Scrape data on Techstars companies from the Techstars portfolio. Export scraped data, schedule via API, and integrate with other tools or AI workflows.

- **URL**: https://apify.com/michael.g/techstars-scraper.md
- **Developed by:** [Michael G](https://apify.com/michael.g) (community)
- **Categories:** Lead generation, AI, News
- **Stats:** 116 total users, 7 monthly users, 99.4% runs succeeded, 26 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

from $5.00 / 1,000 results

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

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — 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

### What does Techstars Scraper do?

Techstars Scraper allows you to extract data about companies from the [Techstars Portfolio](https://www.techstars.com/portfolio): company name, accelerator program and year, description, location, website ,company LinkedIn, company crunchbase, company X, and more.

### About Techstars

Techstars is a leading startup accelerator that helps founders scale world-changing businesses. Since 2006, it has launched roughly 4,900 companies with a combined market capitalization of over $116 billion USD. Companies started through Techstars include DigitalOcean, Trust & Will, SketchFab, SendGrid, ClassPass, Twelve Labs, and others.

### Company data fields

| Field Name            | Type           | Description                                            |
|-----------------------|-----------------|-------------------------------------------------------|
| Company Image         | String (URL)    | Company imge URL                                      |
| Company Name          | String          | Company name                                          |
| Description           | String          | Ddescription of the company                           |
| Location              | String          | Company location                                      |
| Accelerator Program   | String          | Name of the accelerator program provided by Techstars |
| Accelerator Year      | Int             | Year when the accelerator program was held            |
| Tags                  | List            | Industry tags                                         |
| Website               | String (URL)    | Company website URL                                   |
| Company LinkedIn      | String (URL)    | Company LinkedIn URL                                  |
| Company Crunchbase    | String (URL)    | Company Crunchbase URL                                |
| Company X             | String (URL)    | Company X URL                                         |
| Company Facebook      | String (URL)    | Company Facebook URL                                  |

### Why scrape Techstars?

- **Lead generation:** identifying startups for potential collaboration or investment.
- **Market research:** analyzing trends and popular niches in the startup ecosystem.
- **Studying the startup landscape:** understanding successful approaches and business models.
- **Finding inspiration:** exploring ideas and innovations that could influence your own project.

### Example Input

You can filter Techstars companies directly in the Actor input by **keyword, region, vertical network, accelerator program, and accelerator year**.

For example, to scrape companies from the **Big Data** vertical network, select **Big Data** under **Filter by Vertical Networks**.

![Input Example](https://i.imghippo.com/files/QNgQ9381k.png)

And here’s the same, just in JSON.

```json
{
    "verticals": [
        "Big Data"
    ]
}
```

### Output sample

The results will be wrapped into a dataset which you can find in the Storage tab. Note that the output is organized in a table for viewing convenience. Here's an example of some of the output from the previous companies search URL:

![Output Sample](https://i.imghippo.com/files/Re2564fvs.png)

By clicking on the green Export button, you can download the dataset in XML, CSV, Excel, HTML, or JSON. See an example of a JSON file:

```json
{
   "company_image": "http://apimg.techstars.com/sf/accounts/logo/Logo_4e0fc4dad222d61ef32e5f9b1.jpg",
   "company_name": "TradingView",
   "description": "Social network where traders exchange ideas to maximize profits",
   "location": "New York City, New York, United States",
   "accelerator_year": "2013",
   "accelerator_program": "Techstars Chicago Accelerator",
   "tags": [
      "Big Data",
      "Fintech"
   ],
   "website": "https://tradingview.com/",
   "company_linkedin": "https://linkedin.com/company/tradingview",
   "company_crunchbase": "https://crunchbase.com/organization/tradingview",
   "company_x": "https://twitter.com/tradingview",
   "company_facebook": "https://facebook.com/tradingview"
}
```

### How do I use Techstars Scraper?

Techstars Scraper makes it easy to extract structured company data from the Techstars portfolio without manually creating search URLs.

1. **Choose your filters:** Filter companies by keyword, region, vertical network, accelerator program, or accelerator year.
2. **Set Maximum Companies:** Optionally specify the maximum number of companies you want to scrape. Leave it empty for no limit.
3. **Scrape the full portfolio:** Leave all filters empty if you want to scrape the complete Techstars portfolio.
4. **Run the Scraper:** Click **Start** and wait for the data extraction to complete.
5. **Export your data:** Download the results in Excel, CSV, JSON, XML, or HTML, or access them programmatically through the Apify API.

### How much does Techstars Scraper scraping cost?

This scraper uses the Pay-per-result pricing model, so your costs can be easily calculated: it will cost you **$10 to scrape 1,000 search results**, which is $0.010 per item. Apify provides you with $5 in free usage credits every month on the [Apify Free plan](https://apify.com/pricing?fpr=home), allowing you to **scrape over 50 search results** from the Techstars directory for free using those credits.

For regular data extraction, consider upgrading to the [$29/month Starter plan](https://apify.com/pricing?fpr=home), which can **get you over 2,900 search results every month.**

### Integrations and Techstars Scraper

Techstars Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. You can integrate with Make, n8n, Zapier, Apollo, Clay, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and [more](https://docs.apify.com/platform/integrations).

### Your feedback

We’re always working on improving the performance of our Actors. If you’ve got any technical feedback for Techstars Scraper or simply found a bug, please create an issue on the actor’s [Issues tab](https://console.apify.com/actors/Cg24PsQKREIAlzs86/saved-tasks) in Apify Console.

# Actor input Schema

## `keyword` (type: `string`):

Enter a keyword to search company names, descriptions, locations, programs, and vertical networks. Leave empty to search across all companies.

## `regions` (type: `array`):

Select one or more Techstars regions. Leave empty to include all regions.

## `verticals` (type: `array`):

Select one or more industry verticals. Leave empty to include all verticals.

## `programs` (type: `array`):

Select one or more Techstars programs. Leave empty to include all programs.

## `years` (type: `array`):

Select one or more accelerator years. Leave empty to include all years.

## `maxItems` (type: `integer`):

Maximum number of unique companies to return. Leave empty for no limit.

## Actor input object example

```json
{}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

# 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("michael.g/techstars-scraper").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("michael.g/techstars-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).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 michael.g/techstars-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,michael.g/techstars-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/Cg24PsQKREIAlzs86/builds/01Pc4noKfO0vJlMSY/openapi.json
