# Frontera Signal Cost Basket Weekly

> Frontera Signal Cost Basket Weekly is a paid API for AI agents from fronterasignal.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-10).

Returns weekly time-series data for a construction cost basket (materials, diesel, labor proxies) covering Hidalgo and Cameron counties in South Texas.

## Facts

- Endpoint: GET https://fronterasignal.com/api/v1/series/cost-basket-weekly?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/frontera-signal-cost-basket-weekly-e2759bc3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xRDzehMNxrltKDlgcx4NP

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 frontera-signal-cost-basket-weekly-e2759bc3
```

Example prompt: Pull the Frontera Signal cost basket for South Texas construction from week 2026-W36 through 2026-W39 so I can see how diesel and material prices have trended over the past month.

## When to prefer this

Choose this endpoint when you need structured, time-series construction cost data specifically for Hidalgo and Cameron counties in South Texas. It is ideal for agents tracking regional construction economics, preparing bid estimates, or monitoring price direction over multiple weeks. It is not a substitute for national-level construction indices or for counties outside the Rio Grande Valley region.

## Known failure modes

- Invalid ISO week format for 'from' or 'to' parameters returns a 400 error
- Requesting a future week range may return empty rows or stale placeholders
- Payment not processed (x402 flow failure) results in 402 Payment Required
- Very old historical weeks may have sparse or missing data points
- Network timeout if the underlying data aggregation is running

## How this service works

Use when you need the recent direction and level of construction inputs priced for South Texas: framing lumber, studs, OSB, drywall, rebar, copper, Gulf Coast diesel, the 30-year mortgage rate and construction PPI. Weekly, dated, ranged. Not a bid or quote.

## Output

A JSON object containing an array of cost-basket rows, each with a week_id, input name (e.g. diesel_gulf_coast), numeric value, unit, direction (up/down/flat), staleness flag, age in days, data source, cadence, and a plain-language 'so_what' summary. Also includes query echo, series metadata, publisher info, schema version, and a disclaimer about staleness thresholds.

## 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",
     "properties": {
      "to": {
       "type": "string",
       "description": "Last ISO week to include, YYYY-Www."
      },
      "from": {
       "type": "string",
       "description": "First ISO week to include, YYYY-Www."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "rows": {
       "type": "array",
       "items": {
        "type": "object",
        "properties": {
         "unit": {
          "type": [
           "string",
           "null"
          ]
         },
         "as_of": {
          "type": [
           "string",
           "null"
          ]
         },
         "input": {
          "type": "string"
         },
         "stale": {
          "type": "boolean"
         },
         "value": {
          "type": [
           "number",
           "string",
           "null"
          ]
         },
         "approx": {
          "type": "boolean"
         },
         "source": {
          "type": [
           "string",
           "null"
          ]
         },
         "status": {
          "type": "string"
         },
         "cadence": {
          "type": "string"
         },
         "so_what": {
          "type": [
           "string",
           "null"
          ]
         },
         "week_id": {
          "type": "string"
         },
         "age_days": {
          "type": [
           "integer",
           "null"
          ]
         },
         "backfill": {
          "type": "boolean"
         },
         "direction": {
          "type": [
           "string",
           "null"
          ]
         },
         "value_text": {
          "type": "string"
         },
         "value_type": {
          "type": [
           "string",
           "null"
          ]
         },
         "direction_detail": {
          "type": [
           "string",
           "null"
          ]
         }
        }
       }
      
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "rows": [
   {
    "unit": "USD/gal",
    "as_of": "2026-09-21",
    "input": "diesel_gulf_coast",
    "stale": false,
    "value": 6.177,
    "source": "Frontera Signal",
    "status": "reported",
    "cadence": "weekly",
    "so_what": "+0.150 vs 6.027; next slot 2026-09-29",
    "week_id": "2026-W39",
    "age_days": 12,
    "backfill": false,
    "direction": "up",
    "value_type": "number",
    "direction_detail": null
   }
  ],
  "query": {
   "to": "2026-W39",
   "from": "2026-W39"
  },
  "title": "Materials basket",
  "fields": [
   "week_id"
  ],
  "series": "cost-basket-weekly",
  "cadence": "weekly and monthly",
  "returned": 13,
  "publisher": "Frontera Signal",
  "disclaimer": "Every value carries as_of, age_days, cadence and stale (weekly measures go stale after 14 days, monthly measures after …",
  "latest_week": "2026-W39",
  "schema_version": "2.0"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/frontera-signal-cost-basket-weekly-e2759bc3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from fronterasignal.com](https://www.zero.xyz/host/fronterasignal.com/llms.txt)
