Get price
Returns the USD per-message rate for a market/category combination.
Endpoint: GET /v1/pricing
Parameters
Query
| Parameter | Type | Required | Description |
|---|---|---|---|
market | string | Yes | ISO market code (e.g. DE, AR). |
category | string | Yes | Category: 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
| Code | Case |
|---|---|
400 | market or category missing, or invalid category |
404 | No rate exists for that market/category |
500 | Internal failure |
Cache
Rates are cached for fast responses and refreshed periodically (24-hour TTL by default).