# 🇰🇷 Korea FSS Enforcement · 금융감독원 제재 조치 (English) (`nexgendata/korea-fss-english-enforcement`) Actor

Pull Korean Financial Supervisory Service (FSS) and FSC enforcement actions — fines, license revocations, sanctions, investor warnings — from the official FSS English mirror at fss.or.kr/eng. Bilingual (Korean + English) output with KRW + USD fine amounts.

- **URL**: https://apify.com/nexgendata/korea-fss-english-enforcement.md
- **Developed by:** [NexGenData](https://apify.com/nexgendata) (community)
- **Categories:** Business
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $150.00 / 1,000 enforcement actions

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## ⚖️ Korea FSS — Financial Supervisory Service Enforcement Actions (English)

**Track Korean financial regulator (FSS + FSC) enforcement actions — fines, license revocations, sanctions, and investor warnings — via the official FSS English mirror.**

The Financial Supervisory Service (FSS) and Financial Services Commission (FSC) together police every KOSPI, KOSDAQ, and KONEX issuer, plus all licensed Korean banks, securities firms, insurance companies, asset managers, and crypto exchanges. This actor scrapes the **official FSS English-language press-release boards** at `fss.or.kr/eng` so you can monitor sanctions, fines, and license actions against Korean financial-services firms and listed entities in clean JSON — no Korean reading skill required.

- ✅ Official FSS source — English mirror is the supervisor's own translation
- ✅ Covers FSS press releases (Board B0000211) + consumer warnings (B0000399)
- ✅ Heuristic action-type classification: fine / warning / license_revocation / sanction
- ✅ Fine amounts parsed in **both KRW and USD** with the rate used surfaced
- ✅ Bilingual fields: title / summary in English with Korean originals preserved when present
- ✅ Filter by enforcement category, target entity name (Korean or English), and date range
- ✅ Avoids `www.fsc.go.kr` (which rejects external TLS) — uses FSS English mirror as the resilient primary

---

### ⚡ What you get

Each enforcement-action record contains:

| Field | Description |
|---|---|
| `action_id` | Stable identifier `{bbsId}-{nttId}` matching the FSS press-release URL |
| `target_entity_en` | English target-entity name extracted from the press-release title |
| `target_entity_kr` | Korean target-entity name (한글) when present in the title/body |
| `entity_type` | `firm` or `individual` (heuristic based on title + body language) |
| `action_type` | `fine`, `warning`, `license_revocation`, `sanction`, or `other` |
| `action_date` | ISO publication date (YYYY-MM-DD) on the FSS English mirror |
| `title_english` | Original English-language FSS press-release title |
| `summary_english` | First ~1,000 chars of the English press-release body |
| `summary_korean` | Korean-language fragments retained from the title/body (where present) |
| `fine_amount_KRW` | Parsed fine amount in Korean won — `null` when the action is qualitative (e.g. license revocation) |
| `fine_amount_USD` | Same amount converted to USD using `krw_per_usd_rate_used` |
| `krw_per_usd_rate_used` | The KRW/USD rate used for conversion (so you can replace it with your own rate) |
| `fss_or_fsc` | `FSS`, `FSC`, or `FSS+FSC` based on which regulator the press release identifies |
| `source_board` | `press_release` (B0000211) or `consumer_warning` (B0000399) |
| `source_url` | Direct URL to the FSS English press-release detail page |
| `attachments` | PDFs / supplementary files linked from the press release |
| `scraped_at` | UTC timestamp when the actor pulled the record |

---

### 🎯 Use cases

- **Korea-litigation defense counsel** — monitor FSS sanctions and FSC corrective orders against Korean financial-services firms within minutes of public disclosure; cite the source URL in client memos
- **Short-seller / activist (Korean equity)** — flag KOSPI/KOSDAQ issuers with fresh FSS enforcement actions before the market fully prices them in
- **Compliance officer at Korean listed entity** — feed an internal enforcement-action watchlist (your own firm + competitors + counterparties) for benchmarking and audit-prep
- **Korean M&A diligence partner** — surface any FSS investigation, license revocation, or material fine on a target firm before the closing checklist freezes
- **Cross-jurisdiction regulatory benchmarking** — overlay FSS enforcement velocity against FCA, MAS, SFC, FTC, ASIC, and FINRA for Asia-Pacific regulator-trend research

---

### 🚀 How to use

#### Sample input — last 30 days, all action types

```json
{
  "action_type": "all",
  "target_filter": "",
  "date_from": "2026-05-01",
  "date_to": "2026-05-31",
  "max_actions": 50
}
````

#### Sample input — Samsung-related actions over the last quarter

```json
{
  "action_type": "all",
  "target_filter": "삼성",
  "date_from": "2026-03-01",
  "date_to": "2026-05-31",
  "max_actions": 100
}
```

#### Sample input — fines only, last 90 days

```json
{
  "action_type": "fine",
  "date_from": "2026-03-01",
  "date_to": "2026-05-31",
  "max_actions": 200
}
```

#### Python (apify-client)

```python
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/korea-fss-english-enforcement").call(
    run_input={"action_type": "fine", "max_actions": 100}
)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item["target_entity_en"], item["action_type"], item["fine_amount_KRW"])
```

#### cURL

```bash
curl -X POST "https://api.apify.com/v2/acts/nexgendata~korea-fss-english-enforcement/run-sync-get-dataset-items?token=YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action_type":"all","max_actions":25}'
```

***

### 📊 Sample Output

![Korea FSS English Enforcement Actions — sample output](https://api.apify.com/v2/key-value-stores/8gLgXMBveEI1tTz1z/records/korea-fss-english-enforcement-output.png)

***

### ⚖️ Legal & data sources

- **Source-of-record:** `https://www.fss.or.kr/eng/bbs/B0000211/list.do` (Press Releases) + `https://www.fss.or.kr/eng/bbs/B0000399/list.do` (Warnings for consumers)
- **Legal posture:** FSS / FSC publish enforcement disclosure under FSCMA (자본시장과 금융투자업에 관한 법률) §437 — mandated public disclosure. Fully public. No commercial-use restriction on press releases.
- **Why not `www.fsc.go.kr`?** The FSC main English site rejects external TLS handshakes from non-Korean IPs (Korean-domestic CA). The FSS English mirror is the resilient public surface and republishes substantially the same enforcement content. The `fss_or_fsc` field surfaces which regulator the press release identifies.
- **Translation lag:** The FSS English mirror typically lags Korean originals by 1–3 weeks. For real-time Korean-language enforcement coverage, pair this actor with `korea-dart-opendart-filings` (DART filings) and `korea-kind-disclosures` (KIND exchange disclosures) once both are public.
- **Polite UA + rate limits:** This actor identifies itself as `NexGenDataBot/1.0 (+https://thenextgennexus.com/bot; contact: hello@thenextgennexus.com)` and waits 0.4-0.6s between requests to avoid burdening the FSS server.

