SYSTEM all green source dooney.com queue 3,412 pages p99 latency 184ms dataflirt.com · scraper/dooney-com
RUN · 14 active pipelines · dooney.com live

Dooney & Bourke data,
mapped and structured.

We extract product catalogues, material specifications, variant pricing, and stock levels from dooney.com. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Products extracted
4,892 /run
Price updates
12.4K /24h
Review records
42.1K /run
Active pipelines
14
Uptime
99.94%
Data Dictionary

Every field we extract from dooney.com

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

Complete list of extractable fields for Product Listings objects from dooney.com. All fields typed and schema-versioned.

skutitlecollectionmaterialpricelist_pricecurrencycolourdimensionsstrap_lengthhardware_colourlining_featurein_stockpage_url
product_listings
● 200 OK
"sku": "BPEBB1234BLBL",
"title": "Pebble Grain Crossbody",
"collection": "Pebble Grain",
"material": "Leather",
"price": 198.0,
"currency": "USD",
"colour": "Black",
"in_stock": true
# skutitlecollectionmaterialpricelist_price
1
2
3

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

skupricelist_pricediscount_pctsale_badgefinal_saleclearanceprice_timestampcurrency
pricing_& offers
● 200 OK
"sku": "BPEBB1234BLBL",
"price": 138.6,
"list_price": 198.0,
"discount_pct": 30,
"sale_badge": "Holiday Sale",
"final_sale": false,
"price_timestamp": "2026-11-24T08:12:00Z"
# skupricelist_pricediscount_pctsale_badgefinal_sale
1
2
3

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

skumaterial_typeclosure_typestrap_drop_lengthhandle_drop_lengthheight_incheswidth_inchesdepth_inchesweight_lbsinside_pocketsoutside_pocketscell_phone_pocket
product_specifications
● 200 OK
"sku": "BPEBB1234BLBL",
"material_type": "Pebble Leather",
"closure_type": "Zip",
"strap_drop_length": 25.0,
"height_inches": 10.25,
"width_inches": 10.5,
"depth_inches": 4.0
# skumaterial_typeclosure_typestrap_drop_lengthhandle_drop_lengthheight_inches
1
2
3

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

review_idskureviewer_namestar_ratingreview_titlereview_bodyreview_dateverified_buyerlocation
reviews_& ratings
● 200 OK
"review_id": "REV-982374",
"sku": "BPEBB1234BLBL",
"star_rating": 5,
"verified_buyer": true,
"review_title": "Perfect everyday bag",
"review_date": "2026-09-14",
"location": "New York, NY"
# review_idskureviewer_namestar_ratingreview_titlereview_body
1
2
3

Complete list of extractable fields for Category & Collection Data objects from dooney.com. All fields typed and schema-versioned.

category_namecollection_namepositionskutitlepricethumbnail_urlscraped_aturl
category_& collection data
● 200 OK
"category_name": "Crossbody Bags",
"collection_name": "Pebble Grain",
"position": 12,
"sku": "BPEBB1234BLBL",
"price": 198.0,
"scraped_at": "2026-11-24T08:12:45Z"
# category_namecollection_namepositionskutitleprice
1
2
3

Capabilities

Extracting the Dooney & Bourke catalogue

Our scraper handles dooney.com's dynamic product galleries, colour variant matrices, and seasonal pricing updates with built-in schema normalisation and change detection.

Full Product Extraction

Title, collection name, material, and every metadata field Dooney surfaces — scraped at the SKU level with parent-child variant mapping.

Colour Variant Mapping

Extract all available colours, linking specific swatch images and inventory statuses to individual SKUs.

Dimensions & Hardware

Parse unstructured description text to normalise strap drop, handle drop, height, width, depth, and hardware finishes.

Pricing & Discount Tracking

Capture current price, MSRP, sale badges, and final sale flags across all product categories and collections.

Inventory Availability

Track in-stock, out-of-stock, and low-stock indicators across specific colour and style variants.

Customer Reviews

Extract review text, star ratings, verified buyer badges, and submission dates across paginated review sections.

Collection & Category Mapping

Map products to their specific collections (e.g., Alto, Florentine, Pebble Grain) and track their position on category pages.

High-Resolution Image URLs

Capture primary, alternate angle, and lifestyle image URLs for every colour variant.

Scheduled Cadence

Run daily or weekly pipelines to track seasonal collection drops and holiday sale pricing dynamics.

// engagement pipeline

From category URL to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide target collections, categories, or specific SKUs. We design the extraction schema to match your data model.

Pipeline Build
d 2–4

We configure Playwright crawlers to handle Dooney's dynamic variant loading and image galleries.

Validation & QA
d 4–6

Schema validation, null-rate checks on dimensional data, and variant completeness testing before full launch.

Delivery
ongoing

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

Under the hood

Navigating retail site complexity

Extracting structured data from modern eCommerce storefronts requires handling dynamic DOM elements and bot mitigation. Here is our approach for dooney.com.

pipeline-monitor · dooney.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
JavaScript rendering
Playwright execution for variant matrices

