Api18.dev

Authentication

Every API request uses a Bearer key. Create one in the dashboard and send it in the Authorization header.

Create a key#

Go to Dashboard → API Keys and click Create key. The key looks like api18_ followed by 16 characters. It is shown only once — copy and store it securely.

Treat your key like a password. Use it server-side only (never expose it in the front-end or in public repos). You can revoke and recreate keys at any time.

Use the key#

Send the key in the Authorization header on every call:

Authorization: Bearer api18_xxxxxxxxxxxxxxxx

Example with cURL:

curl https://api18.dev/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $API18_KEY"

Balance: test vs. paid#

New accounts get $10 in test credit to use in the dashboard playground. The API runs on your paid balance — add credits in Billing. If you call the API with promo credit only, you'll get 402 paid_balance_required.

Authentication — Api18.dev Docs