# Web

25 endpoints on Web. Every one returns the same response shape and has a flat, published price in credits.

Category: [Web tools](https://onekey.dev/docs/categories/web.md) · [Overview page](https://onekey.dev/platforms/web)

> [!NOTE] **2 of 25 endpoints are marked "needs a pack" or "may need a pack"** in the table: free credits reach only the open fetch path; a verified email and a purchased pack unlock the rest. See [pricing](https://onekey.dev/pricing).

## Endpoints

| Endpoint | What it does | Cost | Status |
| --- | --- | --- | --- |
| [`article`](https://onekey.dev/docs/api/web/article.md) | Article extraction: title, byline, date, markdown and plain text, reading time. | 5 credits | stable |
| [`contacts`](https://onekey.dev/docs/api/web/contacts.md) | Public contact points on a page: emails, phone numbers, social profile links. | 3 credits | stable |
| [`extract`](https://onekey.dev/docs/api/web/extract.md) | Structured data extracted from a web page by instruction (JSON object). | 12 credits | beta **needs a pack** |
| [`favicon`](https://onekey.dev/docs/api/web/favicon.md) | Best favicon/app icon of a site plus every declared icon. | 2 credits | stable |
| [`feed`](https://onekey.dev/docs/api/web/feed.md) | Parse an RSS 2.0/RSS 1.0/Atom/JSON Feed URL into normalized items. | 3 credits | stable |
| [`feeds`](https://onekey.dev/docs/api/web/feeds.md) | Discover RSS/Atom/JSON feeds advertised by a page. | 2 credits | stable |
| [`headers`](https://onekey.dev/docs/api/web/headers.md) | HTTP status, response headers (cookie values redacted) and redirect chain of a URL. | 2 credits | stable |
| [`headings`](https://onekey.dev/docs/api/web/headings.md) | Heading outline (h1-h6) of a page. | 2 credits | stable |
| [`images`](https://onekey.dev/docs/api/web/images.md) | Images on a page (img, srcset, picture, og:image) with alt text and dimensions. | 3 credits | stable |
| [`jsonld`](https://onekey.dev/docs/api/web/jsonld.md) | JSON-LD structured data blocks (schema.org) of a page. | 3 credits | stable |
| [`links`](https://onekey.dev/docs/api/web/links.md) | All links on a page with anchor text, internal/external and nofollow flags. | 3 credits | stable |
| [`markdown`](https://onekey.dev/docs/api/web/markdown.md) | Main content of a page as clean markdown (readability-style). | 2 credits | stable |
| [`metadata`](https://onekey.dev/docs/api/web/metadata.md) | Page metadata: title, description, canonical, language, OpenGraph, Twitter cards, favicon. | 2 credits | stable |
| [`microdata`](https://onekey.dev/docs/api/web/microdata.md) | HTML microdata (itemscope/itemprop) items of a page. | 3 credits | stable |
| [`opengraph`](https://onekey.dev/docs/api/web/opengraph.md) | OpenGraph and Twitter card tags of a page. | 2 credits | stable |
| [`redirects`](https://onekey.dev/docs/api/web/redirects.md) | Redirect chain of a URL, hop by hop (status and Location). | 2 credits | stable |
| [`robots`](https://onekey.dev/docs/api/web/robots.md) | Parse a site's robots.txt: groups, allow/disallow rules, crawl-delay, sitemaps. | 1 credit | stable |
| [`security_headers`](https://onekey.dev/docs/api/web/security_headers.md) | Security header audit (HSTS, CSP, X-Frame-Options, ...) with score and grade. | 2 credits | stable |
| [`sitemap`](https://onekey.dev/docs/api/web/sitemap.md) | Parse an XML/gzip/text sitemap or sitemap index into URL entries. | 2 credits | stable |
| [`social_links`](https://onekey.dev/docs/api/web/social_links.md) | Social network profile links found on a page. | 2 credits | stable |
| [`ssl_cert`](https://onekey.dev/docs/api/web/ssl_cert.md) | TLS certificate of a host: issuer, validity window, SANs, protocol, verification result. | 2 credits | stable |
| [`tables`](https://onekey.dev/docs/api/web/tables.md) | HTML tables of a page as headers + rows. | 3 credits | stable |
| [`techstack`](https://onekey.dev/docs/api/web/techstack.md) | Technology detection from response headers, meta tags, scripts and markup (CMS, framework, CDN, analytics). | 3 credits | stable |
| [`text`](https://onekey.dev/docs/api/web/text.md) | Main content of a page as plain text (readability-style). | 5 credits | stable |
| [`unlocked_markdown`](https://onekey.dev/docs/api/web/unlocked_markdown.md) | Markdown of a page that is hard to reach from ordinary servers. | 8 credits | beta **needs a pack** |

Every endpoint page has a **Field mapping** section showing which source field becomes which [unified field](https://onekey.dev/docs/schema.md) (fixed schema) or platform-specific `ext.` field.
