SYSTEM all green source nytimes.com queue 12,491 URLs p99 latency 184ms dataflirt.com · scraper/nytimes-com
RUN . 84 active pipelines . nytimes.com live

NYTimes data,
at warehouse scale.

We extract full article text, author profiles, comment threads, Wirecutter recommendations, and NYT Cooking recipes. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Articles extracted
45K /day
Comments processed
1.2M /24h
Author profiles
8,492 /run
Active pipelines
84
Uptime
99.98%
Data Dictionary

Every field we extract from nytimes.com

Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.

Complete list of extractable fields for Articles objects from nytimes.com. All fields typed and schema-versioned.

urlheadlinesubheadlineauthor_namepublish_datemodified_datesectionbody_textword_counttags
articles
● 200 OK
"url": "https://www.nytimes.com/2026/05/12/technology/ai-infrastructure.html",
"headline": "The Next Era of Compute Infrastructure",
"author_name": "Cade Metz",
"publish_date": "2026-05-12T14:30:00Z",
"section": "Technology",
"word_count": 1420,
"tags": "['Artificial Intelligence', 'Data Centers', 'Semiconductors']"
# urlheadlinesubheadlineauthor_namepublish_datemodified_date
1
2
3

Complete list of extractable fields for Authors objects from nytimes.com. All fields typed and schema-versioned.

author_idnametitlebiotwitter_handlearticle_countlatest_article_urlprofile_image_url
authors
● 200 OK
"author_id": "cade-metz",
"name": "Cade Metz",
"title": "Technology Correspondent",
"bio": "Cade Metz is a technology correspondent covering artificial intelligence, driverless cars, robotics, virtual reality, and other emerging areas.",
"twitter_handle": "@cademetz",
"article_count": 412,
"latest_article_url": "https://www.nytimes.com/2026/05/12/technology/ai-infrastructure.html"
# author_idnametitlebiotwitter_handlearticle_count
1
2
3

Complete list of extractable fields for Comments objects from nytimes.com. All fields typed and schema-versioned.

comment_idarticle_urluser_nameuser_locationcomment_bodytimestampupvotesreplies_countny_times_pick
comments
● 200 OK
"comment_id": "11849201",
"article_url": "https://www.nytimes.com/2026/05/12/technology/ai-infrastructure.html",
"user_name": "Jane Doe",
"user_location": "San Francisco, CA",
"comment_body": "This analysis misses the constraints on power grids.",
"timestamp": "2026-05-12T15:45:22Z",
"upvotes": 342,
"ny_times_pick": true
# comment_idarticle_urluser_nameuser_locationcomment_bodytimestamp
1
2
3

Complete list of extractable fields for Wirecutter objects from nytimes.com. All fields typed and schema-versioned.

product_namecategoryreview_urltop_pick_statuspriceretailer_linksprosconsupdate_date
wirecutter
● 200 OK
"product_name": "Sony WH-1000XM5",
"category": "Electronics > Headphones",
"review_url": "https://www.nytimes.com/wirecutter/reviews/best-wireless-headphones/",
"top_pick_status": "Top Pick",
"price": 349.99,
"pros": "['Excellent noise cancellation', 'Comfortable fit']",
"update_date": "2026-04-10T09:00:00Z"
# product_namecategoryreview_urltop_pick_statuspriceretailer_links
1
2
3

Complete list of extractable fields for NYT Cooking objects from nytimes.com. All fields typed and schema-versioned.

recipe_nameauthoryieldprep_timeingredientsinstructionsratingreview_counttags
nyt_cooking
● 200 OK
"recipe_name": "Classic Roast Chicken",
"author": "Melissa Clark",
"yield": "4 servings",
"prep_time": "15 minutes",
"rating": 4.8,
"review_count": 12450,
"tags": "['Dinner', 'Chicken', 'Roast']"
# recipe_nameauthoryieldprep_timeingredientsinstructions
1
2
3

Capabilities

Everything you need from the Times catalogue

