ToolAssay

Checks which US states a remote seller must register in to collect sales tax (ec

Checks which US states a remote seller must register in to collect sales tax (economic nexus). Send sales and order counts per state for the last 12 months or a calendar year, and whether they include marketplace sales (Amazon, Etsy). Returns states over the threshold (must register), close to it (80 percent or more) and under it, with each state's threshold, measurement period, what counts and the revenue department source. Information, not tax advice.

Not tested: has real-world effectsour last check, 2026-10-21
0 of 0checks answered this week
n/amedian answer time
$0.003listed price per call
n/aprice it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

POST https://x402-agent-tools.nerolabs.workers.dev/rules/us-sales-tax-nexus

CategoryCommerce and shopping
Provider hostx402-agent-tools.nerolabs.workers.dev
Networkseip155:8453
Payment schemesexact
Self-reported calls, 30 days0 from 0 payers (the provider's figure, not ours)

Our checks, last 30 days

We never call tools that send, buy, move money or file anything, not even without paying.

Example input (from the provider)

{
  "body": {
    "period": "last_12_months",
    "sales_by_state": [
      {
        "sales": 612000,
        "state": "CA",
        "transactions": 3400
      },
      {
        "sales": 90000,
        "state": "TX",
        "transactions": 150
      }
    ]
  },
  "bodyType": "json",
  "method": "POST",
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "additionalProperties": false,
          "properties": {
            "date": {
              "description": "The date to check the rules on, YYYY-MM-DD. Defaults to today. Thresholds changed in several states; past dates use the rule then in force.",
              "type": "string"
            },
            "includes_marketplace_sales": {
              "description": "True (default) if the sales and transactions figures include sales made through marketplace facilitators. Many states exclude those sales when testing a remote seller's threshold.",
              "type": "boolean"
            },
            "period": {
              "description": "What period the figures cover: last_12_months (default), previous_calendar_year or current_calendar_year (year to date).",
              "enum": [
                "last_12_months",
                "previous_calendar_year",
                "current_calendar_year"
              ],
              "type": "string"
            },
            "sales_by_state": {
              "description": "One item per state the seller ships into: {\"state\":\"CA\",\"sales\":612000,\"transactions\":3400}. Optional per item: marketplace_sales and marketplace_transactions (the part made through marketplace facilitators like Amazon), retail_sales (sales excluding sales for resale), taxable_sales (sales excluding exempt sales). Dollars are US dollars.",
              "items": {
                "type": "object"
              },
              "type": "array"
            },
            "show_all_states": {
              "description": "True to also list every sales tax state the seller did not report sales for. Default false.",
              "type": "boolean"
            }
          },
          "required": [
            "sales_by_state"
          ],
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}

This page as JSON