New York Times Articles Scraper
Pricing
from $19.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Share
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 it | What they scrape New York Times for |
|---|---|
| Journalists and editors | Monitoring which stories the NYT is prioritizing on its front page throughout the day |
| Market researchers | Tracking coverage frequency and sentiment around specific industries or companies in a major publication |
| Academic researchers | Building a corpus of NYT articles for media studies, discourse analysis, or longitudinal content research |
| PR and communications professionals | Alerting 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 registration | Start scraping immediately without signing up for NYT developer access or managing OAuth tokens. |
| High-volume collection | Collect up to a million articles per run, far beyond what the official API rate limits allow. |
| Fixed, predictable schema | Every article arrives in the same flat structure, making it straightforward to pipe into databases, spreadsheets, or notebooks. |
| Runs on Apify infrastructure | Schedule 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 Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When New York Times changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst 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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the New York Times Articles Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
- 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.