***

### ❓ FAQ

**Q: Why are some `fine_amount_KRW` values `null`?**
A: Many enforcement actions are qualitative — license revocations, business-suspension orders, corrective orders, consumer warnings — and the FSS press release does not state a monetary number. We return `null` rather than guessing.

**Q: How accurate is the action\_type classification?**
A: It's a keyword-based heuristic on the English-language title and body. Items that match multiple categories (e.g. "fine + license revocation") are classified by the highest-priority signal in this order: license\_revocation → fine → warning → sanction. The `other` bucket catches general enforcement context that doesn't clearly match a category.

**Q: Why doesn't `target_entity_en` always populate?**
A: Many FSS English press releases describe the action (e.g. "Sanctions Imposed for Improper Trading") without naming the target in the title — the firm name is only in the body. We surface what we can confidently extract from the title; for body-level entity extraction, read `summary_english`.

**Q: Can I get the original Korean text?**
A: When the FSS English mirror retains Korean characters in the title or body (which happens for proper nouns like firm names and quoted Korean-law clauses), we surface them via `target_entity_kr` and `summary_korean`. For full Korean-language coverage, use `korea-dart-opendart-filings` (DART originals) or the Korean-language FSS site at `fss.or.kr/fss/main/main.do`.

**Q: How fresh is the data?**
A: The FSS publishes English-language press releases with a 1–3 week translation lag behind the Korean original. The actor pulls live each run — no caching layer.

**Q: KRW/USD rate?**
A: We use a stable mid-2026 reference rate of 1380 KRW/USD and surface it in `krw_per_usd_rate_used` so you can recalculate `fine_amount_USD` with your own daily-spot rate if needed.

***

### 한국어 설명

