Market data

Track an industry's prices and costs

markets_prices · Reads only · Markdown

Producer, import, labour cost or electricity price indices for an industry by country and month, with the change on a year, and BLS series for the US.

$0.02 a call

From your agent’s balance. A call that fails costs nothing.

An example

Have selling prices for kitchen machinery gone up in Germany this year, and by how much compared with the US?

Your agent callsmarkets_prices$0.02 a call

The example business is Hansen & Voss, a restaurant-equipment wholesaler in Hamburg with 60 staff. The reply is the one the tool really gives.

With these arguments
{
  "industry": "28.93",
  "measure": "producer",
  "countries": [
    "DE",
    "EU27_2020"
  ],
  "months": 12,
  "bls_series": [
    "PCU333310333310"
  ]
}
What comes back
{
  "measure": "producer",
  "industry": {
    "scheme": "NACE Rev. 2",
    "code": "28.93",
    "label": "Manufacture of machinery for food, beverage and tobacco processing"
  },
  "series": [
    {
      "country": "DE",
      "name": "Germany",
      "industry": {
        "code": "28.93",
        "label": "Manufacture of machinery for food, beverage and tobacco processing"
      },
      "unit": "index, 2021 = 100",
      "base_year": 2021,
      "frequency": "monthly",
      "adjustment": "not adjusted",
      "values": [
        {
          "period": "2025-10",
          "value": 122.6
        },
        {
          "period": "2025-11",
          "value": 122.6
        }
      ],
      "latest": {
        "period": "2026-09",
        "value": 124.2
      },
      "change_on_year": 0.013051,
      "year_before": {
        "period": "2025-09",
        "value": 122.6
      }
    },
    {
      "country": "EU27_2020",
      "name": "European Union (27 countries)",
      "industry": {
        "code": "28.93",
        "label": "Manufacture of machinery for food, beverage and tobacco processing"
      },
      "unit": "index, 2021 = 100",
      "base_year": 2021,
      "frequency": "monthly",
      "adjustment": "not adjusted",
      "values": [
        {
          "period": "2025-09",
          "value": 119.9,
          "flag": "value imputed by Eurostat or other receiving agencies"
        },
        {
          "period": "2025-10",
          "value": 119.9,
          "flag": "value imputed by Eurostat or other receiving agencies"
        }
      ],
      "latest": {
        "period": "2026-08",
        "value": 123.3,
        "flag": "value imputed by Eurostat or other receiving agencies"
      },
      "change_on_year": 0.032663,
      "year_before": {
        "period": "2025-08",
        "value": 119.4,
        "flag": "value imputed by Eurostat or other receiving agencies"
      }
    }
  ],
  "us": [
    {
      "series_id": "PCU333310333310",
      "url": "https://data.bls.gov/timeseries/PCU333310333310",
      "unit": "as the BLS publishes the series; a price index is on the base period the BLS sets",
      "base_year": null,
      "frequency": "monthly",
      "values": [
        {
          "period": "2025-10",
          "value": 148.962
        },
        {
          "period": "2025-11",
          "value": 148.906
        }
      ],
      "latest": {
        "period": "2026-09",
        "value": 152.072,
        "flag": "preliminary"
      },
      "change_on_year": 0.026806,
      "year_before": {
        "period": "2025-09",
        "value": 148.102
      }
    }
  ],
  "sources": [
    {
      "name": "Eurostat, producer prices in industry, domestic market (monthly)",
      "dataset": "sts_inppd_m",
      "url": "https://ec.europa.eu/eurostat/databrowser/view/sts_inppd_m/default/table?lang=en",
      "license": "Reuse allowed, commercial too, with Eurostat named as the source",
      "license_url": "https://ec.europa.eu/eurostat/help/copyright-notice"
    },
    {
      "name": "US Bureau of Labor Statistics, Public Data API",
      "dataset": "timeseries",
      "url": "https://data.bls.gov/timeseries/PCU333310333310",
      "license": "Public domain (US government work); the BLS asks to be named as the source",
      "license_url": "https://www.bls.gov/opub/copyright-information.htm"
    }
  ],
  "notes": [
    "Domestic producer prices: what the industry's makers are paid for what they sell at home.",
    "The BLS sets each series' base period; the series' page (url) names it."
  ]
}

Use it when

To check whether an industry's costs rise faster than its selling prices, or to adjust a price in a contract to an index.

What it does

Price indices for an industry's selling prices and costs, by country and month: producer prices or import prices by NACE code, the labour cost index for its NACE section (quarterly), or electricity prices for businesses (half-yearly), from Eurostat; and US series from the BLS by series id. Each series with its values, the latest, the change on a year (a decimal: 0.021 is 2.1%), the base year and the unit. Nothing is charged when no figures come back.

What comes back

measure, industry, series (country, name, industry: the code used, unit, base_year, frequency, adjustment, values: period, value and flag, latest, change_on_year as a decimal, year_before; or a note), us with bls_series (series_id, url, frequency, values, latest, change_on_year, year_before, or a note), sources and notes. Every reply also carries cost_usd and balance_usd.

Inputs

NameTypeWhat it is
industrystringA NACE Rev. 2 code: a section (C), division (28), group (28.9) or class (28.93). companies_get shows a company's. Not needed for energy. 1 to 12 characters.
measurestringproducer: selling prices at home; import: prices of imports; labour_cost: the labour cost index; energy: electricity prices. One of: producer,import,labour_cost,energy. Default: producer.
countriesarray of stringsTwo-letter codes (DE, FR, NO...) and EU27_2020 for the whole EU; GB says what the UK publishes. EU27_2020 when left out. Up to 12 items.
monthsintegerHow many recent months to show. 1 to 120. Default: 24.
bls_seriesarray of stringsUS series ids from the BLS, e.g. PCU333310333310 (producer prices of NAICS 333310). Up to 5 items.

The call

Over MCP, call markets_prices on https://api.conecto.chat/mcp/markets. Over REST:

Terminal
curl -X POST https://api.conecto.chat/v1/tools/markets_prices \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"industry":"28.93","measure":"producer","countries":["DE","EU27_2020"],"months":12,"bls_series":["PCU333310333310"]}'

When it refuses

A refused call costs nothing and says what to do next.

CodeWhenWhat to do
invalid_input400No industry for producer, import or labour cost prices, an industry that isn't a NACE Rev. 2 code, or neither countries nor bls_series.Send a NACE code like 28.93, or measure energy, which needs none.
unavailable503Eurostat, or the only other office asked, didn't answer.Try again in a minute.

Give this to your agent.

Set up Conecto from https://conecto.chat/SKILL.md