Skip to content

Data Sources & Freshness

Data Sources & Freshness

ShipVAT records source provenance and freshness metadata with rate and threshold responses. Use the public status endpoint for current collector health: /v1/status.

GET /v1/status

The public status endpoint does not require an API key, is cached for about 60 seconds, and is rate-limited by client IP.

Response Metadata

GET /v1/rates and GET /v1/thresholds include a top-level meta block:

{
"meta": {
"source": "EU TEDB",
"source_url": "https://ec.europa.eu/taxation_customs/tedb/",
"last_verified_at": "2026-06-12T08:00:00.000Z",
"data_freshness": "fresh"
}
}

data_freshness is fresh when all records in the response are inside the configured freshness window. It is stale when any record is outside the window or no verification timestamp is available.

Sources

RegionDataOfficial sourceSync cadenceFreshness window
EUVAT rates and thresholdsEU TEDB / Your EuropeDailyStandard rates: 7 days; reduced rates and thresholds: 30 days
UKVAT rates and thresholdsGOV.UKDailyStandard rates: 7 days; reduced rates and thresholds: 30 days
USEconomic nexus thresholdsSales Tax Institute state guideDailyThresholds: 30 days
US-TAXState sales tax ratesTax Foundation and state tax referencesDailyStandard rates: 7 days
CAGST/HST/PST rates and thresholdsCanada Revenue Agency and provincial tax referencesDailyStandard rates: 7 days; thresholds: 30 days
AUGST rates and thresholdsAustralian Taxation OfficeDailyStandard rates: 7 days; thresholds: 30 days
TAXABILITYProduct taxability rulesOfficial government and tax authority publicationsWeeklyProduct taxability: 90 days

Cache Behavior

Rate and threshold response cache keys include the latest successful collector sync timestamp for the relevant region. After a successful sync, new API responses use a new cache key so provenance and freshness metadata are not served from the previous sync’s cached response.