SourceFinch Verified · Transport & logistics
Container port traffic by economy, 2023
Monitor container port traffic by economy, 2023 with publisher identifiers, documented fields, retained source evidence and repeatable change detection.
- Healthy · 100% of observed runs successful
- Global economies and aggregates
- Publisher's public API
- 9 typed fields
At a glance
- Publisher
- World Bank
- Jurisdiction
- Global economies and aggregates
- Publisher updates
- Publisher revisions; monitor weekly
- SourceFinch checks
- Weekly by default
- Records per run
- 265 in the latest run
- Record key
economy_code- Acquired from
- Publisher's public API:
https://api.worldbank.org/v2/country/all/indicator/IS.SHP.GOOD.TU?format=json&per_page=1000&date=2023 - Recipe
- v1.0.0, approved October 7, 2026
- Verified since
- October 7, 2026
- Last green run
- October 7, 2026
What the data contains
Collects the complete 2023 cross-economy response for indicator IS.SHP.GOOD.TU. It preserves countries and publisher aggregates rather than silently filtering them; do not sum both together. Null observations mean unavailable data, not zero. This recipe is a fixed-year comparison, not latest-year selection or a historical panel. Edit date=2023 to another single year; combining years requires composite identity and is not supported by this recipe. Indicator substitutions require a fresh licence metadata review. SourceFinch is independent of World Bank. Customer edits create private recipe versions and must retain applicable attribution and source rights.
Fields and types
Every record has these fields. The key field economy_code identifies a record across runs, so changes are reported field by field.
| Field | Type | Description |
|---|---|---|
economy_codekey | string | Publisher economy identifier; also includes regional and income-group aggregates. |
economy_name | string | Publisher-reported economy name; retained without independent normalization. |
iso3_code | string, nullable | Publisher-reported iso3 code; retained without independent normalization. |
indicator_code | string | Publisher-reported indicator code; retained without independent normalization. |
indicator_name | string | Publisher-reported indicator name; retained without independent normalization. |
year | string | Publisher-reported year; retained without independent normalization. |
value | number, nullable | Container throughput in TEU (twenty-foot equivalent units); not port calls or tonnes. |
observation_status | string, nullable | Publisher-reported observation status; retained without independent normalization. |
decimal_places | integer, nullable | Publisher-reported decimal places; retained without independent normalization. |
Sample output
The first 5 of 265 records from SourceFinch's own run on October 7, 2026, exactly as delivered.
| Field | Record 1 | Record 2 | Record 3 | Record 4 | Record 5 |
|---|---|---|---|---|---|
economy_code | ZH | ZI | 1A | S3 | B8 |
economy_name | Africa Eastern and Southern | Africa Western and Central | Arab World | Caribbean small states | Central Europe and the Baltics |
iso3_code | AFE | AFW | ARB | CSS | CEB |
indicator_code | IS.SHP.GOOD.TU | IS.SHP.GOOD.TU | IS.SHP.GOOD.TU | IS.SHP.GOOD.TU | IS.SHP.GOOD.TU |
indicator_name | Container port traffic (TEU: 20 foot equivalent units) | Container port traffic (TEU: 20 foot equivalent units) | Container port traffic (TEU: 20 foot equivalent units) | Container port traffic (TEU: 20 foot equivalent units) | Container port traffic (TEU: 20 foot equivalent units) |
year | 2023 | 2023 | 2023 | 2023 | 2023 |
value | — | 8917517 | — | 2327876 | 7470068 |
observation_status | — | — | — | — | — |
decimal_places | 0 | 0 | 0 | 0 | 0 |
Sample as JSON
[
{
"year": "2023",
"value": null,
"iso3_code": "AFE",
"economy_code": "ZH",
"economy_name": "Africa Eastern and Southern",
"decimal_places": 0,
"indicator_code": "IS.SHP.GOOD.TU",
"indicator_name": "Container port traffic (TEU: 20 foot equivalent units)",
"observation_status": null
},
{
"year": "2023",
"value": 8917517,
"iso3_code": "AFW",
"economy_code": "ZI",
"economy_name": "Africa Western and Central",
"decimal_places": 0,
"indicator_code": "IS.SHP.GOOD.TU",
"indicator_name": "Container port traffic (TEU: 20 foot equivalent units)",
"observation_status": null
},
{
"year": "2023",
"value": null,
"iso3_code": "ARB",
"economy_code": "1A",
"economy_name": "Arab World",
"decimal_places": 0,
"indicator_code": "IS.SHP.GOOD.TU",
"indicator_name": "Container port traffic (TEU: 20 foot equivalent units)",
"observation_status": null
},
{
"year": "2023",
"value": 2327876,
"iso3_code": "CSS",
"economy_code": "S3",
"economy_name": "Caribbean small states",
"decimal_places": 0,
"indicator_code": "IS.SHP.GOOD.TU",
"indicator_name": "Container port traffic (TEU: 20 foot equivalent units)",
"observation_status": null
},
{
"year": "2023",
"value": 7470068,
"iso3_code": "CEB",
"economy_code": "B8",
"economy_name": "Central Europe and the Baltics",
"decimal_places": 0,
"indicator_code": "IS.SHP.GOOD.TU",
"indicator_name": "Container port traffic (TEU: 20 foot equivalent units)",
"observation_status": null
}
]Evidence behind every value
- Each run keeps the publisher's exact response, hashed with SHA-256. This sample came from a response with hash
5bb8195ac7c2a242471901b273c04cf8393ba7a455ead30941a11a1397e11ee9. - Every value records where it came from in that response: a JSON Pointer into the retained capture.
- Each run gets a signed manifest (Ed25519) timestamped by an RFC 3161 authority: this run's manifest hash is
ee49d318da21be8363aff0135597c36ee7f89d456cb18e11cdb763b6c8dff461, timestamped October 7, 2026. - The compliance state at capture is recorded with the evidence: robots.txt hash and verdict, AI-preference signals, crawler identity and the usage rights below.
- Download any run as an evidence bundle (WACZ) and check it offline, without trusting SourceFinch:
sourcefinch verify-bundle run.wacz.
Terms posture and usage rights
- Terms
- Automated access permitted · publisher's terms
- robots.txt
- None published (HTTP 404); access allowed under RFC 9309
- AI-preference signals
- None observed at review
- Public record
- No
- Reviewed
- October 7, 2026; next review April 7, 2027
- Licence basis
- Open data licence (CC-BY-4.0)
- Commercial use
- Allowed
- Redistribution
- Allowed
- Attribution
- Required (text below)
Dataset terms permit extraction, sharing and API access under CC BY 4.0 with attribution and additional dispute-resolution terms. Each selected indicator separately reports CC BY-4.0 in its retained metadata. Third-party exceptions must be checked before changing indicators.
World Bank: Container port traffic by economy, 2023. SourceFinch is independent of the publisher. CC BY 4.0. https://www.worldbank.org/ext/en/legal/terms-conditions/datasets
Usage rights travel with every record SourceFinch delivers (API, exports, webhooks and evidence bundles). They are our documented understanding of the publisher's stated terms, not legal advice.
Reliability
- Runs, last 30 days
- 2
- Green
- 100%
- Failed
- 0
- Median run time
- 1.1 s
- Latest run
- success, October 7, 2026
Measured on completed runs of this recipe version across SourceFinch, anonymized, within a rolling 30-day window. First successful observation: October 7, 2026. A new recipe has only the history collected since that date; this is not a 30-day uptime guarantee.
Use it
Every surface creates the same monitor from this Verified recipe. Monitors keep record history, report field-level changes and deliver by webhook, export or email. You confirm you have the right to collect the source (rights: true).
Console
Open this recipe in the console: it preserves the reviewed URL, fields and record key. Review the latest captured sample, confirm source rights, and choose a schedule before creating your monitor.
Portable recipe
Copy into the console's Import or share a recipe panel to customize fields, types and schedules. This configuration contains no captured records or workspace IDs.
{
"schema": "sourcefinch/source@1",
"name": "Container port traffic by economy, 2023",
"url": "https://api.worldbank.org/v2/country/all/indicator/IS.SHP.GOOD.TU?format=json&per_page=1000&date=2023",
"recipe": {
"mode": "http",
"format": "json",
"items": "$.[1][*]",
"fields": {
"year": "date",
"value": "value",
"iso3_code": "countryiso3code",
"economy_code": "country.id",
"economy_name": "country.value",
"decimal_places": "decimal",
"indicator_code": "indicator.id",
"indicator_name": "indicator.value",
"observation_status": "obs_status"
},
"required": [
"economy_code"
],
"types": {
"decimal_places": "integer",
"economy_code": "string",
"economy_name": "string",
"indicator_code": "string",
"indicator_name": "string",
"iso3_code": "string",
"observation_status": "string",
"value": "number",
"year": "string"
}
},
"schedule": "weekly",
"key_field": "economy_code"
}source.json
The request body used by the API, CLI and SDK examples.
{
"name": "Container port traffic by economy, 2023",
"url": "https://api.worldbank.org/v2/country/all/indicator/IS.SHP.GOOD.TU?format=json&per_page=1000&date=2023",
"recipe": {
"mode": "http",
"format": "json",
"items": "$.[1][*]",
"fields": {
"year": "date",
"value": "value",
"iso3_code": "countryiso3code",
"economy_code": "country.id",
"economy_name": "country.value",
"decimal_places": "decimal",
"indicator_code": "indicator.id",
"indicator_name": "indicator.value",
"observation_status": "obs_status"
},
"required": [
"economy_code"
],
"types": {
"year": "string",
"value": "number",
"iso3_code": "string",
"economy_code": "string",
"economy_name": "string",
"decimal_places": "integer",
"indicator_code": "string",
"indicator_name": "string",
"observation_status": "string"
}
},
"key_field": "economy_code",
"schedule": "weekly",
"rights": true,
"catalog": {
"slug": "wdi-container-port-traffic-2023",
"version_id": "b6324c89-2fec-4fb8-ac05-04d3deb19b17"
}
}REST API
Create an API key under Console → API keys. Reference: /docs/api.
# the Verified entry (fields, recipe, sample, terms) as JSON
curl https://sourcefinch.com/v1/catalog/wdi-container-port-traffic-2023 -H "Authorization: Bearer $SOURCEFINCH_API_KEY"
# create the monitor from source.json (below)
curl -X POST https://sourcefinch.com/v1/sources \
-H "Authorization: Bearer $SOURCEFINCH_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d @source.json
# then run it now (later runs follow the schedule)
curl -X POST https://sourcefinch.com/v1/sources/$SOURCE_ID/runs \
-H "Authorization: Bearer $SOURCEFINCH_API_KEY" \
-H "Idempotency-Key: $(uuidgen)"CLI
The sourcefinch CLI is not on npm yet; see /docs/cli.
sourcefinch login
sourcefinch catalog get wdi-container-port-traffic-2023 --source-json > source.json
sourcefinch sources create --file source.json
sourcefinch runs create $SOURCE_ID --wait
sourcefinch records $SOURCE_IDTypeScript SDK
The SDK is not on npm yet; see /docs/sdk.
import { SourceFinch } from "@sourcefinch/sdk";
const sf = new SourceFinch({ apiKey: process.env.SOURCEFINCH_API_KEY });
const entry = await sf.catalog.get("wdi-container-port-traffic-2023");
const source = await sf.sources.create({
catalog: { slug: entry.slug, version_id: entry.recipe.version_id },
name: entry.name.slice(0, 100),
url: entry.acquisition_path.endpoint,
recipe: entry.recipe.definition,
key_field: entry.recipe.key_field,
schedule: entry.recipe.schedule,
rights: true, // you confirm you have the right to collect this source
});
const run = await sf.runs.wait((await sf.runs.create(source.id)).id);
console.log(run.status);MCP
Remote MCP server with OAuth; see /docs/mcp.
claude mcp add --transport http sourcefinch https://sourcefinch.com/mcp
# then ask your agent:
"Use SourceFinch to monitor Container port traffic by economy, 2023: get_catalog_source wdi-container-port-traffic-2023,
then create_source with its create_source_args (dry run first), then run_source."Pricing
Each check is one run, whatever the number of records, and failed runs are free. On its default weekly schedule this source uses about 4 runs a month, which fits the Free plan's 300 runs. It uses HTTP acquisition, so no browser runs are needed. See plans.
Related sources
SourceFinch is independent and is not affiliated with or endorsed by World Bank. This page describes container port traffic by economy, 2023 as SourceFinch acquires it.