HTTP/1.1 402 PAYMENT REQUIRED agent402.base.eth · BASE · SOLANA · POLYGON · ARBITRUM · MONAD · CELO · AVALANCHE · STELLAR · ALGORAND · ROBINHOOD · USDC · USDG
Agent402 / tools / Web & documents

Web & documents

Read the live web: browser rendering, screenshots, article extraction, PDFs, metadata.

36 tools in this category - 8 free via proof-of-work. ← All tools

Extract article

$0.010 · POST /api/extract

Extract the main article content from any public URL as clean markdown. Returns title, byline, excerpt, word count, and …

Page metadata

$0.002 · GET /api/meta

Fetch page metadata for a URL: title, description, OpenGraph, Twitter cards, canonical URL, favicon.

Browser render

$0.02 · POST /api/render

Render a page in a real headless Chromium browser (JavaScript executed), then extract the main content as clean markdown…

Screenshot

$0.015 · GET /api/screenshot

Screenshot any public URL in headless Chromium. Returns a PNG image. Query params: ?url=https://…&fullPage=true (optiona…

PDF to text

$0.01 · POST /api/pdf

Fetch a PDF from a URL and extract its text content. Returns page count, document info, and the full text (up to 20MB PD…

Web search

$0.02 · GET /api/search

Live web search: ranked results (title, URL, snippet, age) from an independent search index as clean JSON - fresh pages …

News search

$0.02 · GET /api/search-news

Live news search: ranked recent articles (title, URL, snippet, age, source, breaking flag) from an independent search in…

Image search

$0.02 · GET /api/search-images

Live image search: ranked image results (title, source page, image URL, thumbnail URL, dimensions) from an independent s…

Video search

$0.02 · GET /api/search-videos

Live video search: ranked video results (title, video page URL, description, duration, creator, publisher, thumbnail, ag…

Search autocomplete

$0.001 · GET /api/search-suggest

Search autocomplete: query suggestions for a partial input as a flat JSON array. Useful for query expansion, did-you-mea…

Web answer

$0.08 · GET /api/answer

AI-generated answer to a natural-language question, grounded in live web search results with source citations. Returns c…

Multi-search (batch)

$0.08 · POST /api/multi-search

Run 2-5 web searches in one call with a 20% volume discount vs. individual searches. Each query returns ranked results (…

PDF info

$0.002 · POST /api/pdf-info

Inspect a PDF without downloading the whole thing into your model: page count, title, author, subject, creator, producer…

Merge PDFs

$0.004 · POST /api/pdf-merge

Combine several PDFs into one, in order. Body: {"urls":["https://…/a.pdf","https://…/b.pdf"]}. Returns the merged PDF as…

Extract / split PDF pages

$0.003 · POST /api/pdf-extract-pages

Pull a subset of pages into a new PDF (split). Body: {"url":"https://…/file.pdf","pages":"1-3,5"}. Returns the new PDF a…

Rotate PDF

$0.003 · POST /api/pdf-rotate

Rotate pages by 90/180/270°. Body: {"url":"https://…/file.pdf","degrees":90,"pages":"1-3"?}. Omit "pages" to rotate all.…

Images to PDF

$0.004 · POST /api/images-to-pdf

Combine PNG/JPEG images into a single PDF, one image per page. Body: {"urls":["https://…/1.png","https://…/2.jpg"]}. Ret…

PDF to Markdown

$0.01 · POST /api/pdf-to-markdown

Convert a PDF to clean markdown: headings, paragraphs, and bullets reconstructed from the text layer - ready to drop int…

Media info (ffprobe)

$0.005 · POST /api/media-info

Inspect any audio/video URL with ffprobe: container, duration, bitrate, and per-stream codec details (sample rate/channe…

Audio convert (to MP3)

$0.02 · POST /api/audio-convert

Extract/convert the audio track of any media URL (mp4, mov, wav, m4a, ogg…) to MP3 - the "mp4 to mp3" conversion, determ…

Audio normalize (EBU R128)

$0.02 · POST /api/audio-normalize

Loudness-normalize any audio/video URL to a target LUFS with ffmpeg's loudnorm (EBU R128) and return MP3 - consistent le…

Image resize

FREE w/ compute · or $0.005 · POST /api/image-resize

Resize an image to given pixel dimensions. Send a base64 PNG/JPEG/BMP and width and/or height (give one to scale proport…

Image convert

FREE w/ compute · or $0.005 · POST /api/image-convert

Convert an image between formats (PNG, JPEG, BMP). Send a base64 image and the target format; returns the converted imag…

Image thumbnail

FREE w/ compute · or $0.005 · POST /api/image-thumbnail

Make a square thumbnail of an image - scales and center-crops to NxN (default 128). Send a base64 image and optional siz…

Image EXIF

$0.003 · POST /api/image-exif

Extract EXIF metadata from an image (camera make/model, timestamps, exposure, orientation, GPS). Send a public image URL…

Image dominant color

$0.003 · POST /api/image-dominant-color

Extract the dominant colors of an image as a palette of hex values with pixel ratios. Send a public image URL or a base6…

Image crop

$0.005 · POST /api/image-crop

Crop an image to a pixel box, and/or rotate (90/180/270) and flip it - applied in that order. Send a public image URL or…

HTML select

FREE w/ compute · or $0.001 · POST /api/html-select

Run a CSS selector against an HTML string and return the matches (text, attrs, and optionally outerHTML for each). The d…

HTML table to JSON/CSV

FREE w/ compute · or $0.001 · POST /api/html-table

Extract a <table> from an HTML string as JSON rows (header-keyed) or CSV. Useful for prices, schedules, sports stats, or…

HTML strip to text

FREE w/ compute · or $0.001 · POST /api/html-strip

Strip all HTML tags and return plain text. Preserves block-level structure (paragraphs and headings become newline-separ…

HTML links

FREE w/ compute · or $0.001 · POST /api/html-links

Enumerate every <a href> in an HTML string with its anchor text and rel attribute. Optionally resolves relative hrefs ag…

HTML meta (from string)

FREE w/ compute · or $0.001 · POST /api/html-meta

Extract <title>, <meta description>, OpenGraph/Twitter cards, canonical URL, and JSON-LD blocks from an HTML string. Dis…

Site favicon grabber

$0.003 · POST /api/favicon-grab

Fetch a site's favicon/logo: reads the page's declared <link rel=icon…> tags (all variants with their sizes and types), …

Wayback Machine snapshot

$0.003 · POST /api/archive-snapshot

Look up a URL in the Internet Archive's Wayback Machine: returns the archived snapshot closest to an optional timestamp …

RSS/Atom feed parser

$0.004 · POST /api/feed-parse

Fetch an RSS 2.0, Atom, or RSS 1.0 feed URL and parse it into normalized JSON: feed title/description/link plus items (t…

URL unshortener

$0.002 · POST /api/unshorten-url

Follow a short link's redirect chain (bit.ly, t.co, youtu.be, tracking links, …) without downloading any page body: retu…