본 액터는 한국 금융감독원(FSS)의 영문 공식 사이트(`fss.or.kr/eng`)에서 금융 제재 정보를 수집합니다. 과징금, 인가취소, 시정명령, 투자자 경보 등 모든 영문 보도자료를 구조화된 JSON으로 제공합니다.

#### 주요 용도

- 한국 금융감독원 제재·과징금 모니터링 (KOSPI, KOSDAQ, KONEX 상장사 + 등록 금융회사)
- 한국 금융위(FSC) 결의 사항 추적
- 외국인 투자자·해외 분석가용 한국 금융 enforcement 정보 영문 공급
- 컴플라이언스·실사 자료 자동화

#### 입력 파라미터

- `action_type` — 제재 유형 (`fine` 과징금/과태료, `warning` 투자자 유의, `license_revocation` 인가취소, `sanctions` 시정명령/징계, `all` 전체)
- `target_filter` — 대상 회사명 (한글 또는 영문 부분 일치 검색, 예: `삼성`, `KB`, `Citibank`)
- `date_from` / `date_to` — 조회 기간 (ISO 형식, 기본 최근 90일)
- `max_actions` — 최대 결과 수 (1~500)

#### 데이터 출처 및 법적 근거

- FSS 영문 공식 보도자료 게시판 (B0000211 News/Press Releases + B0000399 Warnings for consumers)
- 자본시장과 금융투자업에 관한 법률(FSCMA) 제437조에 따른 의무 공시
- `www.fsc.go.kr` 영문 사이트는 외부 TLS 차단(국내 전용 CA)이 있어 사용 불가하므로, FSS 영문 미러를 주 소스로 사용합니다. 보도자료 본문에 명시된 발신처(FSS/FSC)는 `fss_or_fsc` 필드로 표시됩니다.

#### 영문 미러 번역 지연

FSS 영문 미러는 한국어 원본 대비 약 1~3주 지연 게시되는 경향이 있습니다. 실시간 한국어 enforcement 모니터링이 필요한 경우 `korea-dart-opendart-filings` 액터와 병행 사용을 권장합니다.

***

### 🔗 Related Actors

Pair this with other public NexGenData regulatory-enforcement actors for cross-jurisdiction Asia-Pacific compliance monitoring:

