NSN data for your software and your AI agents
Look up any National Stock Number, cross-reference a part number, or identify a CAGE code with one HTTPS call. The same catalog data behind NSN Lookup, as clean JSON.
# one call curl -H "X-Api-Key: nsn_your_key" \ https://api.nsnlookup.com/v19/nsn/5305-00-123-4567 { "nsn": "5305-00-123-4567", "itemName": "SCREW,MACHINE", "fsc": "5305", "demil": "A", "references": [ { "partNumber": "MS35338-44", "cage": "96906", "rncc": "2", "rnvc": "2" } ] }
The questions your team asks every day, answered by an API
Seven endpoints cover the lookups that buyers, planners and engineers do by hand.
NSN records
Item name, FSC, DEMIL, criticality, hazardous material and shelf-life codes for any NSN or NIIN.
GET /nsn/{nsn}Part number cross-reference
Turn a manufacturer part number into its NSNs. Dashes, slashes and letter case are ignored.
GET /parts?partNumber=CAGE codes
Company name, address and status for a CAGE code, or find the code from a company name.
GET /cage/{code}Price and management data
Government unit price, unit of issue, source of supply and acquisition advice code by service.
?include=managementCharacteristics and packaging
Material, dimensions and other decoded characteristics, plus freight and packaging data.
?include=characteristicsSearch
Search by item name, and look up Federal Supply Classes and Item Name Codes.
GET /search?q=Give your AI assistant the federal catalog
The API includes a Model Context Protocol (MCP) server. Connect Claude, an IDE assistant or your own agent, and it can search NSNs, cross-reference part numbers and read item records by itself.
- Seven read-only tools, described so a model knows when to use each one
- One line to connect. Same API key, same plan
- Answers from the catalog, not from the model's memory
{
"mcpServers": {
"nsnlookup": {
"type": "http",
"url": "https://api.nsnlookup.com/mcp",
"headers": { "Authorization": "Bearer nsn_your_key" }
}
}
}Built for the systems that buy, stock and quote parts
ERP and MRO systems
Fill in item names, FSC, unit of issue and DEMIL codes automatically when a part is created, so nobody types them in.
Quoting and purchasing tools
Turn the part numbers on an RFQ into NSNs, find approved sources by CAGE code, and check the government price.
AI assistants and agents
Let an assistant answer "what is this NSN" or "who makes this part" from catalog data during a conversation.
Data clean-up
Check a parts master against the catalog: catch cancelled NSNs, wrong FSCs and obsolete CAGE codes.
Made to be depended on
- Old versions keep working. The version is in the address (
/v19/). A breaking change gets a new version beside the old one. You upgrade when you choose. - A data dictionary for every field. What RNCC, AAC or DEMIL means is written down, with the common values.
- Simple access. One key in one header. No OAuth dance, no SDK to install.
- Clear errors. Every error has a stable code your program can test.
- From the NSN Lookup team. We have published logistics data for more than 20 years.
Moving from another NSN API?
If the data source you use today is being retired, send us a sample of the calls you make. We will show you the matching calls here and help map the fields.
Contact usStart free. Pay when it earns its keep.
Every plan has every endpoint and every MCP tool. Plans differ only in how many requests you can make.
Free
Try it, build a prototype, or connect your own AI assistant.
- NSN look-up and search, part numbers, CAGE, FSC and INC
- Export screening (DEMIL / DEMILI)
- MCP server for your AI assistant
- Up to 50 different NSNs a day, 5 per batch
- No credit card
Developer
For one application or a small team.
- Everything in Free
- Weight and dimensions (lb/in and kg/mm)
- Schedule B and HTS codes, repairability (ERRC), photos
- Up to 2,500 different NSNs a day, 25 per batch
- Email support, cancel any time
Business
For ERP, MRO and quoting systems in daily use.
- Everything in Developer
- Stock, price, lead time and RFQ from NSN Lookup (coming soon)
- Up to 25,000 different NSNs a day, 100 per batch
- Priority support, help mapping fields from your current data source
Enterprise
Higher volumes, several keys, or special terms.
- Everything in Business
- Volume pricing
- Invoice billing
Common questions
Where does the data come from?
How current is it?
Do I need to be a programmer?
Can I store the results?
Make your first call in five minutes
Get a free key, paste one line into a terminal, and see a real NSN record come back.
Get a free API key Quick start