Piloterr Wellfound API
The Wellfound API from Piloterr — 1 operation(s) for wellfound.
The Wellfound API from Piloterr — 1 operation(s) for wellfound.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/piloterr-com:piloterr-com-wellfound-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Piloterr API Reference Wellfound API
description: Complete API reference documentation.
version: 1.0.0
servers:
- url: https://api.piloterr.com
description: API Server
tags:
- name: Wellfound
paths:
/v2/wellfound/company/info:
get:
summary: Wellfound Company Info
description: 'Retrieve startup and company data from Wellfound (formerly AngelList), including description, funding, team size, hiring status, and social links.
**Status:** Degraded
**Credit cost:** 1 credit per call'
operationId: get-wellfound-company-info
security:
- ApiKeyAuth: []
parameters:
- name: query
in: query
required: true
description: "A Wellfound company URL or company slug.\n\n**Examples:**\n\n https://wellfound.com/company/dataiku\n\n\nBoth the full Wellfound URL and the company slug are accepted."
schema:
type: string
description: "A Wellfound company URL or company slug.\n\n**Examples:**\n\n https://wellfound.com/company/dataiku\n\n\nBoth the full Wellfound URL and the company slug are accepted."
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/is_async'
- $ref: '#/components/parameters/soft_fail'
responses:
'200':
description: Successful response
content:
application/json:
schema:
type: object
properties:
id:
type: string
logo:
type: string
name:
type: string
slug:
type: string
hiring:
type: boolean
website:
type: string
headline:
type: string
description:
type: string
is_incubator:
type: boolean
is_operating:
nullable: true
employee_count:
type: string
social_networks:
type: array
items:
type: object
properties:
url:
type: string
name:
type: string
company_financials_highlights:
type: object
properties:
funding_total:
type: integer
num_funding_rounds:
type: integer
examples:
Get Wellfound company info for Dataiku:
value:
id: '141418'
logo: https://photos.wellfound.com/startups/i/141418-1a571520061744ccd50545d59ed3ff93-medium_jpg.jpg?buster=1631710332
name: Dataiku
slug: dataiku
hiring: true
website: http://www.dataiku.com/
headline: Everyday AI, Extraordinary People
description: Dataiku is the platform for Everyday AI, systemizing the use of data for exceptional business results. By making the use of data and AI an everyday behavior, Dataiku unlocks the creativity within individual employees to power collective success at companies of all sizes and across all industries.
is_incubator: false
is_operating: null
employee_count: 1001-5000
social_networks:
- url: http://twitter.com/dataiku
name: twitter
- url: http://www.facebook.com/dataiku
name: facebook
- url: http://www.linkedin.com/company/dataiku
name: linkedin
- url: http://www.dataiku.com/blog/
name: blog
company_financials_highlights:
funding_total: 837290000
num_funding_rounds: 9
'400':
description: Bad Request — missing or invalid parameters.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
example:
error: Bad Request
'401':
description: Unauthorized — the API key is missing, invalid, inactive, or expired, or a rate limit was exceeded (`Rate limit exceeded…` message).
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
examples:
invalidKey:
value:
error: Invalid API Key
planRateLimit:
value:
error: 'Rate limit exceeded: You''ve exceeded the per second rate limit on your subscription'
keyQuota:
value:
error: 'Rate limit exceeded for the API key: quota monthly'
'402':
description: Payment Required — your subscription or credit balance is insufficient.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
example:
error: Payment required
'500':
description: Internal Server Error — something went wrong on our side.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
example:
error: Internal Error
tags:
- Wellfound
post:
summary: Wellfound Company Info
description: 'Retrieve startup and company data from Wellfound (formerly AngelList), including description, funding, team size, hiring status, and social links.
**Status:** Degraded
**Credit cost:** 1 credit per call'
operationId: post-wellfound-company-info
security:
- ApiKeyAuth: []
parameters:
- $ref: '#/components/parameters/fields'
- $ref: '#/components/parameters/is_async'
- $ref: '#/components/parameters/soft_fail'
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
query:
type: string
description: "A Wellfound company URL or company slug.\n\n**Examples:**\n\n https://wellfound.com/company/dataiku\n\n\nBoth the full Wellfound URL and the company slug are accepted."
required:
- query
responses:
'200':
description: Successful response
content:
application/json:
schema:
type: object
properties:
id:
type: string
logo:
type: string
name:
type: string
slug:
type: string
hiring:
type: boolean
website:
type: string
headline:
type: string
description:
type: string
is_incubator:
type: boolean
is_operating:
nullable: true
employee_count:
type: string
social_networks:
type: array
items:
type: object
properties:
url:
type: string
name:
type: string
company_financials_highlights:
type: object
properties:
funding_total:
type: integer
num_funding_rounds:
type: integer
examples:
Get Wellfound company info for Dataiku:
value:
id: '141418'
logo: https://photos.wellfound.com/startups/i/141418-1a571520061744ccd50545d59ed3ff93-medium_jpg.jpg?buster=1631710332
name: Dataiku
slug: dataiku
hiring: true
website: http://www.dataiku.com/
headline: Everyday AI, Extraordinary People
description: Dataiku is the platform for Everyday AI, systemizing the use of data for exceptional business results. By making the use of data and AI an everyday behavior, Dataiku unlocks the creativity within individual employees to power collective success at companies of all sizes and across all industries.
is_incubator: false
is_operating: null
employee_count: 1001-5000
social_networks:
- url: http://twitter.com/dataiku
name: twitter
- url: http://www.facebook.com/dataiku
name: facebook
- url: http://www.linkedin.com/company/dataiku
name: linkedin
- url: http://www.dataiku.com/blog/
name: blog
company_financials_highlights:
funding_total: 837290000
num_funding_rounds: 9
'400':
description: Bad Request — missing or invalid parameters.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
example:
error: Bad Request
'401':
description: Unauthorized — the API key is missing, invalid, inactive, or expired, or a rate limit was exceeded (`Rate limit exceeded…` message).
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
examples:
invalidKey:
value:
error: Invalid API Key
planRateLimit:
value:
error: 'Rate limit exceeded: You''ve exceeded the per second rate limit on your subscription'
keyQuota:
value:
error: 'Rate limit exceeded for the API key: quota monthly'
'402':
description: Payment Required — your subscription or credit balance is insufficient.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
example:
error: Payment required
'500':
description: Internal Server Error — something went wrong on our side.
content:
application/json:
schema:
$ref: '#/components/schemas/ErrorResponse'
example:
error: Internal Error
tags:
- Wellfound
components:
parameters:
fields:
name: fields
in: query
required: false
description: Comma-separated list of response fields to return, with dot notation for nested fields (e.g. `name,location.city`).
schema:
type: string
is_async:
name: is_async
in: query
required: false
description: 'Run the request as a background job: the API answers `202` with a `job_id` to poll on `GET /v1/jobs/{id}`.'
schema:
type: boolean
default: false
soft_fail:
name: soft_fail
in: query
required: false
description: Return HTTP 200 even when the request fails; the error is in the `error` field of the body.
schema:
type: boolean
default: false
schemas:
ErrorResponse:
type: object
required:
- error
properties:
error:
type: string
description: Human-readable error message.
securitySchemes:
ApiKeyAuth:
type: apiKey
in: header
name: x-api-key
description: Your API key. Include it in the x-api-key header for every request.