maritime_search_cargo
Search historic VOC cargo records for trade goods shipped between Asia and the Netherlands, 1700-1795. Filter by voyage, commodity, origin, or destination.
Instructions
Search for VOC cargo records.
Queries the Boekhouder-Generaal Batavia (BGB) cargo database for trade goods shipped between Asia and the Netherlands, 1700-1795. All search parameters are optional and combined with AND logic. Supports cursor-based pagination.
Args: voyage_id: Filter by specific voyage commodity: Commodity name or partial name (e.g., pepper, cloves, textiles, silver, porcelain) origin: Origin port or region destination: Destination port or region date_range: Date range as "YYYY/YYYY" or "YYYY-MM-DD/YYYY-MM-DD" min_value: Minimum cargo value in guilders archive: Restrict to a specific archive (default: voc_cargo) max_results: Maximum results per page (default: 100, max: 500) cursor: Pagination cursor from a previous result's next_cursor field output_mode: Response format - "json" (default) or "text"
Returns: JSON or text with matching cargo records and pagination metadata
Tips for LLMs: - Use commodity to search for specific trade goods - Use voyage_id to see all cargo on a specific voyage; alternatively use maritime_get_cargo_manifest for the full list - Common VOC commodities: pepper, cloves, nutmeg, mace, cinnamon, textiles, porcelain, silver, copper, tea, coffee, sugar - Values are in contemporary Dutch guilders - If has_more is true, pass next_cursor as cursor to get the next page - Combine with maritime_search_voyages to find the voyage context
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| voyage_id | No | ||
| commodity | No | ||
| origin | No | ||
| destination | No | ||
| date_range | No | ||
| min_value | No | ||
| archive | No | ||
| max_results | No | ||
| cursor | No | ||
| output_mode | No | json |