ScavioScavio
Pricing
Tools
Sign InsGet Startedg
Blog
Foot locker6 min readNov 11, 2026

Does Foot Locker Restock Sneakers Suddenly? Yes, Without a Schedule. Here Is How to Track Your Size

Yes, Foot Locker restocks without notice or schedule. Scavio's Foot Locker API shows each size's ship, pickup and store count, so you can poll your size.

Scavio Team

Nov 11, 2026

Try the Foot Locker API free
scavio
Sneakers / Inventory
Foot locker

Yes, Foot Locker restocks sneakers without notice and without a published schedule, and the only way to catch your size is to check it on a schedule. Scavio's Foot Locker API makes that check one call: POST /api/v1/footlocker/product returns every size of a shoe with whether it is available, whether it ships, whether it can be picked up and, in the US, how many Foot Locker stores show it. Poll it daily or hourly, store the rows, and a restock is a size that flips back to available. 1 credit a call, $1 per 1,000 requests on the Growth plan, on footlocker.com and footlocker.ca.

The question comes from r/FootLocker, posted July 26, 2025, with 15 upvotes and 7 comments: a shopper saw a pair come back on footlocker.ca and asked whether that is normal, "how often or is there certain time periods like this one?" The replies were consistent: "Yes. It is normal"; one Canadian shopper explained that Nike "usually has some leftover pairs from returns, forgotten or late production" and that those restocks usually land on SNKRS or the US site first; another wrote "Back to school brother they do this every year in August". The answer below adds data to that.

What Foot Locker itself publishes

Foot Locker publishes releases, not restocks. Its release calendar lists upcoming drops with launch time, retail price and sizes, and its help center says "All releases launch at 10 a.m. (ET) / 9 a.m. (CST) unless noted." There is no restock calendar and no public developer API. A restock shows up only as a size that was unavailable becoming available again on the product page, online or at a store. So the question "how often?" has no published answer; it has a measured one, for the shoe you are watching.

When people look for restocks

Search interest gives the season, not the day. On Google Trends for the US over the last 12 months, "foot locker restock" and "foot locker in stock" both peaked in the week of December 14-20, 2025, the run-up to the holidays. "foot locker sale" peaked in the week of August 16-22, 2026, back-to-school week, which matches the August reply in the thread. "foot locker restock" registered in only 9 of 53 weeks: interest comes in bursts around releases and holidays, not as a steady weekly pattern.

Step 1: Read your shoe's sizes

The thread was on footlocker.ca, so here is the Canadian call. The Jordan Retro 6 White Infrared, a November 7 release:

Bash
curl -s https://api.scavio.dev/api/v1/footlocker/product \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"product_id": "41852910", "country": "ca"}'

19 sizes came back in 8.1 seconds. Three of them, as captured (16 sizes and the product details trimmed):

JSON
[
  { "size": "7.0", "dual_size": "M7.0 / W8.5", "available": false, "ship": null, "pickup": null, "stores_available": 0, "upc": null, "store_sku": null, "price": 270, "list_price": 270 },
  { "size": "9.0", "dual_size": "M9.0 / W10.5", "available": true, "ship": true, "pickup": false, "stores_available": 0, "upc": "198966857728", "store_sku": "76-41-05120-3-04", "price": 270, "list_price": 270 },
  { "size": "12.5", "dual_size": "M12.5 / W14.0", "available": false, "ship": false, "pickup": false, "stores_available": 0, "upc": "198966866294", "store_sku": "76-41-05120-3-04", "price": 270, "list_price": 270 }
]

On footlocker.ca at CA$270, 13 of the 19 sizes were available to ship and none for pickup. Size 12.5 had a UPC but was out everywhere; 7.0, 13.5 and 16.0 to 18.0 were out with no UPC on the Canadian listing. The sizes that are out are the ones to watch: a restock is available turning true.

Step 2: In the US, count the stores showing it

On footlocker.com the same shoe is T8529105 at $215, with the same UPC per size. There, stores_available counts the Foot Locker stores showing each size as available (a store count, not pairs):

Bash
curl -s https://api.scavio.dev/api/v1/footlocker/product \
  -H "Authorization: Bearer $SCAVIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"product_id": "T8529105"}'
JSON
[
  { "size": "9.0", "available": true, "ship": true, "pickup": true, "stores_available": 622 },
  { "size": "12.5", "available": true, "ship": true, "pickup": false, "stores_available": 0 },
  { "size": "15.0", "available": true, "ship": true, "pickup": true, "stores_available": 47 },
  { "size": "16.0", "available": false, "ship": false, "pickup": false, "stores_available": 0 }
]

(Trimmed to four sizes and five fields each.) Four days after launch, sizes 9.0 and 10.5 showed at 622 stores, 15.0 at 47 and 16.0 to 18.0 nowhere. For a size that shows at a handful of stores, /store-availability with a ZIP names them: size 15.0 showed at 3 of the 10 stores within 25 miles of ZIP 10001. Store counts and store availability are US only.

