DutyDelta — Tariff Change Impact
Pricing
from $3.20 / 1,000 catalog item revieweds
DutyDelta — Tariff Change Impact
See which tariff-source updates matter to your catalog. Compare official HTS editions, review affected items, and focus on the purchase lines that deserve attention.
Pricing
from $3.20 / 1,000 catalog item revieweds
Rating
0.0
(0)
Developer
Critical Distinction
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Tariff updates. A clearer view of your catalog.
Bring your product list. Compare official HTS editions and get a clear view of changed items, unchanged items and codes that need another look. Add purchase values to focus your review where more of your supplied value is involved.
DutyDelta compares source information. It does not calculate your duties.
Try the demo · Compare your catalog · Pricing · Help
What you get
A before-and-after review and a CSV working list. See the source text behind a change, find items that need attention and keep unresolved coverage visible. Start with the catalog alone; purchase-line analysis is optional.
Demo
Leave Demo selected to explore three fictional items: changed, unchanged and unresolved. Run and open REPORT.html from Output. Demo rates are illustrative, not real applicable duties.
There is no custom item-review charge for the demo. Apify's automatic $0.00005 per start still applies; check the displayed maximum cost.
Start here
- Select Compare. The bundled defaults compare 2026-18 with 2026-19.
- Paste your catalog into Catalog CSV using the template below.
- Run and open REPORT.html. Download REVIEW.csv for your working list.
itemId,sku,htsCode,originCountry0001,SAMPLE-A,2908.91.00.00,US0002,SAMPLE-B,0101.21.00.10,CA
These are fictional products paired with official source captures. Use your existing eight- or ten-digit HTS codes and keep IDs as text. The Actor does not guess classifications.
Add purchase values when useful
Paste purchase lines linked to your catalog by itemId:
purchaseLineId,itemId,declaredCustomsValueUsd,plannedEntryDatepo-1,0001,5000.00,2026-10-15po-2,0002,,
The supplied USD value is the line total; it is not multiplied by quantity again. Blank values stay missing. This helps organize a review, not estimate the duties or savings on a purchase.
Coverage before you start
The bundled 2026-18 and 2026-19 HTS editions support source-text comparisons for 26,779 codes. Another 27 indexed codes have unresolved source hierarchy and remain marked for review. Codes not found in the selected editions are also shown as unresolved, not unchanged.
Use your existing eight- or ten-digit HTS codes. DutyDelta brings in the relevant bundled source information for those codes; you do not need to prepare reference packs for this included coverage. These are fixed editions, not today's latest tariff. A supported comparison does not determine the duty applicable to a shipment.
How much can I review in one run?
You can submit up to 5,000 catalog rows and 10,000 linked purchase lines, subject to input, source-evidence and result-size limits. A catalog containing many different codes can reach a source-evidence limit before the row limit. Not every 5,000-code catalog will fit in one run.
Start with a small sample. If the Actor asks you to split a catalog, use smaller
groups and keep each purchase line with its matching itemId. Keep original IDs
and include each purchase line only once. This does not automatically start more
runs. Each run has its own displayed pricing and limits.
A source-evidence-limit refusal stops before catalog results or completed-item review charges are submitted. The normal startup/platform charges may still apply; inspect the run before retrying. Other interrupted-run outcomes follow the recovery guidance below.
Qualified supplied reference packs remain an advanced option. Narrow prepared packs can require less work during evaluation, but they need separate preparation and must meet the supported input and source-validation rules.
Pricing
Base price: $4.00 per 1,000 completed catalog-item reviews ($0.004 per item). Platform usage is included, plus Apify's automatic $0.00005 per start. No Dataset-row surcharge.
| Apify plan | Price per completed item review |
|---|---|
| Free | $0.0040 |
| Bronze | $0.0036 |
| Silver | $0.0034 |
| Gold / Platinum / Diamond | $0.0032 |
Multiple changed fields or attached purchase lines do not multiply an item's charge. Unsupported items and unresolved required source coverage are not completed reviews. Results are saved before the custom charge; your spending limit is respected. Check current pricing before running. Unknown charge outcomes are not automatically retried.
Help
Ask about code coverage, preparing a catalog or a result in the Issues tab. Include the run ID for a run problem. Use fictional examples in public discussions, not private purchase files, credentials or access links.
A stopped run may already have saved results or charges. Inspect its Output and charge information before starting again.
Advanced reference
Input parameters
catalogCsv supports up to 5,000 items; optional purchasesCsv supports up to
10,000 lines. Catalog fields are itemId,sku,htsCode,originCountry; origin is
a two-letter country code. Duplicate/conflicting identities and invalid purchase
joins fail early. latest is rejected: select an explicit bundled edition or
supply qualified prepared baseline/target packs. Supplied pack provenance is
retained; new defaults require an operator-validated pinned capture.
Bundled references are loaded in bounded parts, and all required source checks finish before comparison results are published. A missing or damaged required part is reported as unavailable, not as an unchanged code. Source coverage and run capacity are separate: a code can be supported while a large combination of codes needs smaller jobs.
The internal source-work limits are 96 MiB of decoded reference work across both sides and 16 MiB of retained source evidence; result output is also bounded at 16 MiB. These are processing limits, not predictions of memory usage or duty amounts. Supplied packs retain their own combined-input limits and validation.
Output format
REPORT.html and REVIEW.csv are the main review files. OUTPUT links canonical
JSON and reports; Dataset rows are a convenience view. Partial coverage is
explicit. A failed Dataset append does not remove the saved report.
For repeated comparisons, Monitor uses a named history store and state.scopeId,
with optional baselineSnapshotId. CHANGES.json/CSV explains source, decision,
clock and input changes. History is accepted for 90 days; missing or ambiguous
history is disclosed. Select historyStoreId for hosted Monitor; any supplied
state.storeId must match. This grants the stated read/write access, not a
schedule.
Interpretation and privacy
Displayed rate text is source evidence, not an applicable-rate determination. A source change need not change the duty owed. Known-value exposure excludes missing purchase values; unresolved coverage stays separate from unchanged. Numerical duties, classification advice, eligibility decisions, total-duty and savings calculations remain disabled.
Permissions
Use permitted business data and suitable Apify storage/sharing settings.
Limited permissions apply; selected history storage needs its stated access.
Keep credentials, unrelated personal identifiers and payment details out of
input. Evidence excludes raw upstream error bodies and unselected fields.
The charge event remains catalog-item-reviewed.
See the bundled changelog for implementation history.