Fetch a URL with a real rendered browser (JavaScript executed) and return clean Markdown. Results are cached for 24 hours per URL, so repeat calls for the same page are fast and don't re-render.
Products
The endpoint catalog
Every tool below is live, priced flat per call, and paid over x402: your agent's first request returns a 402 with this exact price, and the paid retry returns the result. This page renders from the same catalog file that drives routing, pricing, and /docs, so it can never drift from what is actually served.
Content tools · live
Health and payment-path check. Returns server time and a confirmation that your x402 payment settled. Cheapest endpoint in the catalog; use it to verify your client's payment flow before calling paid tools.
Alias of /content for agents that call a single URL directly. Fetches a URL with a real rendered browser (JavaScript executed) and returns clean Markdown. Results are cached for 24 hours per URL.
Fetch a URL with a real rendered browser (JavaScript executed) and return a PNG screenshot of the full page. Not JSON -- the response body is the image itself. Results are cached for 24 hours per URL. Cache status and fetch time are reported in the X-Cached and X-Fetched-At response headers.
Fetch a URL with a real rendered browser (JavaScript executed) and return a PDF of the full page. Not JSON -- the response body is the file itself. Results are cached for 24 hours per URL. Cache status and fetch time are reported in the X-Cached and X-Fetched-At response headers.
Extract structured data from content you already have (e.g. from a prior /content call), using AI. No browser render involved -- pure AI extraction, cheaper and faster than fetching a URL fresh. Use this when you already have the text; use /extract-url if you only have a URL.
Fetch a URL with a real rendered browser and extract structured data from it in one call, using AI (tries multiple models in sequence for reliability). Use this when you don't already have the page content; use the cheaper /extract if you do. Results are cached for 24 hours per URL+schema combination.
URL -> AI-readiness report. Checks schema.org structured data, crawlability (robots.txt, meta robots, canonical), and llms.txt presence, then returns a 0-100 score with specific recommendations for what's missing. Results are cached for 24 hours per URL.
query -> structured search results (title, url, snippet), up to 10 per call. Backed by three providers with automatic failover (DataForSEO primary, Tavily and Serper as fallback) so a single provider outage doesn't take the endpoint down. Pass region=tw for a Traditional Chinese / Taiwan-region search lane. Results are cached for 24 hours per query+region.
query -> up to 10 deduped, rendered sources as one token-budgeted bundle (~8,000 tokens combined). Combines /search (three-provider failover, region=tw Taiwan lane) with /content's rendered-page fetching internally, so you get one call instead of assembling search-then-fetch yourself. Sources are deduped by domain. Requires at least 3 successfully fetched sources to succeed -- returns sources_requested and sources_returned so you can see how many of the candidate set actually came back.
Trust tools coming
Security verdicts for the agentic web, built by a CISSP/CISM holder: supply-chain scanning for MCP servers and agent skills, link safety checks, site trust grading, email and domain intelligence. Endpoints appear here, with prices, only once they are live and settling real payments.
Scan an MCP server or agent skill package for supply-chain risk before your agent installs or trusts it.
Is this URL safe to fetch, click, or cite? DNS, TLS, header, and threat-feed analysis in one verdict.
Age, infrastructure, and reputation intelligence on any domain your agent is about to trust.
Local business tools coming
Audit-grade local search reporting: Google Business Profile audits, local SERP checks, and AI-visibility reports, offered to agencies as white-label deliverables as well as on the agent rail.