---
title: "Get product pricing"
method: GET
path: "/pricing/products/{slug}"
tags: ["Pricing"]
---

# Get product pricing

`GET /pricing/products/{slug}`

Returns pricing entries for a single product. Most products return standard rate entries with fields like rate, unit, country_iso, direction, and tiers. Inference products return model-specific fields (model, input_rate, output_rate, cached_input_rate) with tiered pricing. Some products use rate decks (pricing_type: rate_deck) where rates are determined dynamically.

## Path parameters

- `slug` string, required

## Query parameters

- `page[number]` integer
- `page[size]` integer
- `filter[country_iso]` string, nullable

## Response `200`

Product pricing entries

- PricingEntryListResponse
  - `data` PricingEntry[], required
    - `name` string — Human-readable name describing the pricing entry.
    - `rate` union — Per-unit rate. Numeric for standard products, string for inference products. Null for rate-deck products.
      - number — Rate for standard products (e.g., 0.004).
      - string — Rate for inference products (e.g., "0.001").
    - `unit` string — Unit of measurement (e.g., part, message, GB, per_1k_tokens).
    - `currency` string — ISO currency code (e.g., USD).
    - `type` string — Pricing type (e.g., usage).
    - `country_iso` string, nullable — ISO country code. Null for non-geographic products.
    - `direction` string, nullable — Direction (e.g., termination). Null for non-directional products.
    - `tiers` PricingTier[] — Volume-based tiered pricing. Empty for rate-deck products.
      - `min` integer, required — Lower bound of the tier (inclusive).
      - `max` integer, nullable, required — Upper bound of the tier (exclusive). Null means no upper limit.
      - `rate` union, required — Rate for this tier. Numeric for standard products, string for inference products.
        - number
        - string
    - `pricing_type` string, nullable — Pricing type for non-standard products (e.g., rate_deck). Absent on standard products.
    - `note` string, nullable — Additional note for rate-deck products (e.g., "Pricing is determined by the WhatsApp rate deck.").
    - `model` string — Model identifier. Present only on inference product entries.
    - `input_rate` string — Input token rate. Present only on inference product entries.
    - `cached_input_rate` string — Cached input token rate. Present only on inference product entries.
    - `output_rate` string — Output token rate. Present only on inference product entries.
    - `input_tiers` PricingTier[] — Input token tiered pricing. Present only on inference product entries.
      - `min` integer, required — Lower bound of the tier (inclusive).
      - `max` integer, nullable, required — Upper bound of the tier (exclusive). Null means no upper limit.
      - `rate` union, required — Rate for this tier. Numeric for standard products, string for inference products.
        - number
        - string
    - `cached_input_tiers` PricingTier[] — Cached input token tiered pricing. Present only on inference product entries.
      - `min` integer, required — Lower bound of the tier (inclusive).
      - `max` integer, nullable, required — Upper bound of the tier (exclusive). Null means no upper limit.
      - `rate` union, required — Rate for this tier. Numeric for standard products, string for inference products.
        - number
        - string
    - `output_tiers` PricingTier[] — Output token tiered pricing. Present only on inference product entries.
      - `min` integer, required — Lower bound of the tier (inclusive).
      - `max` integer, nullable, required — Upper bound of the tier (exclusive). Null means no upper limit.
      - `rate` union, required — Rate for this tier. Numeric for standard products, string for inference products.
        - number
        - string
  - `meta` PricingPaginationMeta, required
    - `page_number` integer, required
    - `page_size` integer, required
    - `total_pages` integer, required
    - `total_results` integer, required

## Other responses

- `404` — Product not found

---

[API](https://skmtc.net/team-telnyx/apis/telnyx-api-2.md) · [All operations](https://skmtc.net/team-telnyx/apis/telnyx-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/team-telnyx/telnyx-api-2/revisions/8f5f4e537994/schema)
