Bestseller
LLM Extraction RAG Ingestion Article Parsing

LLM-ready Article Content Extraction API

Extract clean, LLM-ready article content and metadata

What can this API do?

Readable HTML and clean text

Receive the article body as cleaned HTML and paragraph-preserving plain text for different downstream needs.

Complete article metadata

Capture the final URL, title, description, author, publication time, and source in one request.

Primary image and image candidates

Use the main image plus ordered, deduplicated image records with alt text and available dimensions.

LLM and RAG-ready output

Feed normalized article text into retrieval, summarization, classification, and knowledge workflows.

Multilingual webpage support

Extract readable content from common international encodings, including English and Chinese pages.

Search and monitoring workflows

Standardize public articles for indexing, competitive research, archives, and scheduled content analysis.

LLM-ready Article Content Extraction API
Annual plan
$49$99
Try it for free!
Sign in to get a trial key and test all APIs.
Sign In
Secure checkout powered by Stripe

API Document

HTTP Protocol:HTTPS

HTTP Method:POST

HTTP Endpoint:https://api.gugudata.io/v1/websitetools/fetchcontent

Response Type:application/json; charset=utf-8

DEMO Endpoint:https://api.gugudata.io/v1/websitetools/fetchcontent/demo

Live Demo:Try Interactive Demo

Full API Docs:developers.gugudata.io

API Request Parameters

NameTypeIs RequiredDefault ValueRemark
appkeystringtrueYOUR_APPKEYApplication key used for request authentication
urlstringtruehttps://gugudata.github.io/gugudata-io/guides/article-content-extraction-api-seo-guide/Complete public HTTP or HTTPS article URL

API Response Parameters

NameTypeRemark
urlstringFinal article URL after redirects
titlestringExtracted article title or an empty string
descriptionstringArticle summary or an empty string
contentstringClean readable article HTML
contentTextstringPlain article text with paragraph boundaries
imagestringPrimary article image URL or an empty string
imagesarray<object>Stable image list with src, absoluteUrl, alt, width, and height
authorstringArticle author or an empty string
publishedstringPublication time or an empty string
sourcestringSource publisher or host

API Response Status Codes

Status CodeExplanation of Status CodeRemarks
200Request processed successfully.Some endpoints expose a separate application-level status field in the response body, such as `dataStatus.statusCode`.
400Invalid request parameters or request format.Check required fields, data types, and request body format.
401Missing or unknown application key.Provide a valid `appkey` with the request.
403The application key is recognized but access is not allowed.The key may be expired, inactive, or not permitted for the requested API.
422The target response cannot be extracted as an article.Use an HTML article page with readable body content and a valid redirect chain.
429Request rate or trial usage limit exceeded.Reduce concurrency or retry after the limit window resets.
502The target website could not be reached successfully.Retry later or verify that the target website is available.
503The extraction service is temporarily unavailable.Retry later or contact support if the error persists.

Remote MCP

AI client access

Use this API through GuGuData Remote MCP

Connect your AI client once, authorize in the browser, and the client can use the GuGuData API tools available to your account. You do not need to paste an appkey into the MCP client.

Endpoint https://mcp.gugudata.io/mcp
Open MCP Guide
Generic MCP configuration
{
  "mcpServers": {
    "gugudata": {
      "url": "https://mcp.gugudata.io/mcp",
      "transportType": "streamable-http"
    }
  }
}

Code Snippets