Discover/ammoseek.com API
live

ammoseek.com APIammoseek.com

Search in-stock ammunition, firearms, and reloading components across retailers via the AmmoSeek API. Get prices, calibers, retailer ratings, and deals.

Endpoints
7
Updated
4mo ago
Try it
Sort order for results.
Brand/manufacturer filter ID. 0 means no filter.
Pagination offset (0-based).
Grain weight filter. 0 means no filter.
Number of results per page.
Caliber slug (e.g. '9mm-luger', '223-remington', '22lr', '45acp'). Use get_ammo_caliber_list or get_popular_calibers to discover valid slugs.
Keywords to exclude from search results.
Keywords to include in search results.
Gun type filter. Accepted values: handgun, rifle, rimfire, shotgun.
api.parse.bot/scraper/0a603c5c-dac6-4a0a-a758-05abdfc3060e/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/0a603c5c-dac6-4a0a-a758-05abdfc3060e/search_ammo?caliber=9mm-luger' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Search for in-stock ammunition by caliber. Returns detailed product info including price, price per round, brand, retailer ratings, and condition. Results are paginated via start/length parameters.

Input
ParamTypeDescription
sortstringSort order for results.
brandstringBrand/manufacturer filter ID. 0 means no filter.
startintegerPagination offset (0-based).
grainsstringGrain weight filter. 0 means no filter.
lengthintegerNumber of results per page.
caliberrequiredstringCaliber slug (e.g. '9mm-luger', '223-remington', '22lr', '45acp'). Use get_ammo_caliber_list or get_popular_calibers to discover valid slugs.
excludestringKeywords to exclude from search results.
includestringKeywords to include in search results.
gun_typestringGun type filter. Accepted values: handgun, rifle, rimfire, shotgun.
Response
{
  "type": "object",
  "fields": {
    "items": "array of ammunition listing objects with keys: retailer, descr, mfg, caliber, price, cp, cp_cleaned, count, grains, casing, condition, rating, num_ratings, retailer_url",
    "total": "integer total number of matching records",
    "filtered": "integer number of records after filtering"
  },
  "sample": {
    "data": {
      "items": [
        {
          "cp": "6.4&#162;",
          "mfg": "Wolf",
          "count": 50,
          "descr": "Wolf Performance 9mm Luger Ammo 124 Grain Brass Plated Full Metal Jacket(FMJ)",
          "price": "$3.20",
          "casing": "steel",
          "grains": 124,
          "rating": 3.5,
          "caliber": "9mm Luger",
          "retailer": "Ammo ASAP",
          "condition": "new",
          "cp_cleaned": 6.4,
          "num_ratings": 90,
          "retailer_url": "https://ammoseek.com/share/a/422646495040"
        }
      ],
      "total": 500,
      "filtered": 500
    },
    "status": "success"
  }
}

About the ammoseek.com API

The AmmoSeek API provides 7 endpoints for querying in-stock ammunition, firearms, and reloading supplies aggregated from multiple retailers. The search_ammo endpoint returns per-listing fields including price, cost-per-round (cp, cp_cleaned), grain weight, casing type, condition, and retailer URL — making it straightforward to build price-comparison tools or inventory monitors across calibers like 9mm-luger, 223-remington, and 22lr.

Ammo and Firearm Search

The search_ammo endpoint accepts a required caliber slug (e.g. 45acp, 308-winchester) plus optional filters for brand, grains, include, and exclude keywords. Results are paginated via start and length parameters and each item in the items array carries fields: retailer, descr, mfg, caliber, price, cp (cost per round), cp_cleaned, count, grains, casing, and condit. The total and filtered integers in the response tell you how many records match before and after filtering. Use get_ammo_caliber_list to retrieve valid caliber slugs, or get_popular_calibers if you only need the commonly searched ones organized by firearm type (handgun, rifle, rimfire, shotgun).

Firearms and Reloading

search_guns follows the same pagination pattern and returns firearm listings with retailer, descr, mfg, caliber, price, rating, num_ratings, and retailer_url. search_reloading requires a category parameter — one of bullets, brass, primers, powder, or miscellaneous — and returns component listings with cost-per-unit fields alongside retailer ratings. Both endpoints support brand, include, and exclude filters.

