# Wellfound Company Details Scraper (`soft_alexist/wellfound-company-details-scraper`) Actor

Scrape comprehensive company profiles from Wellfound with 40+ data points including funding, team, market tags, and social links. Perfect for investors, recruiters, and researchers analyzing early-stage startups and emerging companies.

- **URL**: https://apify.com/soft\_alexist/wellfound-company-details-scraper.md
- **Developed by:** [Soft Alexist](https://apify.com/soft_alexist) (community)
- **Categories:** Automation, Developer tools, Jobs
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 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

## Wellfound Company Details Scraper: Extract Startup Intelligence Data

---

### What Is Wellfound?

Wellfound (formerly AngelList Talent) is a leading platform connecting startups, investors, and talent seekers. It hosts detailed company profiles containing funding information, team members, job openings, market classifications, and business metrics. For investors, recruiters, and market researchers, manually gathering this startup intelligence is tedious — the **Wellfound Company Details Scraper** automates the process, delivering structured company data at scale.

---

### Overview

The **Wellfound Company Details Scraper** extracts comprehensive company profiles from Wellfound.com, capturing over 40 distinct data fields per company. It is designed for:

- **Investors** researching startup landscapes and funding trends
- **Recruiters** identifying growth-stage companies and open positions
- **Market researchers** analyzing industry segments and company classifications
- **Business intelligence teams** building competitive and market datasets
- **Data analysts** integrating startup information into investment or HR platforms

Key strengths include flexible URL targeting, graceful failure handling, and complete profile extraction including funding rounds, team members, culture perks, and social presence data.

---

### Input Format

The scraper accepts a JSON configuration object with two primary parameters:

```json
{
  "urls": [
    "https://wellfound.com/company/squarespace"
  ],
  "ignore_url_failures": true,
  "max_items_per_url": 200
}
````

| Field | Type | Description |
|---|---|---|
| `urls` | Array | Direct links to Wellfound company profile pages (e.g., `https://wellfound.com/company/[company-slug]`) |
| `ignore_url_failures` | Boolean | If `true`, the scraper continues running even if individual URLs fail; if `false`, a single failure stops the entire run |
| `max_items_per_url` | Number | Maximum records collected per URL (typically `200` for full profiles) |

> **Tip:** Use exact company profile URLs from Wellfound for best results. Search for the company name on Wellfound, navigate to its profile, and copy the URL.

***

### Output Format

**Sample output**

```json
{
  "id": "81973",
  "slug": "squarespace",
  "completeness_score": 68,
  "current_user_can_edit_profile": false,
  "current_user_can_recruit_for_startup": false,
  "hidden_sections": [
    "SALARIES"
  ],
  "completeness": null,
  "job_listing_counts": {
    "__typename": "Counts",
    "roles": [
      {
        "__typename": "ListCount",
        "option_id": "751460",
        "name": "Engineering",
        "count": 9
      },
      {
        "__typename": "ListCount",
        "option_id": "129175",
        "name": "Operations",
        "count": 1
      },
      {
        "__typename": "ListCount",
        "option_id": "387776",
        "name": "Other",
        "count": 1
      },
      {
        "__typename": "ListCount",
        "option_id": "751461",
        "name": "Product",
        "count": 2
      }
    ],
    "locations": [
      {
        "__typename": "ListCount",
        "option_id": "70817",
        "name": "Aveiro",
        "count": 2
      },
      {
        "__typename": "ListCount",
        "option_id": "2334",
        "name": "Dublin",
        "count": 3
      },
      {
        "__typename": "ListCount",
        "option_id": "1664",
        "name": "New York City",
        "count": 8
      }
    ],
    "accepted_remote_locations": [],
    "job_types": [
      {
        "__typename": "ListCount",
        "option_id": "full-time",
        "name": "full-time",
        "count": 13
      }
    ],
    "job_sources": [
      {
        "__typename": "ListCount",
        "option_id": "off_platform",
        "name": "Off Platform",
        "count": 13
      }
    ]
  },
  "name": "Squarespace",
  "logo_url": "https://photos.wellfound.com/startups/i/81973-e52c85a95022b02fbd3b6036447a696e-medium_jpg.jpg?buster=1589575536",
  "high_concept": "A website makes it real",
  "hiring": true,
  "is_operating": true,
  "badges": [
    {
      "__typename": "Badge",
      "id": "ACTIVELY_HIRING",
      "name": "ACTIVELY_HIRING_BADGE",
      "label": "Actively Hiring",
      "tooltip": "Actively processing applications",
      "avatar_url": null,
      "rating": null,
      "data": null
    },
    {
      "__typename": "Badge",
      "id": "B2C-81973",
      "name": "B2C_BADGE",
      "label": "B2C",
      "tooltip": null,
      "avatar_url": null,
      "rating": null,
      "data": null
    },
    {
      "__typename": "Badge",
      "id": "B2B-81973",
      "name": "B2B_BADGE",
      "label": "B2B",
      "tooltip": null,
      "avatar_url": null,
      "rating": null,
      "data": null
    },
    {
      "__typename": "Badge",
      "id": "COMPANY_STAGE-81973",
      "name": "COMPANY_STAGE_BADGE",
      "label": "Public Stage",
      "tooltip": "Publicly traded company",
      "avatar_url": null,
      "rating": null,
      "data": "public_stage"
    },
    {
      "__typename": "Badge",
      "id": "TOP_INVESTORS-81973",
      "name": "TOP_INVESTORS_BADGE",
      "label": "Top Investors",
      "tooltip": "This company has received a significant amount of investment from top investors",
      "avatar_url": null,
      "rating": null,
      "data": null
    }
  ],
  "company_size": "SIZE_501_1000",
  "total_raised_amount": 278500000,
  "company_url": "http://www.squarespace.com",
  "twitter_url": "http://twitter.com/@squarespace",
  "blog_url": "http://blog.squarespace.com/",
  "facebook_url": "https://www.facebook.com/squarespace",
  "linked_in_url": "http://www.linkedin.com/company/squarespace",
  "product_hunt_url": "",
  "market_taggings": [
    {
      "__typename": "NewTag",
      "id": "8",
      "name": "internet",
      "slug": "internet",
      "display_name": "Internet",
      "market_tag_noindex": false
    },
    {
      "__typename": "NewTag",
      "id": "10",
      "name": "SaaS",
      "slug": "saas",
      "display_name": "SaaS",
      "market_tag_noindex": false
    },
    {
      "__typename": "NewTag",
      "id": "87",
      "name": "publishing",
      "slug": "publishing-5",
      "display_name": "Publishing",
      "market_tag_noindex": true
    },
    {
      "__typename": "NewTag",
      "id": "332",
      "name": "web design",
      "slug": "web-design",
      "display_name": "Web Design",
      "market_tag_noindex": false
    },
    {
      "__typename": "NewTag",
      "id": "552",
      "name": "blogging platforms",
      "slug": "blogging-platforms",
      "display_name": "Blogging Platforms",
      "market_tag_noindex": true
    },
    {
      "__typename": "NewTag",
      "id": "841",
      "name": "software",
      "slug": "software",
      "display_name": "Software",
      "market_tag_noindex": false
    },
    {
      "__typename": "NewTag",
      "id": "956",
      "name": "content",
      "slug": "content",
      "display_name": "Content",
      "market_tag_noindex": false
    },
    {
      "__typename": "NewTag",
      "id": "9540",
      "name": "web cms",
      "slug": "web-cms",
      "display_name": "Web CMS",
      "market_tag_noindex": true
    }
  ],
  "location_taggings": [
    {
      "__typename": "NewTag",
      "id": "1664",
      "display_name": "New York City",
      "name": "new york city, ny",
      "slug": "new-york-city-ny",
      "location_tag_noindex": false
    },
    {
      "__typename": "NewTag",
      "id": "24930",
      "name": "west new york",
      "slug": "west-new-york",
      "display_name": "West New York",
      "location_tag_noindex": true
    }
  ],
  "company_type_taggings": [
    {
      "__typename": "NewTag",
      "id": "143833",
      "name": "Internet",
      "slug": "internet-4",
      "display_name": "Internet"
    }
  ],
  "current_user_follows_startup": false,
  "current_user_has_job_alert": false,
  "talent_banned": false,
  "job_listings_connection": {
    "__typename": "JobListingConnection",
    "total_count": 13
  },
  "current_user_can_recruit": false,
  "has_premium_jobs": false,
  "public": true,
  "published": true,
  "quarantined": false,
  "is_shell": false,
  "is_incubator": false,
  "current_user_can_update_investors": false,
  "product_description": "Squarespace makes beautiful products to help people with creative ideas succeed.\n\nOur platform empowers millions of people — from individuals and local artists to entrepreneurs shaping the world’s most iconic businesses — to share their stories and create an impactful, stylish, and easy-to-manage online presence.",
  "media_uploads_overview": [
    {
      "__typename": "StartupMediaUpload",
      "id": "49047",
      "image_url": "https://d2gn4xht817m0g.cloudfront.net/p/media_uploads/images/original/000/049/047/49047-a95edd384b9ee6f37f58950af93f7d8a6a847476.png?1565318017",
      "video_url": null,
      "video_thumbnail_url": null,
      "mime": "image/png",
      "section": "overview",
      "order": 200
    }
  ],
  "job_listings_connection_details": {
    "__typename": "JobListingConnection",
    "total_count": 13,
    "edges": [
      {
        "__typename": "JobListingEdge",
        "node": {
          "__typename": "JobListing",
          "id": "4411272",
          "description_snippet": "<ul>\n<li>Serve as a key technical leader, driving the architecture, design, and implementation of critical frontend systems and client platforms</li>\n<li>Provide hands-on guidance to multiple engineering teams, ensuring the delivery of high-quality, scalable, and maintainable frontend solutions</li>\n</ul>\n",
          "title": "Staff Engineer, Frontend - Domains Growth",
          "slug": "staff-engineer-frontend-domains-growth",
          "job_type": "full_time",
          "location_names": [
            "New York City"
          ],
          "accepted_remote_location_names": [],
          "auto_posted": true,
          "ats_source": null,
          "current_user_applied": false,
          "live_start_at": 1782727152,
          "recruiting_contact": null,
          "remote": false,
          "remote_config": {
            "__typename": "JobListingRemoteConfig",
            "id": "1122611",
            "kind": "ONSITE"
          },
          "compensation": "$185k – $299k",
          "equity": null,
          "startup": {
            "__ref": "Startup:81973",
            "__circular": true
          },
          "years_experience_min": 8,
          "years_experience_max": null,
          "is_bookmarked": false
        }
      },
      {
        "__typename": "JobListingEdge",
        "node": {
          "__typename": "JobListing",
          "id": "4402185",
          "description_snippet": "<ul>\n<li>Drive the architecture, design, and implementation of the Communications Platform’s platforms — including Email Delivery, In-Product Notifications and Push Notifications.</li>\n<li>Define and own the technical strategy for platform modernization, reliability hardening, and engineering standards across backend services.</li>\n</ul>\n",
          "title": "Staff Software Engineer, Backend (Communications Platform)",
          "slug": "staff-software-engineer-backend-communications-platform",
          "job_type": "full_time",
          "location_names": [
            "New York City"
          ],
          "accepted_remote_location_names": [],
          "auto_posted": true,
          "ats_source": null,
          "current_user_applied": false,
          "live_start_at": 1782402976,
          "recruiting_contact": null,
          "remote": false,
          "remote_config": {
            "__typename": "JobListingRemoteConfig",
            "id": "1114551",
            "kind": "ONSITE"
          },
          "compensation": "$185k – $299k",
          "equity": null,
          "startup": {
            "__ref": "Startup:81973",
            "__circular": true
          },
          "years_experience_min": 10,
          "years_experience_max": null,
          "is_bookmarked": false
        }
      },
      {
        "__typename": "JobListingEdge",
        "node": {
          "__typename": "JobListing",
          "id": "4384350",
          "description_snippet": "<ul>\n<li>Set and manage ADI&#39;s planning and reporting cadences, both internal (leadership meetings, All Hands, offsites) and company-facing (QBRs, MBRs, WBRs, annual planning), including all associated artifacts.</li>\n<li>Codify the ADI operating model (engagement models, decision rights, and standard operating proc...</li>\n</ul>\n",
          "title": "Senior Staff Operations Manager, Applied Data & Insights ",
          "slug": "senior-staff-operations-manager-applied-data-insights",
          "job_type": "full_time",
          "location_names": [
            "New York City"
          ],
          "accepted_remote_location_names": [],
          "auto_posted": true,
          "ats_source": null,
          "current_user_applied": false,
          "live_start_at": 1782231232,
          "recruiting_contact": null,
          "remote": false,
          "remote_config": {
            "__typename": "JobListingRemoteConfig",
            "id": "1097927",
            "kind": "ONSITE"
          },
          "compensation": "$178k – $265k",
          "equity": null,
          "startup": {
            "__ref": "Startup:81973",
            "__circular": true
          },
          "years_experience_min": 10,
          "years_experience_max": null,
          "is_bookmarked": false
        }
      },
      {
        "__typename": "JobListingEdge",
        "node": {
          "__typename": "JobListing",
          "id": "4225901",
          "description_snippet": "<ul>\n<li>Work with Product, Engineering, and Design teams to understand project goals, determine measurements, monitor performance, and explore our customers</li>\n<li>Partner with the Product team to become an expert in a specific product area</li>\n</ul>\n",
          "title": "Lead Analyst, Product Analytics",
          "slug": "lead-analyst-product-analytics",
          "job_type": "full_time",
          "location_names": [
            "New York City"
          ],
          "accepted_remote_location_names": [],
          "auto_posted": true,
          "ats_source": null,
          "current_user_applied": false,
          "live_start_at": 1778867457,
          "recruiting_contact": null,
          "remote": false,
          "remote_config": {
            "__typename": "JobListingRemoteConfig",
            "id": "949401",
            "kind": "ONSITE"
          },
          "compensation": "$126k – $180k",
          "equity": null,
          "startup": {
            "__ref": "Startup:81973",
            "__circular": true
          },
          "years_experience_min": 8,
          "years_experience_max": null,
          "is_bookmarked": false
        }
      },
      {
        "__typename": "JobListingEdge",
        "node": {
          "__typename": "JobListing",
          "id": "4161138",
          "description_snippet": "<ul>\n<li>\nDefine and own the Help Site strategy, specifically leading the &quot;Multi-Brand Help Center&quot; initiative to create a cohesive personalized experience across Squarespace properties.</li>\n<li>\nDrive blue-sky Product thinking for the Help Site and new B2B support initiatives, identifying user-centric features that move the needle on deflection rates, trial conversion, and retention.</li>\n</ul>\n",
          "title": "Senior Product Manager",
          "slug": "senior-product-manager",
          "job_type": "full_time",
          "location_names": [
            "New York City"
          ],
          "accepted_remote_location_names": [],
          "auto_posted": true,
          "ats_source": null,
          "current_user_applied": false,
          "live_start_at": 1777543600,
          "recruiting_contact": null,
          "remote": false,
          "remote_config": {
            "__typename": "JobListingRemoteConfig",
            "id": "888260",
            "kind": "ONSITE"
          },
          "compensation": "$153k – $247k",
          "equity": null,
          "startup": {
            "__ref": "Startup:81973",
            "__circular": true
          },
          "years_experience_min": 5,
          "years_experience_max": null,
          "is_bookmarked": false
        }
      },
      {
        "__typename": "JobListingEdge",
        "node": {
          "__typename": "JobListing",
          "id": "4051365",
          "description_snippet": "<ul>\n<li>Own the long-term strategy and roadmap for Acuity’s Classes and group-booking products</li>\n<li>Lead deep problem discovery to clearly define customer, market, and business opportunities before pursuing major investments</li>\n</ul>\n",
          "title": "Senior Product Manager, Acuity Scheduling  ",
          "slug": "senior-product-manager-acuity-scheduling",
          "job_type": "full_time",
          "location_names": [
            "New York City"
          ],
          "accepted_remote_location_names": [],
          "auto_posted": true,
          "ats_source": null,
          "current_user_applied": false,
          "live_start_at": 1775062754,
          "recruiting_contact": null,
          "remote": false,
          "remote_config": {
            "__typename": "JobListingRemoteConfig",
            "id": "792649",
            "kind": "ONSITE"
          },
          "compensation": "$153k – $247k",
          "equity": null,
          "startup": {
            "__ref": "Startup:81973",
            "__circular": true
          },
          "years_experience_min": 6,
          "years_experience_max": 8,
          "is_bookmarked": false
        }
      },
      {
        "__typename": "JobListingEdge",
        "node": {
          "__typename": "JobListing",
          "id": "3333917",
          "description_snippet": "<ul>\n<li>You&#39;ll help build, enhance and redesign our user experience to support our growing product needs</li>\n<li>You&#39;ll participate in high impact projects to help build the future of the Domains product</li>\n</ul>\n",
          "title": "Senior Software Engineer, Frontend - Domains",
          "slug": "senior-software-engineer-frontend-domains",
          "job_type": "full_time",
          "location_names": [
            "Aveiro"
          ],
          "accepted_remote_location_names": [],
          "auto_posted": true,
          "ats_source": null,
          "current_user_applied": false,
          "live_start_at": 1751592058,
          "recruiting_contact": null,
          "remote": false,
          "remote_config": null,
          "compensation": "",
          "equity": null,
          "startup": {
            "__ref": "Startup:81973",
            "__circular": true
          },
          "years_experience_min": null,
          "years_experience_max": null,
          "is_bookmarked": false
        }
      },
      {
        "__typename": "JobListingEdge",
        "node": {
          "__typename": "JobListing",
          "id": "3328431",
          "description_snippet": "<ul>\n<li>\nBuild: Develop performant, reliable, and scalable backend services that power the systems that send millions of messages a day.</li>\n<li>\nCollaborate: Work closely with product managers to translate our goals into features that deliver value for our users.</li>\n</ul>\n",
          "title": "Senior Software Engineer, Java - Monetization",
          "slug": "senior-software-engineer-java-monetization",
          "job_type": "full_time",
          "location_names": [
            "Dublin"
          ],
          "accepted_remote_location_names": [],
          "auto_posted": true,
          "ats_source": null,
          "current_user_applied": false,
          "live_start_at": 1750986742,
          "recruiting_contact": null,
          "remote": false,
          "remote_config": null,
          "compensation": "",
          "equity": null,
          "startup": {
            "__ref": "Startup:81973",
            "__circular": true
          },
          "years_experience_min": null,
          "years_experience_max": null,
          "is_bookmarked": false
        }
      },
      {
        "__typename": "JobListingEdge",
        "node": {
          "__typename": "JobListing",
          "id": "3322422",
          "description_snippet": "<ul>\n<li>\nBuild: Develop performant, reliable, and scalable backend services that power the systems that send millions of messages a day.</li>\n<li>\nCollaborate: Work closely with product managers to translate our goals into features that deliver real value for our users.</li>\n</ul>\n",
          "title": "Software Engineer, Java - Marketing Tools",
          "slug": "software-engineer-java-marketing-tools",
          "job_type": "full_time",
          "location_names": [
            "Dublin"
          ],
          "accepted_remote_location_names": [],
          "auto_posted": true,
          "ats_source": null,
          "current_user_applied": false,
          "live_start_at": 1750295783,
          "recruiting_contact": null,
          "remote": false,
          "remote_config": null,
          "compensation": "",
          "equity": null,
          "startup": {
            "__ref": "Startup:81973",
            "__circular": true
          },
          "years_experience_min": null,
          "years_experience_max": null,
          "is_bookmarked": false
        }
      },
      {
        "__typename": "JobListingEdge",
        "node": {
          "__typename": "JobListing",
          "id": "3317849",
          "description_snippet": "<ul>\n<li>Develop new features into the Squarespace Bio Sites offering</li>\n<li>Take a lead role with other engineers to provide a rock solid platform and contribute to team processes.</li>\n</ul>\n",
          "title": "Senior Software Engineer, Backend - Bio Sites",
          "slug": "senior-software-engineer-backend-bio-sites",
          "job_type": "full_time",
          "location_names": [
            "Aveiro"
          ],
          "accepted_remote_location_names": [],
          "auto_posted": true,
          "ats_source": null,
          "current_user_applied": false,
          "live_start_at": 1749777383,
          "recruiting_contact": null,
          "remote": false,
          "remote_config": null,
          "compensation": "",
          "equity": null,
          "startup": {
            "__ref": "Startup:81973",
            "__circular": true
          },
          "years_experience_min": null,
          "years_experience_max": null,
          "is_bookmarked": false
        }
      }
    ]
  },
  "startup_rounds": {
    "__typename": "StartupRoundConnection",
    "total_count": 3,
    "edges": [
      {
        "__typename": "StartupRoundEdge",
        "node": {
          "__typename": "StartupRound",
          "id": "180284",
          "round_type": null,
          "closed_at": 1513209600,
          "valuation": null
        }
      },
      {
        "__typename": "StartupRoundEdge",
        "node": {
          "__typename": "StartupRound",
          "id": "39860",
          "round_type": "Series B",
          "closed_at": 1397520000,
          "valuation": "0"
        }
      },
      {
        "__typename": "StartupRoundEdge",
        "node": {
          "__typename": "StartupRound",
          "id": "39859",
          "round_type": "Series A",
          "closed_at": 1278979200,
          "valuation": null
        }
      }
    ]
  },
  "current_founder_roles": [
    {
      "__typename": "StartupRole",
      "id": "16375167",
      "user": {
        "__typename": "User",
        "id": "445",
        "name": "Anthony Casalena",
        "slug": "acasalena",
        "avatar_url": "https://photos.wellfound.com/users/445-medium_jpg?1459970365",
        "path_name": "/p/acasalena",
        "pro_url_enabled": true,
        "primary_location": {
          "__typename": "NewTag",
          "id": "1664",
          "display_name": "New York City",
          "name": "new york city, ny",
          "slug": "new-york-city-ny",
          "location_tag_noindex": false
        },
        "html_bio": "Founder/CEO <a href=\"https://wellfound.com/company/squarespace\" class=\"at_link\"><span class=\"at_symbol\">@</span><span class=\"at_name\">Squarespace</span></a>"
      },
      "hired_via_talent": false,
      "title": null,
      "role": "FOUNDER",
      "role_display_name": "Founder",
      "tenure_seconds": null
    }
  ],
  "past_founder_roles": [],
  "current_team_member_roles": {
    "__typename": "StartupRoleConnection",
    "total_count": 0,
    "edges": []
  },
  "media_uploads_culture": [
    {
      "__typename": "StartupMediaUpload",
      "id": "565172",
      "image_url": "https://d2gn4xht817m0g.cloudfront.net/p/media_uploads/images/original/000/565/172/565172-e2423a67ef3ae2306e528b6befb3d24c58d83484.jpg?1582065906",
      "video_url": null,
      "video_thumbnail_url": null,
      "mime": "image/jpeg",
      "section": "culture",
      "order": 0
    },
    {
      "__typename": "StartupMediaUpload",
      "id": "565173",
      "image_url": "https://d2gn4xht817m0g.cloudfront.net/p/media_uploads/images/original/000/565/173/565173-fb2ab545b12014ca0c2d35bd5ea6b1598a50dc59.jpg?1582065913",
      "video_url": null,
      "video_thumbnail_url": null,
      "mime": "image/jpeg",
      "section": "culture",
      "order": 0
    },
    {
      "__typename": "StartupMediaUpload",
      "id": "565174",
      "image_url": "https://d2gn4xht817m0g.cloudfront.net/p/media_uploads/images/original/000/565/174/565174-61cc0b45a8fa9e50758da04fbae9d087087c180e.jpg?1582065919",
      "video_url": null,
      "video_thumbnail_url": null,
      "mime": "image/jpeg",
      "section": "culture",
      "order": 0
    }
  ],
  "culture_perks": []
}
```

Each scraped company returns a rich record with 40+ fields covering identity, metrics, team, funding, and engagement:

#### Company Identity & Metadata

| Field | Meaning |
|---|---|
| `ID` | Unique Wellfound identifier for the company |
| `Slug` | URL-friendly company identifier |
| `Name` | Official company name |
| `Logo URL` | Direct link to company logo image |
| `Company URL` | Official company website |
| `Public` | Whether the profile is publicly visible |
| `Published` | Whether the profile has been published |
| `Is Operating` | Current operational status of the company |

#### Company Description & Classification

| Field | Meaning |
|---|---|
| `High Concept` | One-line elevator pitch for the company |
| `Product Description` | Detailed explanation of the company's product or service |
| `Market Taggings` | Industry/market categories (e.g., SaaS, AI, E-commerce) |
| `Location Taggings` | Geographic or regional tags |
| `Company Type Taggings` | Company classification (e.g., VC-backed, bootstrapped, incubator) |
| `Company Size` | Employee headcount range (e.g., 51-100, 101-200) |
| `Badges` | Achievement badges or certifications earned |

#### Financial & Funding Information

| Field | Meaning |
|---|---|
| `Total Raised Amount` | Cumulative capital raised to date |
| `Startup Rounds` | Detailed funding round history (seed, Series A/B/C, etc.) |
| `Has Premium Jobs` | Whether premium job listings are posted |

#### Team & Leadership

| Field | Meaning |
|---|---|
| `Current Founder Roles` | Active founder/co-founder positions and profiles |
| `Past Founder Roles` | Previous founder affiliations and background |
| `Current Team Member Roles` | Active employees and their positions |
| `Culture Perks` | Benefits, perks, and culture highlights |
| `Media Uploads Culture` | Team photos, videos, or culture-related media |

#### Hiring & Job Data

| Field | Meaning |
|---|---|
| `Hiring` | Current hiring status (actively hiring or paused) |
| `Job Listing Counts` | Number of open positions by category |
| `Job Listings Connection` | List of active job postings |
| `Job Listings Connection Details` | Enhanced job data with metadata |

#### Social & Web Presence

| Field | Meaning |
|---|---|
| `Twitter URL` | Company Twitter/X profile link |
| `LinkedIn URL` | Company LinkedIn profile link |
| `Facebook URL` | Company Facebook page link |
| `Blog URL` | Official company blog or newsroom |
| `Product Hunt URL` | Product Hunt launch page (if applicable) |

#### Profile Management & Permissions

| Field | Meaning |
|---|---|
| `Completeness Score` | Profile completeness percentage (0-100) |
| `Completeness` | Detailed completeness breakdown by section |
| `Can Edit Profile` | Whether the current user can modify the profile |
| `Can Recruit for Startup` | User permission to post jobs |
| `Can Recruit` | General recruitment permissions |
| `Can Update Investors` | Permission to add/modify investor information |
| `Hidden Sections` | Profile sections hidden from public view |

#### User Engagement & Flags

| Field | Meaning |
|---|---|
| `Follows Startup` | Whether current user follows the company |
| `Has Job Alert` | Whether user has enabled job notifications |
| `Talent Banned` | Whether the company is flagged or restricted |
| `Quarantined` | Whether the profile is under review |
| `Is Shell` | Whether the profile is a placeholder/shell account |
| `Is Incubator` | Whether the entity is an incubator program |
| `Media Uploads Overview` | Company media gallery overview |

***

### How to Use

1. **Find company URLs** — Navigate to Wellfound.com and search for the company. Open its profile page and copy the full URL.
2. **Prepare the input** — Add URLs to the `urls` array in JSON format. Each URL should be a direct company profile link.
3. **Configure failure handling** — Set `ignore_url_failures: true` for bulk scraping to handle bad URLs gracefully.
4. **Run the scraper** — Execute the actor and monitor progress in the run log.
5. **Export results** — Download output as JSON, CSV, or Excel for analysis or integration.

**Best practices:**

- Verify URLs point to company profile pages, not search results or job listings.
- Use `ignore_url_failures: true` when scraping large lists to avoid interruptions.
- Review `completeness_score` to identify profiles needing manual review.

***

### Use Cases & Business Value

- **Investment intelligence:** Analyze startup funding trends, team size, and market positioning
- **Talent acquisition:** Identify growth-stage companies with open roles and hiring momentum
- **Market research:** Classify companies by industry, stage, and geography for sector analysis
- **Competitor tracking:** Monitor hiring, funding announcements, and leadership changes
- **Data enrichment:** Append Wellfound data to existing CRM or prospect databases

The Wellfound Company Details Scraper eliminates manual profile browsing, delivering structured startup intelligence that integrates seamlessly into spreadsheets, databases, and BI tools.

***

### Conclusion

The **Wellfound Company Details Scraper** is a powerful tool for anyone needing comprehensive startup data. With 40+ fields covering funding, team, hiring, and social presence, it transforms Wellfound profiles into actionable intelligence. Start scraping today and unlock insights that drive investment, hiring, and market decisions.

# Actor input Schema

## `urls` (type: `array`):

Add the URLs of the Specific company urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.

## `ignore_url_failures` (type: `boolean`):

If true, the scraper will continue running even if some URLs fail to be scraped.

## Actor input object example

```json
{
  "urls": [
    "https://wellfound.com/company/squarespace"
  ],
  "ignore_url_failures": true
}
```

# 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 = {
    "urls": [
        "https://wellfound.com/company/squarespace"
    ],
    "ignore_url_failures": true
};

