Fetch cleaned page content (not source HTML)
From TinyFish, through Joshu Data Bodega.
Part of Open web & SEO data extract.
- Price
- $0 per call
No calls measured in the last 30 days.
Prices include the router's 10% markup and are paid from the usage wallet. Checked on November 11, 2026.
Inputs
ttlinteger, optionalTinyFish cache lifetime in seconds; 0 requests a fresh fetch.
urlsstring, requiredlinksboolean, optionalformatstring: html, markdown, json, optionalmarkdown (default) for LLM consumption; html returns cleaned semantic HTML, not the page source — head scripts (including application/ld+json), forms, mailto targets and many attributes are removed; json returns a structured document tree. TinyFish has no raw/source-HTML format on this route; for HTML as the browser received it (head and scripts intact), use anyapi.web.scrape with formats including html.
purposestring, optionalimage_linksboolean, optionalif_none_matchstring, optionalpage_metadataboolean, optionalexclude_selectorsstring, optionalif_modified_sincestring, optionalinclude_selectorsstring, optionalper_url_timeout_msinteger, optionalinclude_etag_and_last_modifiedboolean, optional
Call it
curl https://hello.joshu.me/api/router/call \
-H "Authorization: Bearer $JOSHU_ROUTER_KEY" \
-H "Content-Type: application/json" \
-d '{
"endpoint": "tinyfish.web.fetch",
"params": {
"ttl": 0,
"urls": [
"https://example.com/"
],
"links": true,
"format": "markdown"
}
}'