Fetch JSONPath

Fetch JSONPath

ackness

Fetches data from web APIs and extracts only the specific JSON fields you need using JSONPath patterns, reducing token usage by up to 99%. Supports batch processing and concurrent requests.

2230 views2Local (stdio)

What it does

  • Extract specific JSON fields from APIs using JSONPath patterns
  • Fetch text content from web pages with HTML-to-Markdown conversion
  • Process multiple URLs concurrently in batch operations
  • Configure custom headers and proxy settings for requests
  • Filter and transform JSON data with arithmetic operations
  • Use extended JSONPath functions like len, keys, and filtering

Best for

Developers working with large JSON APIs who need specific dataAutomating data extraction from multiple web endpointsReducing LLM token costs when processing API responsesWeb scraping with intelligent content extraction
Saves up to 99% of API response tokensConcurrent batch processingExtended JSONPath with filtering and arithmetic

Tools (4)

fetch-json

Extract JSON content from a URL using JSONPath with extended features. Supports extensions like len, keys, filtering, arithmetic operations, and more. If 'pattern' is omitted or empty, the entire JSON document is returned. Supports different HTTP methods (default: GET).

fetch-text

Fetch text content from a URL using various HTTP methods. Defaults to converting HTML to Markdown format.

batch-fetch-json

Batch extract JSON content from multiple URLs with different extended JSONPath patterns. Supports all JSONPath extensions and optimizes by fetching each unique request only once. Executes requests concurrently for better performance. Supports different HTTP methods.

batch-fetch-text

Batch fetch raw text content from multiple URLs using various HTTP methods. Executes requests concurrently for better performance.

Alternatives