Looking for SAML, SSO, IP-based access, or OpenAthens? See Enterprise access and SSO. This page covers credentials for the Scite API.
Choose an authentication option
API key
Create a key in the API Console and send it directly with each request. No token exchange is required.
Enterprise credentials
Exchange a Scite-issued
client_id and client_secret for a short-lived access token.
If you’re an individual developer, start with a API key. Enterprise access is intended primarily for organizations that need higher usage limits or managed credentials.
API keys
Create and manage keys in the API Console. Self-service API keys require a Pro plan.1
Create and copy a key
Choose the scopes your integration needs, then copy the key when it appears. Scite only shows the full key once.
2
Send the key
Add the key to the
Authorization header:Enterprise credentials
Enterprise authentication is for organizations that need higher usage limits or managed server-to-server credentials. Contact sales to get aclient_id and client_secret.
1
Request an access token
Exchange your credentials at the token endpoint:The response includes an
access_token. It expires after two hours.2
Send the access token
Add the token to the same
Authorization header:Authentication errors
401 Unauthorizedmeans the credential is missing, invalid, expired, or revoked.403 User not authorizedmeans the credential is valid, but the account or key lacks access to that feature.
