patsnap_fetch
ChatGPTPatent or Paper Markdown Fetch Tool Tool Description This is a data retrieval tool designed for AI Agents to fetch patent and paper data. It supports batch retrieval of Markdown-formatted content based on a list of keys (URLs containing patentId or paperId, or patent publication numbers), enabling AI to perform content analysis, reasoning, and Q&A. Core Features - Batch Query: Supports querying one or multiple patents or papers at once (up to 100) - Auto Detection: Automatically identifies whether the input is a patent URL (containing patentId), a paper URL (containing paperId), or a patent publication number (pn) - Format Conversion: Converts structured data into readable Markdown format - Image Handling: Optionally includes image links (for patents) - Content Compression: Optionally compresses returned content to reduce transfer size - Module Selection: Optionally specify which data modules to retrieve (basic, citations, legal, family) - Structured Data: Optionally returns the raw structured JSON data alongside Markdown, grouped by module Input Parameters keys (required) - Type: Array of strings - Description: List of keys (URLs containing patentId or paperId, or patent publication numbers) - Patent URL format: e.g.
https://eureka.zhihuiya.com/view/#/fullText'figures/?patentId=07c38692-9ccf-4ead-8f0f-484f7aa929b7 - Paper URL format: e.g. https://eureka.zhihuiya.com/literature/#/abst?paperId=c53a8bcb-b7a3-42c9-8a6f-a26d6b5dec9a - Patent publication number (pn) format: e.g. US20240368139A1 - Count limit: 1–100 (10–20 recommended for best performance) key_type (optional) - Type: String - Default: "url" - Description: Key type — either a URL (containing patentId or paperId) or a patent publication number (pn) - Usage: Set to "url" when the input keys are URLs; set to "pn" when the input keys are patent publication numbers - Allowed values: url, pn compress (optional) - Type: Boolean - Default: false - Description: Whether to compress the returned Markdown content (using gzip + base64 encoding) - Usage: Recommended when the returned content is large include_images (optional) - Type: Boolean - Default: false - Description: Whether to include image links (only applicable to patents) - Note: When enabled, image URLs will be automatically signed module (optional) - Type: Array of strings - Default: ["basic"] - Description: List of data modules to retrieve (only applicable to patents) - Allowed values: - basic — Core patent info (biblio, title, abstract, claims, description, etc.) - citation — Citation and cited-by records - legal — Legal status, assignment, license records - family — Patent family members (original, INPADOC, extended) - Note: citation, legal, and family are only supported for patents, not papers - Examples: ["basic"], ["basic", "citation"], ["basic", "citation", "legal", "family"] include_structured (optional) - Type: Boolean - Default: false - Description: Whether to return the raw structured JSON data (the structured field) alongside the Markdown content - Usage: Enable when you need the original source data for further processing Output Successful Response Returns a JSON object with the following fields: - total: Total number of keys submitted - success_count: Number of successfully converted items - failed_count: Number of failed items - results: List of results, each containing: - key: The original input key (URL or patent publication number) - key_type: The type of the original input key (url or pn) - markdown: The converted Markdown content - images: List of image info (only present for patents when include_images is enabled) - success: Whether the conversion was successful - message: Processing message - source: Data source (patent or paper) - modules: The list of modules queried for this item - structured: Raw structured JSON data grouped …





