# Techforce Agents Job Listings

> Techforce Agents Job Listings is a paid API for AI agents from techforce-agents.onrender.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-14).

Searches 26+ job boards worldwide (Indeed, Adzuna, Reed, RemoteOK, Jooble, etc.) and returns structured job listings including title, company, location, salary, job type, description, posting date, and apply URL.

## Facts

- Endpoint: GET https://techforce-agents.onrender.com/api/all-jobs
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/techforce-agents-job-listings-0cb8492a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_A3QEYcbR81C7gwjKgn1HD

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability techforce-agents-job-listings-0cb8492a
```

Example prompt: Search across all major job boards and find me 30 full-time Python developer jobs in Austin, Texas — I want titles, companies, salaries, posting dates, and links to apply.

## When to prefer this

Choose this endpoint when you need to aggregate job listings across many boards simultaneously in a single API call, rather than integrating with each board individually. It is ideal for agents building job search features, sourcing pipelines, or career tools that need broad market coverage with structured data including salary and apply links. Prefer this over single-board APIs when breadth of coverage and unified response format matter more than real-time posting freshness from one specific board.

## Known failure modes

- Missing required 'keyword' parameter returns a validation error
- Requesting fewer than 10 or more than 100 results may be rejected or clamped
- Some job boards may return incomplete salary or description fields
- Rare boards may be temporarily unavailable, reducing result count
- Network timeout if aggregation across many boards takes too long
- Invalid job_type enum value returns an error

## How this service works

Job listings on demand from 26+ boards worldwide (Indeed, Adzuna, Reed, RemoteOK, Jooble, and more) — title, company, location, salary, job type, description, posting date, and apply URL. Get results for $0.01 per record (minimum 10, up to 100). Enter a keyword, optional location and job type, and how many jobs you want. One call, many boards.

Powered by Techforce Global — explore more at https://techforceglobal.com

## Output

An array of job listing objects, each containing: job title, company name, location, salary (if available), employment type, job description, posting date, source job board, apply/listing URL, remote flag, and skill/category tags. Results are aggregated from up to 26+ boards in a single call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "keyword"
     ],
     "properties": {
      "max": {
       "type": "integer",
       "description": "Number of jobs to return (min 10, max 100)"
      },
      "keyword": {
       "type": "string",
       "description": "Job title, skill, or company to search, e.g. 'Java Developer'"
      },
      "job_type": {
       "enum": [
        "all",
        "fulltime",
        "parttime",
        "contract",
        "internship"
       ],
       "type": "string",
       "description": "Job type (optional)"
      },
      "location": {
       "type": "string",
       "description": "City or region (optional)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "items": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "url": {
          "type": "string",
          "description": "Apply / listing URL"
         },
         "tags": {
          "type": "array",
          "items": {
           "type": "string"
          },
          "description": "Skill / category tags"
         },
         "title": {
          "type": "string",
          "description": "Job title"
         },
         "remote": {
          "type": "boolean",
          "description": "Remote flag"
         },
         "salary": {
          "type": "string",
          "description": "Salary (if listed)"
         },
         "source": {
          "type": "string",
          "description": "Job board source"
         },
         "company": {
          "type": "string",
          "description": "Company name"
         },
         "job_type": {
          "type": "string",
          "description": "Employment type"
         },
         "location": {
          "type": "string",
          "description": "Job location"
         },
         "description": {
          "type": "string",
          "description": "Job de
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/techforce-agents-job-listings-0cb8492a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from techforce-agents.onrender.com](https://www.zero.xyz/host/techforce-agents.onrender.com/llms.txt)
