SYSTEM all green source fleetfeet.com queue 12,492 pages p99 latency 218ms dataflirt.com · scraper/fleetfeet-com
RUN : 17 active pipelines : fleetfeet.com live

Fleet Feet data,
at warehouse scale.

We extract running shoe catalogues, apparel pricing, local store inventory, and product reviews from Fleet Feet. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Products extracted
42.1K /day
Store stock updates
184K /24h
Review records
12.3K /run
Active pipelines
17
Uptime
99.94%
Data Dictionary

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

product_idurlnamebrandcategorypricecolourssizeswidthweightdropsupport_type
product_listings
● 200 OK
"product_id": "FF-HOKA-CLIF9-M",
"name": "HOKA Clifton 9",
"brand": "HOKA",
"price": 145.0,
"colours": "['Black', 'White', 'Blue Glass']",
"sizes": "['8', '8.5', '9', '9.5', '10', '11']",
"drop": "5mm",
"support_type": "Neutral"
# product_idurlnamebrandcategoryprice
1
2
3

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

store_idstore_nameaddresszip_codeproduct_idsizewidthstock_statusquantity_levellast_updated
store_inventory
● 200 OK
"store_id": "102",
"store_name": "Fleet Feet Chicago",
"zip_code": "60614",
"product_id": "FF-HOKA-CLIF9-M",
"size": "10",
"width": "D",
"stock_status": "In Stock",
"last_updated": "2026-05-12T09:14:00Z"
# store_idstore_nameaddresszip_codeproduct_idsize
1
2
3

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

product_idbase_pricesale_pricediscount_pctcurrencyclearance_flagpromotion_textprice_timestamp
pricing_& promos
● 200 OK
"product_id": "FF-BRKS-GHOST15-W",
"base_price": 140.0,
"sale_price": 109.95,
"discount_pct": 21,
"currency": "USD",
"clearance_flag": true,
"price_timestamp": "2026-05-12T09:14:00Z"
# product_idbase_pricesale_pricediscount_pctcurrencyclearance_flag
1
2
3

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

review_idproduct_idauthorratingtitlebodydateverified_buyerhelpful_votes
product_reviews
● 200 OK
"review_id": "REV-9928341",
"product_id": "FF-HOKA-CLIF9-M",
"author": "MarathonMike",
"rating": 5,
"title": "Great daily trainer",
"body": "The foam is slightly softer than the 8.",
"verified_buyer": true,
"date": "2026-04-18"
# review_idproduct_idauthorratingtitlebody
1
2
3

Complete list of extractable fields for Taxonomy & Brands objects from fleetfeet.com. All fields typed and schema-versioned.

brand_idbrand_namecategory_pathsubcategoryproduct_counturldescriptionscraped_at
taxonomy_& brands
● 200 OK
"brand_id": "BR-HOKA",
"brand_name": "HOKA",
"category_path": "Men > Running Shoes",
"subcategory": "Trail",
"product_count": 42,
"url": "https://www.fleetfeet.com/brands/hoka",
"scraped_at": "2026-05-12T09:14:33Z"
# brand_idbrand_namecategory_pathsubcategoryproduct_counturl
1
2
3

Capabilities

Extract running gear data with precision

Our Fleet Feet scraper handles the entire product catalogue, capturing complex size grids, local store inventory via zip code permutation, and technical shoe specifications.

Full Shoe Catalogue

Extract every running shoe, track spike, and trail shoe with associated metadata, images, and technical specifications.

Local Store Inventory

Map local availability across all Fleet Feet franchise locations by iterating through zip codes and store IDs.

Size & Width Grids

Capture the exact stock status for every combination of shoe size, width (Narrow, Regular, Wide), and colourway.

Technical Specifications

Extract running specific data points including heel-to-toe drop, stack height, weight, and support type (Neutral vs Stability).

Pricing & Clearance

Track base prices, markdown events, and clearance flags across previous season models.

Review Mining

Paginate through customer reviews to extract sentiment, fit feedback, and durability reports.

Brand Taxonomy

Map the exact category structures for brands like Brooks, HOKA, On, Nike, and Saucony.

Scheduled Updates

Run one-off bulk exports or configure continuous pipelines at hourly or daily cadences.

Variant Mapping

Link parent product URLs to all child variants to ensure no colourway or size combination is missed.

// engagement pipeline

From URL list to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide categories, brand URLs, or store locations. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy crawlers, proxy rotation, and session management for fleetfeet.com.

Validation & QA
d 4–6

Schema validation, null-rate checks, and sample data review before full launch.

Delivery
ongoing

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

Under the hood

How our Fleet Feet pipeline handles the hard parts

