Api Endpoint

Asiaref - Asia reference data

Minimum-wage compliance check for Asian countries with a statutory minimum wage (28 Asian countries covered): is this salary at or above the statutory minimum wage? Returns a verdict, the margin, the applicable wage floor and the legal instrument that set it, cited.

Open interactive test console

Offering

Provider
asiaref.dev
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Legal And Compliance
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://asiaref.dev/v1/answers/wage-check
MIME type
Not provided
First seen
2026-10-16T01:50:24.663Z
Last seen
Tags
wage-check, minimum-wage, salary, asia

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.02 USDC
Atomic price: 20000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "20000",
    "payTo": "0x1F0409ccD20A2fb497d4DeCeF4E17e9d0688FeA6"
  }
]

Observed health

Status
Healthy
Latest latency
978 ms
Average latency
1621 ms
HTTP status
204
Last checked
Reachability
100% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "properties": {
        "amount": {
          "description": "Wage to check, in the country's own currency",
          "type": "number"
        },
        "country": {
          "description": "ISO country code",
          "enum": [
            "ae",
            "bd",
            "bh",
            "cn",
            "hk",
            "id",
            "il",
            "in",
            "iq",
            "jo",
            "jp",
            "kr",
            "kw",
            "kz",
            "lk",
            "my",
            "np",
            "om",
            "ph",
            "pk",
            "qa",
            "sa",
            "sg",
            "th",
            "tr",
            "tw",
            "uz",
            "vn"
          ],
          "type": "string"
        },
        "period": {
          "description": "Period the amount covers — must match the statutory floor's period (no guessed conversions)",
          "enum": [
            "month",
            "day",
            "hour",
            "week"
          ],
          "type": "string"
        },
        "receipt": {
          "description": "Optional. true adds an Ed25519 answer receipt on a paid 200, included in this price. Not a certified extract.",
          "type": "boolean"
        },
        "schedule": {
          "description": "Optional. Measure against a sectoral, zonal or occupation-grade floor instead of the general one — 'above the national floor' is not the same as compliant. Valid keys per country: GET /catalog (wage_schedules_available). Unknown key is refused free with the list.",
          "type": "string"
        }
      },
      "required": [
        "country",
        "amount",
        "period"
      ],
      "type": "object"
    },
    "bodyType": {
      "enum": [
        "json",
        "form-data",
        "text"
      ],
      "type": "string"
    },
    "method": {
      "enum": [
        "POST"
      ],
      "type": "string"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "properties": {
    "example": {
      "properties": {
        "disclaimer": {
          "type": "string"
        },
        "floor": {
          "description": "The statutory minimum: value, unit, period",
          "type": "object"
        },
        "margin": {
          "description": "amount and percent above/below the floor",
          "type": "object"
        },
        "provenance": {
          "description": "The statutory instrument the answer rests on: effective_from, last_confirmed, official source URL, notes",
          "type": "object"
        },
        "receipt": {
          "description": "Only when receipt=true on a paid 200. kind answer_receipt. Verify at /certified/public-key.",
          "type": "object"
        },
        "status": {
          "enum": [
            "ok",
            "not_comparable",
            "no_statutory_minimum"
          ],
          "type": "string"
        },
        "verdict": {
          "enum": [
            "above",
            "at",
            "below",
            null
          ],
          "type": [
            "string",
            "null"
          ]
        },
        "workings": {
          "type": "string"
        }
      },
      "required": [
        "status",
        "verdict"
      ],
      "type": "object"
    },
    "type": {
      "type": "string"
    }
  },
  "required": [
    "type"
  ],
  "type": "object"
}