| Slug | Region | What it does |
|---|---|---|
| [`sec-litigation-releases`](https://apify.com/nexgendata/sec-litigation-releases) | 🇺🇸 USA | SEC enforcement actions & litigation releases (Securities Act / Exchange Act) |
| [`ftc-enforcement-actions-scraper`](https://apify.com/nexgendata/ftc-enforcement-actions-scraper) | 🇺🇸 USA | FTC consumer-protection & antitrust enforcement actions |
| [`australia-asic-enforcement`](https://apify.com/nexgendata/australia-asic-enforcement) | 🇦🇺 Australia | ASIC enforcement actions & infringement notices |
| [`singapore-mas-enforcement`](https://apify.com/nexgendata/singapore-mas-enforcement) | 🇸🇬 Singapore | MAS enforcement actions & supervisory decisions |
| [`hk-sfc-enforcement-tracker`](https://apify.com/nexgendata/hk-sfc-enforcement-tracker) | 🇭🇰 Hong Kong | Hong Kong SFC enforcement news & disciplinary actions |
| [`kospi-stock-screener`](https://apify.com/nexgendata/kospi-stock-screener) | 🇰🇷 Korea | KOSPI + KOSDAQ market-cap screener — join target firms by Korean name |
| [`sgx-company-announcements`](https://apify.com/nexgendata/sgx-company-announcements) | 🇸🇬 Singapore | SGX corporate disclosures — counterpart for cross-region trading-event alerts |

**Coming soon** (currently private — will publish in a future wave; not linked yet to avoid dead outbound links): `korea-kind-disclosures` (KRX exchange-side announcements), `korea-dart-opendart-filings` (DART OpenDART filings — Korean originals supersede the English mirror for sub-week-fresh disclosures).

***

### 🏷️ About NexGenData

Production-grade Apify actors for finance, IP, regulatory, and APAC data. [See all NexGenData actors →](https://apify.com/nexgendata)

# Actor input Schema

## `action_type` (type: `string`):

Filter by enforcement action category. 'fine' (monetary penalty / 과징금 / 과태료), 'warning' (investor warning, consumer alert / 투자자 유의), 'license\_revocation' (business authorization cancellation / 인가취소), 'sanctions' (disciplinary measure against an officer or firm / 징계, 시정명령), or 'all' for everything. Classification is heuristic based on the FSS press-release title text.

## `target_filter` (type: `string`):

Case-insensitive substring filter on the target entity name (Korean or English). Examples: '삼성' (Samsung), 'KB', '하나금융' (Hana Financial), 'Citibank', 'Goldman'. Leave blank to return all targets.

## `date_from` (type: `string`):

Earliest enforcement-action publication date to fetch. Defaults to 90 days ago. The FSS English mirror typically lags Korean originals by 1-3 weeks.

## `date_to` (type: `string`):

Latest publication date to fetch. Defaults to today.

## `max_actions` (type: `integer`):

Maximum total enforcement actions returned. The FSS English mirror returns 10 items per list page; this actor paginates until the cap is reached or the date range is exhausted.

## Actor input object example

```json
{
  "action_type": "all",
  "max_actions": 50
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "action_type": "all",
    "target_filter": "",
    "date_from": "",
    "date_to": "",
    "max_actions": 50
};

// Run the Actor and wait for it to finish
const run = await client.actor("nexgendata/korea-fss-english-enforcement").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "action_type": "all",
    "target_filter": "",
    "date_from": "",
    "date_to": "",
    "max_actions": 50,
}

# Run the Actor and wait for it to finish
run = client.actor("nexgendata/korea-fss-english-enforcement").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "action_type": "all",
  "target_filter": "",
  "date_from": "",
  "date_to": "",
  "max_actions": 50
}' |
apify call nexgendata/korea-fss-english-enforcement --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=nexgendata/korea-fss-english-enforcement",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "🇰🇷 Korea FSS Enforcement · 금융감독원 제재 조치 (English)",
        "description": "Pull Korean Financial Supervisory Service (FSS) and FSC enforcement actions — fines, license revocations, sanctions, investor warnings — from the official FSS English mirror at fss.or.kr/eng. Bilingual (Korean + English) output with KRW + USD fine amounts.",
        "version": "0.0",
        "x-build-id": "lanak9hjuCgFXKyL5"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/nexgendata~korea-fss-english-enforcement/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-nexgendata-korea-fss-english-enforcement",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/nexgendata~korea-fss-english-enforcement/runs": {
            "post": {
                "operationId": "runs-sync-nexgendata-korea-fss-english-enforcement",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/nexgendata~korea-fss-english-enforcement/run-sync": {
            "post": {
                "operationId": "run-sync-nexgendata-korea-fss-english-enforcement",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "action_type": {
                        "title": "Enforcement action type",
                        "enum": [
                            "fine",
                            "warning",
                            "license_revocation",
                            "sanctions",
                            "all"
                        ],
                        "type": "string",
                        "description": "Filter by enforcement action category. 'fine' (monetary penalty / 과징금 / 과태료), 'warning' (investor warning, consumer alert / 투자자 유의), 'license_revocation' (business authorization cancellation / 인가취소), 'sanctions' (disciplinary measure against an officer or firm / 징계, 시정명령), or 'all' for everything. Classification is heuristic based on the FSS press-release title text.",
                        "default": "all"
                    },
                    "target_filter": {
                        "title": "Target entity name (optional)",
                        "type": "string",
                        "description": "Case-insensitive substring filter on the target entity name (Korean or English). Examples: '삼성' (Samsung), 'KB', '하나금융' (Hana Financial), 'Citibank', 'Goldman'. Leave blank to return all targets."
                    },
                    "date_from": {
                        "title": "Date from (YYYY-MM-DD)",
                        "type": "string",
                        "description": "Earliest enforcement-action publication date to fetch. Defaults to 90 days ago. The FSS English mirror typically lags Korean originals by 1-3 weeks."
                    },
                    "date_to": {
                        "title": "Date to (YYYY-MM-DD)",
                        "type": "string",
                        "description": "Latest publication date to fetch. Defaults to today."
                    },
                    "max_actions": {
                        "title": "Max enforcement actions",
                        "minimum": 1,
                        "maximum": 500,
                        "type": "integer",
                        "description": "Maximum total enforcement actions returned. The FSS English mirror returns 10 items per list page; this actor paginates until the cap is reached or the date range is exhausted.",
                        "default": 50
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
