Pricing models compared
AWS API Gateway is purely per-call: $1.00 per million HTTP requests for the first 300M per month, then $0.90. REST is $3.50 per million for the first 333M.
Azure APIM is tier-based: Basic v2 at about $150 per unit per month, Standard v2 in the mid-hundreds with VNet GA in 2026, Premium v2 per unit per region with multi-region uplifts. Consumption is per-call (about $3.50 per million after 1M free).
Hidden costs side-by-side
Both charge egress separately. AWS data-transfer-out lists at $0.09 per GB after the first 100 GB per month; Azure bandwidth lists at similar bands.
Azure Premium v2 adds per-region uplift. AWS does not separately uplift per-region for API Gateway itself but you pay per-region NLB + PrivateLink if you go private.