SYSTEM all green source shoecarnival.com queue 12,492 pages p99 latency 184ms dataflirt.com · scraper/shoecarnival-com
RUN · 14 active pipelines · shoecarnival.com live

Shoe Carnival data,
at warehouse scale.

We extract footwear listings, BOGO promotions, size-level inventory, and store availability from Shoe Carnival. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Products extracted
48.2K /day
Price updates
15.1K /24h
Inventory checks
112K /run
Active pipelines
14
Uptime
99.98%
Data Dictionary

Every field we extract from shoecarnival.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 shoecarnival.com. All fields typed and schema-versioned.

skubrandproduct_namecategorysub_categorygendercolourwaysmaterialclosure_typeurl
product_listings
● 200 OK
"sku": "105829",
"brand": "Nike",
"product_name": "Men's Nike Revolution 6 Running Shoes",
"category": "Mens",
"sub_category": "Athletic Sneakers",
"gender": "Men",
"colourways": "['Black/White', 'Grey/Red', 'Navy']",
"url": "https://www.shoecarnival.com/mens_nike_revolution_6_running_shoes/105829.html"
# skubrandproduct_namecategorysub_categorygender
1
2
3

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

skuregular_pricesale_pricebogo_eligiblebogo_typeclearance_flagdiscount_pctpromotion_texttimestamp
pricing_& promos
● 200 OK
"sku": "105829",
"regular_price": 69.99,
"sale_price": 54.99,
"bogo_eligible": true,
"bogo_type": "Buy 1 Get 1 50% Off",
"clearance_flag": false,
"discount_pct": 21,
"promotion_text": "BOGO 1/2 Off Eligible",
"timestamp": "2023-10-24T14:32:00Z"
# skuregular_pricesale_pricebogo_eligiblebogo_typeclearance_flag
1
2
3

Complete list of extractable fields for Size & Availability objects from shoecarnival.com. All fields typed and schema-versioned.

skucoloursizewidthin_stocklow_stock_warningstock_quantitystore_availability
size_& availability
● 200 OK
"sku": "105829",
"colour": "Black/White",
"size": "10.5",
"width": "Medium",
"in_stock": true,
"low_stock_warning": true,
"stock_quantity": 3,
"store_availability": true
# skucoloursizewidthin_stocklow_stock_warning
1
2
3

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

review_idskuratingauthordatetitletextverified_purchasehelpful_count
reviews
● 200 OK
"review_id": "rev_89231",
"sku": "105829",
"rating": 4.5,
"author": "RunnerDan",
"date": "2023-09-12",
"title": "Great daily trainer",
"verified_purchase": true,
"helpful_count": 14
# review_idskuratingauthordatetitle
1
2
3

Complete list of extractable fields for Local Store Inventory objects from shoecarnival.com. All fields typed and schema-versioned.

store_idskusizewidthavailabledistance_milesstore_nameaddresszip_code
local_store inventory
● 200 OK
"store_id": "SC-402",
"sku": "105829",
"size": "10.5",
"width": "Medium",
"available": true,
"distance_miles": 4.2,
"store_name": "Shoe Carnival - Southpark",
"zip_code": "28211"
# store_idskusizewidthavailabledistance_miles
1
2
3

Capabilities

Extract the complete footwear catalogue

Our Shoe Carnival scraper handles complex product matrixes, dynamic BOGO promotions, and local store inventory APIs with precision.

Size & Width Matrix Extraction

Capture availability across all permutations of size, width (Medium, Wide, Extra Wide), and colourway for every SKU.

BOGO Logic Parsing

Identify Buy One Get One 50% Off eligibility, clearance exclusions, and conditional promotion text accurately.

Local Store Inventory

Query the store locator APIs to extract hyper-local stock availability for specific SKUs across target zip codes.

Brand Assortment Tracking

Monitor SKU counts, category presence, and price positioning for brands like Nike, Crocs, Skechers, and Vans.

Clearance & Markdown Monitoring

Track exact discount percentages, original prices, and markdown cadence across the entire clearance section.

Review Aggregation

Extract star ratings, review text, and helpful votes to measure product sentiment and fit feedback.

Variant Mapping

Link parent product IDs to child SKUs to maintain a clean, normalised relational dataset.

Change Detection

Only receive records for products that have changed price or stock status since the last pipeline run.

Mobile API Reverse Engineering

Extract data directly from underlying JSON endpoints for lower latency and higher reliability.

// engagement pipeline

From target categories to structured data

Brief in. Clean data out.

Define Scope
d 0

Provide target brands, categories, or zip codes for local inventory. We map the extraction schema.

Pipeline Build
d 2–4

We configure Scrapy crawlers, proxy rotation, and size-matrix traversal logic for Shoe Carnival.

Validation & QA
d 4–6

Schema validation, BOGO logic checks, and sample deliveries before full production launch.

Delivery
ongoing

JSON, CSV, or Parquet pushed to your S3 bucket, BigQuery dataset, or via Webhook on schedule.

Under the hood

How our pipeline handles footwear data complexity

Extracting from Shoe Carnival requires managing multi-dimensional product data and dynamic pricing logic. Here is our technical approach.