Retailer Intelligence and Deals

get_retailer_ratings returns the full roster of indexed retailers with each retailer's name, rating, and review_count — useful for filtering or ranking results from the search endpoints by seller reputation. get_deals surfaces current promotions from participating retailers, including retailer, description, and coupon_code fields. Neither endpoint requires any input parameters.

Common use cases
  • Build a cost-per-round price tracker for a specific caliber across all indexed retailers
  • Alert users when in-stock 9mm or 223 ammo drops below a target price using search_ammo sorted by cp_cleaned
  • Aggregate retailer ratings from get_retailer_ratings to rank search results by seller reputation
  • Surface active coupon codes from get_deals inside a browser extension or deal-alert service
  • Compare reloading primer and powder prices across brands using search_reloading with category filters
  • Populate a caliber selector UI from get_ammo_caliber_list to ensure valid search inputs
  • Monitor firearm listings by caliber and brand using search_guns for in-stock availability notifications
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does AmmoSeek have an official developer API?+
AmmoSeek does not publish a public developer API or documented data feed. This Parse API is the structured programmatic interface for accessing AmmoSeek data.
What does `cp` versus `cp_cleaned` mean in `search_ammo` results?+
cp is the raw cost-per-round string as listed, which may include formatting characters or symbols. cp_cleaned is a normalized numeric version suitable for sorting and arithmetic comparisons. Use cp_cleaned when building price filters or ranking results.
Does `search_ammo` return sold-out or historical listings?+
The endpoint returns in-stock listings only. Out-of-stock items and historical price data are not included in any of the current endpoints. You can fork this API on Parse and revise it to add a price-history or out-of-stock tracking endpoint if that data becomes accessible.
Can I filter `search_guns` by firearm type (handgun, rifle, etc.)?+
The search_guns endpoint currently filters by brand, caliber, include, and exclude keywords. A dedicated firearm-type or action-type filter is not exposed. You can fork this API on Parse and revise it to add a category or type parameter to narrow firearm results further.
How do I discover valid caliber slugs for `search_ammo`?+
get_ammo_caliber_list returns an array of objects each with a label (human-readable name) and seo (the slug to pass as caliber). For a shorter list of commonly searched calibers grouped by firearm type, use get_popular_calibers, which returns label and slug fields.
Page content last updated . Spec covers 7 endpoints from ammoseek.com.
Related APIs in EcommerceSee all →
amazon.com API
Search and browse Amazon products, reviews, offers, and deals, then manage your shopping cart all through a single integration. Get detailed product information, seller profiles, and best sellers to compare prices and make informed purchasing decisions.
amzn.to API
Search Amazon products and retrieve detailed information including pricing, reviews, and specifications, plus discover current best sellers across categories. Get real-time product data to compare options and find trending items on Amazon.
miniaturemarket.com API
Search for miniature and tabletop gaming products, browse items by category, and access detailed product information including customer reviews and current deals from Miniature Market. Find exactly what you need with comprehensive product listings and real-time pricing data to make informed purchasing decisions.
amoeba.com API
Search and browse Amoeba Music's catalog of vinyl records and CDs, including used listings, to find product details and discover new releases. Check store information to plan your visits to Amoeba's physical locations.
booksamillion.com API
Access Books-A-Million's catalog to retrieve bestseller lists across fiction, nonfiction, manga, YA, and kids' categories, fetch detailed book information and customer reviews, search books by keyword, and look up nearby store locations. Returns structured data including titles, authors, pricing, availability, cover images, and paginated review content.
amazon.ca API
amazon.ca API
rei.com API
Search and browse REI's full catalog of outdoor gear and clothing, compare detailed product specifications, check real-time store availability, and read customer reviews to find the perfect equipment for your adventures. Explore products by category or use targeted searches to discover gear that matches your needs, all with instant access to pricing and local stock information.
newegg.com API
Search Newegg's product catalog and retrieve listings, specifications, customer reviews, Q&A, category trees, and daily deals.