Our NYT scraper handles every layer of the publication: standard articles, interactive graphics, Wirecutter reviews, NYT Cooking recipes, and deeply nested comment threads.

Full Text Extraction

Capture body text, subheadings, blockquotes, and inline media descriptions with perfect structural fidelity.

Author and Contributor Mapping

Parse complex bylines to extract individual author profiles, bios, social handles, and historical article counts.

Comment Thread Mining

Extract paginated comment threads, including nested replies, upvote counts, user locations, and NYT Pick status.

Wirecutter Product Data

Extract top picks, pricing, pros, cons, and affiliate retailer links from Wirecutter review pages.

NYT Cooking Recipes

Structure ingredients, step-by-step instructions, yield, prep times, and user ratings from the cooking section.

Topic and Section Taxonomy

Map articles to their primary sections, subsections, and specific topic tags for precise categorisation.

Multimedia Metadata

Extract high-resolution image URLs, captions, video links, and interactive graphic references.

Paywall Handling

Bypass strict article meter limits using advanced session management and residential IP rotation.

Publication Timestamps

Track original publication dates alongside subsequent modification and correction timestamps.

// engagement pipeline

From URL list to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide section URLs, author profiles, search queries, or historical date ranges. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy / Playwright crawlers, proxy rotation, session management, and paywall handling for nytimes.com.

Validation & QA
d 4–6

Schema validation, null-rate checks, and normalisation across different article templates before full launch.

Delivery
ongoing

JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.

Under the hood

How our NYTimes pipeline handles the hard parts

News sites heavily protect their content and use complex, dynamic templates. Here is how we stay resilient.

pipeline-monitor · nytimes.com · live ● active
// fingerprinting
Identity rotation
TLS fingerprintrandomised
User-agentrotated
IP poolresidential
Challenges blocked0
// pagination
Page coverage
48,291 pages queued running
// observability
Pipeline health
99.9%
uptime
142ms
p99 lat
0.3%
null rate
2
alerts
Paywall layer
Session management and IP rotation

NYT enforces strict article limits. We use residential ISP proxies with realistic browser fingerprints and full cookie session management to ensure uninterrupted access across millions of URLs.

JavaScript rendering
React hydration for dynamic content

Comments, interactive graphics, and NYT Cooking features require full DOM execution. We run Playwright browser sessions to trigger lazy-loads and capture data that headless HTTP clients miss entirely.

Schema stability
Multi-template normalisation

The Upshot, standard articles, and interactive features use different DOM structures. Our selector strategy uses multiple fallback chains per field so a layout change does not break your data pipeline.

Change detection
Tracking stealth edits

News articles are updated frequently after publication. We maintain a hash index of last-seen values per field. Subsequent runs only push diffs, providing a clean changelog of article revisions.

Monitoring and alerting
24/7 pipeline health

Every run emits structured logs to our observability stack. We alert on null-rate spikes, schema drift, and coverage drops, responding before you notice.

Applications

Who uses NYTimes data and how

Teams across industries use nytimes.com data to build competitive products and smarter operations.

01
NLP and LLM Training

AI teams use the high-quality editorial text corpus to train language models, sentiment classifiers, and summarisation engines.

02
Media Monitoring

PR firms and corporate intelligence teams track brand mentions, executive quotes, and narrative trends across major publications.

03
Sentiment Analysis

Researchers mine the comment sections to gauge public opinion on political events, cultural shifts, and economic policies.

04
Competitor Intelligence

Publishers analyse NYT content strategy, publication frequency, and topic coverage to benchmark their own editorial operations.

05
Product Research

Retailers and manufacturers track Wirecutter reviews and top picks to monitor product reception and competitor positioning.

06
Academic Research

Sociologists and political scientists track long-term linguistic shifts, framing differences, and topic prominence over decades of archives.

Why DataFlirt

"The New York Times provides the highest quality English language text corpus available today, but extracting structured metadata across decades of archives requires serious infrastructure."

