Article Content Extractor & Reader Scraper avatar

Article Content Extractor & Reader Scraper

Pricing

from $8.00 / 1,000 results

Go to Apify Store
Article Content Extractor & Reader Scraper

Article Content Extractor & Reader Scraper

Extract article bodies, bylines, publish dates, excerpts, and hero images from public news, blog, newsroom, and press URLs.

Pricing

from $8.00 / 1,000 results

Rating

0.0

(0)

Developer

naoki anzai

naoki anzai

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

3

Monthly active users

3 days ago

Last modified

Categories

Share

Article Content Extractor

Run the next report

Turn a small extraction into a decision-ready Site QA workflow:

This follow-on actor uses user-supplied public URLs only. It does not provide ranking guarantees, legal advice, or automated messaging workflows.

Content teams and QA teams provide public article URLs they own or are allowed to audit. Use the extracted URLs as the source step for a Site QA report or export, then review source-linked issues rather than raw HTML alone. The report actors below produce the buyer-facing deliverable; this actor remains the bounded extraction step.

Low-cost source extraction

Run this actor with its supported extraction input, then pass the same URL set to one report actor above:

{
"urls": [
"https://example.com/news/example"
],
"outputFormat": "markdown",
"includeImages": true,
"delivery": "dataset",
"dryRun": false
}

This actor returns the bounded source row. The linked report actor accepts its own report/export controls and returns the site-level issue summary or exportable handoff. Do not add report-only fields to this extractor input.

Store Quickstart

Low-cost extractor input

{
"urls": [
"https://example.com/news/example"
],
"includeImages": false,
"delivery": "dataset",
"dryRun": false
}

High-value Site QA/RAG handoff

Use this actor as the low-cost source step, then send the same URLs to one linked Site QA or RAG report actor. Keep extraction and the buyer-facing report as separate runs so the first cost and the high-value deliverable are clear.

Recommended first run:

{
"urls": [
"https://example.com/news/example"
],
"generateReport": true,
"emitExport": true,
"authorizedUseConfirmed": true,
"emitUnchanged": false,
"dryRun": false
}

Use this input with the selected Site QA/RAG actor above, not with the extractor. The extractor input remains the low-cost source step documented above.

See docs/value-path-sample.json for the source extraction and downstream report examples.

Input examples

Article URLs

{
"urls": [
"https://example.com/news/example"
],
"includeImages": true,
"delivery": "dataset",
"dryRun": false
}

Press pages

{
"urls": [
"https://example.com/press/release"
],
"includeImages": false,
"delivery": "dataset",
"dryRun": false
}

Research webhook

{
"urls": [
"https://example.com/blog/post"
],
"generateReport": true,
"delivery": "webhook",
"webhookUrl": "https://example.com/webhook",
"dryRun": false
}

Value path output preview

The report/export output is the buyer-facing result. The extraction row below is only the source step:

{
"actorName": "site-qa-content-report-scraper",
"rowType": "site_qa_report",
"billingEventName": "site-qa-report-generated",
"sourceUrl": "https://example.com/news/example",
"issueCount": 2,
"reportStatus": "action_needed"
}

Article value events

Use generateReport=true to emit one article-content-audit-report row at $2.50, or emitExport=true to emit one article-batch-export row at $5.00, when at least one article is usable. These are the buyer-facing batch deliverables; raw article rows remain source context. pushData(row, eventName) is checked for chargedCount >= 1 before a delivery is considered successful.

Raw extraction sample

{
"meta": {
"actorName": "article-content-extractor",
"actorTitle": "Article Content Extractor",
"bundle": "Site QA & Content Intelligence Pack",
"fetchedAt": "2026-05-06T00:00:00.000Z",
"totalRows": 1
},
"rows": [
{
"actorName": "article-content-extractor",
"rowType": "article",
"url": "https://example.com/news/example",
"headline": "Example Headline",
"author": "Example Author",
"publishedAt": "2026-05-06",
"articleText": "Example article body.",
"sourceUrl": "https://example.com/news/example",
"fetchedAt": "2026-05-06T00:00:00.000Z"
}
],
"warnings": []
}

Output fields

  • rowType
  • url
  • headline
  • author
  • publishedAt
  • articleText
  • excerpt
  • heroImage
  • sourceUrl

Rows also include source URLs, fetch timestamps, warnings when a source is partial, and stable IDs when the workflow supports recurring change detection.

Pricing and no-change runs

$0.001 actor start, $0.008 per useful article row, $2.50 per article content audit report, and $5.00 per batch export. Failed/no-content rows stay out of the default dataset.

The default dataset is the canonical billable surface. Dry runs, validation-only runs, error-only runs, and no-usable-row recurring polls do not write payable rows. A webhook is sent only after dataset billing succeeds and is best effort; a failed webhook is not retried by the actor and never creates a second charge.

Request limits are bounded at 300 URLs, 3 redirects, and 5 MiB per HTML response by default. maxRedirects and maxResponseBytes can be lowered for stricter runs; the runtime never permits more than 10 redirects or 10 MiB.

Compliance guardrails

  • Fetch public article pages supplied by the user.
  • Do not imply content ownership transfer or publisher endorsement.
  • Use output for research, QA, and internal workflows.
  • Do not use provider emblems or wording that implies approval by an upstream data provider.
  • Only fetch public HTTP(S) URLs that you own or are authorized to audit. Loopback, private, link-local, metadata, reserved, and DNS-resolved private targets are rejected, as are non-HTML responses, excessive redirects, and oversized responses.

See Also

The three report paths in Run the next report are the complete Site QA/RAG handoff for this actor. Use one of those paths instead of adding more raw extraction volume.

💾 Save it for later: click the bookmark icon at the top of the Apify Store page if you'd like to come back to it. Bookmarks help other engineers find this actor via Apify's discovery surfaces.

Feedback

Use the Apify Store rating and issue controls on the actor page for feedback. The three report paths above remain the only cross-actor workflow links.