SYSTEM all green source yorkbarbell.com queue 8,405 pages p99 latency 215ms dataflirt.com · scraper/yorkbarbell-com
RUN · 12 active pipelines · yorkbarbell.com live

York Barbell data,
structured for procurement.

We extract equipment specifications, pricing signals, inventory availability, and dealer locations from York Barbell. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Products extracted
3,412 /run
Price updates
1,840 /24h
Spec records
14,205 /run
Active pipelines
12
Uptime
99.98%
Data Dictionary

Every field we extract from yorkbarbell.com

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

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

skutitlecategorypriceweight_lbsmaterialgrip_diameterknurlingin_stockurl
products
● 200 OK
"sku": "32110",
"title": "7' International Men's Needle Bearing Olympic Bar",
"category": "Bars",
"price": 350.0,
"weight_lbs": 44.0,
"in_stock": true,
"url": "https://yorkbarbell.com/product/..."
# skutitlecategorypriceweight_lbsmaterial
1
2
3

Complete list of extractable fields for Pricing & Inventory objects from yorkbarbell.com. All fields typed and schema-versioned.

skubase_pricesale_pricecurrencystock_statusstock_quantitylead_timescraped_at
pricing_& inventory
● 200 OK
"sku": "32110",
"base_price": 350.0,
"sale_price": 350.0,
"currency": "USD",
"stock_status": "In Stock",
"scraped_at": "2026-05-12T09:14:00Z"
# skubase_pricesale_pricecurrencystock_statusstock_quantity
1
2
3

Complete list of extractable fields for Dealer Locations objects from yorkbarbell.com. All fields typed and schema-versioned.

dealer_idnameaddresscitystatezip_codephonewebsitelatitudelongitude
dealer_locations
● 200 OK
"dealer_id": "D-8492",
"name": "Elite Fitness Equipment",
"city": "Columbus",
"state": "OH",
"phone": "614-555-0192",
"latitude": 39.9612,
"longitude": -82.9988
# dealer_idnameaddresscitystatezip_code
1
2
3

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

skulength_inwidth_inheight_inweight_capacity_lbsfinish_typewarrantyassembly_requiredmanual_url
specifications
● 200 OK
"sku": "54004",
"length_in": 68.5,
"width_in": 48.0,
"height_in": 90.0,
"weight_capacity_lbs": 1500,
"finish_type": "Powder Coat"
# skulength_inwidth_inheight_inweight_capacity_lbsfinish_type
1
2
3

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

category_idnameparent_categoryurlproduct_countdescriptionimage_urlmeta_title
categories
● 200 OK
"category_id": "cat-plates",
"name": "Olympic Plates",
"parent_category": "Free Weights",
"url": "https://yorkbarbell.com/category/...",
"product_count": 42,
"meta_title": "Olympic Weight Plates | York Barbell"
# category_idnameparent_categoryurlproduct_countdescription
1
2
3

Capabilities

Extract the complete York Barbell catalogue

Our pipeline handles variable product templates, nested variants for weight plates, and dealer locator mapping—delivering structured data without the maintenance overhead.

Full Catalogue Extraction

Extract data across all categories: bars, plates, racks, dumbbells, and functional training equipment.

Technical Spec Mining

Normalise inconsistent spec tables into structured fields for knurling, grip diameter, tensile strength, and dimensions.

Inventory Tracking

Monitor stock availability, backorder status, and lead times across the entire product range.

Dealer Locator Scraping

Extract full contact details, coordinates, and operating hours for authorised York Barbell dealers.

Pricing Intelligence

Track base prices versus sale prices, capturing discounting behaviour over time.

Replacement Part Mapping

Link replacement parts and accessories to their parent equipment models.

PDF Manual Extraction

Identify and index URLs for product assembly manuals and warranty documentation.

Categorisation Logic

Maintain the exact site taxonomy, distinguishing between commercial and residential equipment lines.

Scheduled Syncs

Run daily or weekly diffs to capture newly added products and discontinued lines.

// engagement pipeline

From target selection to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Select target categories, dealer regions, or specific product lines. We design the extraction schema together.

Pipeline Build
d 2–4

We configure crawlers to handle York Barbell's site structure, variant dropdowns, and pagination.

Validation & QA
d 4–6

Schema validation, null-rate checks, and normalisation of dimensional data before full launch.

Delivery
ongoing

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

Under the hood

Handling legacy eCommerce structures

Extracting data from established manufacturers requires normalising highly variable product templates and complex variant trees.

pipeline-monitor · yorkbarbell.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
Variant mapping
Consolidating weight plate hierarchies

Weight plates and dumbbells are often listed as massive variant trees under a single parent URL. Our pipeline executes JavaScript to iterate through every weight increment, capturing the specific SKU, price, and stock status for each variant.

