Skip to content

Account

Developers → API Keys lists the account’s active keys with their name, type, masked secret, creation time and last use. Revoked keys are not listed.

Press New key, give it a name (up to 64 characters) and choose a type. The secret is shown once, on creation; copy it then. Afterwards the dashboard only stores the first and last characters, which is what the list shows.

Type Prefix Rate limit Use it for
Live sk_live_ 60 requests a minute Production traffic.
Test sk_test_ 20 requests a minute Wiring up an integration.

Both types run real searches against the same targets. One key per service makes it safe to rotate or revoke just that one.

Changing the label does not touch the secret.

Rotate revokes the key and mints a replacement with the same name and type. The new secret is shown once. The old secret stops authenticating within a minute, so update the service that holds it before you rotate.

A revoked key stops authenticating within a minute. Its query history stays readable and it keeps appearing in usage breakdowns under its old name.

A key authenticates the search endpoints only, GET /v1/query and POST /v1/bulk. Usage reporting, query history and key management are session-only: they refuse a bearer key, because a key that could mint another key would make revoking the first one meaningless. Do those from the dashboard.

Dashboard shows requests, credits and error rate over the last 30 days, with a per-key breakdown. Search → History lists every query the account has run, newest first, filterable by key, target, date range and status; open a row for its parameters, outcome, timings and credits.