taxpulse
TaxPulse: Global tax intelligence API + citation-verified US STATE tax engine (California + New York live: R&TC/FTB/OTA and NY Tax Law/20 NYCRR/DTF/Tribunal corpora, machine-verified citations). AI-synthesized tax guidance for 195 countries: income tax rates, VAT/GST, corporate tax, capital gains, crypto tax treatment, expat tax obligations, digital nomad tax stru
Coverage: Global
Endpoints: • state ($0.50): US state income-tax answer — citation-verified (California + New York) • country ($0.10): Country tax system overview • compare ($0.12): Multi-country tax comparison • nomad ($0.12): Digital nomad tax optimization • treaty ($0.12): Tax treaty analysis • structure ($0.15): Corporate tax structuring • crypto ($0.12): Cryptocurrency tax by jurisdiction • expat ($0.12): Expat tax obligations • vat ($0.10): Global VAT/GST intelligence • wallet-review ($12.00): Citation-verified crypto wallet tax review • wallet-sleuth ($1.50): On-chain wallet investigation • wallet-guard ($0.50): Wallet drainer-protection scan • verification-stats (FREE): Citation-gate live track record (free) • wallet-watch ($5.00): Whale-watch — standing 30-day wallet monitor ($5) • wallet-watch-status (FREE): Whale-watch status + alerts (free) • 529-check ($0.50): 529 withdrawal & rollover checker (K-12/credentialing/Roth/nonqualified + CA traps) • aotc-recovery ($0.50): Missed AOTC recovery — open-window 1040-X screen (up to $2,500/yr) • wallet-snapshot ($0.25): Wallet snapshot (lite tier) • 529-check-lite ($0.25): 529 withdrawal & rollover checker (lite tier)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | lang | |
| magi | No | MAGI per year (comma list or single broadcast) | |
| chain | No | Chain to investigate: ethereum | base | arbitrum | optimism | polygon | gnosis. Default ethereum | |
| depth | No | Funding-trace depth (1-5). Default 3 | |
| focus | No | focus | |
| state | No | State code — CA or NY (more states as corpora are ingested) | |
| token | No | read_token from registration | |
| action | Yes | Which endpoint to call. Options: state | country | compare | nomad | treaty | structure | crypto | expat | vat | wallet-review | wallet-sleuth | wallet-guard | verification-stats | wallet-watch | wallet-watch-status | 529-check | aotc-recovery | wallet-snapshot | 529-check-lite | |
| amount | No | Withdrawal/rollover amount | |
| assets | No | assets | |
| chains | No | EVM chains to scan (CSV). Default: ethereum,base,arbitrum,optimism,polygon,gnosis | |
| sector | No | digital_services | SaaS | ecommerce | physical_goods | professional_services | |
| address | No | EVM wallet address (0x…) | |
| claimed | No | true if AOTC already claimed that year (list or single) | |
| country | No | Country name — e.g. Germany, UAE, Portugal, Singapore | |
| purpose | No | college|k12|credentialing|roth_rollover|nonqualified|apprenticeship|student_loan | |
| webhook | No | Optional public https webhook — alerts POSTed as JSON | |
| activity | No | trading | hodling | staking | mining | DeFi | NFT | all | |
| country1 | No | country1 | |
| country2 | No | country2 | |
| country3 | No | country3 | |
| expenses | No | Qualified expenses per year (comma list or single broadcast) | |
| question | No | One concrete state-tax question | |
| scenario | No | Profile of interest — e.g. expat individual, digital nomad, holding company, crypto investor | |
| tax_year | No | Tax year — drives the IRC-conformity era and era-gated rules (e.g. 2024 vs 2025) | |
| watch_id | No | UUID from registration | |
| addresses | No | Comma-separated wallet addresses (EVM 0x… and/or Solana), max 5 | |
| countries | No | Comma-separated list — e.g. Germany,UAE,Portugal | |
| half_time | No | false if under half-time enrollment | |
| objective | No | e.g. IP holding for SaaS, holding company for investments, minimize corporate tax | |
| situation | No | remote work | retirement | entrepreneur | investor | employment | |
| tax_years | No | Comma list, e.g. 2023,2024,2025 | |
| destination | No | destination | |
| income_type | No | remote employee | freelancer | entrepreneur | investor | content creator | |
| nationality | No | e.g. American, British, Canadian, German — affects home country obligations | |
| income_level | No | income_level | |
| shareholders | No | Shareholder nationalities — affects CFC rules | |
| business_type | No | technology | ecommerce | financial | media | manufacturing | consulting | |
| filing_status | No | single|mfj|mfs|hoh (list or single) | |
| jurisdictions | No | Preferred jurisdictions — e.g. Netherlands,Luxembourg,UAE | |
| marginal_rate | No | Marginal federal rate % for nonqualified estimate (default 22) | |
| threshold_usd | No | Alert on transfers ≥ this USD value. Default 10000 | |
| annual_revenue | No | annual_revenue | |
| earnings_portion | No | 1099-Q box 2 earnings (nonqualified math; default 40% estimate) | |
| prior_aotc_years | No | AOTC/Hope years used before the earliest input year | |
| transaction_type | No | dividends | interest | royalties | capital_gains | employment | pension | all | |
| account_age_years | No | Roth rollover: account age for this beneficiary | |
| penalty_exception | No | none|scholarship|death|disability|military_academy|education_credit | |
| prior_roth_rollovers | No | Roth rollover: lifetime amount already rolled | |
| contributions_last_5y | No | Roth rollover: contributions in the last 5 years (ineligible) | |
| completed_first_4_years | No | true if first 4 postsecondary years done before these years | |
| beneficiary_earned_income | No | Roth rollover: beneficiary earned income |