+Dick's Sporting Goods API
Search DICK'S Sporting Goods and get products, prices, ratings and filter values as clean JSON.
The API.SH DICK'S Sporting Goods API returns public dickssportinggoods.com search results as structured JSON. Search by keyword with brand, price range, color, activity and every other filter the site shows, sort by price, rating, best sellers or newest, and page through results. Each product comes with its price, list price, percent off, rating, review count, badge and catalog attributes, so you can track sporting goods prices and assortment without building a scraper.
- 1 endpoint
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/dicks/v1/ search
{"query": "tent","applied_filters": {"filters": null,"store": null,"sort": "relevance"},"redirect": null,"search_info": {"searchTerm": "tent","selectedCategory": "","selectedStore": "","selectedSort": 1,"selectedFilters": {},"storeId": 15108,"pageNumber": 0,"pageSize": 24,"totalCount": 116,"searchTypes": ["SEARCHRULE","COLOR_PINNING"],"originalSearchTerm": "tent","isFamilyPage": false},"total": 116,"page": 1,"count": 24,"items": [{"id": "22CORU6PNSTNTCBNTCAT","sku": "23558390","catentry_id": 8736559,"name": "CORE Equipment 6-Person Instant Cabin Tent","brand": "Core Equipment","url": "https://www.dickssportinggoods.com/p/core-equipment-6-person-instant-cabin-tent-22coru6pnstntcbntcat/22coru6pnstntcbntcat","image": "https://dks.scene7.com/is/image/GolfGalaxy/22CORU6PNSTNTCBNTCAT","price": 199.99,"list_price": 229.99,"map_price": null,"percent_off": 13.04,"currency": "USD","rating": 4.55,"review_count": 174,"question_count": 2,"badge": "TopSeller","swatch": null,"coming_soon": false,"sponsored": null,"added": "04/29/2022","attributes": {"1739": "Camping","2101": "Unisex","2564": "Sleeps 6","2566": "Cabin","3290": "40007D","3318": "+1 555 010 0000","3396": "74215","3680": "0","3695": "Imported","3961": "True","4005": "3/10/26","4034": "Yes","4233": "N","4285": "Camping","4298": "TopSeller","4474": "04/29/2022","4482": "Y","4490": "https://www.dickssportinggoods.com/protips/sports-and-activities/camping-and-hiking/gimme-shelter-5-questions-to-ask-when-choosing-a-tent-2","4634": "40007D","4723": "Y","4724": "Y","4875": ["Gifts for Family","Gifts for Kids","… 2 more"],"4949": "04/29/2022","5333": "68D Polyester","5382": "Tents","5426": "Instant set up | Adjustable ventilation | Zippered privacy panels | 6-person capacity","5495": "Unisex","5513": "True","5519": "TRUE","5520": "1","5523": ["Holiday Gift Guide","pl-holiday-top-gifts"],"5529": "09/29/2026","5576": "21+ lbs.","5577": "3 Season","5583": ["Dual Entry","Instant-Up Option"],"5733": "No","X_BRAND": "Core Equipment","PRIMARY_CATEGORY_FNS": "Tents-116004","PRIMARY_CATEGORY_DSG": "Tents-128905","X_BazaarVoice_ratings_DSG": 4.5517,"…": "7 more fields"}},{"id": "22UTWUMYPDXXL1PRSREC","sku": "24173675","catentry_id": 9543677,"name": "WeatherPod by Under the Weather MyPod XL 2-Person Pop-Up Tent","brand": "Under the Weather","url": "https://www.dickssportinggoods.com/p/under-the-weather-mypod-2xl-2-person-pop-up-tent-22utwumypdxxl1prsrec/22utwumypdxxl1prsrec","image": "https://dks.scene7.com/is/image/GolfGalaxy/22UTWUMYPDXXL1PRSREC","price": 189.99,"list_price": 189.99,"map_price": null,"percent_off": 0,"currency": "USD","rating": 3.67,"review_count": 33,"question_count": 2,"badge": "TopSeller","swatch": "22UTWUMYPDXXL1PRSREC_Black","coming_soon": false,"sponsored": null,"added": "11/11/2022","attributes": {"1739": "Camping","2101": "Unisex","2564": "Sleeps 2","3290": "MYPODXXL","3318": "+1 555 010 0000","3396": "70001","3680": "0","3695": "Imported","3961": "True","4005": "4.1","4034": "Yes","4233": "N","4285": ["Casual","Sports Accessories"],"4298": "TopSeller","4474": "11/11/2022","4482": "Y","4490": "https://www.dickssportinggoods.com/protips/sports-and-activities/camping-and-hiking/gimme-shelter-5-questions-to-ask-when-choosing-a-tent-2","4634": "MYPODXXL","4723": "Y","4724": "Y","4875": ["Gifts for Her","Gifts for Him"],"4949": "11/11/2022","4966": "UPF","5333": "Oxford 210 polyester","5382": "Tents","5426": "Holds up to two adults | Zippered vented back | Water and wind resistant | UPF 50 sun protection","5495": "Unisex","5523": "pl-holiday-top-gifts","5576": "7 - 8 lbs.","5577": "3 Season","5583": "Instant-Up Option","5733": "No","X_BRAND": "Under the Weather","PRIMARY_CATEGORY_FNS": "Tents-116004","PRIMARY_CATEGORY_DSG": "CanopiesShelters-128931","X_BazaarVoice_ratings_DSG": 3.6667,"X_BazaarVoice_ratings_ovr_DSG": 3.6667,"X_BazaarVoice_ratings_ovr_FNS": 3,"X_BazaarVoice_count_DSG": 33,"X_BazaarVoice_count_ovr_DSG": 33,"…": "1 more fields"}},"… 22 more"],"facets": [{"id": "facetCatgroup","name": "Shop by Category","values": [{"value": "12301_908551","count": 114},{"value": "12301_202181","count": 9},"… 5 more"]},{"id": "X_BRAND","name": "Brand","values": [{"value": "Alps Mountaineering","count": 1},{"value": "AMPEX","count": 2},"… 23 more"]},"… 11 more"],"sort_options": ["relevance","best_sellers","… 4 more"],"next_page": 2,"cached": false,"credits_used": 1} What you can build with the Dick's Sporting Goods API
Sporting goods price tracking
Search the products you follow and record price, list price and percent off over time to spot sales and markdowns.
Brand and assortment research
Filter a search by brand, color or activity and read the filter counts to see how many products each brand carries in a category.
Top-rated and best-seller lists
Sort a keyword by rating or best sellers to build lists of the highest-rated tents, shoes or equipment with their review counts.
New arrival monitoring
Sort by newest to see which products DICK'S added recently, with the date each was added.
Dick's Sporting Goods data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Dick's Sporting Goods API endpoints and prices
Every Dick's Sporting Goods endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| DICK'S Sporting Goods product search /dicks/ | $1 · $2 PAYG 1 credit |
Call the Dick's Sporting Goods API
DICK'S Sporting Goods product search: GET https://api.api.sh/dicks/
curl "https://api.api.sh/dicks/v1/search?q=tent" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/dicks/v1/search",
params={"q": "tent"},
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/dicks/v1/search");
url.searchParams.set("q", "tent");
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("/dicks/v1/search", "q", "tent")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Dick's Sporting Goods" and "DICK'S Sporting Goods product search".
# 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 Dick's Sporting Goods data
- Public data only: no Dick's Sporting Goods login, cookies or account needed
- One key and one response shape for Dick's Sporting Goods 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 Dick's Sporting Goods API
DICK'S Sporting Goods does not offer a public product API; its developer-facing systems are EDI and supplier portals for vendors. API.SH returns the public search results from dickssportinggoods.com as JSON with one key.
Instead of building and maintaining your own DICK'S scraper or comparing listings on Apify and RapidAPI, API.SH gives you one key, one JSON shape and a fixed price per call, with blocks and retries handled for you.
Dick's Sporting Goods API questions
What DICK'S Sporting Goods data can I get?+
Product search results (/dicks/v1/search) with name, brand, link, image, price, list price, percent off, rating, review and question counts, badge and catalog attributes, plus every filter with its values and counts.
How much does the DICK'S Sporting Goods API cost?+
Every Dick's Sporting Goods endpoint costs 1 credit per call. 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 /dicks/v1/search at 1 credit each.
Is there an official DICK'S Sporting Goods API?+
Not for product data. DICK'S runs EDI and supplier portals for its vendors, but no public API for products or prices. API.SH reads the public search results and returns them as JSON.
Do I need a DICK'S account or login?+
No. API.SH reads only what dickssportinggoods.com shows to any visitor, so you need only your API.SH key.
Can I filter by brand, price or color?+
Yes. Use brand, min_price and max_price, or the filters parameter with any filter id and value from the facets list (color, activity, gender, capacity and more).
Can I sort results by price or rating?+
Yes. sort accepts relevance, best_sellers, price_low, price_high, top_rated and new_arrivals.
How do I get started?+
Sign up at api.sh, copy your API key and call /dicks/v1/search with a keyword. The docs at https://api.sh/docs show every parameter with a try-it button; you can also use the SDKs, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.
Does the Dick's Sporting Goods API have a rate limit?+
No. API.SH puts no rate limit on your key: send as many Dick's Sporting Goods calls in parallel as you need and pay only for the calls that run. If Dick's Sporting Goods itself slows down, the call returns 503 with a retry-after header and is not charged.