+Foot Locker API
Search Foot Locker and pull sneakers, prices, size availability, reviews, Q&A and store locations as clean JSON.
The API.SH Foot Locker API turns public footlocker.com pages into structured JSON. Search by keyword or list a category with every facet the site offers (brand, size, color, sport, price) and its sort orders, then pull a product with every size, its price, online and in-store availability and other colorways. Reviews, questions and answers, the category tree, search suggestions and a store locator with hours round it out.
- 8 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/footlocker/v1/ autocomplete
{"query": "jord","suggestions": [{"text": "jordan 4","groups": []},{"text": "jordan 1","groups": []},"… 8 more"],"products": [{"sku": "87471300","model_number": 167355,"name": "Jordan Retro 14 - Men's","brand": "Jordan","color": "White/Gorge Green","price": 215,"list_price": 215,"image": "https://images.footlocker.com/is/image/EBFL2/87471300","url": "https://www.footlocker.com/product/~/87471300.html"},{"sku": "HQ627980","model_number": 159340,"name": "Jordan Retro 5 - Boys' Grade School","brand": "Jordan","color": "Picante Red/Glow In The Dark/Black","price": 155,"list_price": 155,"image": "https://images.footlocker.com/is/image/EBFL2/HQ627980","url": "https://www.footlocker.com/product/~/HQ627980.html"},"… 6 more"],"cached": false,"credits_used": 1} What you can build with the Foot Locker API
Sneaker price and release tracking
Watch search results or a category such as Jordan for price changes, sale flags and new arrivals.
Size availability checks
Read a product's size run with online, in-store and warehouse availability and how many stores hold each size.
Review and Q&A mining
Collect ratings, review text, photos and shoppers' questions to see how a model fits and what buyers ask.
Store location data
Find Foot Locker stores near a ZIP code, city or point with address, phone, coordinates and weekly hours.
Catalog and assortment research
Walk the department tree and category listings to compare brand mix, price bands and facet counts.
Foot Locker data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Foot Locker API endpoints and prices
Foot Locker endpoints cost 1 to 3 credits per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Foot Locker search suggestions /footlocker/ | $1 · $2 PAYG 1 credit |
| Foot Locker product search /footlocker/ | $1 · $2 PAYG 1 credit |
| Foot Locker product reviews /footlocker/ | $1 · $2 PAYG 1 credit |
| Foot Locker category listing /footlocker/ | $1 · $2 PAYG 1 credit |
| Foot Locker product details /footlocker/ | $3 · $6 PAYG 3 credits |
| Foot Locker product Q&A /footlocker/ | $1 · $2 PAYG 1 credit |
| Foot Locker category tree /footlocker/ | $1 · $2 PAYG 1 credit |
| Foot Locker store locator /footlocker/ | $1 · $2 PAYG 1 credit |
Call the Foot Locker API
Foot Locker search suggestions: GET https://api.api.sh/footlocker/
curl "https://api.api.sh/footlocker/v1/autocomplete?q=jord" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/footlocker/v1/autocomplete",
params={"q": "jord"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/footlocker/v1/autocomplete");
url.searchParams.set("q", "jord");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/footlocker/v1/autocomplete", "q", "jord")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Foot Locker" and "Foot Locker search suggestions".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 902 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Foot Locker data
- Public data only: no Foot Locker login, cookies or account needed
- One key and one response shape for Foot Locker and 901 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- No rate limits: run as many calls in parallel as you need
- Live status for every endpoint
API.SH vs the official Foot Locker API
Foot Locker does not offer a public API for its products, prices or stores; developers on Reddit and GitHub ask for one and fall back to scrapers. API.SH returns the public data as JSON without a login.
Skip the scraper scripts and bot tools people share on Reddit and GitHub, or per-run scraper actors on Apify: API.SH gives you one key, documented routes and a fixed price per call.
Foot Locker API questions
What Foot Locker data can I get?+
Product search (/footlocker/v1/search) and category listings (/footlocker/v1/category), the category tree (/footlocker/v1/categories), search suggestions (/footlocker/v1/autocomplete), product details with sizes and availability (/footlocker/v1/product), reviews (/footlocker/v1/reviews), questions and answers (/footlocker/v1/questions) and stores (/footlocker/v1/stores).
How much does the Foot Locker API cost?+
Most Foot Locker endpoints cost 1 credit per call; /footlocker/v1/product costs 3 credits. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /footlocker/v1/autocomplete at 1 credit each.
Do I need a Foot Locker account or login?+
No. API.SH reads public Foot Locker pages only. No endpoint uses a login, cookies or anyone's account.
Is there an official Foot Locker API?+
No public one. Foot Locker's own services are for its website and apps. API.SH reads the public site and returns it as JSON.
Can I use the Foot Locker API from Python?+
Yes. Any HTTP client works: send a GET request with your API key in the x-api-key header, or use the API.SH Python SDK.
Can I see which stores have a shoe in stock?+
/footlocker/v1/product shows online, in-store and warehouse availability for every size and how many stores hold it; /footlocker/v1/stores finds the stores near you.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /footlocker/v1/search with q=air max. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.
Does the Foot Locker API have a rate limit?+
No. API.SH puts no rate limit on your key: send as many Foot Locker calls in parallel as you need and pay only for the calls that run. If Foot Locker itself slows down, the call returns 503 with a retry-after header and is not charged.