> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scrapeunblocker.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Scrape Wellfound startup company profiles

> Given a Wellfound `company` (slug like `stripe` or a wellfound.com/company/<slug> URL), returns its profile: `name`, `tagline`, `description`, `website` and social links, `companySize`, `stage`, `badges`, `markets`, `locations`, `companyTypes`, `hiring`, `openJobs` with `openJobsByRole`, `totalRaised`, `fundingRounds` (`type`, `date`, `valuation`), `founders` (name, profile URL, role, bio, location), `teamMembersCount`, `perks`, `media`, the first open `jobs` (with `jobsTotal`) and `similarCompanies`. Company profiles sit behind a Cloudflare challenge, so a call can take up to about a minute. `mode=search` lists Wellfound's startup directory by `location` or `industry` (10 companies per page, paged up to `max_results`) with website, description, markets, locations and open-job counts. Billed one unit per page fetched (`pagesFetched`).



## OpenAPI

````yaml /api-reference/openapi.json post /companies/wellfound
openapi: 3.1.0
info:
  title: ScrapeUnblocker API
  description: >-
    Public API for the ScrapeUnblocker proxy/anti-bot service. Authenticate
    every request with the `x-scrapeunblocker-key` header. Documented here:
    page-source extraction, Google SERP scraping, image fetch, and the dedicated
    plugin endpoints (search engines, marketplaces, reviews, travel, social and
    more). All other paths exist for internal operations and are intentionally
    hidden from this spec.
  version: 3.0.0
servers:
  - url: https://api.scrapeunblocker.com
    description: Production
security: []
paths:
  /companies/wellfound:
    post:
      tags:
        - Plugins
      summary: Scrape Wellfound startup company profiles
      description: >-
        Given a Wellfound `company` (slug like `stripe` or a
        wellfound.com/company/<slug> URL), returns its profile: `name`,
        `tagline`, `description`, `website` and social links, `companySize`,
        `stage`, `badges`, `markets`, `locations`, `companyTypes`, `hiring`,
        `openJobs` with `openJobsByRole`, `totalRaised`, `fundingRounds`
        (`type`, `date`, `valuation`), `founders` (name, profile URL, role, bio,
        location), `teamMembersCount`, `perks`, `media`, the first open `jobs`
        (with `jobsTotal`) and `similarCompanies`. Company profiles sit behind a
        Cloudflare challenge, so a call can take up to about a minute.
        `mode=search` lists Wellfound's startup directory by `location` or
        `industry` (10 companies per page, paged up to `max_results`) with
        website, description, markets, locations and open-job counts. Billed one
        unit per page fetched (`pagesFetched`).
      operationId: wellfound_companies_companies_wellfound_post
      parameters:
        - name: mode
          in: query
          required: false
          schema:
            type: string
            description: >-
              'profile' (default): one company's profile. 'search': the startup
              directory by location or industry.
            default: profile
            title: Mode
          description: >-
            'profile' (default): one company's profile. 'search': the startup
            directory by location or industry.
        - name: company
          in: query
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            description: >-
              mode=profile: the company slug ('stripe') or URL
              (https://wellfound.com/company/stripe).
            title: Company
          description: >-
            mode=profile: the company slug ('stripe') or URL
            (https://wellfound.com/company/stripe).
        - name: location
          in: query
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            description: 'mode=search: location as text or slug (''new york'', ''london'').'
            title: Location
          description: 'mode=search: location as text or slug (''new york'', ''london'').'
        - name: industry
          in: query
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            description: >-
              mode=search: Wellfound industry slug ('saas', 'fintech-2',
              'artificial-intelligence', 'health-care', 'e-commerce'; see
              wellfound.com/browse/tech-industries). Common names such as
              'fintech', 'healthcare', 'crypto' or 'edtech' are mapped to their
              slug.
            title: Industry
          description: >-
            mode=search: Wellfound industry slug ('saas', 'fintech-2',
            'artificial-intelligence', 'health-care', 'e-commerce'; see
            wellfound.com/browse/tech-industries). Common names such as
            'fintech', 'healthcare', 'crypto' or 'edtech' are mapped to their
            slug.
        - name: url
          in: query
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            description: >-
              mode=search: a Wellfound directory URL
              (https://wellfound.com/startups/location/new-york or
              /startups/industry/<industry>) instead of location / industry.
            title: Url
          description: >-
            mode=search: a Wellfound directory URL
            (https://wellfound.com/startups/location/new-york or
            /startups/industry/<industry>) instead of location / industry.
        - name: page
          in: query
          required: false
          schema:
            type: integer
            description: 'mode=search: 1-based page to start from (10 companies per page).'
            default: 1
            title: Page
          description: 'mode=search: 1-based page to start from (10 companies per page).'
        - name: max_results
          in: query
          required: false
          schema:
            type: integer
            description: >-
              mode=search: how many companies to collect (1-100); each page
              fetched is one billed unit.
            default: 10
            title: Max Results
          description: >-
            mode=search: how many companies to collect (1-100); each page
            fetched is one billed unit.
        - name: proxy_country
          in: query
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            description: >-
              Proxy country the request is sent from (ISO-2, e.g. 'US', 'DE').
              Leave blank for the country chosen for the site.
            title: Proxy Country
          description: >-
            Proxy country the request is sent from (ISO-2, e.g. 'US', 'DE').
            Leave blank for the country chosen for the site.
      responses:
        '200':
          description: JSON with `company` (or `companies` with mode=search).
          content:
            application/json:
              schema: {}
        '400':
          description: Invalid parameters.
        '404':
          description: Wellfound has no such company, location or industry.
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
        '502':
          description: >-
            Blocked by Wellfound on every attempt, no page returned, or
            Wellfound did not answer in time.
      security:
        - ScrapeUnblockerKey: []
components:
  schemas:
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError
  securitySchemes:
    ScrapeUnblockerKey:
      type: apiKey
      in: header
      name: x-scrapeunblocker-key
      description: Your ScrapeUnblocker API key. Apply on every request.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.