Live motor stock and pricing across the major U.S. vendors, in one searchable view.
Snapshot generated
How to use this site
Live AeroTech, Cesaroni & Loki motor stock and pricing, aggregated across the major U.S. vendors, refreshed on a schedule and matched against ThrustCurve — so you can see who has a given motor in stock without checking every vendor by hand.
What you can do
Search by typing a designation, common name, or the exact vendor variety (e.g. H242T-14A).
Filter by impulse class, diameter, total-impulse range, certification level (L1–L3), manufacturer, vendor, propellant, reload case, in-stock-only, and ★ starred-only — then sort by class, total impulse, thrust, diameter, or cheapest in-stock price (either direction). Filtering is instant (it happens in your browser), and every filter lives in the URL, so any view is shareable and survives a refresh. The list covers the whole AeroTech/Cesaroni/Loki D+ catalog — motors no tracked vendor stocks appear too, clearly marked “not sold by any tracked vendor,” with the closest in-stock swap, so a search never dead-ends.
Open a motor — click its designation for a detail page with the full specs, every vendor's price and stock side by side, an availability history(how often it's been buyable, with a per-vendor stock timeline), similar in-stock motors, and a link to its ThrustCurve thrust curve.
My Rockets — save a rocket by its motor-mount diameter (the only required field) and optionally pin the cert level you fly, an impulse class, a reload case, and/or a total-impulse band. Each rocket shows how many in-stock motors fit it, and a tap opens a “fly it” loadout: the in-stock motors that fit, cheapest first, with one tap to add them all to a Plan order — and when nothing that fits is in stock, the closest buyable swaps. You can also save your current filtered view as a rocket.
★ Star motors to a watchlist kept in this browser — use the ★ Starred filter to show only those, and as the basis for planning an order (below).
Plan your order — once you've starred a few motors, a Plan order button appears next to ★ Starred. It finds the cheapest way to buy your whole list across vendors: set a quantity per motor and your estimated shipping/HAZMAT cost per order, and it trades motor price against the number of shipments (since each shipment is its own HAZMAT fee). It's pack-aware — where a motor is sold only in a multipack, it buys whole packs and prices per motor. If any motor on your list is sold out everywhere, it suggests in-stock swaps you can add in one tap to keep the order buyable. Share the plan as a link or copy it as plain text for an email.
Restock reminders — tap the bell on any motor to get an email when it's back in stock, or set one on a saved rocket to be told when anything that fits it restocks. Double opt-in, one-click unsubscribe, manage anytime — no account needed.
Similar in stock — when a motor is sold out at every vendor, we surface comparable motors that are in stock and would fly in its place. (How a substitute is chosen is explained at the foot of the page.)
Dark / light theme — toggle at the top-right; your choice is remembered on this device.
Reading a listing
bestThe cheapest in-stock listing for a given variety across vendors.
3 in stockStock status; the number is the vendor's on-hand count when they publish one. Xh old next to it means that vendor's data was carried forward from an earlier scrape — staler than the rest.
special order· ~16–20 weeksA backorder source (e.g. AeroTech-direct) that doesn't hold stock — shown with its published fulfillment lead time rather than as “in stock.”
restockedA green restocked marker flags a listing we just saw come back in stock; a grey last in stock note shows when a now-sold-out listing last had any.
rarely in stockAvailability from history: rarely in stock means it's in stock right now but usually isn't — grab it; often out means it comes and goes. Reliably-stocked motors show neither.
↓ lowest trackedHow a price compares to its own history: ↓ lowest tracked / ↓ price dropped (green) flag a good time to buy; ↑ above its low means it's been cheaper before.
L2The HPR certification level a motor needs (L1 = H–I, L2 = J–L, L3 = M–O); it doubles as the cert filter. Some F/G motors also need L1 — a motor below H is still “high-power” if its average thrust tops 80 N or it’s a sparky motor — so those show an L1 badge too.
old stockOld stock of an out-of-production motor — it won't be restocked once it sells out.
★Tap the star by any motor to add it to your watchlist.
SKUVariety and Delay are the exact vendor designation (e.g. H242T-14A) and its ejection-charge delay — “adj” means it's drilled to length at the field. A motor's designation links to its detail page.
Stock and prices are scraped best-effort and may be stale by the time you click through — always confirm on the vendor's own page before buying.
Where the numbers come from
Every figure here is computed from public data — nothing is hand-entered. This is what sits behind each number.
Stock & price
Scraped on a schedule from each vendor's own public pages and matched to a canonical ThrustCurve motor by normalizing the vendor's product title (e.g. a listing of D13-10W resolves to the catalog's D13W). It is a point-in-time snapshot; an Xh old note means a vendor was briefly unreachable and we carried its last-known data forward.
Best price
The lowest price among the in-stock listings of the same variety (same designation and delay) — not across different delays, which can be genuinely different products. Multipacks (some vendors sell small motors in 2/3/12-packs) are compared and shown per motor, with the pack total noted, so a pack's real per-unit price isn't mistaken for a single.
Restock & last-in-stock
Derived by comparing successive snapshots. “Restocked Xh ago” marks a listing we actually observed go from out-of-stock back to in-stock; “last in stock Xd ago” is when a now-sold-out listing last had any. A motor's first appearance is never counted as a restock.
Restock reminders
After each scrape we diff the new stock against the previous one. When a listing flips from out-of-stock back to in-stock, anyone who set a reminder on that motor — or on a saved rocket the motor fits (matching diameter, cert level, and impulse band) — gets a single email. Subscriptions are confirmed by a double opt-in and the only data stored is your email; every alert has one-click unsubscribe.
Similar motors in stock
When a motor is sold out at every vendor, we suggest in-stock motors that would fly its airframe similarly. A candidate must share the same diameter (it has to fit the same motor mount), the same impulse class (so the certification you already hold covers it), and total impulse within ±15% of the original (total impulse is the main altitude driver). Then we rank by how similarly it'll fly — comparing the actual thrust-curve shape (a gentle long-burn is never offered for a punchy motor even when total impulse matches), peak thrust, and liftoff thrust — and we drop swaps that would be too weak off the rail (a safety/stability issue) or dramatically punchier. Ties break to the cheapest in-stock price. If nothing clears the bar, no suggestion is shown rather than a poor one.
Certification level
Derived from a motor's impulse class via the NAR/Tripoli ladder — L1 covers H–I, L2 covers J–L, L3 covers M–O (D–G need no HPR cert). It powers both the cert filter and the per-motor badge, so you can narrow to exactly what you're rated to fly.
Burn character, sparky & specific impulse
From ThrustCurve's catalog data. Burn character is the burn duration bucketed into punchy (under 1.5s, a hard fast kick), long burn (3s or more, a slow lofting push), or standard in between. Sparky flags metal-additive propellants that throw gold sparks (great at night, and often restricted under fire bans). Specific impulse (Isp, in seconds) is total impulse ÷ (propellant weight × g) — a propellant-efficiency figure; we hide it when the underlying grain weight looks wrong rather than print a number we don't trust.
Thrust curve
The time/thrust trace on a motor's detail page is the measured curve from ThrustCurve — we pick the most authoritative one available (certification data over manufacturer over user-submitted). When the motor is sold out, its curve is overlaid with its in-stock substitutes', so you can compare the burn shape, not just the headline numbers.
Special order & lead time
Some sources (e.g. AeroTech-direct) backorder rather than hold stock, so their listings show as special order with the fulfillment lead time published on their site, rather than as “in stock.”
Discontinued
Matched to an out-of-production motor in ThrustCurve — old stock a vendor is clearing that won't be restocked once it sells out.
Unmatched listings
Products we found on a vendor site but couldn't confidently map to a ThrustCurve motor — usually a naming pattern we haven't taught the matcher yet, or a motor ThrustCurve doesn't carry. Out-of-scope lines (e.g. low-power Q-Jet) are dropped, not shown as unidentified.
Stock and price data are best-effort, often stale, and not authoritative — always confirm on the vendor's own page before purchasing.
My rockets
Filters
Search
Brand
Cert
Class
Diameter
Stock
Sort by
662 motors · 353 with stock somewhere · 64 not sold anywhere
Variety
Delay
Vendor
Status
Price
D10WAeroTech · D · 18mm · White Lightning · single use19 N·s · 13 N · 1.4 s · Short burn · 195 s Isp