SYSTEM all green source riogrande.com queue 12,409 pages p99 latency 318ms dataflirt.com · scraper/riogrande-com
RUN · 42 active pipelines · riogrande.com live

Jewelry supply data,
at warehouse scale.

We extract tool specifications, live precious metal tier pricing, gemstone attributes, and inventory status from Rio Grande. Delivered as clean JSON, CSV, or Parquet to your warehouse on your defined cadence.

Products extracted
84.2K /run
Price updates
1.2M /24h
Spec sheets
18.5K /run
Active pipelines
42
Uptime
99.94%
Data Dictionary

Every field we extract from riogrande.com

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

Complete list of extractable fields for Precious Metals objects from riogrande.com. All fields typed and schema-versioned.

skutitlemetal_typepuritygaugetemperdimensionsweight_oztbase_pricetier_pricingstock_statusurl
precious_metals
● 200 OK
"sku": "100318",
"title": "Sterling Silver Sheet, 18 Ga., Dead Soft",
"metal_type": "Sterling Silver",
"purity": ".925",
"gauge": "18",
"temper": "Dead Soft",
"base_price": 24.55,
"stock_status": "In Stock"
# skutitlemetal_typepuritygaugetemper
1
2
3

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

skustone_typeshapecutsize_mmcarat_weightcolourclaritytreatmentoriginpricestock_status
gemstones
● 200 OK
"sku": "910123",
"stone_type": "Sapphire",
"shape": "Round",
"size_mm": "3.0",
"colour": "Blue",
"treatment": "Heated",
"price": 45.0,
"stock_status": "In Stock"
# skustone_typeshapecutsize_mmcarat_weight
1
2
3

Complete list of extractable fields for Tools & Equipment objects from riogrande.com. All fields typed and schema-versioned.

skutitlebrandcategorysub_categoryvoltagedimensionsweightwarrantypricetech_sheet_urlstock_status
tools_& equipment
● 200 OK
"sku": "335120",
"title": "Foredom SR Motor with FCT Foot Pedal",
"brand": "Foredom",
"category": "Flex Shafts & Accessories",
"voltage": "110V",
"price": 285.0,
"warranty": "2 Years",
"stock_status": "In Stock"
# skutitlebrandcategorysub_categoryvoltage
1
2
3

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

skutypemetalstyledimensionspack_sizebase_pricediscount_tierscountry_of_originstock_status
findings
● 200 OK
"sku": "603120",
"type": "Lobster Clasp",
"metal": "14K Yellow Gold",
"pack_size": 10,
"base_price": 125.5,
"discount_tiers": "['10-49: 120.00', '50+: 115.00']",
"stock_status": "In Stock"
# skutypemetalstyledimensionspack_size
1
2
3

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

review_idskureviewer_namestar_ratingreview_datereview_titlereview_bodyhelpful_votesverified_buyer
reviews
● 200 OK
"review_id": "REV-88421",
"sku": "335120",
"star_rating": 5,
"review_date": "2023-11-14",
"review_title": "Industry Standard",
"review_body": "Runs smooth, plenty of torque for stone setting.",
"verified_buyer": true,
"helpful_votes": 12
# review_idskureviewer_namestar_ratingreview_datereview_title
1
2
3

Capabilities

Extract every gauge, temper, and carat from Rio Grande

Our Rio Grande scraper navigates complex product matrices, live precious metal market adjustments, and tiered bulk pricing models to deliver structured material data.

Live Metal Pricing Capture

Extract dynamic pricing tied to spot market fluctuations for gold, silver, platinum, and palladium products.

Variant Matrix Mapping

Map complex parent-child relationships across gauge, temper, length, and width options for sheet and wire products.

Gemstone Specifications

Capture detailed attributes including cut, clarity, colour, treatment type, and origin for all loose stones.

Tiered Bulk Discounts

Extract complete quantity-based pricing structures for findings, packaging, and bulk material orders.

Tech Sheet & MSDS Links

Harvest URLs for safety data sheets, instruction manuals, and technical specifications attached to tool listings.

Inventory Tracking

Monitor stock availability, backorder status, and estimated restock dates across the entire catalogue.

Review & Rating Extraction

Mine customer feedback, star ratings, and verified purchase flags for tools and equipment.

Category Taxonomy

Preserve the full breadcrumb trail and category hierarchy to maintain precise product classification.

Scheduled Diffs

Run continuous pipelines that detect and emit only price changes and stock updates to minimise processing overhead.

// engagement pipeline

From product category to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide category URLs, specific SKUs, or search terms. We design the extraction schema together.

Pipeline Build
d 2–4

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

Validation & QA
d 4–6

Schema validation, null-rate checks, price-outlier detection, and variant mapping verification 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 Rio Grande pipeline handles the hard parts

Extracting B2B industrial data requires handling dynamic pricing and complex product matrices. Here is how we build resilient pipelines.

pipeline-monitor · riogrande.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
Dynamic pricing
Spot market price extraction

Precious metal prices on Rio Grande update dynamically based on the spot market. We use Playwright to execute the JavaScript required to render the final price, ensuring you get the exact market-adjusted figure rather than stale static HTML.

Variant complexity
Multi-dimensional product matrices