Extracting accurate local inventory requires more than simple HTTP requests. Here is how we maintain data integrity.

pipeline-monitor · fleetfeet.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
Store Locator API
Reverse engineering inventory endpoints

Fleet Feet relies on franchise-level inventory. We interact directly with the store locator APIs, iterating through geographic coordinates and zip codes to compile a national view of stock levels.

Variant grids
Handling complex size and width matrices

Running shoes have multidimensional variants: colour, size, and width. Our pipeline traverses the entire matrix, executing JavaScript where necessary to reveal stock status for edge-case sizes.

Anti-bot layer
Residential proxy rotation

We utilise US-based residential proxies to prevent rate limiting when querying the inventory APIs at scale, ensuring continuous data flow without IP bans.

Change detection
Only re-scrape what changed

For large catalogues, we maintain a hash index of last-seen values per field. Subsequent runs only push diffs, reducing compute cost and downstream processing load.

Monitoring
24/7 pipeline health

Every run emits structured logs. We alert on null-rate spikes, missing fields, and coverage drops, responding before you notice.

Applications

Who uses Fleet Feet data

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

01
Competitor Pricing

Running specialty retailers monitor Fleet Feet pricing, markdowns, and clearance events to adjust their own pricing strategies.

02
Inventory Forecasting

Brands track stock depth across franchise locations to understand sell-through rates and optimise replenishment.

03
Brand Compliance

Manufacturers audit product listings to ensure MAP compliance and verify that technical specifications are displayed correctly.

04
Market Research

Analysts track brand representation and shelf share within the premier running specialty channel.

05
Assortment Planning

Retailers analyse size and width availability to understand which edge sizes sell out fastest.

06
Consumer Sentiment

Product teams mine review data to understand how runners react to foam updates and upper redesigns.

Why DataFlirt

"Fleet Feet holds the most accurate local inventory and fit profile data for running gear in North America, but extracting it requires a dedicated pipeline."

Most teams underestimate the investment required: reliable Fleet Feet scraping requires bypassing basic bot protection, rendering local store locators via JavaScript, and maintaining selectors for complex size and width grids. DataFlirt absorbs that complexity so your engineers can focus on the analysis.

Technical Spec

Fleet Feet scraper: technical capabilities

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

JavaScript rendering
Full Playwright sessions required for dynamic inventory widgets and variant selection
Supported
Residential proxy rotation
US-based residential IPs to prevent rate limiting on store locator APIs
Supported
Local store stock
Extraction of inventory status across all franchise locations
Supported
Variant mapping
Parent to child relationships mapping colour, size, and width combinations
Supported
Review pagination
Extraction of full review history across multiple pages
Supported
Change detection (diffs)
Hash-based diff: only emit records with changed fields since last run
Supported
Webhook delivery
HTTP POST per record or batch for rapid ingestion
Supported
Personal Fit ID scan results
Individual 3D foot scan metrics require user authentication
Partial
Rewards program points
Customer specific loyalty point balances are gated behind login
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 Stack

Scrapy handles crawl orchestration and deduplication. Playwright handles JavaScript rendering for store locators and variant grids.

Residential Proxy Infrastructure

We maintain pools of US residential proxies. Rotation happens per request to prevent API blocking.

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 array
CSV
Flat file with typed columns
XLS
Excel compatible format for business teams
Parquet
Columnar format for data warehouses
AWS S3
Direct bucket delivery
Webhook
HTTP POST per record
API
REST endpoint for on-demand queries
BigQuery
Streamed directly into your dataset
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

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

Ask us directly →
Is scraping Fleet Feet legal?

Scraping publicly available product and inventory data is generally permissible. DataFlirt targets only public, non-authenticated sections of the site. We do not extract personal Fit ID data or circumvent authentication walls.

How do you extract local store inventory?

We interact with the underlying store locator APIs, passing geographic coordinates or zip codes to return stock status across all franchise locations for a given product.

Can you handle the size and width variations?

Yes. Running shoes frequently have complex matrices involving multiple widths (B, D, 2E, 4E) and sizes. Our pipeline maps the entire grid to determine availability for every specific SKU.

How fresh is the inventory data?

Pipelines can be configured to run daily or at custom intervals. The data reflects the stock status as reported by Fleet Feet's systems at the time of extraction.

Do you extract shoe technical specifications?

Yes. We capture drop, stack height, weight, and support categories (Neutral vs Stability) directly from the product detail pages.

Can I request a sample dataset?

Yes. We provide a sample run of up to 100 products as part of the pre-engagement scoping process to validate schema fit and data quality.

$ dataflirt scope --new-project --source=fleetfeet.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 product catalogue dump or a continuous local inventory feed. 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 →