NAICS List
GET
/api/v2/references/naics/Used to power USAspending.gov's NAICS search component on the Advanced Search page.
This endpoint returns a list of Tier 1 NAICS codes, their descriptions, and a count of their Tier 3 grandchildren. If filter is provided then return parents/grandparents that match the search text.
Request
curl 'https://api.usaspending.gov/api/v2/references/naics/'Try it
Runs against the live API. Responses are real data.
GET
/api/v2/references/naics/Response · 200
resultsarray of NAICSObjectRequired6 fieldsnaicsstringRequirednaics_descriptionstringRequiredlong_descriptionstringyear_retirednumberRequiredcountnumberRequiredchildrenarray of NAICSObject
{
"results": [
{
"naics": "",
"naics_description": "",
"year_retired": 0,
"count": 0,
"children": [
{}
]
}
]
}Recent changes
- Mentioned in the September 30, 2025 release notes
- DEV-9334: Add naics long description and update 2017 naics file
- DEV-9331: Update endpoints to include year_retired
- Mentioned in the November 04, 2019 release notes
Generated from contracts/v2/references/naics.md in the USAspending API repo.