pipeline-monitor · shoecarnival.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
Multi-dimensional variants
Handling size, width, and colour matrixes

Footwear data is inherently complex. A single shoe model can have 5 colours, 12 sizes, and 2 widths, creating 120 SKUs. Our crawler traverses this entire matrix, capturing stock status and price for every exact permutation.

Dynamic pricing
Parsing BOGO and conditional promos

Shoe Carnival relies heavily on 'Buy 1 Get 1 50% Off' promotions. We parse the product badges, promotional text, and cart-level rules to calculate true unit economics and discount depths.

Local APIs
Reverse engineering store inventory

To capture local availability, we bypass the frontend browser and interact directly with the backend inventory APIs, injecting target zip codes to pull stock levels across hundreds of retail locations simultaneously.

Anti-bot layer
Residential proxy rotation

We utilise US-based residential IP proxies to distribute requests, preventing rate-limiting and IP bans when crawling the entire 45,000+ product catalogue at high frequency.

Data normalisation
Clean, structured output

We standardise inconsistent sizing formats (e.g., '10.5 M US' vs '10.5 Medium') and harmonise brand names into a clean, query-ready format before delivery.

Applications

Who uses Shoe Carnival data

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

01
Price Intelligence

Retailers monitor Shoe Carnival's BOGO promotions and clearance markdowns to adjust their own pricing strategies.

02
Assortment Planning

Merchandisers track brand presence, category depth, and size availability to identify gaps in the market.

03
MAP Monitoring

Footwear brands audit listings to ensure their products are not priced below Minimum Advertised Price agreements.

04
Local Retail Auditing

Analysts extract store-level inventory data to map local supply against regional demand signals.

05
Trend Forecasting

Fashion analysts track review velocity and out-of-stock rates to identify trending styles and colourways.

06
AI Training

Machine learning teams use structured product descriptions and images to train computer vision and classification models.

Why DataFlirt

"Shoe Carnival's pricing model relies heavily on dynamic BOGO promotions and localised store inventory, creating a complex but highly valuable retail dataset."

Extracting data from Shoe Carnival requires handling complex size and width matrixes, reverse engineering local store inventory APIs, and accurately mapping conditional BOGO pricing logic. DataFlirt manages this infrastructure so your retail analysts can focus on assortment strategy and price intelligence.

Technical Spec

Shoe Carnival scraper specifications

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

JavaScript rendering
Playwright sessions for dynamic size selection and inventory loading
Supported
CAPTCHA bypass
Automated solver integration for high-volume extraction
Supported
Residential proxy rotation
US-based IP pools rotated per request to prevent blocking
Supported
BOGO pricing logic
Extraction of promotional eligibility and discount rules
Supported
Size/width matrix extraction
Full permutation tracking for every colour, size, and width
Supported
Local store inventory APIs
Zip code targeted queries for physical store stock levels
Supported
Change detection
Hash-based diffing to deliver only updated records
Supported
Shoe Perks loyalty points
User-specific reward balances and account data
Partial
User order history
Historical purchases requiring authenticated sessions
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 high-throughput crawl orchestration while Playwright manages JavaScript execution for dynamic product matrixes.

Residential Proxy Infrastructure

US-targeted residential IP pools ensure requests mimic real user traffic, bypassing location-based blocking.

Cloud-Native Orchestration

Pipelines run on Kubernetes with Airflow scheduling, ensuring reliable delivery and strict SLA adherence.

Output & Delivery

Your data, your destination

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

JSON
Nested arrays for complex size and colour variants
CSV
Flat files for easy import into Excel or BI tools
XLS
Standard spreadsheet format for business analysts
Parquet
Columnar storage optimised for data warehouses
AWS S3
Direct bucket delivery on pipeline completion
Webhook
HTTP POST payloads for real-time inventory alerts
API
REST endpoints to query your extracted datasets
BigQuery
Direct streaming into Google Cloud datasets
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Can you extract prices for specific local stores?

Yes. By supplying a list of target zip codes or store IDs, we query the local inventory APIs to extract store-specific pricing and stock availability for any SKU.

How do you handle BOGO promotions?

We extract the promotional badges and text associated with each product. Our schema includes boolean flags for BOGO eligibility and exact strings detailing the promotion type, allowing you to model the true discount logic downstream.

Do you capture all sizes and widths?

Yes. Footwear requires multi-dimensional extraction. We iterate through every available colour, size, and width combination to build a complete availability matrix for each product.

How frequently can you update the data?

We configure pipelines based on your requirements. Full catalogue refreshes typically run daily or weekly, while targeted price monitoring on specific SKUs can run hourly.

Can you track clearance markdowns?

Yes. We monitor the dedicated clearance sections, capturing the original price, the current sale price, and calculating the exact discount percentage.

Do you support change detection?

Yes. We can configure the pipeline to only deliver records where the price, promotional status, or stock availability has changed since the previous crawl, reducing data processing overhead.

$ dataflirt scope --new-project --source=shoecarnival.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 daily price tracking or a full catalogue export for assortment planning, we manage the infrastructure. Define your scope today.

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

More in shoes and footwear

Services

Data Extraction for Every Industry

View All Services →