Skip to main content
This guide takes you from zero to a working classification in three steps.

1. Create an account

Sign up at instant-classification-api.thedatacity.com/signup. You need:
  • A work email address. Consumer providers (Gmail, Outlook, Hotmail, Yahoo, iCloud, Proton) and known disposable-email domains are rejected.
  • A password of 8–128 characters.
  • To accept the Terms & Conditions. Signing up without this returns 422.
New accounts start on the free tier with a limited request quota for evaluation. See Rate limits & quotas for details.

2. Get an access token

Exchange your email and password for a JWT using the token endpoint. The token is valid for 8 days. Cache it rather than requesting one per call, because this endpoint is rate limited to 5 requests per minute.
A successful response looks like this:
Treat your access token like a password. Don’t check it into source control or include it in frontend bundles.

3. Classify a company

Send a POST to /api/v1/instantClassification with either Text (a company description) or Website (a URL) — not both. Include your token in the Authorization header.
Send one of Text or Website per request. The API forwards both if you send both, which can produce unreliable results.
Set your client timeout to at least 120 seconds on this endpoint. Classification can take over a minute when the engine is slow, because the API retries upstream before giving up. Most “API errors” reported to support turn out to be short client timeouts.
Classify by description:
Or classify by website:
A successful response includes classifications across all taxonomies:

What’s next

Authentication

Token lifetime and password recovery.

Errors

What each error code means and how to handle it.

Rate limits & quotas

Free-tier quota and paid rate limits.

Endpoint reference

Full request/response schema with the interactive playground.
Last modified on July 29, 2026