· 3 observations
Technical updates · 2
Package or technical metadata updated
View technical comparison →Package or technical metadata updated
View technical comparison →Hydrafetch v1.0.4
Read the live web as markdown
Developer declarations; not independently tested. Listing last checked Nov 4, 2026. Package observed Nov 3, 2026.
Not specified in the available declarations: pricing & account requirements.
What plans does Stripe's pricing page list?
From the marketplace listing
Hydrafetch gives ChatGPT the live web. It reads any page and returns its main content as clean markdown, with navigation, banners and boilerplate removed, and it renders pages that need JavaScript. It can also search the web, list the pages on a site, crawl a site, pull fields out of pages as JSON, and read a company's brand, logo, colours and fonts from its domain. Sign in with your Hydrafetch account to connect.
Language: English · Automatically detected from descriptions.
From the developer.
Exact text from the indicated source. A mention alone does not establish support for your task.
Hydrafetch gives ChatGPT the live web. It reads any page and returns its main content as clean markdown, with navigation, banners and boilerplate removed, and it renders pages that need JavaScript. It can also search the web, list the pages on a site, crawl a site, pull fields out of pages as JSON, and read a company's brand, logo, colours and fonts from its domain. Sign in with your Hydrafetch account to connect.
· 3 observations
Package or technical metadata updated
View technical comparison →Package or technical metadata updated
View technical comparison →· 1 observation
Package or technical metadata updated
View technical comparison →Find competitors to follow as you develop your plugin.
Page2AI converts a single public web page — only the URL you explicitly provide — into clean Markdown for LLM context: main content extra...
Shared terms: markdown, web, boilerplate, clean
Context turns the live web and files into data inside ChatGPT. Search current information and optionally include page Markdown or relevan...
Shared terms: web, live, crawl, field
DataBlue is a live web data layer for AI agents. In ChatGPT, users can search the web, scrape one or many public pages, map and crawl web...
Shared terms: web, live, crawl, extract
Keenable gives ChatGPT live web access through two read-only tools. Web Search returns ranked results for a query, each with a title, URL...
Shared terms: web, read, clean, main
Octen gives ChatGPT live information from the web through Octen's hosted MCP server: real-time web search with query-relevant highlights ...
Shared terms: web, live, clean, markdown
--- name: extract-data-from-pages description: Pull specific fields such as prices, names, dates or specifications out of one or more web pages as structured data. Use when the user wants values or a table rather than a summary, or the same fields from several pages. --- Use this skill when the user wants particular values from web pages rather than the pages' full text. 1. Work out the fields the user wants and the pages that hold them. If the user has not given URLs, find them with `search`, or with `map` when they are on one site, and confirm the list with the user when it is long. 2. Call `extract` with the `urls` and either a `prompt` describing the fields or a JSON `schema` with them. Use a `schema` when the user wants a table with fixed columns or the same fields across several pages. Type numbers as numbers and keep fields that may be missing nullable. 3. Set `showSources` to true when several URLs are involved, so each value can be traced to its page. Set `showConfidence` to true when the user asks how sure the values are. 4. Present the result in the shape the user asked for, usually a table, with the source URL for each row. When data is missing: - Leave a field empty when the page does not state it, and say which fields were not found. Never fill a gap with a plausible value. - If a page could not be read, list it separately instead of dropping it silently. Do not: - Use `extract` to answer a question about one value on one page. `scrape` that page and read the value instead. - Extract from more pages than the user needs. Narrow the list first. The user's explicit instructions take priority over this skill.
Referenced files: 1 — file references are metadata, not package contents.
--- name: find-current-information description: Find and read current public information on the web, then answer with sources. Use when the user asks about recent events, news, releases or facts that change over time and does not give a specific URL. --- Use this skill when the answer depends on information that may have changed recently and the user has not pointed at a specific page. 1. Call `search` with a short, specific `query` built from the user's request. Keep the default `limit` unless the user asks for more results. 2. Read the titles and snippets. Pick the results that actually address the question, and prefer primary sources such as the organisation's own site, official announcements and reputable outlets. 3. When snippets are not enough to answer, call `scrape` on the two or three most relevant results rather than all of them. Alternatively set `scrapeResults` to true on the search when every result needs reading. 4. Answer from what the pages say, and cite each source URL next to the claim it supports. When results are weak: - If the search returns nothing relevant, say so and suggest a narrower or differently worded query instead of answering from memory. - If sources disagree, say that they disagree and show both, with links. - If the search fails, tell the user it failed. Do not present older knowledge as current. Do not: - Make claims without a source you actually read in this conversation. - Pad an answer with results that do not address the question. The user's explicit instructions take priority over this skill.
Referenced files: 1 — file references are metadata, not package contents.
--- name: read-a-web-page description: Read a public web page the user links to or names, and answer from its actual content. Use when the user shares a URL, asks to summarise, explain or quote a page, or asks what a specific page says. --- Use this skill when the user gives a URL or names a specific page and wants to know what it says. 1. Call `scrape` with the `url`. Set `preferStructure` to true when the page's meaning lives in tables, lists or headings, such as pricing pages, comparison grids, documentation and spec sheets. 2. Answer from the returned markdown only. Quote or paraphrase what the page says, and link the URL you read. 3. If the user asked for a format, such as bullets or a table, build it from the page content. When the result is thin or looks wrong: - If the content is very short, is mostly a cookie notice, or says the page needs JavaScript, say what came back and offer to try again rather than guessing at the rest. - If the page returned an error or was refused, tell the user plainly that the page could not be read. Do not fill the gap from memory. - If the page redirected somewhere unexpected, mention the final URL. Do not: - Invent facts the page does not state, even when they seem likely. - Read pages that need the user to be signed in. This tool only reads public pages; say so if the user asks for account or private data. - Scrape a whole site when one page answers the question. If the user wants several pages from one site, list them with `map` first and read only the ones that matter. The user's explicit instructions take priority over this skill.
Referenced files: 1 — file references are metadata, not package contents.
--- name: research-a-company description: Build a short, sourced profile of a company from its website, including what it does, its brand and its key pages. Use when the user asks what a company does, wants a company overview, or wants its logo, colours or fonts. --- Use this skill when the user names a company or gives its domain and wants to understand it. Work in this order and stop as soon as the question is answered. 1. Call `brand` with the company's `domain`. It returns the name, description, logos for light and dark backgrounds, colours and social profiles. If the user only asked for the logo, call `logo` with the `domain` instead. 2. If the user wants to know what the company offers or how it describes itself, call `scrape` on its homepage. Add its pricing or about page only when the question is about pricing or history; set `preferStructure` to true on pricing pages. 3. If the user wants to know what is on the site, call `map` with the homepage URL and show the relevant pages instead of reading them all. Write the answer: - Lead with a one or two sentence summary of what the company does, in its own words where possible. - Then give only the details the user asked for, such as offering, pricing tiers, logo links, colours or fonts. - Link every page you read. When data is missing: - If `brand` returns no description or no logo, say it was not found. Do not describe a logo or colour you have not seen. - If the domain does not resolve or belongs to a different company than the user meant, say so and ask which company they meant. Do not: - Guess headcount, funding, revenue or founders. Report them only when a page you read states them, and cite that page. - Read every page of the site when a single page answers the question. The user's explicit instructions take priority over this skill.
Referenced files: 1 — file references are metadata, not package contents.
Publisher declarations from the archived package. These are separate from our research and the live service's terms.
Package observed Nov 3, 2026.
plugin_asdk_app_6abf9e9571e481919fad0f016d24e475
Download plugin data (JSON)