New York Times Articles Scraper avatar

New York Times Articles Scraper

Pricing

from $19.00 / 1,000 results

Go to Apify Store
New York Times Articles Scraper

New York Times Articles Scraper

Scrape New York Times articles by section, topic, or keyword. Returns each article as a flat row with headline, byline, abstract, publication date, and URL. No API key required.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Categories

Share

ParseForge

New York Times Articles Scraper

Scrape New York Times articles by section, topic, or keyword, up to a million per run. Each article returns with its headline, byline, abstract, publication date, and full URL. No API key required. Export to CSV, JSON, Excel, or XML.

The New York Times official API requires a developer account, API keys, and strict rate limits that throttle large-scale research. This Actor reads the public article feeds directly, collecting the latest stories from the homepage and section fronts. It returns each article in a clean, consistent schema ready for analysis, archiving, or content monitoring.

Who uses itWhat they scrape New York Times for
Journalists and editorsMonitoring which stories the NYT is prioritizing on its front page throughout the day
Market researchersTracking coverage frequency and sentiment around specific industries or companies in a major publication
Academic researchersBuilding a corpus of NYT articles for media studies, discourse analysis, or longitudinal content research
PR and communications professionalsAlerting on NYT coverage of clients, competitors, or key topics as soon as articles appear

What it does

This Actor collects the latest New York Times articles from the public homepage feeds and returns each one as a flat row with headline, byline, abstract, URL, and publication date.

  • 📰 Latest articles feed: Pulls the most recent stories appearing on NYT homepage and section fronts.
  • 🔢 Configurable volume: Set a maximum article count from 1 to 1,000,000 per run to control dataset size.
  • 📅 Publication metadata: Each row includes the article headline, byline, abstract, publication timestamp, and canonical URL.
  • 📤 Multiple export formats: Download your dataset as CSV, JSON, Excel, XML, or push it directly to a database or data warehouse.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with New York Times data

📈 Monitor news cycles and editorial priorities.

A media analyst runs the Actor hourly to capture which stories the New York Times places on its homepage, tracking how story placement and prominence shift throughout the day.

🔍 Track company or industry mentions.

A PR team collects the latest NYT articles and filters the dataset for mentions of their brand or competitors, enabling same-day response to coverage.

📚 Build research corpora.

An academic researcher runs the Actor daily over several months to assemble a dataset of NYT headlines and abstracts for a study on media framing of climate policy.

📊 Feed content intelligence dashboards.

A data engineer schedules the Actor to push fresh NYT article data into a BI tool, powering a live dashboard of news coverage trends by section and topic.

Why choose this scraper

What you get
No API key or registrationStart scraping immediately without signing up for NYT developer access or managing OAuth tokens.
High-volume collectionCollect up to a million articles per run, far beyond what the official API rate limits allow.
Fixed, predictable schemaEvery article arrives in the same flat structure, making it straightforward to pipe into databases, spreadsheets, or notebooks.
Runs on Apify infrastructureSchedule recurring runs, use proxies automatically, and store results in Apify's cloud without managing servers.

How it compares

No other Store actor targets New York Times the same way, so the honest comparison is with the alternatives teams actually weigh.

New York Times Articles ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When New York Times changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Set the maximum number of articles to collect per run. The Actor reads from the NYT public feeds and stops once it reaches your limit. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the New York Times Articles Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to New York Times through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/nyt-articles-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting fewer articles than the maximum I set?

The Actor collects articles from the current public feeds. If the feeds contain fewer articles than your maximum setting, the run will finish with whatever is available. Try running the Actor at a different time of day when more articles have been published, or reduce your maximum to match typical feed volume.

Why are some articles missing the byline or abstract?

Not every NYT article includes a byline or abstract in the public feed. Opinion pieces, wire service stories, and some briefs may omit these fields. This is normal and reflects what the NYT publishes in its feeds, not an error in the Actor.

The Actor ran but returned zero results. What went wrong?

Check that the NYT website is accessible from your location. If the site is blocking requests, try enabling a proxy in the Actor's run settings. Also verify that your maximum articles value is set to at least 1.

Can I get the full article text instead of the abstract?

This Actor is designed for article metadata from the listing feeds. To fetch full body text, export the URLs from your dataset and run them through a separate crawler like Apify's Website Content Crawler, which can follow each link and extract the complete article content.

Why do I see duplicate articles in my dataset?

If an article appears in multiple NYT feeds, it may be collected more than once during a single run. You can deduplicate the dataset by the article URL field after export using your analysis tool of choice.

FAQ

QuestionAnswer
Do I need a New York Times subscription or API key to use this Actor?No. This Actor reads publicly accessible article feeds from the NYT website. You do not need a subscription, an API key, or any form of registration with the New York Times.
What data does each article row contain?Each row includes the article headline, byline, abstract or summary text, the full canonical URL, and the publication date. The exact fields are visible in the sample output on the Actor's page.
Can I scrape articles from a specific NYT section, like Politics or Business?The Actor collects articles from the main NYT homepage and general latest-news feeds. It does not currently accept a section or topic filter as an input, but you can filter the resulting dataset by URL patterns or keywords after the run completes.
How many articles can I collect in one run?You set the maximum with the 'Maximum articles' input field. The Actor supports anywhere from 1 to 1,000,000 articles per run, though the actual number collected depends on how many articles are currently available in the public feeds.
Does this Actor get the full article body text?The Actor returns the headline, byline, abstract, URL, and publication date. It does not fetch the full body text of each article. If you need full article content, you can pair this Actor with a crawler that follows the collected URLs.
Can I schedule this Actor to run automatically?Yes. Apify supports scheduled runs at intervals as frequent as every minute. You can set up a recurring schedule to collect the latest NYT articles automatically and push the results to a database, spreadsheet, or notification system.
What export formats are supported?You can export your dataset in CSV, JSON, Excel, XML, or RSS feed format. Apify also supports direct integrations with cloud storage services and databases.
Is it legal to scrape the New York Times?This Actor only accesses publicly available web pages. You are responsible for complying with the New York Times terms of service and applicable laws in your jurisdiction. Apify recommends reviewing the website's robots.txt and terms before scraping at scale.
How is this different from the official New York Times API?The official NYT API requires a developer account, has rate limits, and often requires an API key for each service. This Actor reads the public web feeds directly, requires no registration, and can collect a larger volume of article metadata in a single run.
Can I filter articles by date range?The Actor collects the most recent articles from the live feeds. It does not have a date-range input filter. To limit results to a specific time window, you can filter the output dataset by the publication date field after the run.
  • website-content-crawler: Use this after the NYT Articles Scraper to follow each article URL and extract the full body text from every page.
  • google-search-scraper: Use this to find NYT articles by keyword across Google Search results when you need articles matching a specific query rather than the latest headlines.

Browse the full ParseForge collection for more scrapers.

🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by The New York Times Company. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.