BizAPI · Authentication Profile
Bizapi Authentication
Authentication
BizAPI secures its APIs with http across 1 declared security scheme, as derived from its OpenAPI definitions.
Business IntelligenceCompany DataCRMFirmographic DataNAICSSIC
Methods: http
Schemes: 1
OAuth flows:
API key in:
Security Schemes
basicAuth http
scheme: basic
Source
Authentication Profile
generated: '2026-08-14'
method: searched
source: https://www.naics.com/wp-content/uploads/2021/09/BizAPI-V2-Documentation.pdf
docs: https://www.naics.com/business-intelligence-api/bizapi-documents/
derived_from: openapi/bizapi-company-search-api-openapi.yml
summary:
types:
- http
http_schemes:
- basic
api_key_in: []
oauth2_flows: []
scopes: false
mtls: false
schemes:
- name: basicAuth
type: http
scheme: basic
header: Authorization
format: 'Basic base64(username:password)'
description: >-
HTTP Basic Authentication. "The BizAPI Utilizes Basic Authentication. Credentials are given
to you during your Account Activation." The username is an account identifier (the manual's
worked example is JohnDoeInc) and the password is a provider-issued secret.
sources:
- openapi/bizapi-company-search-api-openapi.yml
- https://www.naics.com/wp-content/uploads/2021/09/BizAPI-V2-Documentation.pdf
applies_to:
- https://www.naics.com/wp-json/naicsapi/v1/cosearch
- https://www.naics.com/wp-json/naicsapi/v1/cosearchtest
- https://www.naics.com/wp-json/naicsapi/v2/cosearch
- https://www.naics.com/wp-json/naicsapi/v2/cosearchtest
gotcha: >-
"Spaces in Password MUST be kept." The issued password contains significant whitespace,
published in the manual as six space-separated groups. Trimming or collapsing it — which
many config loaders and secret managers do by default — produces a 401.
issuance:
self_serve: false
process: >-
Credentials are issued by NAICS Association at account activation, after a trial request is
submitted through the form at https://www.naics.com/bizapi-details/. There is no developer
console that mints keys.
request_url: https://www.naics.com/bizapi-details/
account_url: https://www.naics.com/my-account/
contact: APICloudSolutions@NAICS.com
bound_to_layout: >-
The Record Layout that shapes every response is fixed to the credential at activation, not
chosen per request. Changing layout means changing account configuration.
sandbox:
separate_credentials: false
note: >-
"The Sandbox requires basic authentication just like the live endpoint." The same secret
authenticates /cosearch and /cosearchtest — the path selects test mode, not the credential.
There is no test-mode key prefix, so a leaked credential is a production credential and
static analysis cannot distinguish a test key from a live one.
artifact: sandbox/bizapi-sandbox.yml
failure_modes:
- status: 401
message: Credentials are Missing or Invalid.
- status: 403
message: >-
Request not submitted due to lack of searches. Contact apicloudsolutions@naics.com or
call 973-625-5626 to purchase more searches.
note: >-
Authentication succeeded; authorization failed on the prepaid credit balance rather than
on scope or role.
transport:
tls_required: true
quote: All requests should be made over SSL.
observed: TLSv1.3, HSTS max-age 31536000 (security/bizapi-domain-security.yml)
warning: >-
HTTP Basic sends a reusable long-lived secret on every request. There is no token exchange,
no expiry, no rotation endpoint and no revocation API documented.
gaps:
- No OAuth 2.0, no OpenID Connect, no scopes — authorization is all-or-nothing per credential.
- No API key rotation, expiry or revocation mechanism documented.
- No least-privilege model; one credential grants the account's full layout and full credit balance.
- No separate sandbox credential.
- No MFA or IP allowlisting documented for API credentials.
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/bizapi-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.