maritime_search_voyages
Search historical maritime voyages across Dutch, English, Portuguese, Spanish, and Swedish archives using filters like ship name, captain, date range, ports, route, or fate. Paginated results for easy browsing.
Instructions
Search for maritime voyages matching one or more criteria.
Queries multiple maritime archives for voyages. All search parameters are optional and combined with AND logic. Supports cursor-based pagination for browsing large result sets.
Archives available: - das: Dutch Asiatic Shipping (VOC), 1595-1795 - eic: English East India Company, 1600-1874 - carreira: Portuguese Carreira da India, 1497-1835 - galleon: Spanish Manila Galleon, 1565-1815 - soic: Swedish East India Company, 1731-1813
Args: ship_name: Ship name or partial name (case-insensitive) captain: Captain / skipper name or partial name date_range: Date range as "YYYY/YYYY" or "YYYY-MM-DD/YYYY-MM-DD" departure_port: Departure port name or partial name destination_port: Destination port name or partial name route: Route keyword (searches departure, destination, and summary) fate: Voyage outcome - completed, wrecked, captured, scuttled, missing archive: Restrict to specific archive - das, eic, carreira, galleon, soic (default: all) max_results: Maximum results per page (default: 50, 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 voyages and pagination metadata
Tips for LLMs: - Start broad (ship_name only) and narrow down with additional filters - Use date_range to focus on a specific century or decade - Set fate="wrecked" to find shipwreck voyages - Use archive="eic" for English East India Company voyages - If has_more is true, pass next_cursor as cursor to get the next page - total_count shows how many records match before pagination - Follow up with maritime_get_voyage for full voyage details
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ship_name | No | ||
| captain | No | ||
| date_range | No | ||
| departure_port | No | ||
| destination_port | No | ||
| route | No | ||
| fate | No | ||
| archive | No | ||
| max_results | No | ||
| cursor | No | ||
| output_mode | No | json |