guardian_search_by_author
Search The Guardian's archives by a specific author, filtering articles by date, section, keywords, and sorting by relevance or publication date.
Instructions
Search Guardian articles by specific author/journalist
Input Schema
Name | Required | Description | Default |
---|---|---|---|
author | Yes | Author name to search for | |
from_date | No | Start date (YYYY-MM-DD format) | |
order_by | No | Sort order: 'newest', 'oldest', 'relevance' (default: 'newest') | |
page | No | Page number (default: 1) | |
page_size | No | Results per page, max 200 (default: 20) | |
query | No | Additional search terms within author's articles | |
section | No | Filter by section ID | |
to_date | No | End date (YYYY-MM-DD format) |
Input Schema (JSON Schema)
{
"properties": {
"author": {
"description": "Author name to search for",
"type": "string"
},
"from_date": {
"description": "Start date (YYYY-MM-DD format)",
"type": "string"
},
"order_by": {
"description": "Sort order: 'newest', 'oldest', 'relevance' (default: 'newest')",
"enum": [
"newest",
"oldest",
"relevance"
],
"type": "string"
},
"page": {
"description": "Page number (default: 1)",
"minimum": 1,
"type": "integer"
},
"page_size": {
"description": "Results per page, max 200 (default: 20)",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Additional search terms within author's articles",
"type": "string"
},
"section": {
"description": "Filter by section ID",
"type": "string"
},
"to_date": {
"description": "End date (YYYY-MM-DD format)",
"type": "string"
}
},
"required": [
"author"
],
"type": "object"
}