Access
Authentication And API Keys
Protected API requests require an API key created from an account with an active or trialing API subscription.
Auth
Authorization: Bearer API key
Current base
/api/legislative
Version target
/api/v1
Create an API key
Logged-in users manage their own keys from /account/api-access. Administrators can review plans, keys, usage, and subscription state in the admin API access section.
The raw API key is shown once after creation. Store it securely; only the key prefix and hash are retained for later validation.
- Choose the scope set your plan allows.
- Copy the raw key at creation time.
- Send the key with each protected request.
- Revoke keys that are no longer needed.
Request header
curl -H "Authorization: Bearer $LAWLINTER_API_KEY" "https://example.com/api/legislative/search?q=energy&entityType=bill"Alternate header
The compatibility API also accepts X-API-Key for clients that cannot send Authorization headers.
curl -H "X-API-Key: $LAWLINTER_API_KEY" "https://example.com/api/legislative/search?q=energy"Need an API key?
Create and revoke keys from your account API access page when your subscription allows API usage.