Skip to content

Trade

BPS export/import trade data.

Fetch Trade Data

typescript
import { useTrade, TradeSource, TradePeriod, HSCodeType } from 'stadata-js'

const { fetchTradeData } = useTrade()

const result = await fetchTradeData({
  source: TradeSource.Export,
  period: TradePeriod.Monthly,
  hsCode: '01',
  hsType: HSCodeType.TwoDigit,
  year: '2023',
})

Parameters

ParameterTypeRequiredDescription
sourceTradeSourceData source
periodTradePeriodData period
hsCodestringHS Code. Use ; for multiple codes
hsTypeHSCodeTypeHS Code type
yearstringData year
cancelTokenCancelTokenRequest cancellation token

Enums

typescript
enum TradeSource {
  Export = 1,
  Import = 2,
}

enum TradePeriod {
  Monthly = 1,
  Annually = 2,
}

enum HSCodeType {
  TwoDigit = 1,  // 2-digit HS code
  Full = 2,      // Full HS code
}

Multiple HS Codes

typescript
const result = await fetchTradeData({
  source: TradeSource.Import,
  period: TradePeriod.Annually,
  hsCode: '01;02;03',        // Semicolon-separated
  hsType: HSCodeType.TwoDigit,
  year: '2023',
})

Released under the MIT License.