Custom Connector

WTO Connector

Global

The WTO Connector provides seamless access to the World Trade Organization (WTO), enabling retrieval of international trade and tariff data, metadata, and reference information. It standardizes requests to the WTO Timeseries through a unified proxy, letting developers query topics, indicators, territories, and trade data.

Type
Virtual machines, Single VM, BYOL
Runs on
Google Compute Engine
Last update
24 Oct 2024
Category
Integration
Overview

Integration Overview

This document provides a detailed description of each integration endpoint, configuration, and workflow supported by the WTO Connector. All endpoints require a subscription key and are configured with the WTO base URL.

  • getTopics. Retrieves available topics.
  • getFrequencies. Lists supported data frequencies.
  • getPeriods. Lists available time periods.
  • getUnits. Retrieves available measurement units.
  • getIndicatorCategories. Lists categories of trade indicators.
  • getIndicators. Returns available indicators.
  • getTerritoryRegions. Lists WTO territory regions.
  • getTerritoryGroups. Lists WTO territory groups.
  • getReporters. Lists reporting members or regions.
  • getPartners. Lists partner members or regions.
  • getProductClassifications. Lists available product classifications.
  • getProducts. Returns available products.
  • getYears. Lists available reporting years.
  • getValueFlags. Lists value flags for trade data.
  • getData. Retrieves trade data for given parameters.
  • postData. Posts a data request (JSON body).
  • getMetadata. Retrieves metadata about datasets.
  • getDataCount. Returns counts for requested data queries.
Documentation

Detailed Integration Documentation

Topics

ActiongetTopics
Endpoint/topics
MethodGET
PurposeRetrieves a list of available topics such as tariffs, trade in goods, or trade in services.
ParametersRequired:
subscription-key — your API key. Optional:
lang — response language (e.g. en).
ConfigurationConfigure the WTO base URL via CONNECTOR_ENV_WTO_BASE_URL.

Frequencies

ActiongetFrequencies
Endpoint/frequencies
MethodGET
PurposeRetrieves available data frequencies such as Annual, Quarterly, or Monthly.
ParametersRequired:
subscription-key — your API key. Optional:
lang — response language (e.g. en).

Periods

ActiongetPeriods
Endpoint/periods
MethodGET
PurposeRetrieves all available reporting periods for trade data.
ParametersRequired:
subscription-key — your API key. Optional:
lang — response language (e.g. en).

Units

ActiongetUnits
Endpoint/units
MethodGET
PurposeRetrieves available units of measurement used in WTO data (e.g. USD, Index).
ParametersRequired:
subscription-key — your API key. Optional:
lang — response language (e.g. en).

Indicator Categories

ActiongetIndicatorCategories
Endpoint/indicator_categories
MethodGET
PurposeRetrieves the main categories under which indicators are organized.
ParametersRequired:
subscription-key — your API key. Optional:
lang — response language (e.g. en).

Indicators

ActiongetIndicators
Endpoint/indicators
MethodGET
PurposeRetrieves indicators filtered by topic, frequency, or product classification.
ParametersRequired:
subscription-key. Optional:
i (indicator code, e.g. HS_A_001); name; t (topic ID); pc (product classification, e.g. HS); tp (time-period type); frq (frequency, e.g. A); lang.

Territory Regions

ActiongetTerritoryRegions
Endpoint/territory/regions
MethodGET
PurposeRetrieves WTO-recognized regional groupings.
ParametersRequired:
subscription-key — your API key. Optional:
lang — response language (e.g. en).

Territory Groups

ActiongetTerritoryGroups
Endpoint/territory/groups
MethodGET
PurposeRetrieves groups such as “Developed economies” or “LDCs”.
ParametersRequired:
subscription-key — your API key. Optional:
lang — response language (e.g. en).

Reporters

ActiongetReporters
Endpoint/reporters
MethodGET
PurposeRetrieves countries or regions reporting trade data.
ParametersRequired:
subscription-key. Optional:
name (e.g. Pakistan); ig (indicator group); reg (region code); gp (group code); lang.

Partners

ActiongetPartners
Endpoint/partners
MethodGET
PurposeRetrieves partner countries or entities in trade datasets.
ParametersRequired:
subscription-key. Optional:
name; ig; reg; gp; lang.

Product Classifications

ActiongetProductClassifications
Endpoint/product_classifications
MethodGET
PurposeRetrieves classification systems used for WTO data (e.g. HS, BEC, ISIC).
ParametersRequired:
subscription-key — your API key. Optional:
lang — response language (e.g. en).

Products

ActiongetProducts
Endpoint/products
MethodGET
PurposeRetrieves available products filtered by classification or name.
ParametersRequired:
subscription-key. Optional:
name (e.g. Oil); pc (product classification, e.g. HS); lang.

Years

ActiongetYears
Endpoint/years
MethodGET
PurposeLists all available years for which data is provided.
ParametersRequired:
subscription-key — your API key. Optional:
lang — response language (e.g. en).

Value Flags

ActiongetValueFlags
Endpoint/value_flags
MethodGET
PurposeReturns value flags describing data reliability or status (e.g. estimated, provisional).
ParametersRequired:
subscription-key — your API key. Optional:
lang — response language (e.g. en).

Data (GET)

ActiongetData
Endpoint/data
MethodGET
PurposeRetrieves WTO data for specific indicators, reporters, and partners.
ParametersRequired:
subscription-key. Optional:
i (indicator, e.g. HS_A_001); r (reporter, e.g. 840); p (partner, e.g. 586); ps (period, e.g. 2023); pc (product classification); fmt (e.g. json); max (e.g. 100); lang.

Data (POST)

ActionpostData
Endpoint/data
MethodGET
PurposeAllows data queries via a JSON payload.
ParametersMethod: POST. Required:
subscription-key. Optional (JSON body):
i (indicator list); r (reporter codes); p (partner codes); ps (years list).

Metadata

ActiongetMetadata
Endpoint/metadata
MethodGET
PurposeRetrieves metadata describing indicators, datasets, or reporting structures.
ParametersRequired:
subscription-key — your API key. Optional:
lang — response language (e.g. en).

Data Count

ActiongetDataCount
Endpoint/data_count
MethodGET
PurposeReturns the total count of data records available for a given query.
ParametersRequired:
subscription-key — your API key. Optional:
lang — response language (e.g. en).

Example Workflow: Trade Data Analysis

Topic & indicator retrievalUse /topics and /indicators to list available trade indicators; filter by topic and frequency.
Fetch trade dataCall /data for statistics on selected indicators, using r (reporter), p (partner), and ps (period).
Metadata & reference lookupRetrieve /metadata, /years, and /units for context, and /value_flags to interpret reliability.
GCP integrationDeploy in Cloud Run or App Engine and connect via Apigee or Workflows using CONNECTOR_ENV_WTO_BASE_URL, CONNECTOR_ENV_WTO_API_KEY, and CONNECTOR_ENV_PORT.
Support

For technical support, contact custom-connectors-support@isolutions.sa.

free consultation

Schedule a Free Consultation With Our Specialists

Book a free demo
request

Begin Your Adventure With Experienced Professionals

Send request
help desk

Do You Have Questions or Want More Information? Call Now.

Contact support