end_date: Optional[str] = Field(
default=None,
description='Filters search results to include only content published on or before this date.\n \n Use this parameter when you need to:\n - Exclude content published after a certain date\n - Study historical information or past events\n - Research how topics were covered during specific time periods\n - Combine with start_date to create a custom date range\n \n Format must be YYYY-MM-DD (e.g., "2024-03-31" for March 31, 2024).\n \n Examples:\n - "2024-03-31" - Results up to and including March 31,
2024\n - "2023-12-31" - Results up to and including December 31,
2023\n \n When combined with start_date,
creates a precise date range filter.\n For example: start_date="2024-01-01",
end_date="2024-03-31" \n returns results from Q1 2024 only.\n \n Default is None (no end date restriction).\n '
)