# HALOWERK Atlantic Land – Luxembourg Soil Texture Classification

> HALOWERK Atlantic Land – Luxembourg Soil Texture Classification is a paid API for AI agents from atlantikland.halowerk.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-15).

Returns the USDA soil texture class (derived from SoilGrids sand, silt, and clay fractions) for a WGS84 coordinate within Luxembourg's boundary.

## Facts

- Endpoint: POST https://atlantikland.halowerk.com/v1/lu-soil-texture
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/halowerk-atlantic-land-luxembourg-soil-texture-classification-8144b4e3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_I9qn7uus60kDK5CZNxn9V

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 halowerk-atlantic-land-luxembourg-soil-texture-classification-8144b4e3 -d '<json body>'
```

Example prompt: What's the USDA soil texture class at latitude 49.6116, longitude 6.1319 in Luxembourg? I need to know the sand, silt, and clay breakdown for that spot.

## When to prefer this

Choose this endpoint when you need USDA soil texture classification specifically for Luxembourg coordinates and want a paid, reliable API that validates the coordinate against official boundaries before charging. It is preferable to raw SoilGrids queries when you need boundary validation and a simple per-call billing model via x402.

## Known failure modes

- Coordinate outside Luxembourg boundary — request rejected with a geographic validation error before payment
- Coordinate within European coverage range but outside Luxembourg polygon — rejected
- Missing or malformed latitude/longitude values — input validation error
- SoilGrids data unavailable for the queried cell — service may return a data gap error
- Network timeout or upstream SoilGrids data source unavailable

## How this service works

USDA texture class calculated from SoilGrids sand, silt and clay fractions. The coordinate is validated against the Natural Earth boundary for Luxembourg; results outside it are rejected before payment.

## Output

The endpoint returns the USDA soil texture class (e.g., sandy loam, silty clay, loam) computed from SoilGrids sand, silt, and clay fractions for the queried coordinate. Coordinates outside Luxembourg's Natural Earth boundary are rejected before any charge is applied.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "latitude": {
   "type": "number",
   "maximum": 72.5,
   "minimum": 34,
   "description": "WGS84 latitude inside the published European coverage."
  },
  "longitude": {
   "type": "number",
   "maximum": 40.5,
   "minimum": -31.5,
   "description": "WGS84 longitude inside the published European coverage."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/halowerk-atlantic-land-luxembourg-soil-texture-classification-8144b4e3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from atlantikland.halowerk.com](https://www.zero.xyz/host/atlantikland.halowerk.com/llms.txt)