We ran the US call again 17 minutes later and every size came back identical. Restocks are not minute-by-minute events, so polling every few seconds tells you nothing more than polling every hour.

Step 3: Poll on a schedule and keep the history

Python
import os, json, requests
from datetime import datetime, timezone

H = {"Authorization": f"Bearer {os.environ['SCAVIO_API_KEY']}"}
WATCH = [("41852910", "ca", "12.5"), ("T8529105", "us", "16.0")]  # (SKU, country, your size)

for sku, country, mine in WATCH:
    p = requests.post("https://api.scavio.dev/api/v1/footlocker/product", headers=H,
                      json={"product_id": sku, "country": country}, timeout=120).json()["data"]
    size = next(s for s in p["sizes"] if s["size"] == mine)
    row = {"at": datetime.now(timezone.utc).isoformat(timespec="minutes"), "sku": sku, "country": country, **size}
    with open("restocks.jsonl", "a") as f:
        f.write(json.dumps(row) + "\n")
    if size["available"]:
        print(f"{p['title']} {mine} is available on footlocker.{'ca' if country == 'ca' else 'com'}: {p['url']}")

Two shoes once an hour is 48 credits a day, about $1.44 a month at the Growth rate of $1 per 1,000 credits; once a day it is 60 credits a month. After a few weeks the restocks.jsonl file answers the thread's question for your shoe: when a size came back, for how long, and online or in store. To see what is coming rather than what comes back, /releases returns the calendar: 33 upcoming drops on footlocker.ca and 44 on footlocker.com on November 11, 2026. How to get Foot Locker release dates walks through every endpoint.

What this does not tell you

  • Pair counts. Foot Locker publishes yes or no per size, and a store count in the US; no unit counts.
  • Restocks before they happen. No one publishes a restock schedule. The data shows a size came back after the fact.
  • Store pickup in Canada. On the day we checked, footlocker.ca showed no size for pickup and no store counts; store availability by ZIP is a US feature.
  • Other banners. Kids Foot Locker and Champs Sports run their own sites, which this does not read.
  • Buying. This is monitoring data. It never carts, reserves or checks out; you buy on Foot Locker's site like anyone else.

For the other ways to get Foot Locker data, see the best Foot Locker release calendar APIs. The product docs and the Foot Locker API overview list every field. Try the Foot Locker API free, 50 credits, no card.

Frequently asked questions

Does Foot Locker restock sold-out sneakers?

Sometimes, and without a published schedule. Foot Locker does not announce restocks the way it announces releases on its calendar. Pairs come back when stock arrives or returns are processed, which shoppers on r/FootLocker put down to returns, late production and seasonal pushes. The only reliable way to know is to check the size itself on a schedule.

How often does Foot Locker restock?

Foot Locker publishes no restock frequency. Search interest suggests when people look: on Google Trends, US searches for 'foot locker restock' and 'foot locker in stock' both peaked in the week of December 14-20, 2025, and 'foot locker sale' peaked in back-to-school week, August 16-22, 2026. Your own polling log is the only measured answer for a specific shoe.

Can I see how many pairs Foot Locker has in my size?

No. Foot Locker publishes availability as yes or no per size, not unit counts. Scavio's /api/v1/footlocker/product returns, for each size, whether it is available, whether it ships and whether it can be picked up, plus in the US the number of Foot Locker stores showing it. On November 11, 2026, the Jordan Retro 6 White Infrared showed size 9.0 at 622 stores and size 15.0 at 47.

Does Foot Locker Canada restock separately from the US?

They are separate storefronts with separate stock and prices. On November 11, 2026, the same Jordan Retro 6 White Infrared was $215 on footlocker.com and CA$270 on footlocker.ca, with the same UPCs per size; footlocker.ca showed 13 of 19 sizes shipping and none for pickup. Scavio reads both with the country parameter (ca, with English or French).

Foot Locker sizes as JSON

  • Every size: available, ship, pickup
  • How many stores show each size (US)
  • The release calendar for the US, Canada and the UK
Try the Foot Locker API free

50 free credits, no credit card

On this page

  1. What Foot Locker itself publishes
  2. When people look for restocks
  3. Step 1: Read your shoe's sizes
  4. Step 2: In the US, count the stores showing it

Related articles

View all
  • scavio
    Comparison / Sneakers
    Foot locker
    6 Best Foot Locker Release Calendar APIs in 2026: Scavio Returns Every Drop's Launch Time, Retail Price and Size Run
  • scavio
    Sneakers / Price monitoring
    Foot locker
    How to Get Foot Locker Release Dates, Prices and Size Availability With an API
ScavioScavio

One scraper API for every social, search, e-commerce and real estate platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

Ask AI about Scavio

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy