Get Authenticated with the API
Use the api_key query parameter to automate requests. Free tier included.
To start using the Scrupp API, sign up for a free account at app.scrupp.com and navigate to Settings → API Keys to generate your key. Every request must include your key as the api_key query parameter. Keep this key private — do not commit it to version control or expose it in client-side code. If your key is compromised, regenerate it immediately from the settings page. Free-tier accounts receive a limited number of credits each month, which is enough to test every endpoint before upgrading.
Store your API key in environment variables or a secrets manager — never hard-code it into your application source. Rotate your key periodically by generating a new one in your account settings and updating all integrations. If you suspect your key has been leaked, regenerate it immediately to prevent unauthorized usage. Each API key is tied to your account's credit balance, so unauthorized access could consume your credits. For server-to-server integrations, restrict outbound requests to your API server's IP range when possible. Free-tier keys and paid-tier keys use the same authentication mechanism; the only difference is the credit allowance and rate limits applied to your account.
GET /contact/decision-maker/linkedin?api_key=YOUR_API_KEY
curl -X POST \
"https://api.scrupp.com/api/v1/contact/decision-maker/linkedin?api_key=YOUR_API_KEY" \
-H "Content-Type: application/json" \
--data '{ "company": "OpenAI" }'