tinyfish-fetch

Fetch JavaScript-rendered web content via Fetch API using TINYFISH_API_KEY.

20|25|Updated May 30, 2026
One-click install
npx skills add https://github.com/OpenCoven/coven-cave --skill tinyfish-fetch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tinyfish-fetch
Source: https://github.com/OpenCoven/coven-cave/tree/main/marketplace/plugins/tinyfish-fetch/skills/tinyfish-fetch
Command: npx skills add https://github.com/OpenCoven/coven-cave --skill tinyfish-fetch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill verifies the presence of TINYFISH_API_KEY and fetches rendered content from specified URLs, solving the need for reliable JS rendering when processing web pages.

Core Features & Use Cases

  • JS Rendered Content Fetching: Posts URLs to the Fetch API and extracts content from the 'results[].content' field.
  • Flexible Usage: Fetch single URLs as markdown or capture screenshots as base64 PNG.
  • Proxy Support: Routes requests through a geo-targeted proxy for country-specific content.

Quick Start

Use the tinyfish-fetch skill to fetch the rendered content of the target URL 'https://example.com'.

Frequently Asked Questions about tinyfish-fetch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch JavaScript-rendered web content from a URL?

To fetch JavaScript-rendered web content, you can post target URLs to the Fetch API and extract the text directly from the 'results[].content' field. This approach reliably captures dynamically loaded page elements.

Do I need an API key to scrape rendered web pages?

Yes, you need a valid TINYFISH_API_KEY. The tool verifies the presence of this API key before routing your URL fetching requests through its rendering service.

Can I capture screenshots of web pages during content extraction?

Yes, you can capture web page screenshots as base64 PNG images alongside standard content extraction. This allows you to retrieve visual snapshots of fully rendered URLs for processing.

How do I access country-specific web content during URL fetching?

You can access country-specific web content by routing your URL fetching requests through a geo-targeted proxy. This proxy support ensures accurate rendering of region-restricted pages.

What format is extracted when scraping JS rendered pages?

The content extraction process returns fetched web page data as markdown. This converts the rendered HTML output into structured markdown text for easy downstream processing.

Why does my web scraping tool miss dynamically loaded elements?

Standard scraping tools miss dynamic elements because they do not execute JavaScript rendering. You need a fetching service that fully renders the page before extracting the generated content.