// Run the Actor and wait for it to finish
const run = await client.actor("soft_alexist/wellfound-company-details-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 = {
    "urls": ["https://wellfound.com/company/squarespace"],
    "ignore_url_failures": True,
}

# Run the Actor and wait for it to finish
run = client.actor("soft_alexist/wellfound-company-details-scraper").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 '{
  "urls": [
    "https://wellfound.com/company/squarespace"
  ],
  "ignore_url_failures": true
}' |
apify call soft_alexist/wellfound-company-details-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=soft_alexist/wellfound-company-details-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Wellfound Company Details Scraper",
        "description": "Scrape comprehensive company profiles from Wellfound with 40+ data points including funding, team, market tags, and social links. Perfect for investors, recruiters, and researchers analyzing early-stage startups and emerging companies.",
        "version": "0.0",
        "x-build-id": "Ywd205QZ5ip4sBMyD"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/soft_alexist~wellfound-company-details-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-soft_alexist-wellfound-company-details-scraper",
                "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/soft_alexist~wellfound-company-details-scraper/runs": {
            "post": {
                "operationId": "runs-sync-soft_alexist-wellfound-company-details-scraper",
                "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/soft_alexist~wellfound-company-details-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-soft_alexist-wellfound-company-details-scraper",
                "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": {
                    "urls": {
                        "title": "URLs of the Specific company urls to scrape",
                        "type": "array",
                        "description": "Add the URLs of the Specific company urls you want to scrape. You can paste URLs one by one, or use the Bulk edit section to add a prepared list.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "ignore_url_failures": {
                        "title": "Continue running even if some URLs fail to be scraped",
                        "type": "boolean",
                        "description": "If true, the scraper will continue running even if some URLs fail to be scraped."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
