changedInput schema / properties / category / description
Previous value: -"Category key to look up, e.g. bank_overdraft; omit for the full table"New value: +"Category key (case-insensitive; spaces/hyphens become underscores), one of: bank_overdraft, bank_monthly_maintenance, atm_out_of_network, late_payment, gym_membership_monthly, streaming_monthly, airline_checked_bag, airline_seat_fee, ticket_convenience, rental_application, subscription_app_monthly, delivery_fee, airline_change_fee, hotel_resort_fee. Omit to get the full table; an unknown key returns an error listing valid keys."
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "basis": {
+ "description": "Basis label for the range (typical US range - verify current pricing)",
+ "type": "string"
+ },
+ "categories": {
+ "description": "Every benchmark row (full-table response only)",
+ "items": {
+ "properties": {
+ "basis": {
+ "description": "Basis label for the range (typical US range - verify current pricing)",
+ "type": "string"
+ },
+ "category": {
+ "description": "Benchmark category key, e.g. bank_overdraft",
+ "type": "string"
+ },
+ "label": {
+ "description": "Human-readable fee label, e.g. 'Out-of-network ATM fee'",
+ "type": "string"
+ },
+ "typical_max": {
+ "description": "High end of the typical US range per charge, USD",
+ "type": "number"
+ },
+ "typical_min": {
+ "description": "Low end of the typical US range per charge, USD",
+ "type": "number"
+ }
+ },
+ "required": [
+ "category",
+ "label",
+ "typical_min",
+ "typical_max",
+ "basis"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "category": {
+ "description": "Benchmark category key, e.g. bank_overdraft",
+ "type": "string"
+ },
+ "count": {
+ "description": "Number of categories (full-table response only)",
+ "type": "integer"
+ },
+ "currency": {
+ "description": "Currency of all ranges; always USD",
+ "type": "string"
+ },
+ "disclaimer": {
+ "description": "Informational-only disclaimer",
+ "type": "string"
+ },
+ "label": {
+ "description": "Human-readable fee label, e.g. 'Out-of-network ATM fee'",
+ "type": "string"
+ },
+ "source_note": {
+ "description": "Where the ranges come from and how to read them",
+ "type": "string"
+ },
+ "typical_max": {
+ "description": "High end of the typical US range per charge, USD",
+ "type": "number"
+ },
+ "typical_min": {
+ "description": "Low end of the typical US range per charge, USD",
+ "type": "number"
+ }
+ },
+ "required": [
+ "currency",
+ "source_note",
+ "disclaimer"
+ ],
+ "type": "object"
+}