{
  "x402Version": 2,
  "id": 15236,
  "slug": "15236",
  "resource": "https://medien.halowerk.com/v1/msds-extract",
  "description": "Downloads one public PDF up to 5 MiB through SSRF-safe redirect checks or accepts extracted text, runs pdftotext in a private temporary directory, and deterministically extracts the requested codes with their source lines. Temporary PDF and text files are deleted before the response. It does not OCR scans, identify symbols from images, translate legal wording or certify regulatory completeness.",
  "type": "http",
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "payTo": "0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "10000",
      "maxTimeoutSeconds": 300
    }
  ],
  "outputSchema": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "text": "Danger. H225 Highly flammable liquid and vapour. P210 Keep away from heat. Transport: UN 1090. GHS02."
          },
          "bodyType": "json",
          "method": "POST",
          "type": "http"
        }
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "input": {
            "additionalProperties": false,
            "properties": {
              "body": {
                "additionalProperties": false,
                "oneOf": [
                  {
                    "required": [
                      "pdf_url"
                    ]
                  },
                  {
                    "required": [
                      "text"
                    ]
                  }
                ],
                "properties": {
                  "pdf_url": {
                    "description": "Public HTTPS URL of a text-layer PDF, maximum 5 MiB.",
                    "format": "uri",
                    "type": "string"
                  },
                  "text": {
                    "description": "Already extracted SDS text; mutually exclusive with pdf_url.",
                    "maxLength": 500000,
                    "minLength": 20,
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              },
              "method": {
                "enum": [
                  "POST",
                  "PUT",
                  "PATCH"
                ],
                "type": "string"
              },
              "type": {
                "const": "http",
                "type": "string"
              }
            },
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "type": "object"
          }
        },
        "required": [
          "input"
        ],
        "type": "object"
      }
    }
  },
  "tags": [
    "bazaar"
  ],
  "sourceHost": "medien.halowerk.com",
  "lastUpdated": "2026-08-25T12:11:37.751Z",
  "quality": {
    "calls30d": 1,
    "uniquePayers30d": 1,
    "lastCalledAt": "2026-08-25T12:11:37.315Z"
  },
  "liveness": {},
  "verified": false,
  "featured": false,
  "provider": {
    "host": "medien.halowerk.com",
    "manifest_name": "medien.halowerk.com",
    "source": "cdp-mirror",
    "source_manifest_url": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources",
    "submitted_at": "2026-09-18T22:00:31.484Z"
  }
}