Tools / News & Blog Article Extractor (Text, Author, Date, Image)

News & Blog Article Extractor (Text, Author, Date, Image)

Extract clean article data from any news or blog URL. Input: articleUrls, sectionUrls. Output (JSON/CSV): one row per item with url, headline, authors, datePublished, publisher, section, wordCount, readingTimeMinutes, image.

Run it on Apify Store →

What it's for

Example input

{
 "articleUrls": [
  "https://blog.apify.com/what-is-web-scraping/",
  "https://www.bbc.com/news",
  "https://example.com/missing-page-404"
 ],
 "sectionUrls": [
  "https://hnrss.org/frontpage"
 ],
 "maxArticlesPerSection": 4
}

Example output

{
  "url": "https://blog.apify.com/what-is-web-scraping/",
  "canonicalUrl": "https://blog.apify.com/what-is-web-scraping/",
  "headline": "What is web scraping?",
  "description": "The basics of web scraping: what it is, how it works, real-world use cases, and how to get started.",
  "authors": [
    "David Barton"
  ],
  "datePublished": "2024-10-15T14:32:00.000Z",
  "dateModified": "2026-10-09T17:13:43.000Z",
  "publisher": "Apify Blog",
  "section": null,
  "keywords": [
    "Programming"
  ],
  "image": "https://storage.ghost.io/c/f2/6e/f26ec999-9a90-4aee-a0d4-9b3ca2bb668f/content/images/2024/04/what-is-web-scraping-complete-guide.png",
  "language": "en",
  "wordCount": 1427,
  "readingTimeMinutes": 6,
  "isArticle": true,
  "markdown": "Web scraping is the process of automatically extracting data from a website. You use a program called a web scraper to access a web page, in…",
  "extractedAt": "2026-10-12T04:44:03.199Z"
}

Input reference

FieldTypeNotes
articleUrlsarrayDirect links to articles or blog posts.
sectionUrlsarrayHomepages, category pages or feeds to discover article links from.
maxArticlesPerSectionintegerMax articles per section
includeMarkdownbooleanInclude Markdown
includeTextbooleanInclude plain text
mainContentOnlybooleanMain content only
includeLinksbooleanKeep links in Markdown
respectRobotsbooleanRespect robots.txt
maxConcurrencyintegerMax concurrency

Pricing

Pay per event: Article extracted $0.001. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.

How to run

  1. Open the Store page and click Try for free.
  2. Fill in the input (or paste the example JSON in the JSON tab).
  3. Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
  4. Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.

Open News & Blog Article Extractor (Text, Author, Date, Image) on Apify →