+Ashley API
Search Ashley furniture and pull products, ZIP-code prices, delivery availability, reviews and Q&A as clean JSON.
The API.SH Ashley API turns the public Ashley furniture shop into structured JSON. Prices on Ashley depend on where you live, so search and product take a ZIP code and return the price and list price for that region. Search by keyword or browse a category with the shop's filters and sort orders, then pull a product's features, fabric, dimensions, swatches, variants and delivery availability. Customer reviews with topic and star filters, questions and answers, search suggestions and the category tree are included.
- 6 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/ashley/v1/ autocomplete
{"query": "recl","suggestions": [{"text": "recliner","category": null,"category_id": null},{"text": "reclining sofa","category": null,"category_id": null},"… 6 more"],"categories": [],"products": [{"sku": "1030125","name": "McGann Manual Rocker Recliner","url": "https://www.ashleyfurniture.com/p/mcgann_recliner/1030125.html","image": "https://cdn.ashley.com/assets/10301-25-SW-P1-KO.jpg","rating": 4.7,"review_count": 186},{"sku": "3740625","name": "Frohn Manual Rocker Recliner","url": "https://www.ashleyfurniture.com/p/frohn_recliner/3740625.html","image": "https://cdn.ashley.com/assets/37406-25-ANGLE-CLSD-SW-P1-KO.jpg","rating": 4.8,"review_count": 35},"… 4 more"],"cached": false,"credits_used": 1} What you can build with the Ashley API
Regional price tracking
Compare an item's price and list price across ZIP codes, or sort a category by price for one region, to see how Ashley prices differ by area.
Delivery and stock checks
Read delivery availability for a ZIP code: status, delivery method, message, earliest date and quantity.
Review mining
Pull reviews filtered by star rating or review topic such as comfort or cushions, and answers to shoppers' questions, to understand product strengths and complaints.
Catalog and dimension data
Collect names, descriptions, features, fabric content, detailed dimensions, weights and images for furniture catalogs or room planners.
Search trend research
See which terms, categories and products Ashley's search suggests for a partial query.
Ashley data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Ashley API endpoints and prices
Every Ashley endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Ashley search suggestions /ashley/ | $1 · $2 PAYG 1 credit |
| Ashley product search /ashley/ | $1 · $2 PAYG 1 credit |
| Ashley product questions /ashley/ | $1 · $2 PAYG 1 credit |
| Ashley product reviews /ashley/ | $1 · $2 PAYG 1 credit |
| Ashley product /ashley/ | $1 · $2 PAYG 1 credit |
| Ashley category tree /ashley/ | $1 · $2 PAYG 1 credit |
Call the Ashley API
Ashley search suggestions: GET https://api.api.sh/ashley/
curl "https://api.api.sh/ashley/v1/autocomplete?q=recl" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/ashley/v1/autocomplete",
params={"q": "recl"},
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/ashley/v1/autocomplete");
url.searchParams.set("q", "recl");
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("/ashley/v1/autocomplete", "q", "recl")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Ashley" and "Ashley 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 915 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Ashley data
- Public data only: no Ashley login, cookies or account needed
- One key and one response shape for Ashley and 914 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 Ashley API
Ashley runs a developer portal for its retail and dealer partners (orders, inventory and EDI), not an open API for public product data. API.SH needs no partner account and returns the public shop's products, prices, reviews and Q&A as JSON.
Instead of maintaining an Ashley Furniture scraper or buying scraper templates, API.SH gives you one key, ZIP-code pricing built in and a fixed price per call.
Ashley API questions
What Ashley data can I get?+
Product search and category browse with filters (/ashley/v1/search), one product with price, dimensions, variants and delivery availability (/ashley/v1/product), customer reviews (/ashley/v1/reviews), questions and answers (/ashley/v1/questions), search suggestions (/ashley/v1/autocomplete) and the category tree (/ashley/v1/categories).
How much does the Ashley API cost?+
Every Ashley 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 /ashley/v1/autocomplete at 1 credit each.
Is there an official Ashley Furniture API?+
Ashley's developer portal serves its retail and dealer partners for orders, inventory and EDI. It is not an open API for public product data; API.SH returns that data as JSON without a partner account.
Do I need an Ashley account or login?+
No. API.SH reads public product, review and Q&A data only. No endpoint uses a login or anyone's account.
Why do prices differ by ZIP code?+
Ashley prices furniture by region. Pass zip to search or product to get the price, list price and delivery availability for that ZIP code; without it, prices are for ZIP 10001.
Can I filter Ashley reviews?+
Yes. /ashley/v1/reviews filters by star ratings, review topics and text, and sorts by recent, oldest, highest, lowest or helpful.
How do I get started?+
Sign up at api.sh, copy your API key and call /ashley/v1/search?q=sofa&zip=60601. The docs at https://api.sh/docs list every parameter; SDKs, Google Sheets, Zapier, Make, n8n and an MCP server (https://api.sh/mcp) use the same key.
Does the Ashley API have a rate limit?+
No. API.SH puts no rate limit on your key: send as many Ashley calls in parallel as you need and pay only for the calls that run. If Ashley itself slows down, the call returns 503 with a retry-after header and is not charged.