Schema stability
Normalising inconsistent spec tables

Product descriptions on older eCommerce sites lack strict formatting. We use regex and NLP parsers to extract dimensional data (length, width, height, weight) from free-text descriptions and inconsistent HTML tables into strongly typed fields.

Dealer mapping
Extracting geospatial data

Store locators rely on dynamic map rendering. We intercept the underlying API requests to extract exact latitude/longitude coordinates and contact details for the entire dealer network in a single pass.

Change detection
Only re-scrape what's changed

For inventory tracking, we maintain a hash index of last-seen values per field. Subsequent runs only push diffs—reducing compute cost and downstream processing load. You get a clean changelog of stock movements.

Monitoring & alerting
Detecting discontinued lines

We monitor for 404 responses and category removals to accurately flag discontinued products, ensuring your database reflects the active catalogue.

Applications

Who uses York Barbell data — and how

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

01
Competitor Price Monitoring

Fitness equipment brands monitor York Barbell's pricing strategies across free weights and strength machines.

02
Procurement & B2B Purchasing

Commercial gym chains automate the extraction of equipment specs and pricing for facility planning.

03
Inventory Forecasting

Distributors track stock availability signals to anticipate supply chain bottlenecks.

04
Dealer Network Analysis

Market researchers map the geographic distribution of York Barbell dealers to identify underserved regions.

05
Fitness App Integration

Workout tracking applications import exact barbell and plate specifications for accurate load calculations.

06
Market Research

Analysts track catalogue expansion and product discontinuation to gauge manufacturer focus areas.

Why DataFlirt

"York Barbell's catalogue contains decades of equipment specifications and pricing data, but extracting it requires navigating inconsistent product templates."

Fitness equipment manufacturers often rely on legacy eCommerce platforms with heavily fragmented product templates. DataFlirt normalises variable specifications—like barbell tensile strength or rack dimensions—into a unified schema, absorbing the parsing complexity so your team receives clean, queryable data.

Technical Spec

York Barbell scraper — technical capabilities

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

JavaScript rendering
Playwright sessions required for variant selection and dealer maps
Supported
CAPTCHA bypass
Automated 2Captcha + CapSolver integration
Supported
Residential proxy rotation
ISP-grade residential IPs to prevent rate limiting
Supported
Variant/variation mapping
Extracts all weight increments for plates and dumbbells
Supported
Inventory status extraction
Captures in-stock, out-of-stock, and backorder messaging
Supported
Dealer location mapping
Intercepts store locator API for precise coordinates
Supported
PDF manual indexing
Extracts URLs for assembly and warranty documentation
Supported
Change detection (diffs)
Hash-based diff: only emit records with changed fields
Supported
Dealer portal wholesale pricing
Requires authenticated B2B dealer account credentials
Partial
Customer order history
Requires individual user authentication
Partial
Infrastructure

Infrastructure powering the extraction

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright Stack

Scrapy handles crawl orchestration and deduplication. Playwright handles JavaScript rendering for variant dropdowns and map interfaces.

Proxy Infrastructure

We route requests through residential ISP proxies to ensure consistent access and avoid IP bans during full catalogue crawls.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow handles scheduling, dependency management, and SLA alerting.

Output & Delivery

Your data, your destination

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

JSON
Newline-delimited or nested arrays
CSV
Flat file with typed columns
XLS
Excel format for procurement teams
Parquet
Columnar format for data warehouses
AWS S3
Direct bucket delivery
Webhook
HTTP POST per record
API
REST endpoints for on-demand queries
PostgreSQL
Direct database upserts
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Is scraping York Barbell legal?

Scraping publicly available pricing, specifications, and dealer information is generally permissible. We target only public, non-authenticated data and do not circumvent login walls for wholesale pricing.

How do you handle variant pricing for weight plates?

Our crawlers interact with the JavaScript dropdowns on the product page to iterate through every weight increment, capturing the specific SKU, price, and availability for each variant independently.

Can you extract data from PDF assembly manuals?

We extract the direct URLs to the PDF documents and associate them with the parent SKU. We do not currently parse the internal text of the PDFs.

How fresh is the inventory data?

Pipelines can be configured to run daily or weekly depending on your requirements. We capture the exact stock status displayed on the site at the time of the crawl.

Do you scrape the dealer locator?

Yes. We intercept the backend API requests used by the dealer map to extract the complete list of authorised dealers, including addresses and coordinates.

What is the minimum viable engagement?

We provide managed pipelines starting with weekly deliveries of the full catalogue. Contact us for a specific quote based on your required update frequency.

$ dataflirt scope --new-project --source=yorkbarbell.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 catalogue extraction or continuous inventory 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 fitness products

Services

Data Extraction for Every Industry

View All Services →