# FastAF Google Jobs Search

> FastAF Google Jobs Search is a paid API for AI agents from api.fastaf.co, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-30).

Returns Google Jobs listings as structured JSON including job title, company, location, posting date, and apply links for a given search query.

## Facts

- Endpoint: GET https://api.fastaf.co/x402/v1/jobs?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fastaf-google-jobs-search-cc40162e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_c97rMPfq5lAWtZq7FvMOS

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 fastaf-google-jobs-search-cc40162e
```

Example prompt: Can you search Google Jobs for senior software engineer roles in Austin, Texas and give me the job titles, companies, locations, and apply links?

## When to prefer this

Use this endpoint when you need structured Google Jobs data — titles, companies, locations, posting dates, and apply links — delivered as JSON without scraping Google yourself. Prefer it over general web search endpoints when the user's intent is specifically job discovery, and over LinkedIn or Indeed scrapers when Google Jobs aggregation across many sources is desired.

## Known failure modes

- Empty results if query matches no Google Jobs listings
- Missing optional fields (e.g. posting date) if Google does not surface them for a listing
- Invalid or malformed query parameter returns an error response
- Google domain not recognized if an unsupported domain string is passed
- 5 credits are charged only on success; failed requests are not billed

## How this service works

Search, commerce, AI answers, public profiles, video transcripts and any public URL through 16 REST endpoints. One key, clear credit costs and a hard spending cap.

## Output

A JSON object with a jobs_results array where each entry contains the job title, company name, location, posting date, and an array of apply links with direct application URLs.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "title": "FastAF Google Jobs Search",
 "$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",
     "examples": [
      {
       "query": "product manager jobs new york",
       "country": "us",
       "language": "en"
      }
     ],
     "required": [
      "query"
     ],
     "properties": {
      "uds": {
       "type": "string",
       "maxLength": 8192,
       "description": "Opaque Google results-filter token copied from a Google search URL. Omitted: no extra token filter; do not invent a token. No option surcharge; 5 credits per successful request."
      },
      "lrad": {
       "type": "string",
       "maxLength": 8192,
       "description": "Google Jobs radius value copied from a Google Jobs URL. Passed through as a string; upstream documents no unit or range. Omit for source-default radius. No option surcharge; 5 credits per successful request."
      },
      "uule": {
       "type": "string",
       "maxLength": 8192,
       "description": "Google's encoded geographic search token, copied from a Google URL. Omit for no explicit token; do not combine with location where supported. No option surcharge; 5 credits per successful request."
      },
      "chips": {
       "type": "string",
       "maxLength": 8192,
       "description": "Google Jobs filter expression copied from the search page, e.g. employment_type:FULLTIME. Omitted: no extra chip filter. No option surcharge; 5 credits per successful request."
      },
      "ltype": {
       "type": "string",
       "maxLength": 8192,
       "description": "Work-from-home filter token copied from a Google Jobs URL; upstream publishes no fixed value list. Omitted: no explicit work-from-home filter. No option surcharge; 5 credits per successful request."
      },
      "query": {
       "type": "string",
       "examples": [
        "product manager jobs new york"
       ],
       "maxLength": 8192,
       "description": "Required job search text, e.g. software engineer in Austin. No default. No option surcharge; 5 credits per successful request."
      },
      "domain": {
       "type": "string",
       "maxLength": 8192,
       "descript
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "jobs_results": [
   {
    "title": "Product Manager",
    "location": "New York, NY",
    "apply_links": [
     {
      "link": "https://example.com/careers/product-manager"
     }
    ],
    "company_name": "Northstar Analytics"
   }
  ]
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fastaf-google-jobs-search-cc40162e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.fastaf.co](https://www.zero.xyz/host/api.fastaf.co/llms.txt)
