The Screenloop API enables you to build powerful integrations, automate workflows, and gain deeper insights into your hiring data.
The Screenloop API lets you securely access your ATS data to build integrations, reports, and automations.
Available data includes:
Applications, Candidates, Jobs, Interviews, Interview Kits, Scorecard Templates, Offers, Job and Interview Stages, Locations, Members, and Reject Reasons.
API keys provide full access to your ATS data and should only be generated by Admins
1. Getting Started
Generate an API Key
Go to Settings > API Keys
Click Generate API Key
Enter a Key Name
Click Generate
Copy the API key
Important:
This is the only time your API key will be visible. Store it securely. You will not be able to view it again.
Treat your API key like a password. Never share it publicly or commit it to source control
For managing keys (create, edit, revoke), see the API Key Management documentation where your tech team can explore the available endpoints.
2. API Basics
All responses are returned in JSON, making the API easy to integrate with most modern systems
The Screenloop API is REST-based and returns JSON responses.
Base URL:
https://api.screenloop.com/
You can explore and test endpoints using our Swagger documentation.
3. Making Requests
Swagger lets you test endpoints instantly without writing code
Use Swagger to:
View available endpoints
Test requests
Understand request and response formats
Once connected, you can integrate Screenloop data with:
BI dashboards
Internal analytics tools
Custom applications
4. Rate Limit
Design your integration to respect rate limits by batching requests or using caching where possible.
The API allows up to 6 requests per second.
If you exceed this limit, your request will return an error.
Rate limits help keep the API reliable and performant for all users.
What you can build with the API:
Hiring analytics dashboards
Candidate pipeline reports
Automated workflows
Data sync with internal systems