Most teams underestimate the investment required to build a reliable news scraper. Handling strict paywalls, React hydration for comment threads, and multi-template normalisation across interactive articles requires dedicated engineering. DataFlirt absorbs that complexity so your data scientists can focus on model training and analysis, not proxy rotation.

Technical Spec

NYTimes scraper technical capabilities

Everything supported by our nytimes.com scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

JavaScript rendering
Full Playwright sessions for comments and interactive graphics
Supported
Residential proxy rotation
ISP-grade residential IPs from US pools rotated per request
Supported
Paywall bypass
Session management to handle article meter limits
Supported
Comment pagination
Full comment corpus including nested replies and upvotes
Supported
Article revision history
Capture stealth edits and timestamp modifications
Supported
Crossword puzzle solutions
Extract clues and grid solutions from daily puzzles
Supported
Historical archives
Scrape content dating back to digital inception
Supported
Webhook delivery
HTTP POST per article for real-time monitoring
Supported
User reading history
Requires personal account authentication
Partial
Subscriber exclusive newsletters
Gated behind paid authentication walls
Partial
Infrastructure

Infrastructure powering the NYTimes pipeline

Open-source tooling on proven cloud infra — no vendor lock-in, full observability.

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheusKafkaElasticsearch
Scrapy + Playwright Stack

Scrapy handles crawl orchestration, deduplication, and retry logic. Playwright handles JavaScript rendering, cookie sessions, and interaction flows for comments.

Residential Proxy Infrastructure

We maintain pools of residential ISP proxies across US regions. Rotation happens per-request with sticky sessions to bypass article meter limits safely.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow handles scheduling, dependency management, and SLA alerting. All state stored in managed Postgres.

Output & Delivery

Your data, your destination

Data delivered to where your team already works — no new tooling required.

JSON
Newline-delimited or nested schema versioned per run
CSV
Flat file with typed columns for tabular text data
XLS
Excel compatible format for editorial team review
Parquet
Columnar format for BigQuery, Snowflake, Athena
AWS S3
Direct bucket delivery compatible with any data lake
Webhook
HTTP POST per record for real-time media monitoring
API
REST endpoints to query historical article data
BigQuery
Streamed directly into your dataset with schema auto-detect
Snowflake
Stage and COPY INTO workflow for incremental updates
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About nytimes.com scraping, legality, and pipeline operations.

Ask us directly →
Is scraping The New York Times legal?

Scraping publicly available information is generally permissible under applicable law, reinforced by the hiQ v. LinkedIn ruling. DataFlirt targets only public, non-authenticated editorial data. We do not extract personal user data or circumvent strict authentication walls. Clients should review NYT Terms of Service and consult legal counsel for specific use cases.

How do you handle the NYT paywall?

We use residential ISP proxies and strict session management to rotate identities before hitting the article meter limit. This ensures consistent access to the public-facing content without requiring paid subscriber credentials.

Do you scrape the comment sections?

Yes. We execute full JavaScript rendering to load the React-based comment application, extracting all paginated threads, nested replies, upvotes, and NYT Pick badges.

Can you extract data from interactive articles and The Upshot?

Yes. Interactive graphics and data journalism pieces often use bespoke DOM structures. Our selectors are built to normalise these edge cases, extracting the core text and metadata regardless of the visual presentation.

Can you get product data from Wirecutter?

Yes. We extract product names, top pick status, pros, cons, pricing, and affiliate retailer links from all Wirecutter review categories.

How fresh is the data?

Real-time streaming pipelines achieve sub-15-minute latency for new article publication monitoring. Full historical archive dumps depend on the requested date range and volume.

Can you track article revisions over time?

Yes. We maintain hash signatures for article body text. If an article is updated post-publication, we capture the diff and emit a new record with the modified timestamp.

$ dataflirt scope --new-project --source=nytimes.com ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off historical archive dump for NLP training or a continuous real-time feed for media monitoring, we scope, build, and operate the pipeline. Tell us what you need.

hello@dataflirt.com · Bengaluru · IST · typical reply < 4h
Related Scrapers

More in news and media

Services

Data Extraction for Every Industry

View All Services →