# get-in-it.de Job Listing Crawler (x402)

> get-in-it.de Job Listing Crawler (x402) is a paid API for AI agents from x402.186-241-26-229.sslip.io, paid per call via x402, $0.025/call, status unknown (last checked 2026-10-02).

Crawls get-in-it.de job listings and returns structured job data including title, location, and job ID, with pay-per-call micropayment via x402.

## Facts

- Endpoint: POST https://x402.186-241-26-229.sslip.io/v1/get?utm_source=zero.xyz
- Price: $0.025/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/get-in-it-de-job-listing-crawler-x402-1c0b38ba
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kTFj6wocyUQ0lqpQeDXtp

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 get-in-it-de-job-listing-crawler-x402-1c0b38ba -d '<json body>'
```

Example prompt: Crawl get-in-it.de starting from their job search page, go 2 levels deep, collect up to 100 job listings, and give me structured data with job titles, IDs, and locations — skip PDFs and images.

## When to prefer this

Choose this endpoint when you need structured job listing data specifically from get-in-it.de, including job IDs, titles, and locations, without building your own crawler. It is especially suited for AI agents that need pay-per-call economics with no charge for failed or empty runs, making it low-risk for exploratory or periodic scraping tasks.

## Known failure modes

- Start URL is not publicly accessible — crawl returns empty items array and no charge is made
- maxDepth of 0 returns only the start URL page with no link following
- Rate limits or bot-blocking on get-in-it.de may cause partial or empty results
- Invalid startUrl format causes request rejection
- maxItems set to 0 removes the cap and may return very large payloads

## How this service works

Pay-per-call structured web data. Failed or empty runs are not charged.

## Output

A JSON object containing a count of matched items and an array of job records, each with url, name, depth, jobId, jobTitle, location, pageType, and parentUrl fields. Only populated, non-empty runs are charged.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "maxDepth": {
   "type": "integer",
   "default": 2,
   "maximum": 10,
   "minimum": 0,
   "description": "How many link levels to follow after the start URL. Zero returns only the start URL."
  },
  "maxItems": {
   "type": "integer",
   "default": 100,
   "minimum": 0,
   "description": "Maximum output rows across the crawl. Zero removes the cap."
  },
  "startUrl": {
   "type": "string",
   "description": "Public GET in IT URL to crawl. Use the job search for current vacancies or sitemap.xml for the public URL inventory."
  },
  "sameDomainOnly": {
   "type": "boolean",
   "default": true,
   "description": "Follow only links on get-in-it.de and its www host."
  },
  "allowDuplicates": {
   "type": "boolean",
   "default": false,
   "description": "Include a URL again when it is linked from another parent; each URL is still fetched at most once."
  },
  "ignoredExtensions": {
   "type": "array",
   "default": [
    "pdf",
    "jpg",
    "jpeg",
    "png",
    "gif",
    "svg",
    "webp",
    "zip",
    "css",
    "js",
    "woff",
    "woff2"
   ],
   "description": "Skip links whose paths end in these file extensions. Enter names without the dot."
  },
  "maxChildrenPerLink": {
   "type": "integer",
   "default": 50,
   "maximum": 10000,
   "minimum": 1,
   "description": "Maximum distinct links taken from each page, including job search results."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 1,
  "items": [
   {
    "url": null,
    "name": null,
    "depth": null,
    "jobId": null,
    "jobTitle": null,
    "location": null,
    "pageType": null,
    "parentUrl": null
   }
  ],
  "product": "get"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/get-in-it-de-job-listing-crawler-x402-1c0b38ba/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.186-241-26-229.sslip.io](https://www.zero.xyz/host/x402.186-241-26-229.sslip.io/llms.txt)
