Version0.1.2
Revision1
Size4.0 MB
LicenseCC-BY-4.0 AND MIT
Confinementstrict
Basecore24

Parse firearm and ammo product titles into brand, model and caliber


gunsnprices turns firearm and ammunition product titles into structured
JSON: brand and model (for example Glock 19 Gen 5 MOS), caliber, magazine
capacity, barrel length, rounds per box and cost per round.

It uses the model dictionaries and caliber list behind GunsNPrices
(https://gunsnprices.com), a price comparison site for guns and ammunition.

Examples:

 gunsnprices "Glock 19 Gen 5 9mm 15rd"
 gunsnprices --price 18.99 "Federal American Eagle 9mm 115gr FMJ 50rd"
 gunsnprices < titles.txt     # one title per line, JSON Lines out


Runs offline: no network access, no account, no data collection.

Code: MIT. Model and caliber data: CC BY 4.0, GunsNPrices (gunsnprices.com).
Python library and documentation: https://github.com/gunsnprices/gunsnprices-python

Update History

0.1.2 (1)
11 Nov 2026, 09:30 UTC

Published11 Nov 2026, 08:58 UTC

Last updated11 Nov 2026, 08:58 UTC

First seen11 Nov 2026, 09:30 UTC