Skip to content

Get price

Returns the USD per-message rate for a market/category combination.

Endpoint: GET /v1/pricing

Parameters

Query

ParameterTypeRequiredDescription
marketstringYesISO market code (e.g. DE, AR).
categorystringYesCategory: Authentication, Marketing, Utility, Service.

Request

curl --request GET \
  --url 'https://api.chattigo.com/v1/pricing?market=DE&category=Marketing' \
  --header 'Authorization: Bearer <token>'

Response

Success (200)

{
  "market": "DE",
  "currency": "USD",
  "category": "Marketing",
  "rate": {
    "amount": 0.0321,
    "currency": "USD"
  },
  "source": "WhatsApp Business Pricing",
  "note": "Cost per message in USD on the WhatsApp Business Platform, effective July 1, 2026"
}
currency is always USD. Service messages are free: the API returns rate 0.

Errors

CodeCase
400market or category missing, or invalid category
404No rate exists for that market/category
500Internal failure

Cache

Rates are cached for fast responses and refreshed periodically (24-hour TTL by default).