NetIntel · WEB Extract

by NetIntel

GETBaseSolana

$0.003

per call · USD Coin on Base

Extract article / main content from any URL or PDF to clean, LLM-ready Markdown (web scraper / reader / html-to-markdown) — strips scripts, nav, ads, and boilerplate while preserving headings, links, lists, tables, code blocks, and blockquotes; extracts the text layer from PDFs. Returns Markdown body, title, word count, and a quality grade. For JS-rendered or bot-walled pages a plain fetch can't read, use /exa/contents.

Endpoint

GET https://netintel.dev/web/extract

352

Calls / 30d

10

Unique payers / 30d

Sep 10

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://netintel.dev/web/extract", {
  method: "GET",
});
const data = await res.json();
cURL
curl -X GET \
  "https://netintel.dev/web/extract?url=https%3A%2F%2Fwww.sitemaps.org%2Fprotocol.html" \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "char_count": 21619,
  "content_type": "article",
  "final_url": "https://www.sitemaps.org/protocol.html",
  "findings": [],
  "grade": "A",
  "markdown": "## Sitemaps XML format\n\nThis document describes the XML schema for the Sitemap protocol...",
  "output_bytes": 21619,
  "score": 100,
  "status_code": 200,
  "title": "sitemaps.org - Protocol",
  "truncated": false,
  "url": "https://www.sitemaps.org/protocol.html",
  "word_count": 2707
}

Payment details

Pay to0xdadc335482ad545296fd7b28518a251ffcbeb9df
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase, Solana
Schemesexact

Is this your API?

Pin it to the top of Search & Web and the homepage with a featured placement.

Get featured →

More from NetIntel & similar services