Discover/Wellfound API
live

Wellfound APIwellfound.com ↗

Access Wellfound job listings, company profiles, trending startups, and application forms via API. Search by role, location, and company slug.

Endpoint health
verified 10h ago
get_trending_jobs
get_job_details
search_jobs
get_company_profile
get_job_application_form
8/8 passing latest checkself-healing
Endpoints
8
Updated
26d ago

What is the Wellfound API?

The Wellfound API exposes 8 endpoints covering startup job listings, company profiles, trending opportunities, and application form data from Wellfound (formerly AngelList Talent). The search_jobs endpoint accepts role and location slugs with pagination, returning compensation, remote status, and hiring startup details. Other endpoints surface trending jobs by category, company profiles with badge data, and the exact screening questions candidates see when applying.

This call costs3 credits / call— charged only on success
Try it
Page number for pagination.
Role slug (e.g., 'software-engineer', 'backend-engineer', 'frontend-engineer', 'product-manager')
Location slug (e.g., 'remote', 'san-francisco', 'new-york-city'). Omitting returns all locations.
→ 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.
Call it over HTTPgrab 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' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalmissing one? ·

Search for job listings on Wellfound by role and location. Returns paginated results with job details and associated startup information. Each result includes job title, compensation, location, remote status, and the hiring startup's details.

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": "4322508",
          "url": "https://wellfound.com/jobs/4322508-software-engineer",
          "slug": "software-engineer",
          "title": "Software Engineer",
          "remote": true,
          "jobType": "full-time",
          "startup": {
            "id": "8030547",
            "name": "FutureFit AI",
            "slug": "futurefit-ai-2",
            "logoUrl": "https://photos.wellfound.com/startups/i/8030547-example.jpg",
            "companySize": "SIZE_11_50",
            "highConcept": "AI-powered GPS for your Career"
          },
          "liveStartAt": 1781047549,
          "compensation": "$150k – $185k",
          "locationNames": [
            "New York City"
          ]
        }
      ],
      "perPage": 20,
      "pageCount": 90,
      "currentPage": 1,
      "totalJobCount": 5228,
      "totalStartupCount": 1798
    },
    "status": "success"
  }
}

About the Wellfound API

Job Search and Listings

The search_jobs endpoint accepts a role slug (e.g., software-engineer, product-manager) and a location slug (e.g., remote, san-francisco), and returns paginated results including totalJobCount, totalStartupCount, pageCount, and an array of job objects with compensation, location names, and associated startup info. The get_job_details endpoint takes a job_id and job_slug and returns a structured job_posting_ld JSON-LD object with title, description, salary range, location, and hiring organization — useful for indexing or NLP pipelines. Both endpoints return a stale_input indicator when a listing has been removed or cannot be found.

Trending and Featured Data

get_trending_jobs requires no inputs and returns jobs across ten named categories — trending, engineering, product, design, data, sales, marketing, operations, recruiting, and finance — each populated with recently posted listings and compensation details. get_trending_startups similarly requires no inputs and returns a list of featured startups currently hiring, including highConcept, companySize, logoUrl, and liveJobListingsCount per startup.

Company Profiles and Open Roles

get_company_profile accepts a company_slug and returns structured fields: id, name, badges (each with a label and tooltip), logoUrl, companySize, highConcept, and productDescription. The get_company_jobs endpoint lists all active openings at a company by slug, returning job id, title, slug, compensation, locationNames, and jobType. Together they cover what a recruiter or researcher would want when evaluating a specific company.

Application Forms and Role Lookup

get_job_application_form returns the job summary and employer screening questions for a given listing, including jobType, remote status, acceptedRemoteLocationNames, salaryCurrency, and visa sponsorship, along with each question's kind (SHORT, LONG, or SINGLE). get_job_autocomplete_roles provides a static list of role objects with name and slug fields, intended for constructing valid search parameters for search_jobs.

Reliability & maintenanceVerified

The Wellfound API is a managed, monitored endpoint for wellfound.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when wellfound.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official wellfound.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
10h ago
Latest check
8/8 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Aggregate startup job listings by role and location for a niche job board targeting early-stage company roles.
  • Monitor liveJobListingsCount from get_trending_startups to track which startups are actively scaling their teams.
  • Extract employer screening questions via get_job_application_form to help candidates prepare tailored applications.
  • Pull productDescription and badges from get_company_profile to enrich a company intelligence database.
  • Track compensation ranges across engineering and product roles using search_jobs filtered by role slug.
  • Ingest job_posting_ld structured data from get_job_details into a recruitment analytics pipeline.
  • Build a startup discovery feed using get_trending_jobs category arrays updated on a regular schedule.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. 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. The platform is primarily consumer-facing, with no documented REST or GraphQL API available for third-party developers.
What does `get_job_application_form` return beyond the job summary?+
It returns the questions array — each element has an id, a question prompt string, and a kind field (SHORT, LONG, or SINGLE). These are the employer-defined screening questions shown to applicants. It also returns applicationQuestionSets, though this array is empty on every listing currently observed.
Does the API return investor data or funding rounds for startups?+
Not currently. Company profiles expose highConcept, productDescription, companySize, badges, and logoUrl, but no funding rounds, investor names, or valuation figures. You can fork this API on Parse and revise it to add an endpoint targeting that data if it becomes accessible.
How does pagination work in `search_jobs`?+
The endpoint returns perPage, pageCount, currentPage, and totalJobCount alongside the jobs array. Pass the page integer parameter to retrieve subsequent pages. The role and location parameters must use the slug format — you can retrieve valid role slugs from get_job_autocomplete_roles.
Does the API cover candidate profiles or resume data?+
No candidate-side data is exposed. The API covers job listings, company profiles, trending startups, and application form structure — all employer-facing content. Candidate profiles and resume data are behind authentication on Wellfound and are not included. You can fork the API on Parse and revise it to add endpoints if that surface becomes accessible.
Page content last updated . Spec covers 8 endpoints from wellfound.com.
Related APIs in JobsSee all →
angel.co API
Search for startup job opportunities and explore detailed information about companies, positions, and founders all in one place. Discover your next role by browsing Wellfound's curated startup jobs with comprehensive company profiles and person details.
welcometothejungle.com API
Search and discover job postings and company information from Welcome to the Jungle, including detailed job listings, company profiles with employee statistics and social links, and the ability to browse all available positions. Find the perfect role by searching jobs and companies, then access comprehensive details about positions and organizations in one place.
topstartups.io API
Access startup profiles, funding data, job listings, and salary benchmarks from TopStartups.io. Filter by industry, location, funding stage, company size, and more to explore the startup landscape at scale.
indeed.com API
Search and discover job opportunities on Indeed while accessing detailed job descriptions, company profiles, and salary insights all in one place. Get comprehensive career information including specific compensation data to help you find and evaluate the right job opportunity for you.
builtin.com API
Search and browse tech job listings on Built In to find opportunities that match your skills, then view detailed information about positions including company profiles, salary ranges, benefits, and direct application links. Get job title suggestions to refine your search and discover relevant roles across the tech industry.
monsterindia.com API
Search and browse job listings from Foundit (Monster India) to find opportunities in popular cities and top locations, then view detailed information about specific jobs. Access real-time job data across various sectors and locations to compare positions and make informed career decisions.
landing.jobs API
Access data from landing.jobs.
jobs.lever.co API
Access job postings on any Lever-hosted company job board. List, filter, search, and group open roles, retrieve full posting details, and extract application form questions via Lever's public API.