New York Times Scraper: Articles, Feeds and Historical Archive avatar

New York Times Scraper: Articles, Feeds and Historical Archive

Pricing

from $9.90 / 1,000 articles

Go to Apify Store
New York Times Scraper: Articles, Feeds and Historical Archive

New York Times Scraper: Articles, Feeds and Historical Archive

Extract full New York Times articles by section feed, historical date archive back to 1970, or specific URL. Get headline, byline, authors, tags, images, word count and full text in one dataset. Export to Google Sheets, Slack or your API. Skip juggling two separate scrapers. $0.0132 per article.

Pricing

from $9.90 / 1,000 articles

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

๐Ÿ—ž๏ธ New York Times Scraper: Articles, Feeds and Historical Archive

Every New York Times article, past or present, in one Actor
Pull today's coverage from live section feeds or walk the full archive back to 1970. Real article text, not a summary.
๐Ÿ”€ Real-time and archive, one Actor
Today's news and any date back to 1970, without running two separate tools.
๐Ÿ“„ The real article, not a snippet
Full text, paragraph by paragraph, not a truncated preview.
๐Ÿ“Š 19 fields per article
Word count, paragraph count, and a flag for thin extractions, on top of the usual headline and byline.
๐Ÿท๏ธ Sub-brand aware
Tags whether a story ran under the main paper, The Athletic, Wirecutter, or Cooking.

Extract New York Times articles by section, date archive, or specific URL. Export to JSON, CSV or Excel, or connect straight into Google Sheets and your own pipeline via the API. Run it on demand or on a schedule. No coding required.

โœจ Why use this Actor

Built for anyone who needs New York Times coverage without stitching two scrapers together.

  • ๐Ÿ“š Media researchers and journalists: track how the Times covered a story over the years, not just what ran this morning. The same Actor pulls live coverage and the historical archive.
  • ๐Ÿ“ฃ PR, SEO and brand monitoring teams: catch every mention of your brand or client across NYT's sections, business, tech, sports, culture, the moment it publishes.
  • ๐Ÿค– NLP and data teams: get the real article text your model needs to learn from, not a two-sentence summary, with accurate word and paragraph counts.

One Actor instead of two. Other NYT scrapers split real-time scraping and the historical archive into separate Actors, or skip the archive entirely. This Actor covers both in one run, plus 19 output fields including a sub-brand tag (NYT main, The Athletic, Wirecutter, Cooking) and a thin-extraction quality flag that no competing Actor exposes.

โš™๏ธ How it works

STEP 1
Pick your source
Choose a section to watch, a date range to walk, or paste specific article URLs.
STEP 2
Run the Actor
It pulls each article's real text and metadata as the Times itself publishes it.
STEP 3
Get your data
Headline, byline, dates, tags, images and full text land in your dataset, ready to export or pipe downstream.

๐Ÿ“ฅ Input

FieldTypeRequiredDescription
modeenumNo"section" for live feeds, "archive" for a historical date range, or "urls" for specific articles.
sectionsarray of stringsNoNYT section feed names to watch, used when mode is "section". Defaults to the homepage feed.
urlsarray of URLsNoSpecific article URLs to scrape, used when mode is "urls".
dateFromstringNoStart date (YYYY-MM-DD), used when mode is "archive".
dateTostringNoEnd date (YYYY-MM-DD), used when mode is "archive".
fetchFullTextbooleanNoFetch each article's full body, authors, tags and images. On by default. Turn off in archive mode for a fast, free index-only sweep.
maxItemsintegerNoStop after collecting this many articles.
proxyConfigurationobjectNoProxy settings. Only used when fetching full text; discovery alone needs no proxy.

๐Ÿ“ค Output

Every result is one row in the dataset. A typical article looks like this:

{
"title": "Wendell Berry, Writer Who Extolled America's Agrarian Past, Dies at 92",
"url": "https://www.nytimes.com/2026/08/31/us/wendell-berry-dead.html",
"byline": "By Robert D. McFadden",
"authors": ["Robert D. McFadden"],
"publishedAt": "2026-09-01T00:07:13.000Z",
"section": "U.S.",
"tags": ["Agriculture and Farming", "Writing and Writers", "Poetry and Poets"],
"wordCount": 1680,
"paragraphCount": 34,
"bodyUnusuallyShort": false,
"subBrand": "The New York Times",
"imageUrls": ["https://static01.nyt.com/images/2026/08/31/multimedia/31berry-wendell-tpjh/31berry-wendell-tpjh-videoSixteenByNineJumbo1600.jpg"]
}

Download the dataset in JSON, CSV, Excel, HTML or XML from the Apify Console, or pull it through the API.

๐Ÿ“Š Data table

FieldTypeDescription
title / urlstringHeadline and the article's own link.
byline / authorsstring / arrayWriter credit, as a string and as a list of names.
publishedAt / modifiedAtstringISO publish and last-update timestamps.
section / subsectionstringWhere the article sits on the Times.
tagsarrayThe Times' own keyword tags for the story.
summarystringThe article's own dek or description.
imageUrlsarrayPhoto URLs published with the article.
wordCount / paragraphCountnumberReal length, computed from the actual article body.
articleBodystringFull article text.
bodyUnusuallyShortbooleanFlags a result whose body came back far shorter than a normal article, usually a sign of a thin extraction.
archiveListingDatestringThe archive day this article was listed under, when found via archive mode.
subBrandstringWhich masthead the story ran under: the main paper, The Athletic, Wirecutter, or Cooking.

The Output tab also ships three pre-built views: an articles overview, full text, and media & tags.

๐Ÿ’ฐ Pricing

This Actor is pay per result: you only pay for the articles you actually collect, and a run that returns nothing costs nothing. There is no subscription and no minimum spend.

โญ Enjoying New York Times Scraper?

โญ โญ โญ โญ โญ
Saved you from stitching together two scrapers?
A 5-star rating takes 10 seconds and helps other researchers and brand teams find it. Your feedback also tells us what to build next.
โ˜…ย ย Rate this Actor on Apify

๐Ÿ› ๏ธ Tips for better runs

  • Use mode: section with a schedule to monitor new coverage on a topic or brand as it publishes.
  • Use mode: archive with fetchFullText off for a fast, free index of everything published in a date range, then re-run specific URLs with full text once you know which ones you need.
  • Combine sections from different mastheads (Sports, Automobiles, DiningandWine) in one run to cover NYT's full range in a single Actor call.

โ“ FAQ

Does this get around the New York Times paywall? No. This Actor extracts the same article content the Times itself serves on its public pages. It does not unlock subscriber-only features or bypass any access control beyond what a public visitor already sees.

Is it legal to scrape nytimes.com? This Actor only collects data from New York Times pages. You are responsible for how you use the data and for complying with the New York Times' terms of service.

Why do some articles have no image or tags? Not every article publishes every field. This Actor never invents one: if the Times doesn't publish it, the field is left out rather than filled with a placeholder.

Can I get notified of new articles automatically? Yes. Schedule this Actor to run daily or hourly from the Apify Console and pipe new results into Google Sheets, Slack, or your own database with no code.

Found a bug or need a custom version of this Actor? Open an issue from the Actor's Issues tab and it'll be looked at directly.

๐Ÿ”— Other actors