apiverve_incometax 1.2.3
apiverve_incometax: ^1.2.3 copied to clipboard
Income Tax Brackets retrieves federal income tax brackets, marginal rates, and standard deductions across all US filing statuses. Paid plans can query specific historical tax years back to 2000.
Income Tax Brackets API - Dart/Flutter Client #
Income Tax Brackets retrieves federal income tax brackets, marginal rates, and standard deductions across all US filing statuses. Paid plans can query specific historical tax years back to 2000.
This is the Dart/Flutter client for the Income Tax Brackets API.
Installation #
Add this to your pubspec.yaml:
dependencies:
apiverve_incometax: ^1.2.3
Then run:
dart pub get
# or for Flutter
flutter pub get
Usage #
import 'package:apiverve_incometax/apiverve_incometax.dart';
void main() async {
final client = IncometaxClient('YOUR_API_KEY');
try {
final response = await client.execute({
'country': 'US',
'year': 2024
});
print('Status: ${response.status}');
print('Data: ${response.data}');
} catch (e) {
print('Error: $e');
}
}
Response #
{
"status": "ok",
"error": null,
"data": {
"year": 2025,
"country": "US",
"type": "federal",
"brackets": {
"single": [
{
"rate": 0.1,
"min": 0,
"max": 11924
},
{
"rate": 0.12,
"min": 11925,
"max": 48474
},
{
"rate": 0.22,
"min": 48475,
"max": 103349
},
{
"rate": 0.24,
"min": 103350,
"max": 197299
},
{
"rate": 0.32,
"min": 197300,
"max": 250524
},
{
"rate": 0.35,
"min": 250525,
"max": 626349
},
{
"rate": 0.37,
"min": 626350,
"max": 999999999
}
],
"married_filing_jointly": [
{
"rate": 0.1,
"min": 0,
"max": 23849
},
{
"rate": 0.12,
"min": 23850,
"max": 96949
},
{
"rate": 0.22,
"min": 96950,
"max": 206699
},
{
"rate": 0.24,
"min": 206700,
"max": 394599
},
{
"rate": 0.32,
"min": 394600,
"max": 501049
},
{
"rate": 0.35,
"min": 501050,
"max": 751599
},
{
"rate": 0.37,
"min": 751600,
"max": 999999999
}
],
"married_filing_separately": [
{
"rate": 0.1,
"min": 0,
"max": 11924
},
{
"rate": 0.12,
"min": 11925,
"max": 48474
},
{
"rate": 0.22,
"min": 48475,
"max": 103349
},
{
"rate": 0.24,
"min": 103350,
"max": 197299
},
{
"rate": 0.32,
"min": 197300,
"max": 250524
},
{
"rate": 0.35,
"min": 250525,
"max": 375799
},
{
"rate": 0.37,
"min": 375800,
"max": 999999999
}
],
"head_of_household": [
{
"rate": 0.1,
"min": 0,
"max": 16999
},
{
"rate": 0.12,
"min": 17000,
"max": 64849
},
{
"rate": 0.22,
"min": 64850,
"max": 103349
},
{
"rate": 0.24,
"min": 103350,
"max": 197299
},
{
"rate": 0.32,
"min": 197300,
"max": 250499
},
{
"rate": 0.35,
"min": 250500,
"max": 626349
},
{
"rate": 0.37,
"min": 626350,
"max": 999999999
}
]
},
"standard_deduction": {
"single": 15000,
"married_filing_jointly": 30000,
"married_filing_separately": 15000,
"head_of_household": 22500
},
"lastUpdated": "2026-02-07T06:02:41.898Z",
"marriagePenalty": {
"appliesFromRate": 0.37,
"singleThreshold": 626350,
"jointThreshold": 751600,
"jointShortfall": 501100
},
"effectiveRateCurve": {
"single": [
{
"income": 25000,
"taxableIncome": 10000,
"tax": 1000,
"effectiveRate": 0.04,
"marginalRate": 0.1
},
{
"income": 50000,
"taxableIncome": 35000,
"tax": 3961.4,
"effectiveRate": 0.0792,
"marginalRate": 0.12
},
{
"income": 100000,
"taxableIncome": 85000,
"tax": 13613.78,
"effectiveRate": 0.1361,
"marginalRate": 0.22
},
{
"income": 250000,
"taxableIncome": 235000,
"tax": 52262.32,
"effectiveRate": 0.209,
"marginalRate": 0.32
},
{
"income": 1000000,
"taxableIncome": 985000,
"tax": 321468.9,
"effectiveRate": 0.3215,
"marginalRate": 0.37
}
],
"married_filing_jointly": [
{
"income": 25000,
"taxableIncome": 0,
"tax": 0,
"effectiveRate": 0,
"marginalRate": 0.1
},
{
"income": 50000,
"taxableIncome": 20000,
"tax": 2000,
"effectiveRate": 0.04,
"marginalRate": 0.1
},
{
"income": 100000,
"taxableIncome": 70000,
"tax": 7922.9,
"effectiveRate": 0.0792,
"marginalRate": 0.12
},
{
"income": 250000,
"taxableIncome": 220000,
"tax": 38493.56,
"effectiveRate": 0.154,
"marginalRate": 0.24
},
{
"income": 1000000,
"taxableIncome": 970000,
"tax": 282961.15,
"effectiveRate": 0.283,
"marginalRate": 0.37
}
],
"married_filing_separately": [
{
"income": 25000,
"taxableIncome": 10000,
"tax": 1000,
"effectiveRate": 0.04,
"marginalRate": 0.1
},
{
"income": 50000,
"taxableIncome": 35000,
"tax": 3961.4,
"effectiveRate": 0.0792,
"marginalRate": 0.12
},
{
"income": 100000,
"taxableIncome": 85000,
"tax": 13613.78,
"effectiveRate": 0.1361,
"marginalRate": 0.22
},
{
"income": 250000,
"taxableIncome": 235000,
"tax": 52262.32,
"effectiveRate": 0.209,
"marginalRate": 0.32
},
{
"income": 1000000,
"taxableIncome": 985000,
"tax": 326479.9,
"effectiveRate": 0.3265,
"marginalRate": 0.37
}
],
"head_of_household": [
{
"income": 25000,
"taxableIncome": 2500,
"tax": 250,
"effectiveRate": 0.01,
"marginalRate": 0.1
},
{
"income": 50000,
"taxableIncome": 27500,
"tax": 2959.9,
"effectiveRate": 0.0592,
"marginalRate": 0.12
},
{
"income": 100000,
"taxableIncome": 77500,
"tax": 10224.78,
"effectiveRate": 0.1022,
"marginalRate": 0.22
},
{
"income": 250000,
"taxableIncome": 227500,
"tax": 48123.32,
"effectiveRate": 0.1925,
"marginalRate": 0.32
},
{
"income": 1000000,
"taxableIncome": 977500,
"tax": 316955.65,
"effectiveRate": 0.317,
"marginalRate": 0.37
}
]
},
"changes": {
"versusYear": 2024,
"indexingPercent": 2.794,
"bracketShifts": {
"single": [
{
"rate": 0.12,
"from": 11600,
"to": 11925,
"shiftPercent": 2.802
},
{
"rate": 0.22,
"from": 47150,
"to": 48475,
"shiftPercent": 2.81
},
{
"rate": 0.24,
"from": 100525,
"to": 103350,
"shiftPercent": 2.81
},
{
"rate": 0.32,
"from": 191950,
"to": 197300,
"shiftPercent": 2.787
},
{
"rate": 0.35,
"from": 243725,
"to": 250525,
"shiftPercent": 2.79
},
{
"rate": 0.37,
"from": 609350,
"to": 626350,
"shiftPercent": 2.79
}
],
"married_filing_jointly": [
{
"rate": 0.12,
"from": 23200,
"to": 23850,
"shiftPercent": 2.802
},
{
"rate": 0.22,
"from": 94300,
"to": 96950,
"shiftPercent": 2.81
},
{
"rate": 0.24,
"from": 201050,
"to": 206700,
"shiftPercent": 2.81
},
{
"rate": 0.32,
"from": 383900,
"to": 394600,
"shiftPercent": 2.787
},
{
"rate": 0.35,
"from": 487450,
"to": 501050,
"shiftPercent": 2.79
},
{
"rate": 0.37,
"from": 731200,
"to": 751600,
"shiftPercent": 2.79
}
],
"married_filing_separately": [
{
"rate": 0.12,
"from": 11600,
"to": 11925,
"shiftPercent": 2.802
},
{
"rate": 0.22,
"from": 47150,
"to": 48475,
"shiftPercent": 2.81
},
{
"rate": 0.24,
"from": 100525,
"to": 103350,
"shiftPercent": 2.81
},
{
"rate": 0.32,
"from": 191950,
"to": 197300,
"shiftPercent": 2.787
},
{
"rate": 0.35,
"from": 243725,
"to": 250525,
"shiftPercent": 2.79
},
{
"rate": 0.37,
"from": 365600,
"to": 375800,
"shiftPercent": 2.79
}
],
"head_of_household": [
{
"rate": 0.12,
"from": 16550,
"to": 17000,
"shiftPercent": 2.719
},
{
"rate": 0.22,
"from": 63100,
"to": 64850,
"shiftPercent": 2.773
},
{
"rate": 0.24,
"from": 100500,
"to": 103350,
"shiftPercent": 2.836
},
{
"rate": 0.32,
"from": 191950,
"to": 197300,
"shiftPercent": 2.787
},
{
"rate": 0.35,
"from": 243700,
"to": 250500,
"shiftPercent": 2.79
},
{
"rate": 0.37,
"from": 609350,
"to": 626350,
"shiftPercent": 2.79
}
]
},
"standardDeduction": {
"single": {
"from": 14600,
"to": 15000,
"change": 400,
"changePercent": 2.74
},
"married_filing_jointly": {
"from": 29200,
"to": 30000,
"change": 800,
"changePercent": 2.74
},
"married_filing_separately": {
"from": 14600,
"to": 15000,
"change": 400,
"changePercent": 2.74
},
"head_of_household": {
"from": 21900,
"to": 22500,
"change": 600,
"changePercent": 2.74
}
}
}
}
}
API Reference #
- API Home: Income Tax Brackets API
- Documentation: docs.apiverve.com/ref/incometax
Authentication #
All requests require an API key. Get yours at apiverve.com.
License #
MIT License - see LICENSE for details.
Built with Dart for APIVerve