nvNeuralVerge
Startup & Funding Data

Wellfound Locations API and MCP — Job Location Slugs for Job Search

Run it with no input, or filter by a name fragment and a type (US city, US state or other), and get the list of Wellfound job locations as JSON. Each entry has the name, slug, region, type, a link to the location page and a link to software-engineer jobs there.

You send
optionally a name fragment and a location type (city, state or other)
You get back
the list of Wellfound job locations with name, region, type, slug and links
Coverage
Wellfound records with a public page.
Price
5 pts — $5 per 1,000
Charged only when the record resolves. A request that finds nothing is not billed.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Wellfound directlyBrowse Wellfound and note each entryFree, and slowFine for one record, useless across a list, and the layout differs on every platform
Building a scraperWrite it, host it, and repair it when Wellfound changes its pagesEngineering timeA maintenance commitment for something that isn't your product
NeuralVergeOne request, the same shape as every other source in the catalog$5 per 1,000, misses not billedReturns what Wellfound publishes at request time. Other platforms are separate sources with the same request format
Response

What you get back

Every field in the example response below.

FieldTypeDescription
session_idstringId of this run, for tracing.
kindstringSource type of the response, here wellfound_locations.
partialbooleanTrue if the run stopped before it finished.
machine.total_itemsnumberNumber of locations returned.
machine.first_itemobjectCopy of the first location.
machine.itemsarrayThe locations, one object each.
machine.total_foundnumberTotal locations found.
machine.page_countnumberNumber of pages read.
machine.blockedbooleanWhether the platform refused the request.
total_pointsnumberPoints charged for the run.
machine.items[].idstringLocation id.
machine.items[].namestringLocation name.
machine.items[].slugstringSlug to use as location in Wellfound job search.
machine.items[].regionstringRegion or state code.
machine.items[].typestringcity, state or other.
machine.items[].urlstringLink to the location on Wellfound.
machine.items[].jobs_urlstringLink to software-engineer jobs in the location.
Response

Example response

A real response, as returned.

{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "wellfound_locations",
  "partial": false,
  "human": "# Wellfound — locations\n\n- **Query:** all\n- **Results:** 275 of 275 found\n- **Proxy traffic:** 155.3 KB",
  "machine": {
    "total_items": 275,
    "first_item": {
      "id": "albuquerque",
      "name": "Albuquerque",
      "slug": "albuquerque",
      "region": "NM",
      "type": "city",
      "url": "https://wellfound.com/browse/tech-job-locations/albuquerque",
      "jobs_url": "https://wellfound.com/role/l/software-engineer/albuquerque"
    },
    "items": [
      {
        "id": "albuquerque",
        "name": "Albuquerque",
        "slug": "albuquerque",
        "region": "NM",
        "type": "city",
        "url": "https://wellfound.com/browse/tech-job-locations/albuquerque",
        "jobs_url": "https://wellfound.com/role/l/software-engineer/albuquerque"
      },
      {
        "id": "ann-arbor",
        "name": "Ann Arbor",
        "slug": "ann-arbor",
        "region": "MI",
        "type": "city",
        "url": "https://wellfound.com/browse/tech-job-locations/ann-arbor",
        "jobs_url": "https://wellfound.com/role/l/software-engineer/ann-arbor"
      }
    ],
    "total_found": 275,
    "page_count": 1,
    "blocked": false,
    "proxy_traffic_bytes": 159013
  },
  "total_points": 5
}
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

One record per request. Results come back in the same envelope as every other source: a session id, a readable summary, the structured result and the points charged.

curl -X POST https://api.neuralverge.ai/functions/v1/run-wellfound-locations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Search setup

Fetch valid location slugs before running job searches.

Coverage lists

See which cities and countries Wellfound has a location page for.

Dropdowns

Fill a location picker in your own tool from the list.

Looped queries

Loop over every city slug to compare hiring across locations.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Wellfound records with a public page.

Freshness

Read at request time, so the answer reflects the platform as it stands when you ask.

Handling

This source returns information Wellfound shows publicly. Every response carries the session id you can trace.

What it will not do
  • —The jobs_url in the sample points to software-engineer jobs; other roles use the role slug in job search.
  • —Names like countries and non-US cities fall under type other.
  • —The list reflects Wellfound as it stands when you ask; locations can be added or removed.
FAQ

Questions, answered

Pass it as location to Wellfound job search together with a role slug.

Related

Related sources

Try wellfound locations on your own data

One request format across every source in the catalog.

Get started