Packaging prices as data

The same figures as the price index pages, in JSON or as tools for AI agents: the average buyer price for every product, grade, state, province and city, refreshed every six hours. Prefer a widget? Use the embed builder.

Access

No key

60 calls a minute per IP

Everything national, state or province level: prices, grades, sizes and styles, the state list, the price check and history.

Free key

1,000 calls a day per company, 300 a minute per key

Everything above plus city-level prices, the city list and city history.

Pro

No daily limit (300 calls a minute per key)

Everything, for companies on Repackify Pro.

Keys belong to your company. Create one in your dashboard and send it as the X-API-Key header or a Bearer token. Wherever you show a figure, show Price data by Repackify linked to the attribution.url in the response.

Quickstart

Grade A pallets in California, no key needed. Prices are buyer prices per unit in cents, in the currency the response names (USD, or CAD for Canadian provinces).

curl "https://actions.repackify.com/api/v1/price-index/prices?productType=pallets&state=california&grade=grade-a"

For AI agents, add the MCP server to Claude, Cursor or any MCP client. Tools that need a key read it from a Bearer token.

{
  "mcpServers": {
    "repackify-price-index": {
      "type": "http",
      "url": "https://actions.repackify.com/api/v1/price-index/mcp"
    }
  }
}

OpenAPI 3.1 spec

Endpoints

GET /product-types

Every packaging product type the price index covers, with the grades each one is priced by. Start here to find the slugs the other endpoints take.

No key needed · MCP tool price_index_list_product_types

https://actions.repackify.com/api/v1/price-index/product-types

GET /prices

The current average buyer price for a product type nationally, in a state or province, or in a city, with the low/high range, sample size and month-over-month change. isEstimated is true when the place has too few listings of its own and the figure comes from a wider scope (dataSource); its sampleSize is then 0.

No key needed (API key for city prices) · MCP tool price_index_get_price

https://actions.repackify.com/api/v1/price-index/prices?productType=pallets&state=texas

GET /grades

Current average buyer price for each grade of a product type, nationally or in one state or province. A grade the state has too few listings of falls back to the national grade figure adjusted for the state (dataSource: national, isEstimated: true, sampleSize: 0), exactly as /prices?grade= does.

No key needed · MCP tool price_index_get_grade_prices

https://actions.repackify.com/api/v1/price-index/grades?productType=pallets&state=texas

GET /states

Current average buyer price of a product type in every US state, estimated where a state has too few listings (isEstimated: priced from the national figure and regional price parity), and in each Canadian province with enough listings of its own.

No key needed · MCP tool price_index_list_state_prices

https://actions.repackify.com/api/v1/price-index/states?productType=gaylord-boxes

GET /check

Compare a quoted unit buyer price with the market: returns low, fair or high (fair is the middle half of listings, between the lower and upper quartile), its percent from the median, where it sits among listings, and the market median, quartiles, average, low and high. percentile is the price's position between the market low and high (0-100), not a share of listings.

No key needed · MCP tool price_index_check_price

https://actions.repackify.com/api/v1/price-index/check?productType=pallets&priceCents=850&state=ohio

GET /cities

Current average buyer price of a product type in each city of a state or province that has enough listings to publish a figure.

API key · MCP tool price_index_list_city_prices

https://actions.repackify.com/api/v1/price-index/cities?productType=pallets&state=california

GET /sizes-and-styles

Current average buyer price of a product type for each size (dimensions) and each style, nationally or in one state or province.

No key needed · MCP tool price_index_get_size_and_style_prices

https://actions.repackify.com/api/v1/price-index/sizes-and-styles?productType=pallets

GET /history

Monthly or yearly average buyer price history, nationally, for one state or province, or for one city, oldest first. isModeled marks a period estimated from producer price indexes rather than observed from listings. In monthly history the last point equals the current price; in yearly history the current year is the average of its months so far. With a grade, low and high are null because only grade averages are stored.

No key needed (API key for city prices) · MCP tool price_index_get_price_history

https://actions.repackify.com/api/v1/price-index/history?productType=ibc-totes&period=monthly&limit=24