# DEV.BG Bulgarian IT Jobs by Category

> DEV.BG Bulgarian IT Jobs by Category is a paid API for AI agents from api.jobsproperty-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Fetches the first page of IT job listings from DEV.BG for a specified technology category, returning job title, company, location, work mode, tech stack, salary, posting date, and job URL.

## Facts

- Endpoint: GET https://api.jobsproperty-api.workers.dev/api/jobs/devbg-bulgarian-jobs?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dev-bg-bulgarian-it-jobs-by-category-05364206
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_2VhtQYSpMAC4oJga_aJ6I

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 dev-bg-bulgarian-it-jobs-by-category-05364206
```

Example prompt: Pull the latest Python job listings from DEV.BG in Bulgaria — I want to see the job titles, companies, locations, whether they're remote or hybrid, and any salary info that's available.

## When to prefer this

Use this endpoint when you specifically need IT job listings from the Bulgarian market via DEV.BG, the dominant Bulgarian tech job board. Prefer it over generic job search APIs (LinkedIn, Indeed) when the user is focused on Bulgaria-based roles, Bulgarian employers, or wants data in the Bulgarian locale format. It is purpose-built for DEV.BG category pages and returns structured data including work mode and tech stack that generic job APIs often omit.

## Known failure modes

- Missing or invalid 'category' query parameter returns an error
- Unsupported category slug returns empty or error response
- DEV.BG website structure changes break scraping, returning empty jobs array
- Network timeouts to DEV.BG result in failed response
- Only first page is returned — no pagination support for deeper results
- Salary field is null for most listings since many companies don't publish it

## How this service works

Bulgarian IT jobs from DEV.BG for a technology category (e.g. python, java, javascript, devops, qa): job title, company, location, work mode (on-site/hybrid/remote), tech stack icons, salary when published, posting date as shown (Bulgarian) and job URL, from the public category listing page (first page).

## Output

Returns a JSON object containing an array of up to ~20 job listings from the first page of the specified DEV.BG category. Each job includes a unique ID, direct URL, Bulgarian-formatted posting date, job title, salary (if published), company name, city/location, work mode (hybrid/remote/on-site), and an array of tech stack labels. Also includes the total count, source category URL, and the timestamp when data was checked.

## 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": [
      "category"
     ],
     "properties": {
      "category": {
       "type": "string",
       "description": "DEV.BG category slug, e.g. python, java, javascript, php, devops, qa, data-science (required)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "jobs": [
   {
    "id": "566130",
    "url": "https://dev.bg/company/jobads/tryzens-senior-engineer-ai-systems/",
    "date": "22 окт.",
    "title": "Senior Engineer, AI Systems",
    "salary": null,
    "company": "Tryzens",
    "location": "София",
    "workMode": "hybrid",
    "techStack": [
     "Python",
     "TypeScript"
    ]
   },
   {
    "id": "565979",
    "url": "https://dev.bg/company/jobads/talent-hunter-senior-software-engineer-python-or-go-cloud-infrastructure/",
    "date": "22 окт.",
    "title": "Senior Software Engineer (Python or Go) – Cloud Infrastructure",
    "salary": null,
    "company": "Talent Hunter",
    "location": "София",
    "workMode": "hybrid",
    "techStack": [
     "Bash",
     "Go"
    ]
   }
  ],
  "count": 20,
  "source": "https://dev.bg/company/jobs/python/",
  "category": "python",
  "checkedAt": "2026-10-23T09:36:52.603Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dev-bg-bulgarian-it-jobs-by-category-05364206/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.jobsproperty-api.workers.dev](https://www.zero.xyz/host/api.jobsproperty-api.workers.dev/llms.txt)
