Discover/wellfound.com API
live

wellfound.com APIwellfound.com

Access Wellfound job listings, company profiles, and trending startup data via API. Search by role and location, fetch job details, and retrieve hiring metadata.

Endpoints
7
Updated
3mo ago
Try it
Page number for pagination.
Role slug (e.g., 'software-engineer', 'backend-engineer', 'frontend-engineer', 'product-ma
Location slug (e.g., 'remote', 'san-francisco', 'new-york-city'). Omitting returns all loc
api.parse.bot/scraper/7765b337-78bd-4d7a-b7db-8e0e13ec3418/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/7765b337-78bd-4d7a-b7db-8e0e13ec3418/search_jobs?page=1&role=software-engineer&location=remote' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Search for job listings on Wellfound by role and location. Returns paginated results with job details and associated startup information.

Input
ParamTypeDescription
pageintegerPage number for pagination.
rolestringRole slug (e.g., 'software-engineer', 'backend-engineer', 'frontend-engineer', 'product-manager')
locationstringLocation slug (e.g., 'remote', 'san-francisco', 'new-york-city'). Omitting returns all locations.
Response
{
  "type": "object",
  "fields": {
    "jobs": "array of job listing objects with startup info, compensation, location, and URL",
    "perPage": "number of results per page",
    "pageCount": "total number of pages",
    "currentPage": "current page number",
    "totalJobCount": "total number of matching jobs",
    "totalStartupCount": "total number of startups with matching jobs"
  },
  "sample": {
    "data": {
      "jobs": [
        {
          "id": "4209895",
          "url": "https://wellfound.com/jobs/4209895-software-engineer",
          "slug": "software-engineer",
          "title": "Software Engineer",
          "remote": false,
          "jobType": "full-time",
          "startup": {
            "id": "4655945",
            "name": "Applied Intuition",
            "slug": "applied-intuition",
            "companySize": "SIZE_201_500"
          },
          "compensation": "$125k – $222k",
          "locationNames": [
            "Bengaluru"
          ]
        }
      ],
      "perPage": 20,
      "pageCount": 91,
      "currentPage": 1,
      "totalJobCount": 5305,
      "totalStartupCount": 1816
    },
    "status": "success"
  }
}

About the wellfound.com API

The Wellfound API exposes 7 endpoints covering job listings, company profiles, and trending startup data from Wellfound (formerly AngelList Talent). The search_jobs endpoint accepts role and location slugs and returns paginated results with compensation, startup details, and total job counts. For granular detail, get_job_details returns structured JobPosting JSON-LD including salary ranges, full descriptions, and hiring organization metadata.

Job Search and Details

The search_jobs endpoint accepts a role slug (e.g., software-engineer, product-manager) and a location slug (e.g., remote, san-francisco). Omitting location returns results across all geographies. Responses include a jobs array alongside pagination metadata: perPage, pageCount, currentPage, totalJobCount, and totalStartupCount. This makes it straightforward to iterate through the full result set.

For per-listing depth, get_job_details requires both a job_id and a job_slug from search results. The response includes a job_posting_ld object — a structured JSON-LD block with fields for title, description, salary, location, and hiring organization. If a listing has been removed, the endpoint returns a stale_input indicator rather than a hard error.

Company Profiles and Open Roles

get_company_profile accepts a company_slug and returns fields including badges, companySize, highConcept, productDescription, and logoUrl. The badges array includes label and tooltip text that mirrors the trust and verification signals shown on the Wellfound profile page. To enumerate open positions at a specific company, get_company_jobs returns a jobs array with per-listing compensation, locationNames, and jobType alongside the company name string.

Trending and Discovery

Two endpoints serve discovery use cases without requiring any input parameters. get_trending_startups returns an array of startup objects from the Wellfound homepage, each with liveJobListingsCount, companySize, highConcept, and logoUrl. get_trending_jobs returns a featured_jobs object keyed by category — including engineering, product, design, data, sales, marketing, and others — each mapping to an array of job objects. For building search interfaces, get_job_autocomplete_roles returns the canonical list of name and slug pairs used as valid role inputs to search_jobs.

Common use cases
  • Aggregate startup job listings by role and city using search_jobs with role and location slugs
  • Enrich job board entries with structured salary and description data from get_job_details JSON-LD
  • Monitor a target company's open headcount over time using get_company_jobs and liveJobListingsCount
  • Build a trending startups feed using get_trending_startups with company size and tagline fields
  • Populate a role autocomplete widget from get_job_autocomplete_roles slug and name pairs
  • Track which engineering and product roles appear in get_trending_jobs featured categories week over week
  • Compile company profiles including funding badges and descriptions via get_company_profile
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Wellfound have an official developer API?+
Wellfound does not currently offer a public developer API for job or company data. Their historical AngelList API was deprecated and no replacement has been announced.
What does `get_job_details` return that `search_jobs` does not?+
get_job_details returns a full job_posting_ld JSON-LD block containing the complete job description text, structured salary range, and detailed hiring organization fields. search_jobs results include shorter summaries — compensation strings and location names — but not the full description or JSON-LD structure.
Does the API expose candidate profiles or application data?+
No. The API covers job listings, company profiles, and trending startup data. Candidate profiles, résumés, and application status are not exposed. You can fork this API on Parse and revise it to add any endpoint that targets publicly accessible candidate or profile pages.
How does pagination work for `search_jobs`?+
The response includes pageCount, currentPage, and perPage fields alongside totalJobCount. Pass the page integer parameter to step through result pages. The first page is returned by default when the parameter is omitted.
Does the API support filtering jobs by salary range or job type?+
Not currently. search_jobs filters by role and location slugs only. Salary and jobType fields appear in get_company_jobs responses but cannot be used as search filters. You can fork this API on Parse and revise it to add filtering logic against those fields.
Page content last updated . Spec covers 7 endpoints from wellfound.com.
Related APIs in JobsSee all →
ca.indeed.com API
Search for jobs across Canada and access detailed job listings, company profiles, employee reviews, and salary information all in one place. Build recruitment tools, career research applications, or job market analysis platforms with comprehensive employment data from Indeed Canada.
devex.com API
Search and explore global development opportunities including tenders, grants, job postings, news, organizations, and events all in one place. Find funding details, discover career opportunities, and stay updated on international development initiatives through a single integrated platform.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
metacareers.com API
Search and browse Meta job openings across all departments and locations. Filter by keyword, experience level, or role category — including University Graduate and AR/VR specializations — and retrieve comprehensive details for each listing, including job description, requirements, salary range, and application link.
naukri.com API
naukri.com API
nvidia.com API
nvidia.com API
airtasker.com API
Search and browse Airtasker tasks by location, category, price, and keywords, then access detailed task information and user profiles. Get location suggestions and category recommendations to discover available work and service opportunities in your area.
amazon.jobs API
Search and browse Amazon job openings by keywords, location, and category, then view detailed information about specific positions. Filter results across multiple job categories and locations with easy pagination.
Wellfound API – Startup Jobs & Company Data · Parse