Rate Limits, Pagination, and Idempotency: Why These Words Cost You Money