# ATS Jobs API – App Store Lookup

> ATS Jobs API – App Store Lookup is a paid API for AI agents from ats-jobs-api.groundtruthtools.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-11-01).

Searches or looks up mobile apps in the Apple App Store, returning metadata such as name, price, rating, developer, and genre.

## Facts

- Endpoint: GET https://ats-jobs-api.groundtruthtools.workers.dev/x402/v1/app-store?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ats-jobs-api-app-store-lookup-62871330
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0DbQk8_LEO26_UzsZe4qL

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 ats-jobs-api-app-store-lookup-62871330
```

Example prompt: Can you look up the App Store metadata for WhatsApp — its price, rating, developer, and bundle ID — for the US store?

## When to prefer this

Use this endpoint when you need structured App Store metadata (price, rating, developer, bundle ID) for one or more apps by ID or keyword, particularly when you need parsed numeric prices or want to verify an app's authenticity. Prefer this over scraping the App Store directly or using the raw iTunes Search API when you want a clean, consistent JSON response with normalized fields.

## Known failure modes

- App ID not found — returns entry in not_found array with empty apps array
- Invalid country code — may return empty results or error
- No results for search term — returns empty apps array with count 0
- Network or upstream Apple API timeout — generic 5xx error
- Missing required query parameter — 400-level validation error

## How this service works

Open job postings read first-hand from the applicant-tracking system behind a company's careers page: Greenhouse, Ashby, Lever or Workable. Includes a directory of 8532 company job boards, because none of the vendors publishes one. Salaries are parsed into numbers where the employer publishes them and refused where ambiguous. No personal data.

## Output

Returns a list of app records each containing the app name, numeric app ID, bundle ID, developer, price (numeric and formatted), star rating, rating count, primary genre, and a verify URL linking to the App Store listing. Also includes the mode (lookup or search), total count, and any IDs not found.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "ids": {
       "type": "string"
      },
      "term": {
       "type": "string"
      },
      "country": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "apps": [
   {
    "name": "WhatsApp Messenger",
    "price": 0,
    "app_id": 310633997,
    "rating": 4.7,
    "bundle_id": "net.whatsapp.WhatsApp",
    "developer": "WhatsApp Inc.",
    "verify_url": "https://apps.apple.com/us/app/id310633997",
    "record_type": "app",
    "rating_count": 14000000,
    "primary_genre": "Social Networking",
    "formatted_price": "Free"
   }
  ],
  "mode": "lookup",
  "count": 1,
  "country": "us",
  "not_found": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/ats-jobs-api-app-store-lookup-62871330/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ats-jobs-api.groundtruthtools.workers.dev](https://www.zero.xyz/host/ats-jobs-api.groundtruthtools.workers.dev/llms.txt)