A single silver wire SKU might have 50 variations based on gauge, shape, and temper. Our extraction logic traverses these matrices systematically, mapping each combination to a distinct child record with its specific price and stock status.

Anti-bot layer
Residential proxy rotation

B2B suppliers monitor automated traffic closely. We route requests through US-based residential ISP proxies with realistic browser fingerprints and session management to prevent IP bans and rate limiting.

Change detection
Only re-scrape what changes

For daily price monitoring, we maintain a hash index of last-seen values per SKU. Subsequent runs only push diffs, reducing compute cost and downstream processing load for your data engineering team.

Monitoring
Pipeline health observability

Every run emits structured logs to our observability stack. We alert on null-rate spikes, schema drift, and coverage drops, maintaining the pipeline proactively.

Applications

Who uses Rio Grande data — and how

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

01
Competitor Price Monitoring

Jewelry supply retailers monitor Rio Grande pricing to adjust their own margins and remain competitive on commodity items.

02
Material Cost Forecasting

Manufacturing jewelers track historical price trends for findings and sheet metal to optimise bulk purchasing decisions.

03
Inventory & Supply Chain

Procurement teams monitor backorder statuses and restock dates for critical tools and consumables to prevent production delays.

04
Market Research

Industry analysts track new product introductions and category expansion to understand shifts in manufacturing techniques.

05
B2B Procurement Optimisation

Purchasing departments analyse tiered bulk discount structures to determine optimal order quantities across suppliers.

06
Product Catalogue Enrichment

Retailers aggregate technical specifications, MSDS sheets, and tool dimensions to enrich their own internal product databases.

Why DataFlirt

"Rio Grande holds the industry standard for jewelry supply data, but extracting their live metal-adjusted pricing and multi-dimensional product matrices requires dedicated infrastructure."

Most teams struggle with precious metal pricing that updates dynamically based on spot markets. DataFlirt handles the complex variant structures, dynamic price rendering, and proxy rotation required to maintain a reliable riogrande.com data feed. Your engineers receive clean, structured material data without managing the extraction layer.

Technical Spec

Rio Grande scraper — technical capabilities

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

JavaScript rendering
Full Playwright sessions required for dynamic spot market pricing
Supported
Variant mapping
Extract all combinations of gauge, temper, and dimensions
Supported
Tiered pricing
Capture full matrix of quantity-based bulk discounts
Supported
Residential proxy rotation
US-based ISP proxies rotated per request to avoid blocking
Supported
Change detection
Emit records only when price or stock status changes
Supported
Tech sheet extraction
Capture direct URLs to PDF manuals and safety data sheets
Supported
CAPTCHA bypass
Automated solver integration for perimeter defence
Supported
Review extraction
Paginate through customer reviews and ratings on tool pages
Supported
Rio Pro Wholesale Pricing
Requires authenticated session with approved business account
Partial
Order History Data
Requires user login credentials to access past invoices
Partial
Infrastructure

Infrastructure powering the Rio Grande pipeline

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheusXLSAPI
Scrapy + Playwright Stack

Scrapy handles crawl orchestration and deduplication. Playwright handles JavaScript rendering for dynamic precious metal prices. Combined via scrapy-playwright middleware.

Residential Proxy Infrastructure

We maintain pools of US residential ISP proxies. Rotation happens per-request with sticky sessions where required to prevent bot detection.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow handles scheduling and dependency management. All state is 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 array format
CSV
Flat file with typed columns for easy import
XLS
Excel compatible format for procurement teams
Parquet
Columnar format for data warehouse ingestion
AWS S3
Direct bucket delivery on agreed cadence
Webhook
HTTP POST per record for real-time price updates
API
REST endpoint to query latest extracted data
BigQuery
Streamed directly into your dataset
Snowflake
Stage and COPY INTO workflow
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Is scraping Rio Grande legal?

Scraping publicly available pricing and catalogue information is generally permissible. DataFlirt targets only public, non-authenticated product data. We do not extract personal data or circumvent authentication walls. Clients should review terms of service and consult legal counsel for their specific use cases.

How do you handle live metal pricing?

Rio Grande adjusts metal prices dynamically based on the spot market. We use Playwright to execute the necessary JavaScript on the page, capturing the final rendered price rather than static HTML placeholders.

Can you extract all gauge and temper variants?

Yes. We map the entire matrix of product options (gauge, temper, dimensions) and extract a distinct record for every possible combination, including its specific price and stock status.

Do you support Rio Pro wholesale pricing?

No. Rio Pro pricing requires an authenticated session with an approved business account. We only extract the publicly visible retail pricing tiers.

How fresh is the data?

We can configure pipelines to run daily, weekly, or on a custom schedule. For critical commodities, we can monitor specific SKUs multiple times a day to capture spot market adjustments.

What is the minimum viable engagement?

Our smallest packages start at a defined category or SKU list with weekly delivery. For full catalogue extraction, we price based on volume and delivery frequency.

Can I request a sample dataset?

Yes. We provide a sample run of up to 500 SKUs as part of the pre-engagement scoping process so you can validate schema fit and data quality.

$ dataflirt scope --new-project --source=riogrande.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 full catalogue dump or continuous precious metal price 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 jewelry

Services

Data Extraction for Every Industry

View All Services →