Skip to main content
POST
/
extract
cURL
curl -X POST https://u22a8.ai/v1/extract \
  -H "Authorization: Bearer $U22A8_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/article"}'
{
  "url": "<string>",
  "content": "<string>",
  "content_sha256": "<string>",
  "fetched_at": "2023-11-07T05:31:56Z"
}

Documentation Index

Fetch the complete documentation index at: https://u22a8-police-sweep-2026-06-01.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Returns the same readable text the score endpoint extracts from a URL, plus a content hash for deduplication. Useful to preview what will be scored.

Authorizations

Authorization
string
header
required

API key issued in the platform console, sent as Authorization: Bearer <key>.

Body

application/json
url
string
required

HTTP(S) URL to fetch and extract.

Example:

"https://example.com/article"

Response

Successful Response

url
string
required

Echo of the submitted URL.

content
string
required

Extracted text. Truncated past 50KB.

content_sha256
string
required

Hex SHA-256 of the UTF-8 bytes of content. Stable for dedup.

Example:

"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"

fetched_at
string<date-time>
required

UTC timestamp captured at fetch time.