Public API

NeuralHire Job Listings REST API

The NeuralHire Public API provides programmatic access to all active AI job listings. Use it to syndicate listings, build integrations, or power your own applications. No authentication required for read access.

Base URL

https://www.neuralhire.ai

Authentication

None required

Rate Limit

60 req / min

GET/api/v1/jobs— List all active jobs

Returns a paginated list of active job listings. Supports filtering by category, location type, job type, and keyword search.

Query Parameters

ParamTypeRequiredDescription
pageintegeroptionalPage number, default 1
limitintegeroptionalResults per page, default 20, max 100
categorystringoptionale.g. ml-engineering, data-science, ai-research
locationTypestringoptionalremote, hybrid, or onsite
jobTypestringoptionalfull-time, part-time, contract, internship
qstringoptionalKeyword search across title, description, and company name

Example Request

curl "https://www.neuralhire.ai/api/v1/jobs?category=ml-engineering&locationType=remote&page=1&limit=10"

Example Response

{
  "jobs": [
    {
      "id": 42,
      "title": "Senior ML Engineer",
      "slug": "senior-ml-engineer-anthropic-2024",
      "category": "ml-engineering",
      "jobType": "full-time",
      "locationType": "remote",
      "location": null,
      "salaryMin": 200000,
      "salaryMax": 280000,
      "salaryCurrency": "USD",
      "salaryPeriod": "year",
      "isHighlighted": false,
      "postedAt": "2024-11-01T09:00:00.000Z",
      "expiresAt": "2024-12-01T09:00:00.000Z",
      "applyUrl": "https://anthropic.com/careers/apply",
      "company": {
        "name": "Anthropic",
        "slug": "anthropic",
        "logoUrl": "https://cdn.example.com/logos/anthropic.png",
        "location": "San Francisco, CA",
        "isVerified": true
      }
    }
  ],
  "total": 87,
  "page": 1,
  "limit": 10,
  "totalPages": 9
}
GET/api/v1/jobs/:slug— Get a single job

Returns full details for a single job listing by its unique slug.

Example Request

curl "https://www.neuralhire.ai/api/v1/jobs/senior-ml-engineer-anthropic-2024"

Example Response

{
  "id": 42,
  "title": "Senior ML Engineer",
  "slug": "senior-ml-engineer-anthropic-2024",
  "description": "We are looking for a Senior ML Engineer...",
  "requirements": "5+ years of experience with PyTorch...",
  "benefits": "Competitive salary, equity, health insurance...",
  "category": "ml-engineering",
  "jobType": "full-time",
  "locationType": "remote",
  "location": null,
  "salaryMin": 200000,
  "salaryMax": 280000,
  "salaryCurrency": "USD",
  "salaryPeriod": "year",
  "tags": ["PyTorch", "Transformers", "RLHF"],
  "isHighlighted": false,
  "viewCount": 1204,
  "applyCount": 38,
  "postedAt": "2024-11-01T09:00:00.000Z",
  "expiresAt": "2024-12-01T09:00:00.000Z",
  "applyUrl": "https://anthropic.com/careers/apply",
  "company": {
    "name": "Anthropic",
    "slug": "anthropic",
    "description": "AI safety company building reliable AI systems.",
    "logoUrl": "https://cdn.example.com/logos/anthropic.png",
    "website": "https://anthropic.com",
    "location": "San Francisco, CA",
    "size": "201-500",
    "isVerified": true
  }
}

Category Values

ValueLabel
ml-engineeringMachine Learning Engineering
data-scienceData Science
ai-researchAI Research
mlopsMLOps & Infrastructure
nlpNatural Language Processing
computer-visionComputer Vision
prompt-engineeringPrompt Engineering
ai-safetyAI Safety & Alignment
generative-aiGenerative AI
ai-productAI Product Management
ai-engineeringAI Engineering
other-aiOther AI Roles

Error Responses

StatusMeaning
200Success
400Bad request — invalid query parameter
404Job not found
429Rate limit exceeded — slow down requests
500Internal server error