Dooney & Bourke's product pages rely on JavaScript to load specific pricing, images, and inventory states when a colour swatch is clicked. We run full Playwright sessions to trigger these events and capture data for every variant.

Data normalisation
Structuring dimensional data

Product dimensions and features are often embedded in unstructured HTML lists. Our parsers use regex and NLP to extract specific measurements (height, width, strap drop) and map them to strict database columns.

Anti-bot layer
Residential proxy rotation

Retail sites deploy bot mitigation to block scraping. We route requests through US-based residential proxies with realistic browser fingerprints to maintain access without triggering blocks.

Change detection
Only sync what changes

We maintain a hash index of previously scraped SKUs. Subsequent runs only emit records where price, stock status, or reviews have changed, reducing your downstream processing load.

Monitoring
Schema drift detection

eCommerce sites frequently update their frontend frameworks. We monitor extraction yields in real time and alert on null-rate spikes, repairing selectors before you miss a daily delivery.

Applications

Who uses Dooney & Bourke data

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

01
Competitor Pricing Intelligence

Retailers and competing brands monitor Dooney's promotional cadence, discount depths, and clearance strategies.

02
Market & Trend Research

Analysts track the introduction of new materials, colourways, and hardware styles to identify shifts in consumer preference.

03
Assortment Planning

Merchandising teams analyse collection breadth, variant counts, and category density to inform their own product development.

04
MAP Monitoring

Brands track retail pricing across multiple channels to ensure minimum advertised price compliance.

05
Demand Forecasting

Correlating stock-out events and review velocity with specific styles and colours to model consumer demand.

06
AI & Visual Search Training

Computer vision teams use structured catalogues of high-resolution bag images and metadata to train classification models.

Why DataFlirt

"Dooney & Bourke's catalogue holds high-signal pricing and material data — but extracting it requires navigating complex variant matrices and dynamic inventory states."

Scraping luxury retail sites demands precise handling of colour swatches, hardware specifications, and limited-edition collections. DataFlirt manages the proxy rotation, JavaScript execution, and schema normalisation so your engineers receive clean, structured data ready for analysis.

Technical Spec

Dooney & Bourke scraper — technical capabilities

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

JavaScript rendering
Full Playwright sessions to trigger colour swatch clicks and load variant data
Supported
Residential proxy rotation
US-based ISP proxies to bypass standard retail bot mitigation
Supported
Variant mapping
Links all colour variants back to the parent product model
Supported
Review pagination
Iterates through all review pages to capture the complete corpus
Supported
Change detection
Hash-based diffs to only deliver updated prices or new reviews
Supported
Image extraction
Captures URLs for primary, alternate, and lifestyle images per variant
Supported
Authenticated purchase history
Requires user credentials to access past order data
Partial
User wishlist data
Private account data cannot be extracted without authentication
Partial
Infrastructure

Infrastructure powering the pipeline

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright

Scrapy manages the crawl frontier and deduplication, while Playwright handles DOM interaction required to expose variant-specific pricing and inventory.

Proxy Infrastructure

Requests are routed through US residential proxies with automated rotation and fingerprint management to ensure continuous access to the catalogue.

Cloud Orchestration

Airflow schedules daily or weekly runs on AWS infrastructure, managing dependencies and triggering alerts if schema drift impacts data yield.

Output & Delivery

Your data, your destination

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

JSON
Newline-delimited JSON for nested variant and review data
CSV
Flat files for immediate analyst consumption
XLS
Excel format for merchandising and pricing teams
Parquet
Columnar format optimised for data warehouses
AWS S3
Direct bucket delivery on pipeline completion
Webhook
HTTP POST delivery for real-time price change alerts
API
REST endpoint to query historical pipeline runs
BigQuery
Direct insertion into your GCP environment
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Can you extract all colour variants for a specific bag?

Yes. Our pipeline iterates through every available colour swatch on the product page, extracting the specific SKU, price, inventory status, and image URLs associated with that exact variant.

How do you handle unstructured dimension data?

We use custom parsers and regex patterns to extract specific measurements (like strap drop, height, and width) from the product description text and map them to strict numerical columns in the output schema.

Do you track out-of-stock items?

Yes. We capture the inventory status for every variant. Tracking out-of-stock and low-stock indicators provides valuable signals for demand forecasting.

Can I schedule the scraper to run weekly?

Yes. Pipelines can be scheduled at daily, weekly, or custom intervals via Apache Airflow. We recommend daily runs if you are tracking active promotional periods.

Are customer reviews included in the extraction?

Yes. We paginate through the review sections on product pages to extract the full text, star rating, date, and verified buyer status for each review.

How do you deliver the data?

Data is delivered in your preferred format (JSON, CSV, Parquet) directly to your infrastructure, including AWS S3, Google Cloud Storage, Snowflake, or via Webhook.

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

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Stop managing retail site selectors and proxy pools. We build and operate the pipeline so you receive clean, structured product data on your schedule.

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

More in bags and luggage

Services

Data Extraction for Every Industry

View All Services →