+RockAuto API
Walk the RockAuto parts catalog by vehicle and get part prices, brands and fitment notes as JSON.
RockAuto is a US online auto parts store with a catalog organized by vehicle. The API.SH RockAuto API walks that catalog one level at a time: makes, years, models, engines, part categories and part types. For one vehicle and part type it returns every listed part with brand, part number, quality group (Economy, Daily Driver, Premium and others), price, core charge, total, fitment notes, markets, purchase options, images and the part's info link.
- 2 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/rockauto/v1/ catalog
{ "success": true } What you can build with the RockAuto API
Auto parts price comparison
Get every brake pad or filter RockAuto lists for a vehicle with price, core charge and total, and compare against other stores.
Fitment data for vehicles
Walk make, year, model and engine to build a vehicle selector, and read fitment notes for each part.
Brand and quality tier analysis
Compare how brands are priced across Economy, Daily Driver and Premium groups for the same part type.
Price monitoring for repair shops
Track prices of the parts you buy most for the vehicles you service and get alerted when they change.
RockAuto data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
RockAuto API endpoints and prices
Every RockAuto endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| RockAuto parts and prices /rockauto/ | $1 · $2 PAYG 1 credit |
| RockAuto parts catalog /rockauto/ | $1 · $2 PAYG 1 credit |
Call the RockAuto API
RockAuto parts catalog: GET https://api.api.sh/rockauto/
curl "https://api.api.sh/rockauto/v1/catalog?make=honda" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/rockauto/v1/catalog",
params={"make": "honda"},
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/rockauto/v1/catalog");
url.searchParams.set("make", "honda");
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("/rockauto/v1/catalog", "make", "honda")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "RockAuto" and "RockAuto parts catalog".
# 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 483 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for RockAuto data
- Public data only: no RockAuto login, cookies or account needed
- One key and one response shape for RockAuto and 482 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official RockAuto API
RockAuto does not offer a public API; search results show only its catalog, newsletters and an unofficial app. API.SH reads the public RockAuto catalog and returns it as JSON.
Skip maintaining a RockAuto price scraper from GitHub: API.SH walks the catalog for you with one key and a fixed price per call.
RockAuto API questions
What RockAuto data can I get?+
The catalog tree from makes down to years, models, engines, part categories and part types (/rockauto/v1/catalog), and the parts listed for one vehicle and part type with brand, part number, quality group, price, core charge, fitment notes, purchase options and images (/rockauto/v1/parts).
How much does the RockAuto API cost?+
Every RockAuto 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 /rockauto/v1/catalog at 1 credit each.
Is there an official RockAuto API?+
No. RockAuto does not publish a developer API. API.SH reads its public parts catalog instead.
Do I need a RockAuto account or login?+
No. API.SH reads public catalog pages only. It never places orders or uses an account.
Can I get RockAuto part prices by API?+
Yes. Call /rockauto/v1/parts with make, year, model, engine, category and part type, or a catalog path, and you get price, core charge and total for every listed part. You can narrow by brand.
Is there a free way to browse the RockAuto parts catalog by API?+
Every API.SH account gets 1,000 free credits each month, enough to walk the catalog for several vehicles. After that you pay per call.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /rockauto/v1/catalog with make=honda, then follow each child's path. Every parameter and request examples 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.